我试图从控制台获取Branch缓存状态,但一直无法做到
有一条Get-BCStatus命令,它在下面返回很多数据
Get-BCStatus
BranchCacheIsEnabled:错误 BranchCacheServiceStatus:已停止 BranchCacheServiceStartType:手动
ClientConfiguration:
CurrentClientMode : Disabled
HostedCacheServerList :
HostedCacheDiscoveryEnabled : False
ContentServerConfiguration:
ContentServerIsEnabled : False
HostedCacheServerConfiguration:
HostedCacheServerIsEnabled : False
ClientAuthenticationMode : Domain
HostedCacheScpRegistrationEnabled : False
我正在尝试Powershell查询,但未成功
我只需要Branch Cache的状态就可以了
我尝试了以下查询
Get-BCStatus | Where-Object {$_.BranchCacheIsEnabled}
我只需要False但它返回nil
答案 0 :(得分:0)
Get-BCStatus | Select-Object -ExpandProperty BranchCacheIsEnabled
只需选择所需的一个属性。您是在要求Powershell来获取-BCStatus,然后在BranchCacheIsEnabled属性不为null的情况下给出。但是您的值是错误的,因此where不会返回任何内容。