PowerShell v2 Server 2003 - No se puede encontrar la ruta - La ruta definitivamente existe

Por lo general, puedo encontrar una respuesta a las preguntas de PowerShell investigando foros y adaptándome. Sin embargo, después de buscar por todas partes, no puedo encontrar una respuesta.

Inicié sesión como administrador de dominio y trabajo en dos servidores empresariales en un dominio de prueba. $Server2003 es un servidor Windows 2003 que ejecuta PS v2. $Server2008 es Windows 2008 R2.

Problema: cuando trabajo desde $Server2003, no puedo usar ningún comando para acceder o verificar información en $Server2008. Este error ocurre independientemente de quién sea el administrador.

He usado PowerShell con bastante frecuencia en nuestros entornos y no me he encontrado con este error antes. El error no está presente cuando se ejecutan comandos desde $Server2008 en $Server2003. Además, el error no está presente cuando se ejecutan comandos desde un dominio de producción. También puedo hacer ping al servidor 2003 o 2008 independientemente de la máquina en la que esté conectado.


Ejemplos:
Desde $Server2008: ping $Server2003 - devuelve pings

Desde $Server2003: ping $Server2008 - devuelve pings

Desde $Server2003: test-path \\$Server2008\D$\ - Get-ChildItem: no se puede encontrar la ruta '\\$Server2008\D$\' porque no existe

Desde $Server2008: test-path \\$Server2003\D$\ - Cierto


Los comandos que quiero ejecutar son mucho más complejos que test-path; sin embargo, si no puedo hacer funcionar el comando simple, dudo que tenga mucha suerte con uno complejo.

Los dos servidores tienen el mismo dominio, están en el mismo bosque y tienen los mismos controladores de dominio.

¿Alguna idea de por dónde empezar?

EDITAR: Quería agregar que intenté usar la ruta de prueba de Server2003 a un servidor 2008 diferente ubicado en nuestro entorno de desarrollo (mismo dominio) y ejecuta la ruta de prueba y los comandos con éxito.

preguntado el 22 de mayo de 12 a las 16:05

No tengo este problema, así que no estoy seguro de qué decirte. -

2 Respuestas

¿Se puede acceder al servidor de 2008 de forma remota por otros medios? ¿Te gustan los Servicios MMC? Además, ¿qué sucede si crea un recurso compartido en 2008 en lugar de confiar en el recurso compartido de administración?

contestado el 22 de mayo de 12 a las 16:05

Sí, puedo RDP en ambas máquinas. Sin embargo, al intentarlo ahora en el 2003, intentar crear un recurso compartido de red para el 2008 me da el error inalcanzable. ¿O quiso decir usar PSSession o WSManCredSSP? Ninguno de los dos me ha funcionado tampoco. - Devin J.

cree un recurso compartido en 2008 y luego intente acceder a él desde 2003. También en 2003, inicie - Ejecute - "services.msc", luego haga clic derecho en la columna izquierda y conéctese a 2008. - Northben

El error de no poder encontrar la ruta significa que no existe o que no tiene permisos. ¿Funciona desde un indicador de dos?

ACTUALIZACIÓN

Acabo de notar que usaste comillas simples, la variable no se expandirá. Ciérralo en palabras dobles e inténtalo de nuevo.

contestado el 22 de mayo de 12 a las 17:05

Las comillas simples son lo que devuelve PS. Lo he probado como una variable y como el nombre real del servidor. Definitivamente existe... Puedo iniciar sesión en la máquina con exactamente la misma cuenta que utilicé para el 2008, así que no creo que sea un problema de permisos. Además, he tenido un usuario que tiene más permisos que yo para intentarlo y tenemos el mismo problema. - Devin J.

¿También falla desde cmdlet? - shay levy

Lo siento, quise decir, ¿también falla desde cmd? - shay levy

C:\WINDOWS\system32>IF EXIST \\Server2008\D$\ (ECHO Es un directorio) ELSE (ECHO falso) Devuelve falso. Probé esto desde Server2003 y desde mi propia máquina. Estoy empezando a creer que es una configuración incorrecta en el servidor de 2008: Devin J.

No estoy seguro de si esto podría ser esto, vea las dos últimas publicaciones: foro.wegotserved.com/index.php/topic/… - Devin J.

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.