Контекст / Предыстория / Информация:
У меня есть права локального администратора (не администратора домена) в нескольких компьютерных лабораториях, которыми я управляю и которые обслуживаю. У меня есть скрипт, который я использую (ниже), который перезагрузит компьютеры и войдет в систему один раз как один пользователь. Этот скрипт используется как быстрый способ входа всех компьютеров в среду рабочего стола по логистическим причинам и т. д.
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
)
Мой вопрос:
Каков правильный синтаксис для добавленияЗапуститьОдин разключ реестра, в контексте моего скрипта, позволяющий данному веб-браузеру открывать веб-страницу один раз.
Я предполагаю, что по этим линиям (псевдо)
start addreg \\path\to\key\ **somemagic** firefox.exe openthispage
но как вы видите, я не уверен.
Я нашел в Интернете много информации о том, как локально настроить раздел реестра, но мне было трудно найти информацию об удаленном использовании RunOnce для открытия веб-страницы в определенном веб-браузере.
Незначительное требование (если это имеет значение): Пожалуйста, не используйте примеры с IE, если это возможно. Firefox или Chrome были бы наиболее полезны
решение1
ОтReg 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.
Так
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"
Вам необходимо указать ключ по идентификатору пользователя.
Ни Firefox, ни Opera не являются частью Windows и не должны быть запрограммированы на это. Если вы хотите открыть страницу в браузере пользователя по его выбору, просто запустите эту страницу без программы — либо , http://www.microsoft.com
либо C:\Windows\Help\mmc\htm\mmc_0.htm
.