начать мою командуФормата Powershell Command
Get-Clustergroup | ? { $_.groupType -eq "VirtualMachine" }
который возвращает
Name OwnerNode State
---- --------- -----
TESTBED NODE1 Online
MACHINE01 NODE1 Online
Так я запускаю следующую команду, чтобы возвращать только значения и раздеть белое пространство и пустые строки.
Get-Clustergroup | ? { $_.groupType -eq "VirtualMachine" } | foreach { $_Name }
Который возвращает имена машин, как и ожидалось,
TESTBED
MACHINE01
У меня есть проблема, потому что я также хочу, чтобы вытащить статус (состояние) этой машины. Я пытался.
Get-Clustergroup | ? { $_.groupType -eq "VirtualMachine" } | foreach { $_Name,$_State }
, но это не возвращает статус также просто имя. Я хотел получить что-то вроде.
TESTBED,Online
MACHINE01,Online
Я также хочу, чтобы лишить пробельные и заголовки. –
@MattLeyland см. Мои правки –
Вам не нужен backtick 'здесь, так как' '' уже требует дополнительный операнд. – PetSerAl