
Ich habe meinen Terminalserver mithilfe von GPO gesperrt und den Computer in das GPO aufgenommen. Mein Problem besteht darin, dass ich versuche, mithilfe von Anmeldeskripts Verknüpfungen zu Anwendungen zum Desktop des Benutzers hinzuzufügen. Diese werden jedoch nur angezeigt, wenn der Benutzer den Windows Explorer verwendet. Anschließend erhält er eine Warnung, dass die Anwendung vom Administrator eingeschränkt wurde. Wenn er jedoch darin auf den Desktop klickt, werden sie angezeigt?
Dies ist das Dokument, das ich zum Sperren des Servers befolgt habe: http://www.microsoft.com/en-gb/download/details.aspx?id=12117
Gibt es eine einfache Möglichkeit, die Verknüpfungen für jeden Benutzer auf dem tatsächlichen Desktop anzuzeigen und die Meldung „Durch Administratorbenutzer eingeschränkt“ zu entfernen?
Antwort1
Sie müssen Shell32.SHChangeNotify aufrufen, um es darüber zu informieren, dass sich die Desktopverknüpfungen geändert haben.
http://powershell.com/cs/media/p/8322.aspx
SHChangeNotify-Funktion
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762118%28v=vs.85%29.aspx