Константы сеанса

Константы сеанса в перечислении __WSManSessionFlags указывают проверку подлинности и другие сведения для вызовов WSMan.CreateSession или IWSMan::CreateSession , которые подключаются к удаленному компьютеру. Эти константы также тесно связаны с переключателями программы командной строки Winrm .

Использование констант сеанса

Флаги сеанса для вызова WSMan.CreateSession можно задать двумя разными способами. Один из них короче и проще. Более длинный способ, как показано в следующем примере, — найти значение флага, который вы хотите использовать, и создать константу в скрипте с этим значением. Затем константа используется для задания значения параметра iFlags .

Const SessionFlagUseNegotiate = 131072
Const SessionFlagCredUserNamePassword = 4096
iFlags = SessionFlagUseNegotiate Or SessionFlagCredUserNamePassword

Рекомендуемым способом, как показано в следующем примере, является использование метода объекта WSMan , связанного с флагом.

iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword

Константы проверки подлинности

Укажите метод проверки подлинности и способ обработки серверов сертификатов.

Другие константы сеанса

Укажите порт кодирования, шифрования и имени субъекта-службы.

Константы и перечисления WinRM

WSMan.CreateSession

Проверка подлинности для удаленных подключений