DirectAccess 状态代码

DirectAccess 状态代码

有谁知道是否存在有关Microsoft Direct Access 中可能的连接状态Status的信息?SubstatusMSFT_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-DAConnectionStatusPowerShell 命令行?它以文本形式提供当前状态。

PS C:\Users\administrator> Get-DAConnectionStatus

Status    : ConnectedLocally
Substatus : None

此外,如果你正在尝试解决 DA 连接问题,你有没有看到“DirectAccess 客户端故障排除工具”

相关内容