PowerShell 치트시트: Windows, Linux, macOS를 위한 필수 명령어
파라미터를 사용하는 PowerShell 명령어 - 간단한 참고 자료
Page content
여기 PowerShell 주요 명령어 및 매개변수 요약표 가 있습니다.
플랫폼 간 상호작용 스크프트 프롬프트에 관해서는 Bash, CMD, PowerShell 및 macOS 에서 키 누르기 대기 스크립트 구현 을 참조하세요.

이 놀라운 파워풀한 조개 껍질 이미지는 rost - 기술 블로그 에서 Flux 1 dev AI 모델 을 통해 생성되었습니다.
PowerShell 기본 명령어
Get-Command: 사용 가능한 모든 명령어를 나열합니다Get-Help <cmdlet>: 특정 cmdlet 에 대한 도움말 정보를 표시합니다Get-Process: 실행 중인 모든 프로세스를 나열합니다Get-Service: 모든 서비스를 나열합니다Get-ChildItem(별칭:ls,dir): 현재 디렉토리의 항목을 나열합니다Set-Location(별칭:cd): 현재 디렉토리를 변경합니다Clear-Host(별칭:cls): 콘솔 화면을 지웁니다
PowerShell 파일 및 디렉토리 관리
New-Item(별칭:ni): 새로운 파일 또는 디렉토리를 생성합니다Copy-Item: 파일과 디렉토리를 복사합니다Move-Item: 파일과 디렉토리를 이동합니다Remove-Item(별칭:rm): 파일과 디렉토리를 삭제합니다Rename-Item(별칭:rnp): 파일 또는 디렉토리 이름을 변경합니다Get-Content(별칭:gc): 파일의 내용을 표시합니다
PowerShell 시스템 관리
Start-Process(별칭:saps): 하나 이상의 프로세스를 시작합니다Stop-Process: 하나 이상의 실행 중인 프로세스를 중지합니다Start-Service: 하나 이상의 서비스를 시작합니다Stop-Service: 하나 이상의 실행 중인 서비스를 중지합니다Restart-Computer: 컴퓨터를 재시작합니다Get-WinEvent: Windows 이벤트 로그를 표시합니다Checkpoint-Computer: 컴퓨터에 복원 지점을 설정합니다
PowerShell 네트워크 명령어
Test-Connection: 하나 이상의 컴퓨터로 ICMP 에코 요청 패킷을 보냅니다Invoke-WebRequest(별칭:curl,wget): 웹 페이지에서 콘텐츠를 가져옵니다Get-NetAdapter: 네트워크 어댑터를 가져옵니다Get-NetIPAddress: IP 주소 구성을 가져옵니다
PowerShell 사용자 및 보안 관리
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: 특정 속성을 가진 객체를 선택합니다
PowerShell 작업 관리
Start-Job(별칭:sajb): PowerShell 백그라운드 작업을 시작합니다Get-Job: 현재 세션에서 실행 중인 PowerShell 백그라운드 작업을 가져옵니다Receive-Job: 백그라운드 작업의 결과를 가져옵니다Stop-Job: PowerShell 백그라운드 작업을 중지합니다Wait-Job: 하나 또는 모든 PowerShell 백그라운드 작업이 완료될 때까지 대기합니다
PowerShell 출력 포맷팅
Format-Table: 출력을 테이블로 포맷합니다Format-List: 출력을 목록으로 포맷합니다Out-File: 출력을 파일로 보냅니다Export-Csv: 객체를 CSV 파일로 내보냅니다ConvertTo-Json: 객체를 JSON 형식의 문자열로 변환합니다
모든 명령어에 대한 자세한 정보, 매개변수 및 사용 예시는 Get-Help <cmdlet> 을 사용하세요.
유용한 링크
- https://en.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf