Pregunta

Estaba probando el control remoto de PowerShell:

  1. Instalé PowerShell V2 CTP3 en mi escritorio de Windows XP
  2. Instalé WS-Management v1.1 en mi servidor Windows 2003 R2, que tiene su firewall desactivado y no tiene instalado PowerShell.
  3. Ambas máquinas tienen .NET Framework 3.5 SP1

Cuando escribo en mi escritorio:

Get-WmiObject -ComputerName computerNameHere Win32_Service

Recibí el siguiente error:

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

¿Qué más tengo que hacer para obtener este trabajo?

¿Fue útil?

Solución

No tiene nada que ver con la comunicación remota. PowerShell Remoting no es compatible con XP / 2003, solo Vista / 2008 y versiones posteriores (aunque se debe lanzar una actualización de WSMan para XP / 2003 en los próximos meses).

¿Tiene privilegios de administrador en la caja remota? Si no, intente con el parámetro de credencial:

Get-WmiObject -ComputerName computerNameHere Win32_Service -Credential $ cred

Otros consejos

PSH V2 utiliza WinRM 2.0 ( no 1.1 ), y esto solo está disponible en su formato CTP actualmente, y está limitado a Vista y 2008.

Las entradas del blog del equipo de PSH han mencionado (IIRC) que esto es una limitación de CTP, pero actualmente no está claro cómo se resolverá.

Una alternativa es utilizar otra solución remota como el / n software PowerShell Server: www.nsoftware.com/powershell/

El problema que tiene el usuario no es con PowerShell Remoting. Get-WmiObject -ComputerName computerNameHere usa WMI Remoting en su lugar.

Aunque esta publicación es más sobre wmi que la comunicación remota de Powershell, aquí está mi experiencia con la comunicación remota de Powershell en una máquina con Windows 2003. Funciona bien con un usuario administrador. Pero mientras realiza la comunicación remota con un usuario no administrador en 2003, puede ejecutar bien los cmdlets de powershell, pero no puede ejecutar ninguno.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top