Я пишу пакетный сценарий для запуска программы для моей среды Citrix, и у меня возникают некоторые проблемы с парой ключей reg, которые я пытаюсь установить в сценарии.
по сути, я запускаю базу данных доступа, расположенную на удаленном сервере из определенной папки пользователя, в сценарии я установил надежные местоположения для файлов, которые я открываю, и я пытаюсь настроить некоторое поведение Outlook, когда пользователь пытается для отправки содержимого по электронной почте из этой базы данных. Команды Reg Add для надежных расположений выполняются, как и предполагалось, но команды для настройки поведения Outlook показывают, что доступ к этим конкретным ключам запрещен для стандартных пользователей. Есть ли способ предоставить доступ к изменению определенного Hive в HKCU в моем скрипте, чтобы ключи могли быть добавлены отдельными пользователями. Ниже приведены команды, которые я настраиваю в своем скрипте.
reg add "HKCU\Software\Microsoft\Office\16.0\Access\Security\Trusted Locations" /v AllowNetworkLocations /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Office\16.0\Access\Security\Trusted Locations\Location18" /v Path /t REG_SZ /d "\\server\share\%username%\documents\directory" /f
reg add "HKCU\Software\Microsoft\Office\16.0\Access\Security\Trusted Locations\Location18" /v AllowSubfolders /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Policies\Microsoft\Office\16.0\outlook\autodiscover" /v zeroconfigexchange /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Policies\Microsoft\Office\16.0\outlook\ost" /v noost /t REG_DWORD /d 2 /f
reg add "HKCU\Software\Policies\Microsoft\Office\16.0\outlook\cached mode" /v enable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Policies\Microsoft\Office\16.0\outlook\cached mode" /v cachedexchangemode /t REG_DWORD /d 0 /f