- PVSM.RU - https://www.pvsm.ru -
Возвращаемся к теме удаленного использования Powershell Web Access [1]. В первой статьей [2]было рассмотрено, как установить PSWA на новом веб-сервере, во второй [3] мы обсуждали конфигурирование. В этом посте протестируем PSWA на различных устройствах (компьютер, планшет на Android).
Для начала откроем Internet Explorer и перейдем по адресу chi-web01/pswa [4]. (Обратите внимание, что мы используем https.) Я указал имя сервера CHI-WEB01. Однако можно использовать и его IP адрес. Так как я использую тестовый сертификат, выводится предупреждение.
Я выберу продолжить, так как мы тестируем приложение. Появляется экран входа в приложение, вводим учетные данные.
Обратите внимание на расширенные настройки соединения.
Я буду использовать те, что заданы по умолчанию. Нажимаем Sign In и внутри браузера запускается PowerShell сессия.
Вводим любую команду.
По нажатию на стрелку History мы получаем доступ к введенным ранее командам. Шрифт можно увеличить через Ctrl+..
Обратите внимание, что открыть новую вкладку и начать в ней новую сессию не получится.
Так, с удаленным подключение с компьютера все понятно, посмотрим, как дело обстоит с подключением с планшета.
Так как я использую тестовый сертификат, опять появится предупреждения о безопасности. Когда мы будем использовать валидный сертификат на веб-сервере, Вам нужно будет развернуть его на тех устройства, которые не входят в домен, или же просто не обращать внимания на предупреждения в браузере.
Также вводим логин-пароль.
Обратите внимание, что я подключаюсь через IP адресс. В зависимости от конфигурации мобильных устройств, можно использовать как его, так и адрес веб-сервера.
Если вы используете мобильные устройства для работы с PSWA, то лучше выучить сокращения командлетов (cmdlet aliases [5]).
Для завершения сессии можно написать Exit и нажать Enter или же щелкнуть на Sign Out.
Последнее, что стоит протестировать – несанкционированный доступ. Установленное мною тестовое правило позволяет войти только пользователю GlobomanticsJeff. Даже если я использую учетную запись администратора, PSWA откажет мне в доступе.
У веб-консоли 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/
Нажмите здесь для печати.