2009-03-09 7 views
2

私はPowerShellリモート処理をテストしていた。PowerShell V2 RemotingをWindows Server 2003で使用するには?

  1. 私はそのファイアウォールが無効と何PowerShellがインストールされていない私のWindows 2003 R2サーバー、上WS-Management v1.1をインストールしてWindows XPのデスクトップ
  2. PowerShell V2 CTP3をインストールしました。
  3. 両方のマシンは、.NET Framework 3.5 SP1を持っている
  4. 、私は自分のデスクトップ上で入力し

Get-WmiObject -ComputerName computerNameHere Win32_Service 

I次のエラーました:私がしなければならない他に何

Get-WmiObject : Access denied. (HRESULT exception: 0x80070005 (E_ACCESSDENIED)) 

をこの仕事をするには?これはCTPいる(IIRC)を

答えて

3

Remotingとは関係ありません。 PowerShell Remotingは、Vista/2008およびそれ以降のXP/2003ではサポートされていません(ただし、今後数か月以内にXP/2003用のWSManアップデートがリリースされるはずです)。

リモートボックスに管理者権限がありますか?ない場合は、資格パラメータで試してみてください。

は、Get-WmiObjectコマンド-ComputerName computerNameHere Win32_Serviceの-Credential $クレド

+0

PowerShellリモート処理は、現在のWindows Server 2003でサポートされ、そうではありませんか? –

+0

はい、powershell remotingはWindows Server 2003でサポートされています。 –

0

PSH V2はWinRM 2.0ない1.1)を使用していますが、これはVistaにのみ現在、CTPの形で利用可能、かつ限られており、2008年

PSHチームのブログエントリが言及しています現在のところ、どのように解決されるかは不明です。

0

代替/ n個のソフトウェアPowerShellのサーバーのような別のリモーティングソリューションを使用することです。www.nsoftware.com/ powershell/

0

ユーザーが持つ問題は、PowerShell Remotingではありません。 Get-WmiObject -ComputerName computerNameHereは代わりにWMI Remotingを使用します。

0

この投稿はpowershell remotingよりもwmiに関するものですが、ここではWindows 2003マシンでのpowershell remotingに関する私の経験があります。それは管理者とうまく動作します。 しかし、2003年に管理者以外のユーザーとリモート処理を行う場合は、powershellコマンドレットを正常に実行できますが、実行することはできません。

http://powershell.com/cs/forums/t/16205.aspx

関連する問題