Поделиться через


Настройка устройств с помощью скрипта конфигурации отчетов Центра обновления Windows для бизнеса

Скрипт конфигурации отчетов Центра обновления Windows для бизнеса — это рекомендуемый метод настройки устройств для отправки данных в Корпорацию Майкрософт для использования с отчетами Центра обновления Windows для бизнеса. Скрипт настраивает политики поддержки разделов реестра, обеспечивает выполнение необходимых служб и многое другое. Этот скрипт является рекомендуемым дополнением к настройке необходимых политик, описанных в статье Ручная настройка устройств для отчетов Центра обновления Windows для бизнеса, так как он может предоставить отзыв о том, есть ли какие-либо проблемы с конфигурацией за пределами настроенных политик.

Сведения о скрипте

Скрипт конфигурации настраивает разделы реестра напрямую. Имейте в виду, что разделы реестра могут быть перезаписаны параметрами политики, такими как групповая политика или MDM. Перенастройка устройств с помощью скрипта не приводит к перенастройке ранее заданных политик, как в случае групповой политики, так и для MDM. При наличии конфликтов между конфигурациями групповой политики или MDM и необходимыми конфигурациями, перечисленными в разделе Ручная настройка устройств для отчетов Центра обновления Windows для бизнеса, данные устройств могут отображаться в отчетах Центра обновления Windows для бизнеса неправильно.

Скрипт можно скачать из Центра загрузки Майкрософт. Продолжайте читать, чтобы узнать, как настроить скрипт и интерпретировать коды ошибок, которые отображаются в журналах для устранения неполадок.

Порядок упорядочения этого скрипта

Два основных файла этого скрипта: ConfigScript.ps1 и RunConfig.bat. Вы настраиваете RunConfig.bat в соответствии с указаниями в самом , который затем будет выполняться ConfigScript.ps1 с параметрами, введенными в .batRunConfig.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Скачать политику не должна быть включена. Отключите эту политику.

Дальнейшие действия

Использование отчетов Центра обновления Windows для бизнеса