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>
을 사용하세요.
유용한 링크
- 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