Windows PowerShell WebAccess

Windows Server 2012 представи нова функция, наречена Windows PowerShell Web Access. Както подсказва името му, тази функция ви позволява дистанционно да управлявате сървър на Windows 2012 с помощта на PowerShell през обикновен уеб браузър. Функцията Windows PowerShell Web Access се реализира като IIS приложение, което действа като шлюз между браузъра и сървъра, който искате да управлявате.

Трябва да се отбележи веднага, че премахването на PowerShell трябва да е активирано и на двете машини. Можете да направите това с командата:

Enable-PsRemoting -Confirm

След това ще започнем да конфигурираме и активираме PowerShell Web Access (PWA) на Windows Server 2012

  • Инсталирайте функцията Windows PowerShell Web Access с командата
    Install-WindowsFeature -Име WindowsPowerShellWebAccess -IncludeAllManagementTools
  • Инсталирайте уеб приложението на IIS
    Инсталиране-PswaWebApplication [-UseTestCertificate]

    Параметърът -UseTestCertificate трябва да бъде посочен, ако SSL сертификат не е инсталиран на сървъра. В този случай ще се използва самостоятелно подписан SSL сертификат, който изтича след 90 дни.

    Ако искате да използвате съществуващ сертификат, уверете се, че необходимия сертификат е посочен в настройките на сайта в секцията Връзки.

  • Задаване на правила за упълномощаване
    Add-PswaAuthorizationRule -UserName домейн \ потребителско име -ComputerName * -ConfigurationName *

    Това правило позволява на посочения потребител да се свърже с всеки компютър с всяко име на конфигурация. Ако активирате PWA на самостоятелен сървър (в работна група), заменете името на домейна с името на сървъра.

  • В този момент настройката на PWA приключи..

    За да се свържете със сървъра чрез Windows PowerShell Web Access, трябва да отидете на адреса в браузъра си (това трябва да е Internet Explore): HTTPS: //именасървър/pswa . Посочете потребителското име, паролата и името на компютъра, към който искате да се свържете, и щракнете знакв.

    В резултат на това в браузъра се отваря конзолата PowerShell, готова за получаване и изпълнение на команди.