- PVSM.RU - https://www.pvsm.ru -

Тестируем возможности удаленного управления серверами с помощью PowerShell Web Access

Тестируем возможности удаленного управления серверами с помощью PowerShell Web Access
Возвращаемся к теме удаленного использования Powershell Web Access [1]. В первой статьей [2]было рассмотрено, как установить PSWA на новом веб-сервере, во второй [3] мы обсуждали конфигурирование. В этом посте протестируем PSWA на различных устройствах (компьютер, планшет на Android).

Как протестировать приложение PSWA

Для начала откроем Internet Explorer и перейдем по адресу chi-web01/pswa [4]. (Обратите внимание, что мы используем https.) Я указал имя сервера CHI-WEB01. Однако можно использовать и его IP адрес. Так как я использую тестовый сертификат, выводится предупреждение.

image

Я выберу продолжить, так как мы тестируем приложение. Появляется экран входа в приложение, вводим учетные данные.

image

Обратите внимание на расширенные настройки соединения.

image

Я буду использовать те, что заданы по умолчанию. Нажимаем Sign In и внутри браузера запускается PowerShell сессия.

image

Вводим любую команду.

image

По нажатию на стрелку History мы получаем доступ к введенным ранее командам. Шрифт можно увеличить через Ctrl+..
Обратите внимание, что открыть новую вкладку и начать в ней новую сессию не получится.

image

Так, с удаленным подключение с компьютера все понятно, посмотрим, как дело обстоит с подключением с планшета.

image

Так как я использую тестовый сертификат, опять появится предупреждения о безопасности. Когда мы будем использовать валидный сертификат на веб-сервере, Вам нужно будет развернуть его на тех устройства, которые не входят в домен, или же просто не обращать внимания на предупреждения в браузере.
Также вводим логин-пароль.

image

Обратите внимание, что я подключаюсь через IP адресс. В зависимости от конфигурации мобильных устройств, можно использовать как его, так и адрес веб-сервера.

image

Если вы используете мобильные устройства для работы с PSWA, то лучше выучить сокращения командлетов (cmdlet aliases [5]).
Для завершения сессии можно написать Exit и нажать Enter или же щелкнуть на Sign Out.
Последнее, что стоит протестировать – несанкционированный доступ. Установленное мною тестовое правило позволяет войти только пользователю GlobomanticsJeff. Даже если я использую учетную запись администратора, PSWA откажет мне в доступе.

image

PowerShell Web Access: ограничения

У веб-консоли PowerShell имеются свои ограничения. Во-первых, это всего лишь консоль. Вы не можете запускать графические приложения, например, PowerShell ISE или Блокнот. Помните, PSWA суть удаленная сессия, отображаемая в браузере, так что у вас нет profile script. Вы можете запускать инструменты командной строки, такие как Ping и Netstat, однако ничего интерактивного по типу nslookup или netsh вам не будет доступно.
Наконец, сохранить сессию и запустить ее позже не получится. Использование PSWA аналогично использованию New-PSSession, так что, закрыв сессию, вы потеряете все, что создали (jobs, variables).
В следующей (и последней) статье будет рассмотрено конфигурирование PowerShell Web Access для использования в домене.

Автор: AMarkin

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/powershell/24951

Ссылки в тексте:

[1] Powershell Web Access: http://technet.microsoft.com/ru-ru/library/hh831611.aspx

[2] первой статьей : http://habrahabr.ru/company/netwrix/blog/164253/

[3] второй: http://habrahabr.ru/company/netwrix/blog/165227/

[4] chi-web01/pswa: https://chi-web01/pswa

[5] cmdlet aliases: http://msdn.microsoft.com/en-gb/library/windows/desktop/ms714428(v=vs.85).aspx

[6] Источник: http://habrahabr.ru/post/166005/