会话常量

__WSManSessionFlags枚举中的会话常量为连接到远程计算机的 WSMan.CreateSessionIWSMan::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

远程连接的身份验证