У Windows Server 2012 з’явилася нова функція з ім’ям Windows PowerShell Web Access. Як випливає з її назви, дана функція дозволяє дистанційно керувати сервером Windows 2012 за допомогою PowerShell через звичайний веб-браузер. Функція Windows PowerShell Web Access реалізована у вигляді додатку IIS, яке виступає в ролі шлюзу між браузером і сервером, яким ви хочете керувати.

Архітектура PowerShell Gateway

Варто відразу зазначити, що на обох машинах повинна бути включена функція PowerShell remoting. Зробити це можна командою:

Enable-PsRemoting –Confirm

Потім приступимо до налаштування і активації PowerShell Web Access (PWA) на сервері Windows Server 2012

    • Встановимо функцію Windows PowerShell Web Access командою
      Install-WindowsFeature -Name WindowsPowerShellWebAccess -IncludeManagementTools
    • Встановлюємо Web додаток на IIS
      Install-PswaWebApplication [-UseTestCertificate]

      Параметр -UseTestCertificate необхідно вказувати, якщо на сервері не встановлено сертифікат SSL. У цьому випадку буде використовуватися самоподпісанний SSL-сертифікат, термін дії якого закінчиться через 90 днів.

      Якщо ви хочете використовувати існуючий сертифікат, упевніться що, в настройках сайту в розділі Bindings вказано потрібний сертифікат.

    • Налаштування правил Authorization Rules
      Add-PswaAuthorizationRule -UserName domainusername -ComputerName * -ConfigurationName *

      Це правило дозволяє вказаною користувачеві підключатися до будь-якого комп’ютера з будь-яким конфігураційним ім’ям. Якщо ви активуєте PWA на окремому сервері (в робочій групі), замініть назву домену на ім’я сервера.

На цьому етапі настройка PWA закінчена.

Щоб підключитися до сервера через Windows PowerShell Web Access, потрібно в браузері (це повинен бути Internet Explore) потрібно перейти за адресою: https: //ім’я сервера/pswa . Вказуємо ім’я користувача, пароль і ім’я комп’ютера, до якого потрібно підключитися, і натисніть Підписати В.Вікно авторизації PoSH Gateway в Windows Server 2012

В результаті в браузері відкриється консоль PowerShell, готова до прийому та виконання команд.Консоль Powershell через Web (Internet Explorer)

Leave a Reply

Your email address will not be published. Required fields are marked *