Ejecutar una PS como un usuario diferente

Ejecutar una PS como un usuario diferente

Así que soy un verdadero novato en esto y realmente me vendría bien un poco de ayuda. En mi empresa tenemos cuentas de usuario y cuentas de administrador configuradas para los de mi departamento. Siempre iniciamos sesión en nuestras cuentas de usuario normales. Hay algunos scripts de PowerShell que necesito ejecutar como mi cuenta de administrador. La tecla Mayús+clic derecho en el archivo no me da la opción de "Ejecutar como usuario diferente".

Así que estoy tratando de encontrar una secuencia de comandos que pueda poner al principio de la secuencia de comandos que me solicite a mí o a cualquier otra persona que la use iniciar sesión con su cuenta de AD antes de ejecutar la secuencia de comandos.

Gracias

Respuesta1

La opción "Ejecutar como usuario diferente" es una configuración de seguridad que puede cambiar en su entorno.

Podrías usar el Login-Usercomando, como está documentado.aquí. Dada una identidad y una contraseña en su AD, debería ejecutar todos los comandos posteriores en el script de la cuenta.

Login-User -Identity "admin" -Password "test123#"

Pero no lo recomendaría de esta manera, ya que tendría que almacenar su contraseña en el script.

Tal vez el Get-Credentialmensaje pueda ayudarle; si realmente desea ejecutarlo en la PC del usuario, está completamente documentado.aquí.

Mi opinión personal sería: intente ajustar sus scripts para que pueda ejecutarlos desde su cuenta de usuario (administrador) y dirigirse a los usuarios a través de la red.

Respuesta2

También existe la opción de línea de comando "runas". Documentación enhttps://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771525(v%3Dws.11).

La sintaxis que uso es

runas /u:domain\username /netonly powershell.exe

Esto le solicitará la contraseña y luego iniciará una nueva ventana de Powershell que realizará todas las acciones con el nombre de usuario que proporcione, para que pueda iniciar el script en esa ventana.

información relacionada