Як запустити команди PowerShell на віддаленій системі Windows 10

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

Запуск команд PowerShell на віддаленому комп’ютері з Windows 10

Для виконання команд PowerShell на віддаленій системі Windows 10, цільова система повинна бути налаштована для дозволу віддаленого виконання цих команд.

Активація віддаленого виконання команд PowerShell на цільовій системі

Щоб дозволити віддалене виконання команд PowerShell на цільовому комп’ютері, потрібно виконати наступні кроки:

На цільовій машині відкрийте PowerShell з правами адміністратора.
Введіть та виконайте команду: Enable-PSRemoting -Force
Після успішного виконання цієї команди ви зможете віддалено підключатися до цієї системи та запускати команди PowerShell.

Якщо цільовий комп’ютер належить до робочої групи, а не підключений до Active Directory, необхідно додатково налаштувати систему, виконавши наведені нижче дії для увімкнення віддалених команд PowerShell.

Знову ж таки, на цільовій системі запустіть PowerShell від імені адміністратора.
Виконайте таку команду: Set-NetFirewallRule -Name 'WINRM-HTTP-In-TCP' -RemoteAddress Any
Після цього ви зможете отримати віддалений доступ до системи та використовувати команди PowerShell.

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

Підсумки

Керування віддаленим доступом через командний рядок може бути непростим завданням. Якщо ви відчуваєте труднощі з налаштуванням віддаленого доступу, розгяньте можливість використання сторонніх інструментів, таких як TeamViewer, які простіші у використанні, але забезпечують достатній рівень безпеки. Якщо PowerShell є єдиним доступним варіантом, присвятіть час на вивчення процесу встановлення з’єднання та його параметрів. Зробіть це до того, як вам дійсно знадобиться віддалений доступ. Базові знання та розуміння принципів роботи віддаленого доступу допоможуть вам усувати проблеми в міру їх виникнення.