Tengo muchos clientes en mi red y quiero que mi script haga lo siguiente:
[1] Abra un símbolo del sistema elevado utilizando los detalles del administrador local. Nota: No quiero tener que ingresar un nombre de usuario y contraseña para cada usuario.
[2] Desinstale Java utilizando el siguiente comando: "producto wmic donde" nombre como 'java%' "desinstalar llamada"
[3] Luego quiero instalar otra versión de Java una vez que la PC se reinicie.
No estoy demasiado preocupado por los pasos 2 y 3 en este momento, sin embargo, el paso 1 me está causando algunos problemas. He probado los siguientes métodos:
comando runas
NirSoft programas
PowerShell
Realmente me pregunto si esto es posible sin tener que ir a todas las PC de la red e ingresar la contraseña de administrador local.
/programming/19098101/how-to-open-an-elevated-cmd-using-command-line-for-windows
Gracias por adelantado. Timbo
fuente
Respuestas:
Comience su lote:
Esto abrirá un símbolo del sistema elevado
Tenga en cuenta que para que esto funcione, el usuario necesitaría tener privilegios de administrador en el cuadro.
Si el usuario no es un administrador local, tendrá que usar el modificador / savecred, este es un gran agujero de seguridad, ya que el usuario puede usar el modificador / savecred en cualquier otra cosa que desee.
Si tiene AD, siempre puede hacerlo a través de GPO.
fuente