PowerShell 참고서

파라미터가 있는 PowerShell 명령어 - 간단한 참고자료

Page content

다음은 PowerShell의 주요 명령어와 매개변수에 대한 간단한 참고자료입니다.

놀라운 조개 껍질 이 놀라운 조개 껍질 이미지는 제작에 의해 AI 모델 Flux 1 dev가 생성했습니다.

기본 명령어

  • Get-Command: 사용 가능한 모든 명령어를 나열합니다.
  • Get-Help <cmdlet>: 특정 cmdlet에 대한 도움 정보를 표시합니다.
  • Get-Process: 실행 중인 모든 프로세스를 나열합니다.
  • Get-Service: 모든 서비스를 나열합니다.
  • Get-ChildItem (별칭: ls, dir): 현재 디렉토리의 항목을 나열합니다.
  • Set-Location (별칭: cd): 현재 디렉토리를 변경합니다.
  • Clear-Host (별칭: cls): 콘솔 화면을 지웁니다.

파일 및 디렉토리 관리

  • New-Item (별칭: ni): 새 파일 또는 디렉토리를 생성합니다.
  • Copy-Item: 파일 및 디렉토리를 복사합니다.
  • Move-Item: 파일 및 디렉토리를 이동합니다.
  • Remove-Item (별칭: rm): 파일 및 디렉토리를 삭제합니다.
  • Rename-Item (별칭: rnp): 파일 또는 디렉토리를 이름을 변경합니다.
  • Get-Content (별칭: gc): 파일의 내용을 표시합니다.

시스템 관리

  • Start-Process (별칭: saps): 하나 이상의 프로세스를 시작합니다.
  • Stop-Process: 하나 이상의 실행 중인 프로세스를 중지합니다.
  • Start-Service: 하나 이상의 서비스를 시작합니다.
  • Stop-Service: 하나 이상의 실행 중인 서비스를 중지합니다.
  • Restart-Computer: 컴퓨터를 재시작합니다.
  • Get-WinEvent: Windows 이벤트 로그를 표시합니다.
  • Checkpoint-Computer: 컴퓨터에 복원 지점을 설정합니다.

네트워크 명령어

  • Test-Connection: 하나 이상의 컴퓨터에 ICMP 에코 요청 패킷을 보냅니다.
  • Invoke-WebRequest (별칭: curl, wget): 웹 페이지의 내용을 가져옵니다.
  • Get-NetAdapter: 네트워크 어댑터를 검색합니다.
  • Get-NetIPAddress: IP 주소 구성 정보를 가져옵니다.

사용자 및 보안 관리

  • Get-LocalUser: 로컬 사용자 계정을 나열합니다.
  • New-LocalUser: 새 로컬 사용자 계정을 생성합니다.
  • Set-LocalUser: 로컬 사용자 계정을 수정합니다.
  • Remove-LocalUser: 로컬 사용자 계정을 삭제합니다.
  • Get-Acl: 자원의 보안 설명서를 가져옵니다.

PowerShell 스크립팅

  • Set-ExecutionPolicy: PowerShell 실행 정책을 설정합니다.
  • Get-Variable: 현재 콘솔의 변수를 가져옵니다.
  • Set-Variable (별칭: set, sv): 변수의 값을 설정합니다.
  • Remove-Variable (별칭: rv): 변수를 삭제합니다.
  • ForEach-Object: 지정된 컬렉션의 각 항목에 작업을 수행합니다.
  • Where-Object: 특정 속성을 가진 객체를 선택합니다.

작업 관리

  • Start-Job (별칭: sajb): PowerShell 백그라운드 작업을 시작합니다.
  • Get-Job: 현재 세션에서 실행 중인 PowerShell 백그라운드 작업을 가져옵니다.
  • Receive-Job: 백그라운드 작업의 결과를 가져옵니다.
  • Stop-Job: PowerShell 백그라운드 작업을 중지합니다.
  • Wait-Job: PowerShell 백그라운드 작업이 완료될 때까지 기다립니다.

출력 형식 지정

  • Format-Table: 출력을 표 형식으로 지정합니다.
  • Format-List: 출력을 목록 형식으로 지정합니다.
  • Out-File: 출력을 파일로 보냅니다.
  • Export-Csv: 객체를 CSV 파일로 내보냅니다.
  • ConvertTo-Json: 객체를 JSON 형식의 문자열로 변환합니다.

어떤 명령어의 매개변수와 사용 예제에 대한 자세한 정보는 Get-Help <cmdlet>을 사용하세요.

유용한 링크

기타 참고자료