我有以下代码打印出主机上每个 SQL Server 相关服务的一些属性:
[reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.SqlWmiManagement")|Out-Null;
$mc = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer localhost;
$mc.Services | % {$_|select-object Name,DisplayName,ServiceState}
我想输出附加了 HostName 的结果。我试过这个:
$hostName = hostname
$mc.Services | % {$_|select-object Name,DisplayName,ServiceState,@{Name="HostName";Expression={$hostname}}
但我只是得到>>
展示。关于如何完成我想要的任何想法?