Расписание беззвучного изменения настроек Windows VBS на Windows 10

731
Ellipsis

Я планирую (через планировщик заданий) сценарий VBS, который автоматически меняет мой браузер по умолчанию на Chrome (Windows 10, домен подключен, с правами локального администратора). В данный момент панель управления появляется, а затем исчезает. Я хотел бы сделать эту задачу «тихой», чтобы не появлялось окно (конечный пользователь не должен замечать происходящее изменение).

Выдержка из сценария VBS на данный момент (взято из статьи Как автоматизировать настройку Chrome в качестве браузера по умолчанию Windows 10? )

Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome" WScript.Sleep 1200 WshShell.SendKeys "" WshShell.SendKeys " " WshShell.SendKeys "" WshShell.SendKeys "" WshShell.SendKeys " " WScript.Quit 

Большое спасибо.

0
Поскольку вы взаимодействуете с пользовательским интерфейсом, вы, вероятно, не сможете заставить его не появляться с помощью этого метода. Seth 6 лет назад 0
Спасибо @Seth. Есть ли у вас какие-либо предложения по альтернативному методу (не через интерфейс)? Я знаю, что некоторые предложения касаются групповой политики, но я не решаюсь использовать эти методы в корпоративной среде. Ellipsis 6 лет назад 0
С такими изменениями, особенно если вы пытаетесь передать это нескольким пользователям, вы находитесь в корпоративной среде, не так ли? Поиск соответствующего ключа реестра для изменения и использование reg-файла было бы другим вариантом. Seth 6 лет назад 0
Я работаю в корпоративной среде, но делаю это «потихоньку» и не работаю с несколькими пользователями. К сожалению, борьба с развернутым пакетом, который меняет значение по умолчанию на IE. Я посмотрю на параметры реестра, спасибо. Ellipsis 6 лет назад 0
Afaik microsoft предотвращает все программные изменения в программах по умолчанию через их новое хеш-значение «UserChoice». Так что вам придется делать это с помощью автоматизации графического интерфейса, если у вас нет доступа к gpos. Единственный не gpo способ - использовать «Dism.exe / online / Import-DefaultAppAssociations», но это повлияет только на вновь созданные профили пользователей, а не на текущие iirc Syberdoor 6 лет назад 0

0 ответов на вопрос

Похожие вопросы