Powershell脚本仅获取branchcache状态

时间:2019-04-26 04:41:03

标签: powershell

我试图从控制台获取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

1 个答案:

答案 0 :(得分:0)

Get-BCStatus | Select-Object -ExpandProperty BranchCacheIsEnabled

只需选择所需的一个属性。您是在要求Powershell来获取-BCStatus,然后在BranchCacheIsEnabled属性不为null的情况下给出。但是您的值是错误的,因此where不会返回任何内容。