Я пытаюсь создать ярлык на рабочем столе для клиентов Win 10 в домене 2012 через GPO. Приложение находится на подключенном сетевом диске:
Z: \ приложение \ app.exe
Если я попытаюсь создать ярлыки оболочки, все будет работать нормально (чтобы проверить, работает ли GPO), но приложение с привязкой к диску не работает, что бы я ни делал.
Любые идеи?
ОБНОВИТЬ:
Приложение работает правильно при запуске напрямую или с помощью добавленного вручную ярлыка.
Я попробовал добавить в GPO ярлык тестовой оболочки, и это сработало.
Я скопировал обычный ярлык на рабочем столе для app.exe на общем диске через GPO, но этот ярлык не создается, что бы я ни делал.
Чтобы добиться максимального успеха, я рекомендую вам создать ярлык в части «Пользователь» объекта групповой политики (если это еще не так) и использовать полный путь вместо буквы диска.
Например, если Z: отображается на \\fs1\Share\Folder
затем добавьте этот полный путь в качестве цели ярлыка \\fs1\Share\Folder\app.exe
вместо того z:\myapp.exe
Проблема здесь в том, что у вас могут возникнуть проблемы с синхронизацией: если предпочтение ярлыка обработано до подключения диска Z: \, это не удастся.
Это распространенная проблема, если диск сопоставлен только для учетных записей пользователей, но вы пытаетесь развернуть ярлык с помощью политики компьютера, для которого нет существующего сопоставления.
Самое простое исправление - использовать тип объекта оболочки для развернутого ярлыка, но вы также можете создать ярлыки для каждого использования, сопоставить диск под системной учетной записью и т. Д.
Вы также сопоставляете диск через GPO? Если да, объект групповой политики пытается создать ярлык до создания подключенного диска (цель еще не существует, поэтому ярлык не создается). Я бы сделал это:
Создать ярлык вручную
Скопируйте этот ярлык в общий ресурс NETLOGON на DC
Создайте предпочтение GPO для создания файла ... Пример:
ЗАМЕЧАНИЕ: по какой-либо причине вы не можете определить цель как% HOMEDRIVE% \ Users \ Public \ Desktop.
Но если вам действительно нужно использовать переменные для путей, создайте предпочтение GPO следующим образом:
а затем вы создаете ярлык предпочтений GPO, чтобы указать на ярлык в% ProgramFiles% :-)