У меня есть следующие строки кода, чтобы создать объект для доступа к удаленному серверу, прежде чем я связать его с именем пользователя, пароль и процесс:Выполнить удаленный процесс PowerShell
$process = [WMIClass]"\\remoteServer\ROOT\cimv2:Win32_Process"
Я попробовал это на двух компьютерах, один из них ОК без каких-либо ошибок, но другой, который я собираюсь запустить, имеет исключение:
Cannot convert value "\\remoteServer\ROOT\cimv2:Win32_Process" to type "System.Manage
ment.ManagementClass". Error: "Access is denied. (Exception from HRESULT: 0x800
70005 (E_ACCESSDENIED))"
Удаленный сервер - тот же самый. Не знаете, что мне нужно установить на локальном ПК или удаленном ПК, чтобы сделать эту работу? На обоих клиентских компьютерах имена пользователей являются членами Администраторов.
Я пробовал PSExec. Он будет запускать летучую мышь на удаленном ПК. Однако он не позволяет запускать PS-скрипты на удаленном ПК. PS висит на удаленном процессе, но не скрипт exec. –