
Я заблокировал свой терминальный сервер с помощью GPO и поместил компьютер в GPO. Проблема в том, что я пытаюсь добавить ярлыки приложений на рабочий стол пользователя с помощью сценариев входа, и они не появляются, пока пользователь не использует проводник Windows, а затем ему выдается предупреждение о том, что это было ограничено администратором. Но когда он нажимает на рабочий стол внутри него, они появляются?
Вот документ, которому я следовал, чтобы заблокировать сервер: http://www.microsoft.com/en-gb/download/details.aspx?id=12117
Есть ли простой способ сделать так, чтобы ярлыки отображались на рабочем столе для каждого пользователя и убрать сообщение об ограничении доступа администратором?
решение1
Вам необходимо вызвать Shell32.SHChangeNotify, чтобы сообщить ему об изменении ярлыков на рабочем столе.
http://powershell.com/cs/media/p/8322.aspx
Функция SHChangeNotify
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762118%28v=vs.85%29.aspx