我有下一个代码:
private ManagementGroup ConnectToManagementGroup(string serverName, string domain, string userName, string password)
{
var settings = new ManagementGroupConnectionSettings(serverName)
{
UserName = userName,
Domain = domain,
Password = password.ToSecureString()
};
var managementGroup = ManagementGroup.Connect(settings);
if (!managementGroup.IsConnected)
{
throw new Exception($"Can't connect to {serverName} SDK service.");
}
return managementGroup;
}
代码工作正常。
但是,如果我的 SCOM 服务器已关闭,则连接需要一分钟才能引发TimeOut
异常。
我在课堂InactivityTimeout
上找到了两个属性。SendReceiveTimeout
ManagementGroupConnectionSettings
我试图使用这些属性来更改默认TimeOut
值。
但不幸的是,它不起作用。
我也找不到任何关于TimeOut
SCOM SDK 连接的文档。
但是我的问题没有答案...
如何自己设置连接超时?