- Mapeo un recurso compartido de otra máquina usando mi cuenta de usuario.
- Lanzo un símbolo del sistema elevado (cmd.exe, clic derecho, Ejecutar como administrador).
- Navegar a la unidad compartida (Z :) da como resultado:
The system cannot find the drive specified
Ahora, si abro un símbolo del sistema no elevado, puedo navegar a Z: muy bien.
windows
command-line
privileges
mindless.panda
fuente
fuente
Respuestas:
Abrir un Explorador de Windows como administrador y recrear los recursos compartidos de la red no funcionó para mí. Entonces, encontré esta solución: crear el recurso compartido en el símbolo del sistema en sí. A mi me funciono.
Incluso si la unidad ya está asignada en el explorador de Windows, aún funciona.
Nota: utilice solo una barra diagonal inversa antes de la subcarpeta
fuente
Probablemente eso no sea un problema de permisos de archivos, pero está relacionado con:
Dado que casi todos los usuarios utilizaron una cuenta de administrador en XP (ya que la mayoría de los programadores no se molestaron en hacer que sus programas funcionaran con cuentas limitadas), Microsoft creó una "versión limitada" de las cuentas de administrador comenzando con Vista, y en algunas situaciones las dos "versiones "cuenta como usuarios diferentes (ya que son sesiones separadas).
Intente iniciar un Explorador de Windows elevado (es decir, un Explorador de Windows lanzado con "Ejecutar como administrador") y vuelva a crear todos los recursos compartidos de red, eso debería ser el truco.
La razón para tener que volver a crear los recursos compartidos se explica en esta entrada de blog de MSDN:
Unidades de red mapeadas con UAC en Windows Vista
Editar: partes relevantes de la entrada del blog (énfasis mío):
fuente
La respuesta de Alberto Martínez describe por qué la unidad de red asignada no es accesible.
Aquí hay una corrección de registro para resolver el problema:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Salga de regedit y reinicie la computadora.
fuente
esa unidad de red está disponible SOLO en la cuenta de usuario asignada a la unidad de red.
fuente
Inicie cmd como administrador, escriba el comando
net use z: \\net\path /persistent:yes
y listo. Otra cosa que hice, y esto se extiende más allá de la pregunta del operador, fue después de fijar el cmd a la barra de tareas y en propiedades-> Configuración avanzada para que se ejecute como administrador, agregué / K z: al final del 'objetivo' cuadro de texto, por lo que se convirtió en:%windir%\system32\cmd.exe /K z:
. Porque establecer el parámetro "Iniciar en" no parecía funcionar. Esto dio como resultado un icono en mi barra de tareas que inicia una ventana de cmd como administrador y con el mensaje en la unidad asignada. ¡Y no olvide volver a las propiedades y personalizar la fuente, los colores, el tamaño y la posición de la ventana, así como el tamaño del búfer de retroceso de texto y el tamaño del búfer del historial de comandos!fuente
Verifique su ruta de red y desconecte la unidad asignada (Z :) Ejecute CMD como administrador, una vez allí, use el comando "net use" para asignar la unidad nuevamente. net use Z: \ SharePath y luego intente acceder de nuevo.
fuente