我需要创建一个RPC来检索和修改服务状态,基于在服务UI中可见的“Log on As”字段。Get-Service命令只为我提供状态、名称和DisplayName,但我需要更多信息。我应该对Get-Service使用修饰符,还是有其他方法来解决这个问题?
log on field in Services UI
我需要创建一个RPC来检索和修改服务状态,基于在服务UI中可见的“Log on As”字段。Get-Service命令只为我提供状态、名称和DisplayName,但我需要更多信息。我应该对Get-Service使用修饰符,还是有其他方法来解决这个问题?
log on field in Services UI
2条答案
按热度按时间9jyewag01#
默认情况下,“Get-Service”可以为您提供更多功能。许多Cmdlet都有格式定义,默认情况下仅显示特定属性。
您可以使用“Format-List*-Force”在顶层(=直接成员)上看到更多内容
但是有很多间接的(嵌套的)成员。您可以通过使用“Get-Members”或使用它们(例如
$service.RequiredServices
)来发现它们。这里是扩展视图(最高可达3层;还有更多)
enyaitl32#
另一种选择是使用WMIC,它提供了更多信息: