tuguror
13-07-2015, 17:11
Уважаемые форумчане. Не подскажет ли мне кто –то как решить проблему над которой я сижу уже несколько недель . Есть домен АД server 2008/windows 7. Нужно из контроллера домена с помощью PowerShell запустить на одном или нескольких компьютерах программу, например Paint. Работа на контроллере домена идет в Администраторе домена.
WinRm на всех компьютерах включен.
Я использовал код
Enable-PSRemoting
Invoke-Command -ComputerName Rex -Scriptblock {Start-Process "c:\windows\system32\mspaint.exe"}
или
Invoke-Command -ComputerName Rex -Scriptblock {& "c:\windows\system32\mspaint.exe"}
Но никакой реакции не было . Даже когда я указывал -Scriptblock текущий компьютер он не давал результата.
Все машины находятся в одном помещении.
Мне советовали применить параметр -credential из указанием пользователя, но это ничего не давало. Кроме того например
Invoke-Command -ComputerName Rex -Scriptblock { get-process}
работает отлично и без него.
Порошу по возможности написать код потому что уже находился по разным ссылкам. Заранее благодарен за представленную помощь .
WinRm на всех компьютерах включен.
Я использовал код
Enable-PSRemoting
Invoke-Command -ComputerName Rex -Scriptblock {Start-Process "c:\windows\system32\mspaint.exe"}
или
Invoke-Command -ComputerName Rex -Scriptblock {& "c:\windows\system32\mspaint.exe"}
Но никакой реакции не было . Даже когда я указывал -Scriptblock текущий компьютер он не давал результата.
Все машины находятся в одном помещении.
Мне советовали применить параметр -credential из указанием пользователя, но это ничего не давало. Кроме того например
Invoke-Command -ComputerName Rex -Scriptblock { get-process}
работает отлично и без него.
Порошу по возможности написать код потому что уже находился по разным ссылкам. Заранее благодарен за представленную помощь .