有谁知道是否存在有关Microsoft Direct Access 中可能的连接状态Status
的信息?Substatus
MSFT_DAConnectionStatus 类(Windows)| msdn.microsoft.com指出两个属性都是 uint32,但这并没有什么帮助。
根据经验我知道状态代码2
意味着ConnectedRemotely
......
谢谢,大卫
答案1
我迟到了,但今天遇到了同样的问题。我很快确定 Get-DAConnectionInfo 会根据 WMI 类的输出自动生成一些运行时类型,它们是:
“Microsoft.PowerShell.Cmdletization.GeneratedTypes.DAConnectionStatus.Status”和“Microsoft.PowerShell.Cmdletization.GeneratedTypes.DAConnectionStatus.Substatus”
意思是,你可以直接在 Powershell 中查询它们,我使用提供的脚本这里。为了方便起见,我列出了以下列表:
状态枚举:
Name Value
---- -----
ConfigChanged 0
ConnectedLocally 1
ConnectedRemotely 2
ActionableError 3
Error 4
子状态枚举:
Name Value
---- -----
Invalid 0
None 1
NAPUnhealthy 2
StrongAuthorizationCredentialsNeeded 3
LocalDNSNamesPreferred 4
NoDirectAccessPolicy 5
InternetConnectivityDown 6
CouldNotContactDirectAccessServer 7
NameResolutionFailure 8
RemoteNetworkAuthenticationFailure 9
RemoteNetworkConnectivityDown 10
SomeRemoteNetworkResourcesNotResponding 11
MissingDAClientExperienceConfiguration 12
MissingProxyConfiguration 13
ProxyCredentialsNeeded 14
IPHTTPSCertificateNeeded 15
IPv6Disabled 16
FirewallDisabled 17
答案2
您是否尝试过使用Get-DAConnectionStatus
PowerShell 命令行?它以文本形式提供当前状态。
PS C:\Users\administrator> Get-DAConnectionStatus
Status : ConnectedLocally
Substatus : None
此外,如果你正在尝试解决 DA 连接问题,你有没有看到“DirectAccess 客户端故障排除工具”?