Mi computadora con Windows 7 está conectada a una red de Windows en el lugar de trabajo. Hay dos dominios en uso en esta red, EMPLOYEES
y TESTERS
. Tengo inicios de sesión en ambos dominios, por ejemplo EMPLOYEES\Joe
y TESTERS\TestJoe
.
Si estoy conectado a una computadora como EMPLOYEES\Joe
, ¿cómo inicio una instancia de Windows Explorer con los privilegios de TESTERS\TestJoe
? Tenga en cuenta que puedo cambiar de usuario e iniciar sesión como TESTERS\TestJoe
en esta computadora sin ningún problema.
He probado las sugerencias dadas en esta publicación , y no funcionan.
windows-7
windows-explorer
privileges
Ashwin Nanjappa
fuente
fuente
Respuestas:
No necesita ejecutar explorer.exe como un usuario diferente solo para conectarse a un recurso compartido de red con diferentes credenciales.
En una ventana del explorador, puede hacer clic en "Asignar unidad de red", completar la ruta y asegurarse de marcar "Conectar usando diferentes credenciales". Cuando haga clic en el botón Finalizar, se le solicitarán las credenciales que desea usar para conectar el recurso compartido actual.
También puede lograr esto con el comando net en la línea de comando.
fuente
Parece que Windows se resiste activamente a la posibilidad de iniciar Explorer como un usuario diferente. Resolví este problema en mi sistema Windows 7 haciendo lo siguiente:
HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
y otorgarse Control total. Esta tecla controla cómo se permite iniciar Explorerrunas
a_runas
. Si recibe un error al hacer esto, entonces probablemente no completó el paso uno correctamenteUna vez que esto se haya cambiado, puede iniciar Explorer con un conjunto diferente de credenciales mediante el comando runas o con la herramienta gratuita CPAU de Joeware .
Desde el símbolo del sistema, puede iniciar Explorer:
runas /user:domain\username "c:\windows\explorer.exe /separate"
cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"
Nota:
/separate
para forzar al Explorador a iniciarse como un proceso separado. ver tambiénfuente
Ese usuario también necesitará privilegios para acceder al sistema de archivos en la máquina local y realizar cualquier otra operación que desee ejecutar.
fuente
Esto funciona para Windows 7, 8.0, 8.1 y 10
HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
RunAs
a_RunAs
.C:\Windows\Explorer.exe
fuente
Abra el Administrador de tareas y finalice la tarea en explorer.exe
Desde el archivo use 'Ejecutar nueva tarea'
En la ventana Ejecutar, escriba: runas / user: domain \ username explorer.exe
Cuando presiona enter, se abrirá una ventana CMD que le solicitará la contraseña del usuario elevado.
Una vez ingresado, puede confirmar qué usuario está ejecutando el Explorer.exe en el Administrador de tareas
fuente
Aquí está la secuencia de comandos por lotes de la línea de comandos si alguien necesita una solución de un clic. Deberá colocar SubInACL.exe en la carpeta con el script (obténgalo aquí de Microsoft).
fuente
shift y haga clic derecho en el archivo .exe para ver la opción en cuestión o desde la CLI runas / user: "dominio \ nombre de usuario" "lo que sea"
fuente