New-WSManSessionOption (Microsoft.WSMan.Management)
Нью-WSManSessionOption
- Модуль:
- Microsoft.WSMan.Management
Создает хеш-таблицу параметров сеанса для использования в качестве входных параметров для командлетов WS-Management.
Синтаксис
New-WSManSessionOption
[-ProxyAccessType <ProxyAccessType>]
[-ProxyAuthentication <ProxyAuthentication>]
[-ProxyCredential <PSCredential>]
[-SkipCACheck]
[-SkipCNCheck]
[-SkipRevocationCheck]
[-SPNPort <Int32>]
[-OperationTimeout <Int32>]
[-NoEncryption]
[-UseUTF16]
[<CommonParameters>]Описание
Этот командлет доступен только на платформе Windows.
Командлет New-WSManSessionOption создает хеш-таблицу параметров сеанса WSMan, которую можно передать командлетам WSMan:
Get-WSManInstanceSet-WSManInstanceInvoke-WSManActionConnect-WSManПримеры
Пример 1. Создайте соединение, использующее параметры соединения.
PS C:\> $a = New-WSManSessionOption -OperationTimeout 30000
PS C:\> Connect-WSMan -ComputerName "server01" -SessionOption $a
PS C:\> cd wsman:
PS WSMan:\> dir
WSManConfig: Microsoft.WSMan.Management\WSMan::WSMan
ComputerName Type
------------ ----
localhost Container
server01 ContainerВ этом примере создается подключение к удаленному компьютеру server01 с использованием параметров подключения, определенных New-WSManSessionOption.
Первая команда использует New-WSManSessionOption для хранения набора параметров настройки соединения в переменной $a. В этом случае в параметрах сеанса установлено время соединения 30 секунд (30 000 миллисекунд).
Вторая команда использует параметр SessionOption для передачи учетных данных, хранящихся в переменной $a, в Connect-WSMan. Затем Connect-WSMan подключается к удаленному компьютеру server01, используя указанные параметры сеанса.
Connect-WSMan обычно используется в контексте поставщика WSMan для подключения к удаленному компьютеру, в данном случае к компьютеру server01. Однако вы можете использовать этот командлет для установки подключений к удаленным компьютерам до перехода на поставщика WSMan. Эти подключения появятся в списке ComputerName.
Параметры
-NoEncryption
Указывает, что соединение не использует шифрование для удаленных операций через HTTP.
По умолчанию незашифрованный трафик не включен. Его необходимо включить в локальной конфигурации.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-OperationTimeout
Указывает время ожидания в миллисекундах для операции WS-Management.
- Тип :
Int32
- Псевдонимы:
OperationTimeoutMSec
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ProxyAccessType
Указывает механизм обнаружения прокси-сервера. Допустимые значения этого параметра:
ProxyIEConfig— использовать конфигурацию прокси-сервера Internet Explorer для текущего пользователя.ProxyWinHttpConfig— клиент WSMan использует настройки прокси-сервера, настроенные для WinHTTP, с помощью служебной программы ProxyCfg.exe.ProxyAutoDetect— принудительное автоматическое обнаружение прокси-сервера.ProxyNoProxyServer— не использовать прокси-сервер. Разрешите все имена хостов локально.
Значение по умолчанию — ProxyIEConfig.
- Тип :
Проксиаксесстипе
- Принятые значения:
ProxyIEConfig, ProxyWinHttpConfig, ProxyAutoDetect, ProxyNoProxyServer
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ProxyAuthentication
Указывает метод аутентификации, который будет использоваться на прокси-сервере. Допустимые значения этого параметра:
Basic— Basic — это схема, в которой имя пользователя и пароль отправляются на сервер или прокси в виде открытого текста.Дайджест. Дайджест — это схема запроса-ответа, в которой для запроса используется строка данных, указанная сервером.Negotiate— Negotiate — это схема запроса-ответа, которая согласовывает с сервером или прокси-сервером, чтобы определить, какую схему использовать для аутентификации. Примерами являются протокол Kerberos и NTLM.
Значение по умолчанию — «Переговоры».
- Тип :
ProxyAuthentication
- Принятые значения:
Переговоры, Базовый, Дайджест
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ProxyCredential
Указывает учетную запись пользователя, имеющую разрешение на доступ через промежуточный веб-прокси.
- Тип :
PSCredential
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-SkipCACheck
Указывает, что при подключении через HTTPS клиент не проверяет, подписан ли сертификат сервера доверенным центром сертификации (CA). Используйте этот параметр только в том случае, если удаленному компьютеру доверяют другим методом, например, если удаленный компьютер является частью физически безопасной и изолированной сети или если удаленный компьютер указан как доверенный хост в конфигурации WS-Management.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-SkipCNCheck
Указывает, что общее имя сертификата (CN) сервера не обязательно должно совпадать с именем узла сервера. Это используется только в удаленных операциях с использованием HTTPS. Эту опцию следует использовать только для доверенных компьютеров.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-SkipRevocationCheck
Указывает, что соединение не проверяет статус отзыва сертификата сервера.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-SPNPort
Указывает номер порта, который будет добавлен к имени участника-службы подключения (SPN) удаленного сервера. Имя участника-службы используется, когда механизмом аутентификации является Kerberos или Negotiate.
- Тип :
Int32
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ИспользоватьUTF16
Указывает, что соединение кодирует запрос в формате UTF16 вместо формата UTF8. По умолчанию используется кодировка UTF8.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Выходы
Опция сеанса
Этот командлет возвращает созданный параметр сеанса WSMan в виде объекта SessionOption.