![RemoteApp のデフォルト プリンターを設定するにはどうすればよいですか?](https://rvso.com/image/503727/RemoteApp%20%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%20%E3%83%97%E3%83%AA%E3%83%B3%E3%82%BF%E3%83%BC%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
当社では、Windows Server 2008 と、ターミナル サービス用に組み込まれている RemoteApp 機能を使用しています。
RemoteApp (たとえば WordPad) を実行すると、ローカル プリンターは期待どおりに自動的にリダイレクトされます。ただし、RemoteApp セッション内の既定のプリンターは、ローカル コンピューターの既定のプリンターに変更されます (!)
スクリプトを作成し、それをターミナル サーバー構成ページ内で割り当てて、ユーザーのログオン時に実行するように試みましたが、RemoteApp を開いたときには実行されません。サーバーに直接 mstsc を実行した場合にのみ実行されます。
自動プリンター リダイレクトが行われた後でも、RemoteApp のデフォルト プリンターを設定するにはどうすればよいでしょうか?
答え1
リモート アプリを実行しているサーバーが配置されている OU にリンクされている GPO で、[コンピューターの構成] | [管理用テンプレート] | [Windows コンポーネント] | [ターミナル サービス] | [ターミナル サーバー] | [プリンターのリダイレクト] に移動し、[既定のクライアント プリンターをセッションの既定のプリンターに設定しない] 設定を有効にします。これにより、ローカルの既定のプリンターがリモート セッションの既定のプリンターになることがなくなります。
ログオン スクリプトに関しては、RemoteApp にアクセスすると実際にはログオンしてサーバー上に TS セッションを作成しますが、デスクトップではなく RemoteApp のみが表示されるため、なぜ実行されないのかわかりません。RemoteApp を実行したことがありますが、ログオン スクリプトで問題が発生したことはありません。
また、あなたが見ているプリンターの動作は、実際には正常な動作です (質問では、このように動作していることに驚いているようでした)。