PowerShell команды

40 команд по категориям с поиском и копированием

Процессы
Get-Process
Службы
Get-Service
Сведения о ПК
Get-ComputerInfo
Время работы
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Переменные среды
Get-ChildItem Env:
Версия PowerShell
$PSVersionTable

Текущая папка
Get-Location
Список файлов
Get-ChildItem
Создать папку
New-Item -ItemType Directory -Path "C:\Test"
Создать файл
New-Item -ItemType File -Path "C:\Test\file.txt"
Копировать файл
Copy-Item "C:\a.txt" "C:\Backup\"
Переместить файл
Move-Item "C:\a.txt" "C:\Backup\"
Удалить файл
Remove-Item "C:\a.txt"
Содержимое файла
Get-Content "C:\a.txt"

IP-адреса
Get-NetIPAddress
Сетевые адаптеры
Get-NetAdapter
TCP соединения
Get-NetTCPConnection
DNS кэш
Get-DnsClientCache
Тест связи
Test-Connection google.com
Маршруты
Get-NetRoute

Локальные пользователи
Get-LocalUser
Локальные группы
Get-LocalGroup
Кто я
whoami
Права
whoami /priv
Членство в группах
whoami /groups
Аккаунты
net user

Список задач
Get-ScheduledTask
Журналы событий
Get-WinEvent -LogName System -MaxEvents 20
Службы (статус)
Get-Service | Sort-Object Status
Остановить службу
Stop-Service -Name spooler
Запустить службу
Start-Service -Name spooler
Драйверы
Get-CimInstance Win32_PnPSignedDriver

Справка
Get-Help Get-Process
Все команды
Get-Command
История
Get-History
Очистить экран
Clear-Host
Текущий путь
pwd
Запустить скрипт
.\script.ps1
Список модулей
Get-Module -ListAvailable
Выход
exit