12 най-полезни PowerShell команди за Windows

Повечето ИТ администратори използват PowerShell за скриптове и автоматизация, но това не е само за ИТ специалисти – всеки, който работи с разхвърляни папки, се нуждае от тези команди. Хората ги използват, за да откриват стар код, да организират клиентски файлове и да почистват хаоса, който се натрупва след месеци работа по срокове.

12. Потърсете помощ

12 най-полезни PowerShell команди за Windows
Команда за получаване на помощ в PowerShell

Ако сте изучавали PowerShell от видеоклипове в YouTube, една от първите команди, които хората ще споменат, е Get-Help. Както подсказва името, Get-Help ви помага да намерите информация за командлетите на PowerShell, заедно с техния синтаксис и параметри; дори предоставя примери за това как да ги използвате.

За да видите как работи дадена команда, въведете Get-Help, последвано от името на командата:

Get-Help Get-Process

Тази команда показва обобщението на командата, синтаксиса и параметрите.

11. Get-Command

12 най-полезни PowerShell команди за Windows
Получаване на команда в Powershell

Докато Get-Help предоставя подробна информация за даден cmdlet, Get-Command ви помага да намерите и изброите всички налични команди. Например, ако знаете какво искате да направите, но не си спомняте точното име на командата, Get-Command ви помага да намерите команди въз основа на отделни имена или модели.

Например, за да се опитате да намерите всички команди, съдържащи думата „процес“, въведете:

Get-Command *process*

Тази команда показва всички команди с име „процес“.

10. Тестова мрежова връзка

12 най-полезни PowerShell команди за Windows
Команда Test-NetConnection в PowerShell

Ако използвате отделни инструменти за ping , telnet и traceroute , кратката команда Test-NetConnection ще изпълни и трите. Това е инструмент за отстраняване на неизправности в мрежата, който проверява дали проблемът е в мрежата, сървъра или някъде другаде.

За да проверите дали даден уебсайт е достъпен, изпълнете:

Test-NetConnection WebTech360.com

Тази команда ви дава резултати от ping и основна информация за връзката.

9. Get-ChildItem

12 най-полезни PowerShell команди за Windows
командата get childitem в Powershell

Get-ChildItem показва файловете и папките във всяка директория. Искате да видите съдържанието в „Документи“? Просто въведете тази команда, като замените „потребителско име“ с вашето име:

Get-ChildItem C:\Users\Username\Documents

Можете да комбинирате Get-ChildItem с други команди, за да скриптирате и автоматизирате задачи за пакетна обработка, автоматизирайки и проверявайки файлове за съответствие с определени критерии.

8. Където-Обект

12 най-полезни PowerShell команди за Windows
Команда Where за обект в PowerShell

В предишния пример може би сте забелязали, че статията използва командлета Where-Object за намиране на големи файлове и се интересувате какво прави тази команда. Where-Object филтрира данните, като избира обекти със специфични стойности на свойствата - подобно на if оператор в програмирането. Вътре в къдравите скоби, $_ представлява всеки елемент, който се оценява спрямо критериите ви за филтриране.

Например, ако искате да видите всички работещи услуги, въведете тази команда:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Избор на обект

12 най-полезни PowerShell команди за Windows
Команда за избор на обект в Powershell

Често изходът на командата включва повече информация, отколкото е необходима. Select-Object ви позволява да изберете само данните, които искате. След това можете да експортирате избраните свойства в CSV файл, като използвате командлета Export-Csv. За да видите само имената и състоянието на услугите, използвайте:

Get-Service | Select-Object Name, Status

Ако търсите 5-те най-често използващи процесора процеси , ето ги:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Get-Member

12 най-полезни PowerShell команди за Windows
Команда Get-Member в PowerShell

PowerShell работи с обекти, а Get-Member ви показва техните свойства и методи. Например, ако командата ви дава файл, Get-Member може да ви покаже размера на файла, датата на създаване и други подробности. Въведете следната команда, за да видите информацията, която съдържа даден обект на процес:

Get-Process | Get-Member

Тази команда показва свойства като CPU, Id и WorkingSet, заедно с методи като Kill() и Refresh().

5. Set-Clipboard и Get-Clipboard

12 най-полезни PowerShell команди за Windows
Задаване на команда за клипборд в PowerShell

Когато имате голямо количество PowerShell изход, който искате да копирате, можете или ръчно да го изберете целия, или да използвате Set-Clipboard. Ръчното избиране означава превъртане нагоре, започване на избирането, внимателно плъзгане надолу и надежда да не направите грешка по пътя. Set-Clipboard и Get-Clipboard правят целия процес много по-лесен.

За да копирате резултатите от командата в клипборда, въведете следната команда:

Get-Process | Select-Object Name, CPU | Set-Clipboard

Сега можете да поставите резултатите в Microsoft Excel или друг текстов редактор.

4. Изглед извън мрежата

12 най-полезни PowerShell команди за Windows
Команда Out-GridView в PowerShell

Понякога е необходимо да сортирате и филтрирате резултатите интерактивно. Out-GridView отваря отделен прозорец с таблица, в която може да се търси и сортира.

Get-Process | Out-GridView

Тази команда ще отвори нов прозорец, показващ списък с изпълнявани процеси във формат на таблица с графичен потребителски интерфейс. Кликнете върху заглавията на колоните, за да сортирате, или въведете текст в полето за филтриране, за да търсите.

3. Процес на получаване

12 най-полезни PowerShell команди за Windows
Команда Get-Process в Powershell

Get-Process показва всяка програма, работеща на вашия компютър, включително използването на паметта, времето на процесора и идентификатора на процеса.

За да видите всички изпълняващи се процеси, просто въведете:

Get-Process

2. Get-FileHash

12 най-полезни PowerShell команди за Windows
Команда Get-FileHash в Powershell

Get-FileHash изчислява хеш стойността на съдържанието на файла, използвайки зададения хеш алгоритъм. Тази команда ви позволява да проверите изтеглянията или да проверите дали някой е променял файловете ви.

За да получите SHA256 хеша на файл:

Get-FileHash C:\Downloads\Sample.docx

1. Параметърът -WhatIf

12 най-полезни PowerShell команди за Windows
параметър на командата whatif в PowerShell

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

За да прегледате кои файлове ще бъдат изтрити, добавете -WhatIf:

Remove-Item C:\Temp\*.log -WhatIf

PowerShell ще покаже всеки файл, който ще изтрие, но няма да изтрие никакви файлове.

Тези 12 команди покриват нещата, от които се нуждаете всеки ден - намиране на файлове, проверка на това, което забавя компютъра ви, и организиране на папки с проекти.

Започнете с Get-Help, когато се затрудните, използвайте Where-Object, за да филтрирате нежелани подробности и винаги добавяйте -WhatIf, преди да направите нещо, което може да изтрие или промени файл. След като усвоите тези основи, можете да автоматизирате тези задачи с PowerShell, вместо да се налага да ги въвеждате ръчно всеки път.

Вижте също:

Оставете коментар

Как да премахнете напълно всички функции на изкуствен интелект в Windows 11

Как да премахнете напълно всички функции на изкуствен интелект в Windows 11

Скриптът за премахване на Windows AI за безопасно деактивиране и премахване на Copilot, Recall и други AI компоненти от Windows 11. Ето как да го използвате.

Copilot Checkout вече ви позволява да завършите покупка, без да напускате AI чатбота

Copilot Checkout вече ви позволява да завършите покупка, без да напускате AI чатбота

Microsoft представя Copilot Checkout, система за пазаруване, задвижвана от изкуствен интелект, която извършва покупки вместо вас, използвайки интеграция с Agentic AI и PayPal.

Компилация 26220.7523 (KB5072043) за Windows 11 заменя Търсенето с Copilot и добавя агенти на лентата на задачите (Dev, Beta)

Компилация 26220.7523 (KB5072043) за Windows 11 заменя Търсенето с Copilot и добавя агенти на лентата на задачите (Dev, Beta)

KB5072043 (компилация 26220.7523) Windows 11 добавя Ask Copilot, AI агенти, гласово въвеждане, уиджет Discover и ключови актуализации на лентата на задачите, файловия мениджър и други.

Компилация 26200.5661 (KB5060838) за Windows 11 добавя нов начален екран за отзоваване в Dev Channel

Компилация 26200.5661 (KB5060838) за Windows 11 добавя нов начален екран за отзоваване в Dev Channel

Версия 26200.5661 на Windows 11 (KB5060838) включва функциите „Извикване на дома“, позициониране на хардуерния индикатор, действия с изкуствен интелект във файловия мениджър и още в Dev Channel.

Microsoft ще спре да предлага стари драйвери от Windows Update

Microsoft ще спре да предлага стари драйвери от Windows Update

Microsoft премахва остарели и изтекли драйвери от Windows Update на Windows 11 и 10, за да подобри сигурността, стабилността и производителността на устройството.

Microsoft премахва антивирусната програма от ядрото на Windows – Ето защо е важно

Microsoft премахва антивирусната програма от ядрото на Windows – Ето защо е важно

Microsoft променя начина, по който работи антивирусната програма в Windows, като я премахва от ядрото, което ще намали сривовете, ще повиши устойчивостта и ще направи компютъра по-надежден.

Компилация 26200.5710 (KB5062676) за Windows 11 25H2 въвежда нови функции (Dev)

Компилация 26200.5710 (KB5062676) за Windows 11 25H2 въвежда нови функции (Dev)

Версия 26200.5710 на Windows 11 (KB5062676) добавя описания на изображения с изкуствен интелект за компютри с Intel и AMD Copilot+, откриване на джаджи на заключен екран и други в Dev.

Как да инсталирате добавки за гости за Windows 11 (или 10) на VirtualBox

Как да инсталирате добавки за гости за Windows 11 (или 10) на VirtualBox

След като създадете виртуална машина, трябва да инсталирате VirtualBox Guest Additions на Windows 10 за по-добра използваемост и производителност – ето как.

Как да активирате нови функции в актуализацията на Windows 11 от юли 2025 г. (KB5062553)

Как да активирате нови функции в актуализацията на Windows 11 от юли 2025 г. (KB5062553)

Ръчно активирайте нови функции в актуализацията на Windows 11 24H2 от юли 2025 г. (компилация 26100.4652, KB5062553), като използвате ViVeTool за ранен достъп.

KB5068861 (компилация 26200.7171) за Windows 11 отпада като актуализация от ноември 2025 г.

KB5068861 (компилация 26200.7171) за Windows 11 отпада като актуализация от ноември 2025 г.

KB5068861 (компилации 26100.7171 и 26200.7171) за Windows 11 25H2 и 24H2 вече се разпространява с нови функции, а версия 23H2 получава KB5067112.