PowerShell е мощна рамка за автоматизация и управление на конфигурацията, която позволява на системните администратори да работят по-ефективно чрез автоматизиране на досадни, повтарящи се задачи. По-долу са някои основни команди на Powershell, които ще ви помогнат да се възползвате напълно от силата на този инструмент.

По-долу е списъкът с команди - cmdlet име на команда: описание на командата.
% - ForEach-Object: Извършва операция върху всеки елемент в набор от входни обекти.
- ? - Where-Object: Изберете обект от набор от обекти въз основа на техните стойности на атрибути.
- ac - Добавяне на съдържание: Добавя допълнително съдържание, като думи или данни, към файла.
- asnp - Add-PSSnapIn: Добавя един или повече модули на Windows PowerShell към текущата сесия.
- cat - Get-Content: Вземете съдържанието на файл.
- cd - Set-Location: Задава текущото работно местоположение на определено място.
- chdir - Set-Location: Задава текущото работно местоположение на определено място.
- clc - Clear-Content: Изчиства съдържанието на елемент, но не изтрива елемента.
- clear - Clear-Host: Изчиства екрана в хост програмата.
- clhy - Clear-History: Изчиства записите от хронологията на командите.
- cli - Clear-Item: Изчиства съдържанието на елемент, но не изтрива елемента.
- clp - Clear-ItemProperty: Изчиства стойността на свойството, но не изчиства свойството.
- cls - Clear-Host: Изчиства екрана в хост програмата.
- clv - Clear-Variable: Изчиства стойността на променлива.
- cnsn - Connect-PSSession: Повторно свързване към прекъснати сесии
- сравнение - Compare-Object: Сравнете два комплекта обекти.
- копиране - Копиране на елемент: Копиране на елемент от едно място на друго.
- cp - Copy-Item: Копирайте елемент от едно място на друго.
- cpi - Копиране на елемент: Копирайте елемент от едно място на друго.
- cpp - Copy-ItemProperty: Копира свойство и стойност от определено местоположение на друго място.
- curl - Invoke-WebRequest: Вземете съдържание от уебсайт в Интернет.
- cvpa - Convert-Path: Преобразува път от път на Windows PowerShell в път на доставчик на Windows PowerShell.
- dbp - Disable-PSBreakpoint: Деактивира точките на прекъсване в текущата конзола.
- del - Премахване на елемент: Изтриване на файлове и папки.
- diff - Compare-Object: Сравнява два комплекта обекти.
- dir - Get-ChildItem: Вземете файлове и папки в устройството на файловата система.
- dnsn - Disconnect-PSSession: Прекъсване на връзката от сесия.
- ebp - Enable-PSBreakpoint: Активира точки на прекъсване в текущата конзола.
- echo - Запис-изход: Изпраща посочените обекти към следващата команда в конвейера. Ако тази команда е последната команда в конвейера, обектите се показват в конзолата.
- epal - Export-Alias: Експортира информация за текущо дефинирани псевдоними на команди във файл.
- epcsv - Export-Csv: Преобразува обекти в масив от низове, разделени със запетая (CSV) и записва низовете в CSV файл.
- epsn - Export-PSSession: Импортирайте команди от друга сесия и ги запишете в модула Windows PowerShell.
- изтриване - Премахване на елемент: Изтриване на файлове и папки.
- etsn - Enter-PSSession: Стартира интерактивна сесия с отдалечен компютър.
- exsn - Exit-PSSession: Завършва интерактивна сесия с отдалечен компютър.
- fc - Форматиране по избор: Използвайте персонализиран изглед за форматиране на изхода.
- fl - Format-List: Форматирайте изхода като списък с атрибути, където всеки атрибут се появява на нов ред.
- foreach - ForEach-Object: Извършва операция върху всеки елемент в набор от входни обекти.
- ft - Форматиране на таблица: Форматирайте изхода като таблица.
- fw - Общ формат: Форматиране на обекти като широка таблица, която показва само един атрибут на всеки обект.
- galli - Get-Alias: Вземете команди за текущата сесия.
- gbp - Get-PSBreakpoint: Вземете точките на прекъсване, зададени в текущата сесия.
- gc - Get-Content: Вземете съдържанието на файл.
- gci - Get-ChildItem: Вземете файлове и папки в устройството на файловата система.
- gcm - Get-Command: Вземете всички команди.
- gcs - Get-PSCallStack: Показва текущия стек за повиквания.
- gdr - Get-PSDrive: Вземете устройството в текущата сесия.
- ghy - Get-History: Вземете списък с команди, въведени по време на текущата сесия.
- gi - Get-Item: Вземете файлове и папки.
- gjb - Get-Job: Получаване на фонови задания на Windows PowerShell, изпълнявани в текущата сесия.
- gl - Get-Location: Вземете информация за текущото работно местоположение или стек от местоположения.
- gm - Get-Member: Вземете свойства и методи на обекти.
- gmo - Get-Module: Получава модули, които са били импортирани или могат да бъдат импортирани в текущата сесия.
- gp - Get-ItemProperty: Получава свойствата на определен елемент.
- gps - Get-Process: Вземете работещи процеси на локални или отдалечени компютри.
- група - Обект на група: Групирайте обекти, които съдържат една и съща стойност за посочените свойства.
- gsn - Get-PSSession: Вземете сесии на Windows PowerShell на локални и отдалечени компютри.
- gsnp - Get-PSSnapIn: Вземете модули на Windows PowerShell на компютъра.
- gsv - Get-Service: Получете услуги на локални или отдалечени компютри.
- gu - Get-Unique: Връща уникални елементи от сортиран списък.
- gv - Get-Variable: Получава променливите в текущата конзола.
- gwmi - Get-WmiObject: Вземете екземпляри на класове на Windows Management Instrumentation (WMI) или информация за наличните класове.
- h - Get-History: Вземете списък с команди, въведени по време на текущата сесия.
- history - Get-History: Вземете списък с команди, въведени по време на текущата сесия.
- icm - Invoke-Command: Изпълнявайте команди на локални и отдалечени компютри.
- iex - Invoke-Expression: Изпълнява команда или израз на локалния компютър.
- ihy - Invoke-History: Изпълнявайте команди от историята на сесиите.
- ii - Invoke-Item: Изпълнява действието по подразбиране върху посочения елемент.
- ipal - Импортиране на псевдоним: Импортиране на списък с псевдоними на команди от файла.
- ipcsv - Import-Csv: Създавайте персонализирани обекти, подобни на таблици, от елементи в CSV файл.
- ipmo - Импортиране на модул: Добавяне на модул към текущата сесия.
- ipsn - Import-PSSession: Импортира команди от друга сесия в текущата сесия.
- irm - Invoke-RestMethod: Изпраща HTTP или HTTPS заявка към RESTful уеб услуга.
- ise - powershell_ise.exe: Обяснява как да използвате инструмента за команден ред PowerShell_ISE.exe.
- iwmi - Invoke-WMIMethod: Извикване на методи на Windows Management Instrumentation (WMI).
- iwr - Invoke-WebRequest: Извличане на съдържание от уебсайт в Интернет.
- kill - Stop-Process: Спира един или повече работещи процеси.
- lp - Out-Printer: Изпраща изход към принтера.
- ls - Get-ChildItem: Вземете файлове и папки в устройството на файловата система.
- man - help: Показва информация за командите и концепциите на Windows PowerShell.
- md - mkdir: Създаване на нов запис.
- мярка - Измерване-обект: Измерва числовите свойства на обекти и знаци, думи и линии в низови обекти, като текстови файлове.
- mi - Преместване на елемент: Преместване на елемент от едно място на друго.
- монтиране - New-PSDrive: Създаване на временни и постоянни картографирани мрежови устройства.
- move - Move-Item: Преместване на елемент от едно място на друго.
- mp - Move-ItemProperty: Преместете свойства от едно място на друго.
- mv - Преместване на елемент: Преместване на елемент от едно място на друго.
- nal - Нов псевдоним: Създайте нов команден псевдоним.
- ndr - New-PSDrive: Създайте временни и постоянни картографирани мрежови устройства.
- ni - Нов артикул: Създайте нов артикул.
- nmo - Нов модул: Създава нов динамичен модул, който съществува само в паметта.
- npssc - New-PSSessionConfigurationFile: Създава конфигурационен файл на сесия.
- nsn - New-PSSession: Създайте постоянни връзки към локални или отдалечени компютри.
- nv - Нова променлива: Създава нова променлива.
- ogv - Out-GridView: Изпратете изход към интерактивен панел в отделен прозорец.
- oh - Out-Host: Изпратете изход към командния ред.
- popd - Pop-Location: Променя текущото местоположение към най-скоро изпратеното в стека. Можете да активирате местоположение от плочката по подразбиране или от плочка, която създавате с помощта на кратката команда Push-Location.
- ps - Get-Process: Получаване на процеси, изпълнявани на локалния или отдалечения компютър.
- pushd - Push-Location: Добавя текущото местоположение в горната част на стека за местоположение.
- pwd - Get-Location: Вземете информация за текущото работно местоположение или стек от местоположения.
- r - Invoke-History: Изпълнява команди от историята на сесиите.
- rbp - Remove-PSBreakpoint: Премахва точките на прекъсване от текущата конзола.
- rcjb - Receive-Job: Получава резултатите от фоновите задания на Windows PowerShell в текущата сесия.
- rcsn - Receive-PSSession: Получаване на резултати от команди в прекъснати сесии.
- rd - Remove-Item: Изтриване на файлове и папки.
- rdr - Remove-PSDrive: Премахва временните дискове на Windows PowerShell и прекъсва връзката с картографирани мрежови дискове.
- ren - Преименуване на елемент: Преименува елемент в пространството на имената на доставчика на Windows PowerShell.
- ri - Премахване на елемент: Изтриване на файлове и папки.
- rjb - Remove-Job: Премахва фоново задание на Windows PowerShell.
- rm - Remove-Item: Изтриване на файлове и папки.
- rmdir - Премахване на елемент: Изтриване на файлове и папки.
- rmo - Remove-Module: Премахва модули от текущата сесия.
- rni - Преименуване на елемент: Преименувайте елемент в пространството на имената на доставчика на Windows PowerShell.
- rnp - Rename-ItemProperty: Преименувайте свойството на елемент.
- rp - Remove-ItemProperty: Премахва свойство и неговата стойност от елемент.
- rsn - Remove-PSSession: Затваря една или повече сесии на Windows PowerShell (PSSessions).
- rsnp - Remove-PSSnapin: Премахва конзолните модули на Windows PowerShell от текущата сесия.
- rujb - Resume-Job: Рестартирайте спряна работа
- rv - Remove-Variable: Премахва променлива и нейната стойност.
- rvpa - Разрешаване на път: Разрешава заместващи символи в пътища и показва съдържанието на пътя.
- rwmi - Remove-WMIObject: Премахва екземпляр на съществуващ клас Windows Management Instrumentation (WMI).
- sajb - Start-Job: Стартира фонова работа на Windows PowerShell.
- sal - Set-Alias: Създайте или променете псевдоним на команда (алтернативно име) за cmdlet или друг команден елемент в текущата сесия на Windows PowerShell.
- saps - Start-Process: Стартира един или повече процеси на локалния компютър.
- sasv - Start-Service: Стартира една или повече спрени услуги.
- sbp - Set-PSBreakpoint: Задава точка на прекъсване на ред, израз или променлива.
- sc - Set-Content: Заменя съдържанието на файла със съдържанието, което сте посочили.
- select - Select-Object: Изберете обект или свойства на обекта.
- set - Set-Variable: Задайте стойността на променлива. Създава променлива, ако променлива с исканото име не съществува.
- shcm - Show-Command: Създайте команди на Windows PowerShell в графичен команден прозорец.
- si - Set-Item: Променете стойността на елемент на стойност
С пожелание за успех!
Виж повече: