Contexto / Antecedentes / Información:
Tengo acceso de administrador local (no de administrador de dominio) en algunos laboratorios de computación que administro y mantengo. Tengo un script que uso (a continuación) que reiniciará las computadoras e iniciará sesión una vez como un solo usuario. Este script se utiliza como forma rápida de iniciar sesión en todas las computadoras en el entorno de escritorio por razones logísticas y demás.
for /F %%i in (foo.txt) do (
start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v AutoAdminLogon /t REG_SZ /d 1
start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultUserName /t REG_SZ /d user
start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultDomainName /t REG_SZ /d DOMAIN
start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultPassword /t REG_SZ /d password
start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v AutoLogonCount /t REG_DWORD /d 1
start "Restarting %%~ni" shutdown -r -f -m %%~ni -t 10
)
Mi pregunta es:
¿Cuál es la sintaxis correcta para agregar unCorre una vezclave de registro, en el contexto de mi script, para que un navegador web determinado abra una página web una vez.
Estoy suponiendo lo mismo (pseudo)
start addreg \\path\to\key\ **somemagic** firefox.exe openthispage
pero como puedes ver no estoy seguro.
Encontré mucha información en línea sobre cómo configurar la clave de registro localmente, pero me ha resultado difícil encontrar información sobre el uso de RunOnce de forma remota para abrir una página web en un navegador web determinado para arrancar.
Requisito menor (si es importante): no utilice ejemplos con IE si es posible. Firefox o Chrome serían más útiles
Respuesta1
DeReg add /?
REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName [\\Machine\]FullKey
Machine Name of remote machine - omitting defaults to the
current machine. Only HKLM and HKU are available on remote
machines.
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey The full name of a registry key under the selected ROOTKEY.
Entonces
Reg add "\\serenity\HKEY_USERS\S-1-5-21-2820837959-2753176274-143444667-1000\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v MyRunOnceThing /d "iexplore www.microsoft.com"
Debe especificar la clave por ID de usuario.
Ni Firefox ni Opera son parte de Windows y nunca deben programarse para hacerlo. Si desea abrir una página en el navegador elegido por el usuario, simplemente ejecute esa página sin un programa, ya sea http://www.microsoft.com
o C:\Windows\Help\mmc\htm\mmc_0.htm
.