Встановлюючи нову версію операційної системи Windows, починаючі користувачі зустрічають нові назви програм, яких раніше, можливо не чули і призначення яких їм не зрозуміло. Одне з таких додатків PowerShell. Якщо воно встановлено в ОС, значить для чогось воно служить. Що це за програма Winodws PowerShell, часто задаються цим питанням користувачі. Давайте її розглянемо докладніше.
Ця програма є корисним інструментом для системних адміністраторів і розробників, але для інших користувачів, тим більше для початківців, воно мало чим корисно. Windows PowerShell являє собою сучасну, вдосконалену командний рядок, яка здатна надавати більш гнучку роботу з настройками і управління комп'ютера в операційній системі Windows. Іншими словами, та ж командний рядок з додатковими можливостями.
Зміст статті:
- Возможности и предназначение программы PowerShell 1 Можливості та призначення програми PowerShell
- Запуск и работа в Windows PowerShell 2 Запуск і робота в Windows PowerShell
- Основные командлеты программы PowerShell 3 Основні командлети програми PowerShell
Можливості та призначення програми PowerShell
Видно, що ця програма Winodws PowerShell є інтерфейсом для скриптового мови, а також є платформою для виконання цих скриптів. PowerShell був випущений в 2006 році, який входив у другій сервіс-пак і з того часу програма стала частиною всіх операційних систем компанії Microsoft. Скрипти даної програми мають розширення PS1 і здатні запускатися, подібно файлам BAT і CMD.
Цей скриптова мова розроблявся, насамперед, для ділових клієнтів Microsoft, яким потрібні потужні інструменти автоматизації різних завдань в управлінні комп'ютерами і серверами, під керуванням Windows. За основу для мови взята платформа .NET від Microsoft.
Windows PowerShell дає можливість автоматизувати безліч різних завдань і процесів. Вона дозволяє встановити контроль над службами, акаунтами, настройками, процесами і т.д. Скриптова мова сприймає всі команди з командного рядка ОС, в свою чергу має багатий власну мову, який складається з певних команд, вони називаються Командлети (cmdlets). Ці командлети працюють за принципом Дієслово + Іменник. Наприклад, «Get-Help», що в перекладі з англійської означає «Отримати Допомога». Цей командлет викликає довідку. Для того, щоб отримати інформацію про будь-якому Командлети, введіть «Get-Help Get-Process». У цьому випадку програма надасть інформацію про камендлете «Get-Process».
Запуск і робота в Windows PowerShell
Є кілька різних способів запустити програму Windows PowerShell в ОС. Для простоти пошуку програм в операційній системі існують вікно пошуку. Його можна знайти, відкривши ярлик «Мій комп'ютер» у верхній частині екрану з правого боку. Введіть запит «PowerShell» і в результатах пошуку відкрийте програму. У Windows 10 програму можна запустити з будь-якої робочої папки, для цього потрібно зробити клік по кнопці «Файл» у верхній частині сторінки.
Для того, щоб продемонструвати як працює ця програма Windows PowerShell, випробуємо її деякі можливості, наприклад, давайте почистимо кошик. Для цієї функції є спеціальний командлет - «Clear-RecycleBin». Він стане в нагоді для написання скрипта при обслуговуванні комп'ютерів. При введенні такої команди, потрібно вказати локальний диск, на якому розташовано додаток, з яким необхідно виконати цю дію: «Clear-RecycleBin C:». Далі з'явиться рядок із запитом на підтвердження, тут необхідно натиснути клавішу «Y» і «Enter».
Якщо до Командлети «Clear-RecycleBin C:» додати частину «-Force», корзина очиститися без підтвердження.
- Давайте розпакуємо архів за допомогою програми PowerShell.
- Для цього існують задані команди «Expand-Archive» і «Compress-Archive».
- Для того, щоб заархівувати папку «C: \ file \» в «C: \ archive \ file2.zip», дотримуйтесь зазначеної команді: «Compress-Archive -LiteralPath C: \ file \ -DestinationPath C: \ archive \ file2.zip .
- В результаті виконання цієї команди у зазначеній вище директорії з'явиться архів з ім'ям «file2.zip», в якому буде заархівувати вміст папки «C: \ file \».
Основні командлети програми PowerShell
У цієї програми є маса різних команд, що застосовуються до різних компонентів Windows і описати їх все в це статті не вийде. Ось деякі основні команди Windows PowerShell:
- «Update-Help» - оновлення довідки для певного компонента.
- «Get-Help» - отримання довідки.
- «Get-Command» - пошук зі списку командлетів.
- «Format-Table» - огляд результату певної команди в таблиці.
- «New-Variable» - нова змінна.
- «Remove-Variable» - видалення значення змінної.
- «Set-Variable» - вказати значення для змінної.
- «Format-Wide» - огляд результату виконаної команди у вигляді таблиці, в якій присутня тільки одна властивість для одного об'єкта.