반응형
파워셸 (PowerShell)은 Windows 시스템 관리 및 자동화에 강력한 도구입니다. 다양한 기능을 제공하며, 명령 프롬프트보다 더 직관적이고 사용하기 쉽습니다.
이 글에서는 파워셸 사용을 시작하는 데 도움이 되는 몇 가지 자주 사용하는 명령어를 소개합니다.
기본 명령어
- Get-Command: 사용 가능한 모든 파워셸 cmdlet 목록을 표시합니다.
- Get-Help: 특정 cmdlet에 대한 도움말을 표시합니다.
- Set-ExecutionPolicy: 파워셸 스크립트 실행 정책을 설정합니다.
- Get-Variable: 변수 목록을 표시합니다.
- New-Variable: 새 변수를 만듭니다.
- Remove-Variable: 변수를 삭제합니다.
- Write-Output: 콘솔에 출력합니다.
- Write-Error: 오류 메시지를 콘솔에 출력합니다.
- Read-Host: 사용자 입력을 요청합니다.
파일 및 디렉토리 관리
- Get-ChildItem: 현재 디렉토리의 파일 및 디렉토리 목록을 표시합니다.
- New-Item: 새 파일 또는 디렉토리를 만듭니다.
- Move-Item: 파일 또는 디렉토리를 이동하거나 이름을 바꿉니다.
- Remove-Item: 파일 또는 디렉토리를 삭제합니다.
- Copy-Item: 파일 또는 디렉토리를 복사합니다.
시스템 관리
- Get-Process: 실행 중인 프로세스 목록을 표시합니다.
- Start-Process: 새 프로세스를 시작합니다.
- Stop-Process: 프로세스를 종료합니다.
- Get-Service: 서비스 목록을 표시합니다.
- Start-Service: 서비스를 시작합니다.
- Stop-Service: 서비스를 중지합니다.
- Get-WmiObject: WMI(Windows Management Instrumentation) 객체를 가져옵니다.
네트워킹
- Get-NetAdapter: 네트워크 어댑터 목록을 표시합니다.
- Enable-NetAdapter: 네트워크 어댑터를 활성화합니다.
- Disable-NetAdapter: 네트워크 어댑터를 비활성화합니다.
- Get-NetConnection: 네트워크 연결 목록을 표시합니다.
- New-NetConnection: 새 네트워크 연결을 만듭니다.
- Remove-NetConnection: 네트워크 연결을 삭제합니다.
- Test-NetConnection: 특정 주소로의 네트워크 연결을 테스트합니다.
PowerShell 스크립팅
- New-Object: .NET Framework 객체를 만듭니다.
- Add-Member: .NET Framework 객체에 메서드나 속성을 추가합니다.
- Remove-Member: .NET Framework 객체에서 메서드나 속성을 제거합니다.
- Call-Method: .NET Framework 객체의 메서드를 호출합니다.
- Get-Member: .NET Framework 객체의 메서드와 속성 목록을 표시합니다.
- If-Else: 조건에 따라 코드 블록을 실행합니다.
- For-Each: 반복 작업을 수행합니다.
- While: 조건이 참인 동안 코드 블록을 반복적으로 실행합니다.
반응형
'IT 관련 Tip > ETC' 카테고리의 다른 글
블록체인이란? 이보다 더 쉬운 설명은 없다! (0) | 2024.04.24 |
---|---|
CMD 네트워크 관련 명령어 설명 및 예시 (0) | 2024.04.21 |
명령 프롬프트 (CMD) vs 파워셸 (PowerShell): 용도와 차이점 비교 (0) | 2024.04.21 |
2024년 영상 편집 프로그램 비교: 어떤 프로그램이 나에게 맞을까? (0) | 2024.04.21 |
2024년 어도비 크리에이티브 클라우드: 당신의 창의성을 한 단계 업그레이드하는 프로그램들, 프로그램 소개, 용도 설명 (0) | 2024.04.21 |