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 надає детальну інформацію про командлет, 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. Where-Об'єкт

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. Отримати учасника

12 найкорисніших команд PowerShell для Windows
Команда Get-Member у PowerShell

PowerShell працює з об'єктами, а Get-Member показує їхні властивості та методи. Наприклад, якщо команда надає файл, Get-Member може показати його розмір, дату створення та інші деталі. Введіть таку команду, щоб переглянути інформацію, яку містить об'єкт процесу:

Get-Process | Get-Member

Ця команда відображає такі властивості, як CPU, Id та WorkingSet, а також методи, такі як Kill() та Refresh().

5. Встановити буфер обміну та отримати буфер обміну

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. Get-Process

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, замість того, щоб щоразу вводити їх вручну.

Див. також:

Tags: #System

Leave a Comment

PowerShell та все, що вам потрібно знати про цю утиліту

PowerShell та все, що вам потрібно знати про цю утиліту

Що таке PowerShell? Microsoft PowerShell — це утиліта командного рядка та мова сценаріїв, яка є потужним інструментом для адміністраторів, що дозволяє автоматизувати широкий спектр завдань для комп’ютерів і мереж.

Як вимкнути фонові програми в Windows 11, зменшити споживання оперативної памяті в Win 11

Як вимкнути фонові програми в Windows 11, зменшити споживання оперативної памяті в Win 11

Ви можете вимкнути фонові програми Windows 11, щоб оптимізувати продуктивність, заощадити заряд батареї та зменшити споживання оперативної пам'яті.

12 найкорисніших команд PowerShell для Windows

12 найкорисніших команд PowerShell для Windows

Більшість ІТ-адміністраторів використовують PowerShell для сценаріїв та автоматизації, але це не лише для ІТ-фахівців — ці команди потрібні кожному, хто має справу з неохайними папками.

Як видалити старі точки відновлення Windows, щоб звільнити місце

Як видалити старі точки відновлення Windows, щоб звільнити місце

Перевіряючи використання сховища, видаляючи старі точки відновлення та встановлюючи розумні обмеження сховища, ви можете контролювати своє сховище, не жертвуючи його захистом.

14 програм та програмного забезпечення Windows, які вам знадобляться на вашому новому компютері

14 програм та програмного забезпечення Windows, які вам знадобляться на вашому новому компютері

Нижче наведено список рекомендованого програмного забезпечення під час встановлення нового комп'ютера, щоб ви могли вибрати найнеобхідніші та найкращі програми на вашому комп'ютері!

Якщо VPN має ці попереджувальні знаки, тримайтеся від нього подалі!

Якщо VPN має ці попереджувальні знаки, тримайтеся від нього подалі!

З часом ви навчитеся швидко розпізнавати попереджувальні ознаки VPN. Якщо ваша VPN демонструє будь-які з цих ознак, швидко відмовтеся від неї, перш ніж встановлювати її.

Як клонувати налаштування Windows, щоб перенести свій робочий процес куди завгодно

Як клонувати налаштування Windows, щоб перенести свій робочий процес куди завгодно

Носіння всієї операційної системи на флешці може бути дуже корисним, особливо якщо у вас немає ноутбука. Але не думайте, що ця функція обмежується лише дистрибутивами Linux — саме час спробувати клонувати вашу інсталяцію Windows.

Інструкції щодо блокування автоматичної інсталяції драйверів у Windows 11

Інструкції щодо блокування автоматичної інсталяції драйверів у Windows 11

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

Як скинути налаштування програм на компютерах з Windows

Як скинути налаштування програм на компютерах з Windows

Якщо ваш додаток «Налаштування» або Microsoft Store працює неправильно, аварійно завершує роботу або не відкривається, ви можете скинути налаштування додатка.

Що таке PING? Як перевірити PING?

Що таке PING? Як перевірити PING?

У статті нижче ми запрошуємо вас ознайомитися з кількома простими прикладами команди PING у Windows!

Як запускати заплановані завдання із затримкою у Windows

Як запускати заплановані завдання із затримкою у Windows

Ця функція надзвичайно корисна для відкладення непотрібних завдань, забезпечення мережевого підключення перед початком завдання, запуску завдань у певному порядку, планування оновлень або виконання обслуговування обладнання.

Що таке VPN? Переваги та недоліки віртуальної приватної мережі VPN

Що таке VPN? Переваги та недоліки віртуальної приватної мережі VPN

Що таке VPN, які його переваги та недоліки? Давайте обговоримо з WebTech360 визначення VPN, як застосовувати цю модель та систему в роботі.

Як інвертувати кольори екрана за допомогою екранної лупи Windows 11

Як інвертувати кольори екрана за допомогою екранної лупи Windows 11

Використання функції інверсії лупи у Windows 11 може покращити читабельність тексту, особливо для людей, чутливих до світла.

Виправлення проблеми з роботою команди «Копіювати та вставити» у Word, Excel (2007, 2010)

Виправлення проблеми з роботою команди «Копіювати та вставити» у Word, Excel (2007, 2010)

Існує багато причин, чому команда «Копіювати/Вставити» не працює на комп’ютері з ОС Windows, наприклад, ваш комп’ютер атакований вірусом, буфер обміну не працює, і тому команди копіювання (Ctrl + C) та вставки (Ctrl + V) не працюють. Тож як виправити цю помилку, будь ласка, зверніться до статті нижче на WebTech360.

Поверніть переглядач фотографій Windows у Windows 10, щоб переглядати фотографії швидше. Фото працює занадто повільно!

Поверніть переглядач фотографій Windows у Windows 10, щоб переглядати фотографії швидше. Фото працює занадто повільно!

Якщо вам не подобається програма «Фотографії» у Windows 10, але ви хочете переглядати фотографії за допомогою засобу перегляду фотографій Windows у Windows 10, дотримуйтесь цього посібника, щоб перенести засіб перегляду фотографій Windows у Windows 10, що допоможе вам переглядати фотографії швидше.

Як клонувати жорсткий диск Windows без стороннього програмного забезпечення

Як клонувати жорсткий диск Windows без стороннього програмного забезпечення

Процес клонування включає переміщення даних з одного пристрою зберігання даних на інший (у цьому випадку, жорсткий диск) з точною копією, скопійованою з цільового диска.

Як вимкнути швидкий запуск у Windows

Як вимкнути швидкий запуск у Windows

Швидкий запуск Windows 11 допомагає вашому комп'ютеру завантажуватися швидше, але це також може бути причиною, чому ваш комп'ютер Windows не вимикається повністю.

Як додати Завершити завдання на панель завдань Windows 11

Як додати Завершити завдання на панель завдань Windows 11

У Windows 11 є функція, яка додає кнопку «Завершити завдання» безпосередньо на панель завдань, тому вам не потрібно звертатися до диспетчера завдань, щоб закрити програми, що не реагують.

Як створити резервну копію даних без використання зовнішнього жорсткого диска

Як створити резервну копію даних без використання зовнішнього жорсткого диска

Іноді ви просто не можете знайти зовнішній жорсткий диск, коли він вам найбільше потрібен. Після кількох втрат важливих файлів деякі люди знайшли простий і надійний спосіб створити резервну копію всього, навіть коли жорсткий диск недоступний.

Яка користь від комбінації клавіш Ctrl + Z у Windows? Ймовірно, більше, ніж ви думаєте.

Яка користь від комбінації клавіш Ctrl + Z у Windows? Ймовірно, більше, ніж ви думаєте.

Ctrl + Z – це надзвичайно поширена комбінація клавіш у Windows. Ctrl + Z фактично дозволяє скасовувати дії в усіх областях Windows.

PowerShell та все, що вам потрібно знати про цю утиліту

PowerShell та все, що вам потрібно знати про цю утиліту

Що таке PowerShell? Microsoft PowerShell — це утиліта командного рядка та мова сценаріїв, яка є потужним інструментом для адміністраторів, що дозволяє автоматизувати широкий спектр завдань для комп’ютерів і мереж.

Як вимкнути фонові програми в Windows 11, зменшити споживання оперативної памяті в Win 11

Як вимкнути фонові програми в Windows 11, зменшити споживання оперативної памяті в Win 11

Ви можете вимкнути фонові програми Windows 11, щоб оптимізувати продуктивність, заощадити заряд батареї та зменшити споживання оперативної пам'яті.

12 найкорисніших команд PowerShell для Windows

12 найкорисніших команд PowerShell для Windows

Більшість ІТ-адміністраторів використовують PowerShell для сценаріїв та автоматизації, але це не лише для ІТ-фахівців — ці команди потрібні кожному, хто має справу з неохайними папками.

Як видалити старі точки відновлення Windows, щоб звільнити місце

Як видалити старі точки відновлення Windows, щоб звільнити місце

Перевіряючи використання сховища, видаляючи старі точки відновлення та встановлюючи розумні обмеження сховища, ви можете контролювати своє сховище, не жертвуючи його захистом.

14 програм та програмного забезпечення Windows, які вам знадобляться на вашому новому компютері

14 програм та програмного забезпечення Windows, які вам знадобляться на вашому новому компютері

Нижче наведено список рекомендованого програмного забезпечення під час встановлення нового комп'ютера, щоб ви могли вибрати найнеобхідніші та найкращі програми на вашому комп'ютері!

Якщо VPN має ці попереджувальні знаки, тримайтеся від нього подалі!

Якщо VPN має ці попереджувальні знаки, тримайтеся від нього подалі!

З часом ви навчитеся швидко розпізнавати попереджувальні ознаки VPN. Якщо ваша VPN демонструє будь-які з цих ознак, швидко відмовтеся від неї, перш ніж встановлювати її.

Як клонувати налаштування Windows, щоб перенести свій робочий процес куди завгодно

Як клонувати налаштування Windows, щоб перенести свій робочий процес куди завгодно

Носіння всієї операційної системи на флешці може бути дуже корисним, особливо якщо у вас немає ноутбука. Але не думайте, що ця функція обмежується лише дистрибутивами Linux — саме час спробувати клонувати вашу інсталяцію Windows.

Інструкції щодо блокування автоматичної інсталяції драйверів у Windows 11

Інструкції щодо блокування автоматичної інсталяції драйверів у Windows 11

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

Як скинути налаштування програм на компютерах з Windows

Як скинути налаштування програм на компютерах з Windows

Якщо ваш додаток «Налаштування» або Microsoft Store працює неправильно, аварійно завершує роботу або не відкривається, ви можете скинути налаштування додатка.

Що таке PING? Як перевірити PING?

Що таке PING? Як перевірити PING?

У статті нижче ми запрошуємо вас ознайомитися з кількома простими прикладами команди PING у Windows!