RemoteApp のデフォルト プリンターを設定するにはどうすればよいですか?

RemoteApp のデフォルト プリンターを設定するにはどうすればよいですか?

当社では、Windows Server 2008 と、ターミナル サービス用に組み込まれている RemoteApp 機能を使用しています。

RemoteApp (たとえば WordPad) を実行すると、ローカル プリンターは期待どおりに自動的にリダイレクトされます。ただし、RemoteApp セッション内の既定のプリンターは、ローカル コンピューターの既定のプリンターに変更されます (!)

スクリプトを作成し、それをターミナル サーバー構成ページ内で割り当てて、ユーザーのログオン時に実行するように試みましたが、RemoteApp を開いたときには実行されません。サーバーに直接 mstsc を実行した場合にのみ実行されます。

自動プリンター リダイレクトが行われた後でも、RemoteApp のデフォルト プリンターを設定するにはどうすればよいでしょうか?

答え1

リモート アプリを実行しているサーバーが配置されている OU にリンクされている GPO で、[コンピューターの構成] | [管理用テンプレート] | [Windows コンポーネント] | [ターミナル サービス] | [ターミナル サーバー] | [プリンターのリダイレクト] に移動し、[既定のクライアント プリンターをセッションの既定のプリンターに設定しない] 設定を有効にします。これにより、ローカルの既定のプリンターがリモート セッションの既定のプリンターになることがなくなります。

ログオン スクリプトに関しては、RemoteApp にアクセスすると実際にはログオンしてサーバー上に TS セッションを作成しますが、デスクトップではなく RemoteApp のみが表示されるため、なぜ実行されないのかわかりません。RemoteApp を実行したことがありますが、ログオン スクリプトで問題が発生したことはありません。

また、あなたが見ているプリンターの動作は、実際には正常な動作です (質問では、このように動作していることに驚いているようでした)。

関連情報