반응형
PowerShell은 Windows의 강력한 스크립트 및 명령어 기반 셸로, 관리자 작업을 자동화하고 시스템을 쉽게 제어할 수 있게 해줍니다. 아래는 실무나 개인 관리에 유용한 명령어 10가지입니다.
🎯 관리자 권한으로 PowerShell 실행
- Win + X → Windows PowerShell(관리자) 클릭
- 또는 시작 메뉴 → "PowerShell" 입력 → 마우스 우클릭 → 관리자 권한 실행
✅ 시스템 정보 확인
Get-ComputerInfo
- 설명: 시스템 사양, OS 버전, 제조사, BIOS 정보 등 다양한 시스템 정보를 확인합니다.
✅ 네트워크 어댑터 정보
Get-NetAdapter
- 설명: 현재 사용 중인 네트워크 어댑터 상태와 속도를 확인합니다.
✅ IP 주소 확인
Get-NetIPAddress
- 설명: 현재 시스템의 IPv4, IPv6 주소 정보를 보여줍니다.
✅ 서비스 상태 확인
Get-Service
- 설명: 실행 중인 서비스와 상태를 보여줍니다.
- 필터 예시: Get-Service | Where-Object {$_.Status -eq "Running"}
✅ 디스크 용량 확인
Get-PSDrive
- 설명: 드라이브의 사용 가능 공간과 전체 용량을 확인할 수 있습니다.
✅ 프로세스 목록 보기
Get-Process
- 설명: 현재 실행 중인 모든 프로세스 정보를 표시합니다.
- 예시: Get-Process | Sort-Object CPU -Descending (CPU 사용률 순 정렬)
✅ 파일 검색
Get-ChildItem -Recurse -Filter *.txt
- 설명: 현재 폴더 및 하위 폴더에서 .txt 파일을 모두 찾습니다.
- 다른 확장자나 폴더로 쉽게 변경 가능.
✅ 윈도우 업데이트 상태 확인
Get-WindowsUpdateLog
- 설명: Windows 업데이트 로그를 확인합니다.
✅ 시작 프로그램 확인
Get-CimInstance -ClassName Win32_StartupCommand
- 설명: 부팅 시 자동으로 실행되는 프로그램 목록을 표시합니다.
✅ 사용자 계정 목록 확인
Get-LocalUser
- 설명: 현재 컴퓨터에 등록된 모든 로컬 사용자 계정을 나열합니다.
📁 파일 및 폴더 관련 명령어
명령어 | 설명 |
Get-ChildItem 또는 ls | 현재 디렉터리 파일 및 폴더 목록 보기 |
Get-ChildItem -Recurse | 하위 폴더 포함 전체 목록 |
New-Item -Path "경로" -ItemType File | 새 파일 생성 |
New-Item -Path "경로" -ItemType Directory | 새 폴더 생성 |
Remove-Item -Path "경로" | 파일 또는 폴더 삭제 |
Copy-Item -Path "원본" -Destination "대상" | 파일/폴더 복사 |
Move-Item -Path "원본" -Destination "대상" | 파일/폴더 이동 |
🔐 사용자 및 보안 관리
명령어 | 설명 |
Get-LocalUser | 로컬 사용자 계정 목록 확인 |
New-LocalUser "이름" -Password (ConvertTo-SecureString "비밀번호" -AsPlainText -Force) | 새 사용자 생성 |
Add-LocalGroupMember -Group "Administrators" -Member "사용자" | 사용자에 관리자 권한 부여 |
Remove-LocalUser -Name "사용자" | 사용자 계정 삭제 |
🔍 검색 및 필터링
명령어 | 설명 |
Select-String -Path "*.log" -Pattern "오류" | 로그 파일에서 특정 단어 검색 |
`Get-ChildItem | Where-Object {$_.Length -gt 1MB}` |
⚙️ 시스템/성능 관리
명령어 | 설명 |
Get-EventLog -LogName System -Newest 10 | 시스템 이벤트 로그 10개 확인 |
Get-Process | 실행 중인 프로세스 목록 |
Stop-Process -Name notepad | 메모장 프로세스 종료 |
Restart-Computer | 컴퓨터 재부팅 |
Get-Service | 서비스 상태 확인 |
Start-Service -Name "서비스명" | 서비스 시작 |
Stop-Service -Name "서비스명" | 서비스 중지 |
🌐 네트워크 명령어
명령어 | 설명 |
Test-Connection google.com | 핑 테스트 (ping과 유사) |
Get-NetIPAddress | 현재 IP 주소 확인 |
Get-NetTCPConnection | 열려 있는 TCP 포트 확인 |
Get-DnsClientServerAddress | DNS 서버 확인 |
Resolve-DnsName google.com | DNS 정보 확인 |
🧪 기타 유용한 명령어
명령어 | 설명 |
Get-HotFix | 설치된 보안 업데이트 목록 보기 |
Get-Command | 사용 가능한 모든 PowerShell 명령어 검색 |
Get-Help 명령어명 | 명령어 도움말 표시 (예: Get-Help Get-Service) |
Start-Process notepad.exe | 새 프로세스 실행 |
Get-ScheduledTask | 예약된 작업 목록 확인 |
🎁 팁: 명령어 자동 완성 & 힌트 보기
- Tab 키를 누르면 자동 완성됩니다!
- Get-Help를 이용하면 매개변수 설명도 알 수 있어요.
반응형
'IT 소프트웨어' 카테고리의 다른 글
📚 공유기와 노트북 네트워크 어댑터(Wi-Fi 규격) 상호 관계 + 와이파이 끊김 현상 분석 (0) | 2025.04.28 |
---|---|
Wi-Fi 규격 및 HP노트북 와이파이끊김 현상 해결 (0) | 2025.04.28 |
윈도우 정품인증 운영 체제의 라이선스 "slmgr" 명령어 (0) | 2025.04.26 |
윈도우11 설치 가능한 컴퓨터 사양 (0) | 2025.04.25 |
✅ Chrome OS Flex 설치 전 준비사항 (0) | 2025.04.23 |