新しいバージョンのアプリケーションをサーバに導入するためのpowershellスクリプトを作成しています。私たちのアプリケーションを実行しているすべてのRDUserSession
オブジェクトのリストを取得する必要があります。powershellを使用して特定のリモートアプリケーションを使用しているユーザセッションのリストを取得する
-Collectionオプションを使用してGet-RDUserSession
コマンドを実行すると、リモートでログインしているがRemoteAppを実行していない管理者を含め、システム上のすべてのユーザーが返されます。
リモートアプリケーションを実行しているすべてのユーザーを解放して、更新を実行できるようにしたいと考えています。
今すぐRDUserSessions
のリストを取得し、Send-RDUserMessage
を使用してすべてのメッセージを送信しますが、スクリプトを実行しようとしている管理者もメッセージを送信していることがわかります。
RDUserSession
で実行されているアプリケーションのリストを取得する方法はありますか?
セッションには接続しません。 – bpeikes