Ярлыки рабочего стола терминального сервера Windows Server 2003

Ярлыки рабочего стола терминального сервера Windows Server 2003

Я заблокировал свой терминальный сервер с помощью GPO и поместил компьютер в GPO. Проблема в том, что я пытаюсь добавить ярлыки приложений на рабочий стол пользователя с помощью сценариев входа, и они не появляются, пока пользователь не использует проводник Windows, а затем ему выдается предупреждение о том, что это было ограничено администратором. Но когда он нажимает на рабочий стол внутри него, они появляются?

Вот документ, которому я следовал, чтобы заблокировать сервер: http://www.microsoft.com/en-gb/download/details.aspx?id=12117

Есть ли простой способ сделать так, чтобы ярлыки отображались на рабочем столе для каждого пользователя и убрать сообщение об ограничении доступа администратором?

решение1

Вам необходимо вызвать Shell32.SHChangeNotify, чтобы сообщить ему об изменении ярлыков на рабочем столе.

https://stackoverflow.com/questions/9986869/force-the-icons-on-the-desktop-to-refresh-after-deleting-items-or-stop-an-item

http://powershell.com/cs/media/p/8322.aspx

Функция SHChangeNotify
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762118%28v=vs.85%29.aspx

Связанный контент