Domanda

Stavo testando il telecomando in PowerShell:

  1. Ho installato PowerShell V2 CTP3 sul mio desktop di Windows XP
  2. Ho installato WS-Management v1.1 sul mio server Windows 2003 R2, che ha il firewall disabilitato e non è installato PowerShell.
  3. Entrambe le macchine hanno .NET Framework 3.5 SP1

Quando scrivo sul desktop:

Get-WmiObject -ComputerName computerNameHere Win32_Service

Ho ricevuto il seguente errore:

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

Cos'altro devo fare per ottenere questo lavoro?

È stato utile?

Soluzione

Non ha nulla a che fare con Remoting. PowerShell Remoting non è supportato su XP / 2003, solo Vista / 2008 e versioni successive (sebbene un aggiornamento WSMan dovrebbe essere rilasciato per XP / 2003 nei prossimi mesi).

Hai i privilegi di amministratore sulla casella remota? In caso contrario, prova con il parametro credenziali:

Get-WmiObject -ComputerName computerNameHere Win32_Service -Credential $ cred

Altri suggerimenti

PSH V2 utilizza WinRM 2.0 ( non 1.1 ) e questo è attualmente disponibile solo nella sua forma CTP e limitato a Vista e 2008.

Le voci del blog del team PSH hanno menzionato (IIRC) una limitazione CTP, ma attualmente non è chiaro come verrà risolto.

Un'alternativa è utilizzare un'altra soluzione di remoting come il software / n PowerShell Server: www.nsoftware.com/powershell/

Il problema riscontrato dall'utente non riguarda PowerShell Remoting. Get-WmiObject -ComputerName computerNameHere utilizza invece Remoto WMI .

Sebbene questo post riguardi più il wmi che il remoting PowerShell, ecco la mia esperienza con il Remoto PowerShell su una macchina Windows 2003. Funziona bene con un utente amministratore. Ma mentre si esegue il remoting con un utente non amministratore nel 2003, è possibile eseguire correttamente i cmdlet di PowerShell, ma non è possibile eseguirne nessuno.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top