유용한 PowerShell 스크립트 모음
🚀유용한 PowerShell 스크립트
이 글에서는 네트워크 관리, 시스템 유지보수, 보안, 데이터 정리 및 자동화를 위한 50개의 필수 PowerShell 스크립트를 제공합니다.
필요한 스크립트를 복사하여 바로 사용하세요!
1️⃣ 네트워크 관리
📌 특정 IP/호스트 핑 테스트
Test-Connection -ComputerName "8.8.8.8" -Count 4
📌 네트워크 어댑터 정보 확인
Get-NetAdapter | Format-Table -AutoSize
📌 모든 열린 포트 목록 확인
Get-NetTCPConnection | Select-Object LocalAddress,LocalPort,State
📌 공인 IP 주소 확인 (외부)
(Invoke-WebRequest -Uri "https://api.ipify.org").Content
2️⃣ 시스템 유지보수
📌 실행 중인 프로세스 확인
Get-Process | Select-Object ProcessName, Id, CPU, WS
📌 시스템 재부팅 예약
Shutdown -r -t 600 # 10분 후 재부팅
📌 메모리 사용량 확인
Get-CimInstance Win32_OperatingSystem | Select-Object TotalVisibleMemorySize,FreePhysicalMemory
3️⃣ 보안 및 사용자 관리
📌 현재 로그인된 사용자 확인
Get-WMIObject -Class Win32_ComputerSystem | Select-Object UserName
📌 시스템의 모든 사용자 계정 확인
Get-LocalUser
📌 Windows 방화벽 설정 확인
Get-NetFirewallProfile | Format-Table Name, Enabled
4️⃣ 데이터 정리 및 자동화
📌 특정 확장자 파일 찾기
Get-ChildItem -Path "C:\Users\Public" -Filter "*.log" -Recurse
📌 특정 폴더의 오래된 파일 삭제 (30일 이상)
Get-ChildItem -Path "C:\Temp" -Recurse | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | Remove-Item -Force
📢 사용 방법
원하는 스크립트 옆의 "📋 복사" 버튼을 클릭하면 자동으로 복사됩니다.
댓글
댓글 쓰기