問題タブ [remoteapp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Microsft RDS RemoteApp - 1 つのアプリで異なるアカウントでアプリケーションを呼び出す
RemoteApp ActiveX を使用すると奇妙な問題が発生します...
背景: RemoteApp を介して GUI アプリケーションを実行する特定のシナリオで、リモート デスクトップ セッション ホストの負荷テストを実行しようとしています。ほとんどの場合、このシナリオの最大ユーザー密度は興味深いものです。これは、本番環境で、セッション ホストのユーザー数が ~450 に達すると (CPU とメモリが最大に達しない状態で)、ユーザーが RemoteApp 接続エラーを受け取り始めることを確認したためです。
したがって、問題を再現/デバッグするために、次のようなサンプル テストをセットアップします。
- クライアント ホストにテスト ユーザー (User1..User2..User3...User1000) を配置し、サーバー ホスト (RD セッション ホスト) に接続して独自の RemoteApp インスタンス/セッションを呼び出す
- クライアント ホストで X 秒ごとにもう 1 人のユーザーを起動するため、接続負荷は徐々に増加します。
異なるユーザー アカウントで複数の RemoteApp セッションを呼び出そうとする単純な C# アプリケーションを実装しました。(そのために 1000 ユーザー アカウントを事前に生成しました)
問題は次のとおりです。セッションを次々に作成すると、RemoteApp を実行する最初のセッションは User 1で適切に認証され、別の資格情報 ( User 2、 User 3など) を指定しても、次の呼び出されたセッションが実行されますが、まだ同じユーザー1で認証されています(ただし、ユーザー 2、ユーザー 3 などであると予想されます...)。したがって、基本的にサーバー側 (RD セッション ホスト側) では、User1 のみがログインし、その下で実行されているアプリの複数のコピーが表示されます。
そのため、どこかでユーザー名がキャッシュされますが、どこにあるのかわかりません:(
背後にあるコードは次のとおりです。
メインループ:
ランチャー機能:
上記のコードを起動した結果、作成されたすべてのセッションは、最初に認証されたユーザー (この場合は User1@domain.com) の下に作成されます。
ワークスペースに資格情報を提供していますが、それを尊重していません。どんなアドバイスでも大歓迎です。
ありがとう。
c# - 「Azureサーバー」上で動作するリモートアプリケーションからユーザーPC上のローカルDBにアクセス
私は MS Azure とリモート アプリの開発にかなり慣れていません。
いくつかの学習資料を読んだり見たりしました。
私は開発言語として c# を使用しています。理解しているように、リモート アプリとして Azure サーバー上で実行する Windows アプリケーションを開発するのは非常に簡単で、地球上のどこにいてもユーザーは自分の PC からローカルにインストールされているかのように実行できます。パソコンの. しかし実際には、RDP がアプリの背後に隠れているようなものです。
問題は、Azure サーバーではなく、すべてのユーザーの PC でデータベースが実行されることです。設計上はそのようになっていると思われますが、理由は聞かないでください。
誰もが既に MS Office を持っているため、ローカル DB には「ms アクセス」を使用する傾向があります。
とにかく、問題に戻ります。私が疑問に思っているのは、Azure サーバー上のリモート アプリケーションを、ユーザー PC にローカルにインストールされたデータベースと通信させるにはどうすればよいかということです。
私が言いたいことを説明するために、簡単な図を描きました。
c# - Web アプリケーション内の Azure リモート アプリ
azure remote app が必要なクレート アプリケーションが必要です。
以下のシナリオを考えてみましょう。
WPF でデザイナー アプリケーション (レポート デザイナー) を実装しました。今、私はウェブサイトを作成しています。このウェブサイトのユーザーは、レポート デザイナー アプリケーションを使用してレポートをデザインし、私のウェブサイトでホストする必要があります。リモート アプリケーション内でこのリモート アプリを使用して、Azure リモート アプリでアプリケーションをホストする予定でした
これは可能ですか?そうでない場合、クライアントがレポート デザイナー インターフェイスと Web アプリケーションの両方を必要とするようにするにはどうすればよいですか?
azure - タイムアウトした Azure RemoteApp コレクションを削除できません
現在タイムアウトになっている Azure RemoteApp コレクションを削除できません。
Azure PoSH を使用して削除しようとすると、次のエラーが表示されます。
これを解決する方法について誰か答えがありますか?
vba - ターミナル サーバー上の RemoteApp に対して実行されているフル シェル (explorer.exe)
皆さん、私はこれで数週間戦っています。私たちの組織には、シンクライアントで実行されている独自の企業アプリがあります。このアプリから、バックグラウンドで VBA スクリプトを適用して簡単な機能を実行できます。以前は、IE を開いて特定の Web サイトに誘導し、データを入力したり、Calc を開いたりするためのボタンを追加していました。
最近、私は以下のコードに取り組んでいます。これは、完全なデスクトップと explorer.exe を起動する RDP セッションを使用してサーバー上で開発されました。私が気付いたことは、explorer.exe が実行されていない場合、コードは関数内の「For Each oWin In oShApp.Windows」という行で「実行時エラー '429'」で爆発することに気付きました。
ただし、デスクトップとすべての機能を起動する ThinClient で explorer.exe を起動するスクリプトを作成すると (スタート バーとタスク バーが有効になるため、これは悪いことです)、ログインしている Thin Client ユーザーとして正常に実行されます。完全なデスクトップではなく、リモートアプリを使用しているときに実行される「制限付きシェル」について少し読んだことがありますが、スタートメニューとタスクバーを有効にせずに、その周りに何らかの方法があるかどうか疑問に思っていましたか?
以下のコードを参照してください。助けてくれてありがとう、CreteIT
azure - Azure Remote アプリのスタック プロセスを終了する方法
Azure RemoteApp に移行するためにテストしているアプリがあります。
現在、アプリケーションはワード文書を作成し、それらをマージします。このプロセスで Word ウィンドウがハングすることがあります。現在、RDP で行うことはwinword.exe
、そのユーザー名のプロセスを終了し、program.exe
これを修正するために再起動することです。(RDP を終了すると、再接続しても停止します) Azure RemoteApp を使用する場合、これを行うためのアクセス権がこれと同じではないことを認識しています。リモートアプリ用のパワーシェルコマンドレットがあることを発見しました。プロセスを終了することは可能ですか?
または、Azure RemoteApp を使用して、サービスを通じてプロセスを終了する方法はありますか? これに対する答えを得るためにいくつかの異なる検索を試みましたが、何も対処していないようです。
remoteapp - 同じ資格情報を使用して同じ PC から起動されたリモート アプリケーションの個別のセッションを維持する方法
PC で 2 つの異なるリモート アプリを起動しています。両方のアプリケーションに 1 つの統合セッション ID が割り当てられています (両方のリモート アプリは 1 つの RDP セッションの一部です)。リモート アプリごとに個別のセッション ID を割り当てるにはどうすればよいですか?
または、リモート アプリごとにセッションを取得する方法はありますか?
私はwin 12 r2サーバーを使用しています。
licensing - RDS CAL やその他の CAL について混乱していて、30 人のユーザーにリモート アプリを公開するには何が必要ですか?
Windows Sever 2012 R2 で Remote App を使用して公開したいアプリケーションがあります。
私はいくつかの調査を行い、Google Cloud でホストされているテスト用の Win Server 2012 R2 ですべてをセットアップすることができました。現在、テスト用に追加したペイント、メモ帳などのリモート アプリにアクセスできます。
https://windows-server-2012-r2-1.cloudsentinelsstudio.com/RDWeb/
しかし、私は混乱しており、別のアプリを公開して 30 人のユーザーが別の場所からアクセスできるようにするためのライセンスが必要かどうかわかりません。
助けてください。ありがとう。