Итак, у нас есть последовательность задач Win10, которую я пытаюсь обновить до 1803. Однако последовательность задач была разработана специально для автономного использования (включая автономное присоединение к домену). Дело в том, что до 1703 года все работало нормально. Однако после 1703 года он перестал запрашивать подключение к Wi-Fi. Поэтому, когда он подключен к Ethernet, он работает нормально, но если нет, то он не может загрузить файл ODJ, поэтому он не может завершить ODJ, поэтому шаг Enable BitLocker завершается неудачно, потому что он не может связаться с AD для загрузки ключ восстановления.
Чтобы попытаться заставить его запрашивать соединение Wi-Fi, я применяю unattend.xml во время последовательности задач. Я знаю, что HideWirelessSetupInOOBE должен был быть устаревшим несколько версий назад, но другие люди сказали, что это сработало для них. Но это не для меня. Но на всякий случай вот содержимое моего unattend.xml:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideLocalAccountScreen>true</HideLocalAccountScreen>
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>false</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>false</SkipMachineOOBE>
<SkipUserOOBE>false</SkipUserOOBE>
</OOBE>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/temp/install.wim#Windows 10 Enterprise Evaluation" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Я здесь как бы в растерянности, потому что без этой функциональности этот TS сильно скован. У нас есть большой парк консультантов, которые редко бывают в офисе, и им периодически необходимо переоснащать свои ноутбуки на сайте клиента, в отеле, в своем доме или в другом месте. Так что ручное добавление WiFi-соединения через последовательность задач тоже не может быть и речи.
Есть ли у кого-нибудь идеи, что я могу попробовать?
В папке Windows как для целевого образа, так и для образа winPE вам необходимо создать файлы cmd, которые имеют что-то вроде set / p new_variable = "введите SSID сети:"
и один для пароля. На этой странице есть команды, необходимые для подключения через командную строку к сетям Wi-Fi: https://www.techworm.net/2016/10/connect-manage-delete-wi-fi-networks-using-command-prompt.html
Используйте unattend runasynchronous теги для запуска файла или файлов cmd. Конечному пользователю будет предложено ввести имя сети, а затем ключ Wi-Fi, когда это будет сделано. Для отелей, где вам нужно открыть веб-страницу со специальными разрешениями, я не могу вам помочь, но звучит как хороший вызов.
Вы также можете добавить поддержку .net 4.5 в wims и попробовать использовать программу беспроводного подключения, упомянутую на этой странице: http://www.scconfigmgr.com/2018/03/06/build-a-winpe-with-wireless-support/
Придется немного прокрутить вниз, чтобы увидеть, где он это применяет. Я сам использовал беспроводную связь, но это была статическая сеть. Надеюсь, ты снова подумаешь об этом.
Что ж, после нескольких месяцев попыток заставить это работать, я сдаюсь. Я добавляю инструкции, чтобы убедиться, что люди подключены к Ethernet во время процесса создания образа, и забываю о Wi-Fi.