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

в 11:13, , рубрики: powershell, Блог компании NetWrix

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

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

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

image

Если вы используете мобильные устройства для работы с PSWA, то лучше выучить сокращения командлетов (cmdlet aliases).
Для завершения сессии можно написать 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

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js