远程过程,我有以下行的代码来创建对象来访问远程服务器之前,我的用户名,密码,并对其进行处理相关联:运行通过PowerShell的
$process = [WMIClass]"\\remoteServer\ROOT\cimv2:Win32_Process"
我想这在两台PC,一个是没有任何错误,但另一个我要去运行有一个例外:
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))"
remoteserver是同一个。不知道我必须在本地PC或远程PC上设置这个功能吗?在两台客户端PC上,用户名都是管理员的成员。
我试过PSExec。它用于在远程PC上运行蝙蝠。但是,它不允许我在远程PC上运行PS脚本。 PS挂在远程进程上,而不是脚本执行。 – 2009-11-23 18:38:19