Wir verwenden Windows Server 2008 und die integrierte RemoteApp-Funktion für Terminaldienste.
Wenn wir eine RemoteApp (z. B. WordPad) ausführen, werden lokale Drucker wie erwartet automatisch umgeleitet. Der Standarddrucker innerhalb der RemoteApp-Sitzung wird jedoch auf den Standarddrucker auf dem lokalen Computer geändert(!)
Ich habe versucht, ein Skript zu erstellen und es auf der Seite „Terminalserverkonfiguration“ so zuzuweisen, dass es ausgeführt wird, wenn sich Benutzer anmelden. Es wird jedoch nicht ausgeführt, wenn eine RemoteApp geöffnet wird. Es wird nur ausgeführt, wenn ich per mstsc direkt auf den Server zugreife.
Wie kann ich festlegen, welcher Drucker als Standarddrucker für die RemoteApp verwendet werden soll, auch nachdem eine automatische Druckerumleitung stattgefunden hat?
Antwort1
Gehen Sie in der Gruppenrichtlinie, die mit der Organisationseinheit verknüpft ist, in der sich der Server befindet, auf dem die Remote-App ausgeführt wird, zu Computerkonfiguration|Administrative Vorlagen|Windows-Komponenten|Terminaldienste|Terminalserver|Druckerumleitung und aktivieren Sie die Einstellung „Clientdrucker nicht als Standarddrucker in einer Sitzung festlegen“. Dadurch wird verhindert, dass der lokale Standarddrucker zum Standarddrucker in der Remote-Sitzung wird.
Was das Anmeldeskript betrifft, bin ich mir nicht sicher, warum es nicht ausgeführt werden sollte, denn wenn Sie auf eine RemoteApp zugreifen, melden Sie sich tatsächlich an und erstellen eine TS-Sitzung auf dem Server, aber Sie sehen nur die RemoteApp anstelle eines Desktops. Ich habe RemoteApps ausgeführt und hatte keine Probleme mit Anmeldeskripten.
Außerdem ist das von Ihnen beobachtete Druckerverhalten eigentlich das normale Verhalten (in Ihrer Frage schienen Sie überrascht, dass er sich so verhält).