Відкрийте для себе структуру командлетів PowerShell
В операційних системах Windows та інших продуктах Microsoft вбудовано тисячі командлетів Windows PowerShell. Запам'ятовування імен і синтаксису для всіх цих команд неможливе. На щастя, розробники командлетів створюють командлети, використовуючи загальний формат, який дає змогу передбачити як ім'я командлета, так і його синтаксис. Цей поширений формат значно спрощує пошук і використання командлетів.
Примітка
Загальний формат, який використовують командлети PowerShell, – це нотація verb-Noun.
Дієслова командлета
Дієслівна частина імені командлета вказує, що робить командлет. Існує набір затверджених дієслів, які використовують автори командлетів, що забезпечує узгодженість імен командлетів. До загальних дієслів належать:
- Отримати. Отримує ресурс, наприклад файл або користувача.
- установіть. Змінює дані, пов'язані з ресурсом, наприклад файл або властивість користувача.
- Створити. Створює ресурс, наприклад файл або користувача.
- Додати. Додає ресурс до контейнера з кількома ресурсами.
- Видалити. Видалення ресурсу з контейнера кількох ресурсів.
Примітка
Ви можете виконати команду, Get-Verb щоб отримати повний список затверджених дієслів.
Цей список представляє лише деякі дієслова, які використовують командлети. Крім того, деякі дієслова виконують схожі функції. Наприклад, дієслово Додати може створити ресурс, подібний до дієслова Створити. Деякі дієслова можуть здатися схожими, але мають різні функції. Наприклад, дієслово Читання отримує відомості, які містить ресурс, наприклад вміст текстового файлу, тоді як дієслово Отримати отримує фактичний файл.
Іменники командлетів
Іменникова частина імені командлета вказує на типи ресурсів або об'єктів, на які впливає командлет. Усі командлети, які працюють на одному ресурсі, мають використовувати однаковий іменник. Наприклад, іменник служби призначено для командлетів, які працюють зі службами Windows, а іменник процесу призначено для керування процесами на комп'ютері.
Іменники також можуть мати префікси, які допомагають групувати пов'язані іменники в сім'ї. Наприклад, іменники Active Directory починаються з букв AD (наприклад, ADUser, ADGroup і ADComputer). Командлети Microsoft SharePoint Server починаються з префікса SP, а командлети Microsoft Azure починаються з префікса Az.
Примітка
У Windows PowerShell використовується універсальна команда термінів, для позначення командлетів, функцій, робочих циклів, програм та інших елементів. Ці елементи відрізняються за методом створення. Однак поки що їх слід розглядати як всі, що працюють однаково. У цьому модулі використовуються терміни команди, а командлет взаємозамінно.