Перейти к содержимому
davidka.net > 💻 🧠 Код 1001 > ⚡ Философия PowerShell > ⚡ Шпаргалка по командам Powershell. Базовые команды.

⚡ Шпаргалка по командам Powershell. Базовые команды.

  • автор:

🔹 Основы

КомандаОписаниеПример
Get-CommandПоказать все доступные командыGet-Command *service*
Get-HelpСправка по командеGet-Help Get-Process -Examples
Get-AliasСписок алиасов (коротких имён)Get-Alias ls
Get-HistoryИстория командGet-History
Start-TranscriptЗаписать сессию в файлStart-Transcript -Path log.txt

🔹 Работа с объектами

КомандаОписаниеПример
Get-MemberПосмотреть свойства и методы объекта`Get-Service
Select-ObjectВыбор полей`Get-Process
Where-ObjectФильтрация`Get-Service
Sort-ObjectСортировка`Get-Process
Measure-ObjectПодсчёт значений`Get-ChildItem

🔹 Работа с файлами и директориями

КомандаОписаниеПример
Get-ChildItem (ls)Список файлов/папокGet-ChildItem C:Temp
New-ItemСоздать файл/папкуNew-Item file.txt -ItemType File
Remove-Item (rm)Удалить файл/папкуRemove-Item file.txt
Copy-Item (cp)КопироватьCopy-Item file.txt file2.txt
Move-Item (mv)ПереместитьMove-Item file.txt C:Backup
Set-Location (cd)Перейти в каталогSet-Location C:Windows

🔹 Работа с процессами и службами

КомандаОписаниеПример
Get-ProcessСписок процессовGet-Process chrome
Stop-ProcessЗавершить процессStop-Process -Name notepad
Start-ProcessЗапустить процессStart-Process notepad.exe
Get-ServiceСписок службGet-Service
Start-ServiceЗапустить службуStart-Service Spooler
Stop-ServiceОстановить службуStop-Service Spooler

🔹 Сеть

КомандаОписаниеПример
Test-ConnectionПроверить пингTest-Connection google.com -Count 4
Test-NetConnectionПроверить портTest-NetConnection google.com -Port 443
Invoke-WebRequest (wget)Скачать файл/HTMLInvoke-WebRequest https://example.com -OutFile page.html
Get-NetAdapterСетевые адаптерыGet-NetAdapter
Get-NetIPAddressIP-адресаGet-NetIPAddress

🔹 Система

КомандаОписаниеПример
Get-DateДата и времяGet-Date -Format "yyyy-MM-dd HH:mm:ss"
Get-EventLogЛоги событийGet-EventLog -LogName System -Newest 20
Restart-ComputerПерезагрузка ПКRestart-Computer -Force
Get-ComputerInfoИнформация о системеGet-ComputerInfo
Get-LocalUserСписок локальных пользователейGet-LocalUser

🔹 Переменные и скрипты

КомандаОписаниеПример
$var = "Hello"Создать переменную$name = "User"
Write-OutputВывести текстWrite-Output "Hello $name"
Read-HostВвод от пользователя$x = Read-Host "Enter value"
If (...) { } Else { }УсловиеIf ($x -gt 10) { "Big" } Else { "Small" }
ForEach-ObjectЦикл по объектам`1..5
FunctionОпределить функциюFunction Say-Hello { param($n) "Hello $n" }

🔹 Работа с модулями

КомандаОписаниеПример
Get-ModuleСписок модулейGet-Module -ListAvailable
Import-ModuleПодключить модульImport-Module ActiveDirectory
Install-ModuleУстановить модульInstall-Module Az
Update-ModuleОбновить модульUpdate-Module Az

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *