Перейти до основного контенту

Інструкція з використання Powershell у Windows 10

4 хв читання
279 переглядів

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

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

Використання Powershell у Windows 10 не потребує встановлення додаткового програмного забезпечення, оскільки він уже вбудований в операційну систему. Для його запуску достатньо набрати "powershell" у рядку пошуку і натиснути Enter.

Примітка: для запуску Powershell як адміністратора, натисніть правою кнопкою миші на ярлику і виберіть "Запуск від імені адміністратора".

Встановлення Powershell у Windows 10

1. Перейдіть у "Параметри" (Settings).

Для цього клацніть правою кнопкою миші по кнопці "Пуск" (Start) і виберіть "Параметри" (Settings) у контекстному меню.

2. Виберіть "Додатки" (Apps).

Налаштування Windows 10 відкриються відразу в розділі "Додатки" (Apps). Але якщо ні, просто клацніть на пункті "Додатки" в лівій панелі.

3. Виберіть "Додатки та функції" (Apps & features).

У лівій панелі виберіть "Додатки та функції" (Apps & features).

4. Виберіть "Додаткові параметри" (Optional features).

У правій частині вікна клацніть на пункті "Додаткові параметри" (Optional features).

5. Натисніть "Додати функцію" (Add a feature).

На сторінці "Додатки та функції" (Apps & features), прокрутіть список додатків донизу і виберіть "Powershell". Потім клацніть на кнопці "Додати функцію" (Add a feature) над списком.

6. Натисніть "Встановити" (Install).

У вікні "Додавання компонента" (Adding a feature), що з'явилося, натисніть кнопку "Встановити" (Install), щоб почати установку PowerShell.

7. Дочекайтеся завершення встановлення.

Зачекайте, поки встановлення PowerShell завершиться. Це може зайняти деякий час.

Після завершення інсталяції ви матимете останню версію PowerShell у Windows 10 і зможете використовувати її для різних завдань командного рядка та автоматизації.

Налаштування Powershell після встановлення

Після встановлення Powershell на комп'ютер з операційною системою Windows 10 необхідно виконати деякі налаштування, щоб забезпечити комфортне та ефективне використання середовища командного рядка.

Ось кілька рекомендацій для налаштування Powershell:

  1. Оновлення версії Powershell: Перевірте, що у вас встановлена остання версія Powershell. Ви можете перевірити поточну версію за допомогою команди$PSVersionTable.PSVersion у командному рядку. Якщо ваша версія застаріла, рекомендується оновити її до останньої доступної версії.
  2. Налаштування рівня виконання скриптів: За замовчуванням Powershell може запускати тільки підписані скрипти. Якщо ви плануєте використовувати власні скрипти, ви можете змінити рівень виконання скриптів за допомогою командиSet-ExecutionPolicy. Наприклад, можна встановити рівень виконання на "RemoteSigned", щоб дозволити запуск підписаних скриптів і локальних скриптів без підпису.
  3. Налаштування шляху виконання скриптів: Powershell містить список розташувань, у яких він шукає скрипти для виконання. Щоб додати новий шлях до цього списку, можна використовувати змінну середовища$env:Path або додати шлях у змінну середовища$env:PSModulePath. Це може бути корисно, якщо у вас є свої скрипти або модулі, які ви хочете використовувати в Powershell.

Після проведення зазначених налаштувань, ви будете готові до використання Powershell на вашому комп'ютері з операційною системою Windows 10. Приємного використання!

Основні команди PowerShell

Нижче наведено кілька основних команд PowerShell, які можуть бути корисні під час роботи з операційною системою Windows 10:

Get-Process - відображає список запущених процесів на комп'ютері.

Get-Service - відображає список запущених служб на комп'ютері.

Get-Help - виводить довідку за командами PowerShell.

Set-ExecutionPolicy - встановлює політику безпеки виконання сценаріїв у PowerShell.

Set-Location - змінює поточне місце розташування у файловій системі.

Copy-Item - копіює файли та папки з одного місця на інше.

Move-Item - переміщує файли та папки з одного місця на інше.

New-Item - створює новий файл, папку або реєстровий ключ.

Remove-Item - видаляє файли, папки та реєстрові ключі.

Invoke-Command - виконує команди на віддаленому комп'ютері.

Це тільки деякі з безлічі команд PowerShell. Ознайомтеся з документацією та експериментуйте з командами, щоб максимально використовувати міць PowerShell під час роботи з Windows 10.

Змінні та об'єкти в Powershell

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

Створення змінної в Powershell здійснюється з використанням знака "$", за яким слідує ім'я змінної. Наприклад, $ім'я_змінної = значення . Тут "$ім'я_змінної" - ім'я змінної, а "значення" - значення, яке буде присвоєно змінній.

У Powershell значення змінних можуть бути різних типів, таких як рядки, числа, булеві значення та об'єкти. Змінні з рядковими значеннями повинні бути укладені в лапки або апострофи.

Операції над змінними в Powershell включають присвоювання значень, читання значень, зміну значень і видалення змінних.

У Powershell також використовуються об'єкти, які являють собою екземпляри класів і мають властивості та методи. Для доступу до властивостей і методів об'єкта використовуються крапка та ім'я властивості або методу. Наприклад, об'єкт.властивість або об'єкт.метод() .

Об'єкти в Powershell можуть бути створені з використанням спеціальних командлетів або викликатися вбудованими функціями і командами. Вони можуть бути використані для виконання різних дій, як-от читання або запис файлів, керування процесами, робота з реєстром і багато іншого.

Керування файлами та папками в PowerShell

Для роботи з файлами і папками в PowerShell доступні такі командлети:

  • Get-ChildItem - отримання списку файлів і підпапок у заданій директорії;
  • Set-Location - зміна поточної директорії;
  • New-Item - створення нового файлу або папки;
  • Copy-Item - копіювання файлу або папки;
  • Move-Item - переміщення файлу або папки;
  • Remove-Item - видалення файлу або папки;
  • Rename-Item - перейменування файлу або папки;
  • Get-Content - читання вмісту файлу;
  • Set-Content - запис вмісту у файл;
  • Add-Content - додавання вмісту у файл;
  • Test-Path - перевірка існування файлу або папки;
  • Get-Acl - отримання ACL (списку дозволів доступу) файлу або папки;
  • Set-Acl - встановлення ACL файлу або папки;

Нижче наведено приклади використання деяких командлетів.

Для отримання списку файлів і підпапок у поточній директорії:

Get-ChildItem

Для створення нового файлу або папки:

New-Item -ItemType File -Path C:\Path\to\file.txtNew-Item -ItemType Directory -Path C:\Path\to\folder

Для копіювання файлу або папки:

Copy-Item -Path C:\Path\to\file.txt -Destination C:\Path\toew\file.txtCopy-Item -Path C:\Path\to\folder -Destination C:\Path\toew\folder -Recurse

Для переміщення файлу або папки:

Move-Item -Path C:\Path\to\file.txt -Destination C:\Path\toew\file.txtMove-Item -Path C:\Path\to\folder -Destination C:\Path\toew\folder

Для видалення файлу або папки:

Remove-Item -Path C:\Path\to\file.txtRemove-Item -Path C:\Path\to\folder -Recurse

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