Нужен скрипт, который на определенной группе серверов будет убивать два процесса. У меня получилось следующего вида:
$servers = @('srv-1','srv-2','srv-3')
Get-WmiObject Win32_Process -Filter "ExecutablePath LIKE '%process%'" `
-ComputerName $servers | Invoke-WmiMethod -Name Terminate
В таком виде работает.
Но в идеале мне нужно чтобы бралась информация из АД, накидал следующего вида, но выдает множественную ошибку
- Get-WmiObject : Сервер RPC недоступен.
Import-Module ActiveDirectory
$servers = (Get-ADComputer -Filter "Name -like 'srv-*'")
Get-WmiObject Win32_Process -Filter "ExecutablePath LIKE '%process%'" `
-ComputerName $servers | Invoke-WmiMethod -Name Terminate
Каков будет правильный синтаксис во втором случае?