3

В рамках проекта, частью которого я являюсь, нам необходимо отключить библиотеки аутентификации Azure Active Directory (ADAL) в Office для всех пользователей, чтобы разрешить междоменный доступ к устаревшим сайтам SharePoint.

В настоящее время мы можем установить это для каждого пользователя с помощью:

[HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity]
"EnableADAL"=dword:00000000

То, что мы хотели бы сделать это изменение на уровне локального компьютера.

Я проверил в HKLM , но нет соответствующего ключа на уровне \Identity .

Будет ли достаточно просто создать key и dword , чтобы применить это исправление ко всему компьютеру?

1 ответ1

1

Судя по сеансу Process Monitor, похоже, что программы Office не обращаются к версии этого значения в HKLM, даже если там существует ключ Identity . В этом документе поддержки Office (хотя и для Office 2013) ничего не говорится о HKLM. Однако если у вас версия Windows для Pro или Enterprise, вы можете воспользоваться инфраструктурой групповой политики, чтобы задать значение реестра для всех пользователей.

Для этого вы можете использовать мою программу с открытым исходным кодом Policy Plus. Обратите внимание, что Policy Plus все еще находится в разработке, поэтому возможны ошибки - сначала проверьте на непроизводственном компьютере или хотя бы создайте резервную копию папки \Windows\System32\GroupPolicy . В любом случае, после загрузки программы вам понадобится REG-файл, соответствующий изменениям, которые вы хотите внести для каждого пользователя. Добавление заголовка к фрагменту, который вы предоставили, должно сделать работу:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity]
"EnableADAL"=dword:00000000

Теперь запустите Policy Plus и выберите « Поделиться» | Импортируйте REG из меню. Вам будет предложено ввести раздел политики - выберите «Пользователь», поскольку мы хотим применить этот параметр к пользовательскому объекту групповой политики. В диалоговом окне импорта REG найдите файл REG, который вы сохранили; Префикс должен быть автоматически определен для вас как HKEY_CURRENT_USER\ . (Это необходимо, потому что формат POL использует относящиеся к кустам пути.) Нажмите Import, и диалог должен исчезнуть без каких-либо ошибок. Нажмите Файл | Сохраните политики, чтобы зафиксировать изменения на диске. После отклонения сообщения об успехе вы можете закрыть Policy Plus.

Вы можете проверить, что соответствующее значение установлено в вашем реестре для каждого пользователя. Все остальные пользователи, даже созданные до изменения, должны получить это значение при следующем входе в систему.

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