В настоящее время я создаю образ развертывания (Win 10 x64). Так как я должен использовать FOG-сервер, я создал пользователя Install с моим скриптом powershell в автозапуске. Пользователь будет удален после выполнения скрипта. Скрипт работает, однако клиент требует Firefox в качестве стандартного браузера. Как уже упоминалось, я использую пользователя установки, поэтому я не могу просмотреть реестр и использовать ключи HKCU. Также планшеты не присоединятся к домену.

Я думал о местном GPO, но у меня не было опыта в этом. Я видел это, но я не знаю, где была выполнена команда.

У кого-нибудь есть идеи, как мне справиться с этой проблемой?

1 ответ1

0

РЕДАКТИРОВАТЬ Не последние обновления Windows теперь не позволяют программе устанавливать себя по умолчанию для чего-либо, поэтому приведенный ниже фрагмент больше не будет работать. Спасибо janv8000 за указание на это.


Упомянутая вами команда должна быть запущена пользователем, которому по умолчанию нужен Firefox. Вы можете создать пакетный файл и поместить его в папку автозагрузки пользовательского меню «Пуск», убедившись, что это файл, который можно удалить самостоятельно. Это должно выглядеть так:

@echo off
firefox.exe -silent -nosplash -setDefaultBrowser
erase %0

(очевидно, вы можете добавить больше команд по мере необходимости)

В противном случае командлет PowerShell для Start-process имеет параметр -Credentials , но, насколько я вижу, он запрашивает пароль (не подходит для сценария).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .