Настройка устройств с помощью скрипта конфигурации отчетов Центра обновления Windows для бизнеса
Скрипт конфигурации отчетов Центра обновления Windows для бизнеса — это рекомендуемый метод настройки устройств для отправки данных в Корпорацию Майкрософт для использования с отчетами Центра обновления Windows для бизнеса. Скрипт настраивает политики поддержки разделов реестра, обеспечивает выполнение необходимых служб и многое другое. Этот скрипт является рекомендуемым дополнением к настройке необходимых политик, описанных в статье Ручная настройка устройств для отчетов Центра обновления Windows для бизнеса, так как он может предоставить отзыв о том, есть ли какие-либо проблемы с конфигурацией за пределами настроенных политик.
Сведения о скрипте
Скрипт конфигурации настраивает разделы реестра напрямую. Разделы реестра могут быть перезаписаны параметрами политики, такими как групповая политика или MDM. Перенастройка устройств с помощью скрипта не приводит к перенастройке ранее заданных политик, как в случае групповой политики, так и для MDM. При наличии конфликтов между конфигурациями групповой политики или MDM и необходимыми конфигурациями, перечисленными в разделе Ручная настройка устройств для отчетов Центра обновления Windows для бизнеса, данные устройств могут отображаться в отчетах Центра обновления Windows для бизнеса неправильно.
Скрипт можно скачать из Центра загрузки Майкрософт.
Порядок упорядочения этого скрипта
Два основных файла этого скрипта: ConfigScript.ps1
и RunConfig.bat
. Вы настраиваете RunConfig.bat
в соответствии с указаниями в самом , который затем будет выполняться ConfigScript.ps1
с параметрами, введенными в .bat
RunConfig.bat
. Скрипт можно использовать двумя способами: в пилотном режиме или в режиме развертывания .
Важно.
PsExec используется для запуска скрипта в системном контексте. После настройки устройства удалите PsExec.exe с устройства.
Использование этого скрипта
Измените файл, RunConfig.bat
чтобы настроить следующие переменные, а затем запустите измененный файл .bat:
Переменная | Допустимые значения и описание | Пример |
---|---|---|
runMode |
Пилотный ( по умолчанию): подробный режим с дополнительной диагностикой и ведением журнала. Пилотный режим лучше всего подходит для тестового запуска скрипта или для устранения неполадок. Развертывание: не выполняет дополнительную диагностику или не добавляет дополнительного ведения журнала. |
runMode=Pilot |
logPath | Путь, по которому сохраняются журналы. Расположение журналов по умолчанию — .\UCLogs . |
logPath=C:\temp\logs |
logMode |
0. Вход в консоль только 1 (по умолчанию): вход в файл и консоль. 2. Только вход в файл. |
logMode=2 |
DeviceNameOptIn |
true (по умолчанию): имя устройства отправляется в корпорацию Майкрософт. false: имя устройства не отправляется в корпорацию Майкрософт. |
DeviceNameOptIn=true |
ClientProxy |
Прямой (по умолчанию): прокси-сервер не используется. Подключение к конечным точкам осуществляется напрямую. Система. Используется системный прокси-сервер без проверки подлинности. Этот тип прокси-сервера обычно настраивается с помощью netsh и может быть проверен с помощью netsh winhttp show proxy .
Пользователь. Прокси-сервер настраивается через IE и может потребовать или не требует проверки подлинности пользователя. Дополнительные сведения см. в разделе Как клиент Центра обновления Windows определяет, какой прокси-сервер следует использовать для подключения к веб-сайту Центра обновления Windows. |
ClientProxy=Direct |
источник | Используется файлом .bat и скриптом PowerShell для поиска зависимостей. Рекомендуется не изменять это значение. | source=%~dp0 |
Ошибки скрипта
Ошибка | Описание |
---|---|
1 | Непредвиденная ошибка |
12 | Сбой checkVortexConnectivity, проверьте выходные данные журнала для получения дополнительных сведений. |
12 | Непредвиденный сбой при запуске CheckVortexConnectivity. |
16 | На устройстве ожидается перезагрузка. Перезапустите устройство, а затем повторно запустите сценарий. |
17 | Непредвиденное исключение в CheckRebootRequired. |
27 | Не системная учетная запись. |
30 | Не удается отключить прокси-сервер корпоративной проверки подлинности. Для работы в среде прокси-сервера, прошедшей проверку подлинности, это значение реестра должно быть равно 0. |
34 | Непредвиденное исключение при попытке проверить параметры прокси-сервера. |
35 | Непредвиденное исключение при проверке прокси-сервера пользователя. |
37 | Непредвиденное исключение при сборе журналов. |
40 | Непредвиденное исключение при проверке и настройке телеметрии. |
41 | Не удается олицетворить вошедшего в систему пользователя. |
42 | Непредвиденное исключение при попытке олицетворения пользователя, выполнившего вход. |
43 | Непредвиденное исключение при попытке олицетворения пользователя, выполнившего вход. |
44 | Ошибка при запуске службы CheckDiagTrack. |
45 | DiagTrack.dll не найден. |
50 | Служба DiagTrack не запущена. |
51 | Непредвиденное исключение при попытке запустить Census.exe. |
52 | Не удалось найти Census.exe. |
54 | Служба Помощника по входу в учетную запись Майкрософт (MSA) отключена. |
55 | Не удалось создать путь к реестру для SetDeviceNameOptIn. |
56 | Не удалось создать свойство для SetDeviceNameOptIn по пути к реестру. |
57 | Не удалось обновить значение для SetDeviceNameOptIn. |
58 | Неожиданное исключение в SetDeviceNameOptIn. |
59 | Не удалось удалить свойство LastPersistedEventTimeOrFirstBoot по пути реестра при попытке очистить OneSettings. |
60 | Не удалось удалить раздел реестра при попытке очистить OneSettings. |
61 | Неожиданное исключение при попытке очистить OneSettings. |
62 | Раздел реестра AllowTelemetry не является правильным типом REG_DWORD. |
63 | Параметр AllowTelemetry не имеет соответствующего значения и не может быть задан скриптом. |
64 | AllowTelemetry не является правильным типом REG_DWORD. |
66 | Не удалось проверить подключение UTC и последние отправки. |
67 | Непредвиденный сбой при проверке utc CSP. |
99 | Устройство не является Windows 10 или Windows 11. |
100 | Чтобы использовать отчеты Центра обновления Windows для бизнеса, устройство должно быть присоединено к Microsoft Entra или Гибридное присоединение к Microsoft Entra. |
101 | Убедитесь, что сбой присоединения к Microsoft Entra с непредвиденным исключением. |
102 | Политика DisableOneSettingsСкачать политику не должна быть включена. Отключите эту политику. |