区分访问被拒绝和&登录失败

时间:2014-08-13 05:59:54

标签: powershell wmi

我有一个监控组件,用于监控网络中的每个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
}

但在大多数情况下,即使我提供无效凭据,我只会获得“拒绝访问”,而不是“登录失败”。

任何人都可以解释为什么会这样。我们如何区分“拒绝访问”和“登录失败”。

非常感谢任何有用的信息。

由于 塞巴斯蒂安

1 个答案:

答案 0 :(得分:0)

用户应该已经获得访问权限,无论你想要访问什么,所以用户帐户

必须先创建并授予访问权限。如果不添加则会显示

“访问已拒绝”。

用户已拥有帐户方式,在他们输入错误的登录信息后会显示

“登录失败”