我有一个监控组件,用于监控网络中的每个Windows对象。我正在使用WMI&为此目的的Powershell。我将提取连接异常,以确定每个对象会发生什么样的异常。例如......
if (exceptionMessage.ToLower().Contains("access is denied."))
{
// Returns as access denied
}
else if (exceptionMessage.ToLower().Contains("the rpc server is unavailable."))
{
// Returns as host unavailable
}
else if (exceptionMessage.ToLower().Contains("this operation would create an incorrectly structured document."))
{
// Returns the exception
}
else
{
// Returns as Login failure
}
但在大多数情况下,即使我提供无效凭据,我只会获得“拒绝访问”,而不是“登录失败”。
任何人都可以解释为什么会这样。我们如何区分“拒绝访问”和“登录失败”。
非常感谢任何有用的信息。
由于 塞巴斯蒂安
答案 0 :(得分:0)
用户应该已经获得访问权限,无论你想要访问什么,所以用户帐户
必须先创建并授予访问权限。如果不添加则会显示
“访问已拒绝”。
用户已拥有帐户方式,在他们输入错误的登录信息后会显示
“登录失败”