.NET フレームワークを使用してリモート Windows PC のディスク容量を読み取る小さなプログラムを作成する予定です。
普段はC#で書いているので、これにこだわりたいです。私たちの部門の多くの人が、このプログラムにアクセスする必要があります。
私はこれを次のように書くべきですか:
- デスクトップアプリ
- MMC スナップイン
- サービスを備えた ASP.NET アプリケーションですか?
助言がありますか?どうもありがとう。
.NET フレームワークを使用してリモート Windows PC のディスク容量を読み取る小さなプログラムを作成する予定です。
普段はC#で書いているので、これにこだわりたいです。私たちの部門の多くの人が、このプログラムにアクセスする必要があります。
私はこれを次のように書くべきですか:
助言がありますか?どうもありがとう。
別のアイデアとして、WMI を使用した PowerShell コマンドレットはどうでしょうか?
WCF を使用したサービスが頭に浮かびます。したがって、中央のアプリケーションは、各リモート Windows PC のサービスにクエリを実行して、情報を取得できます。
これらの PC が何らかの形で (Windows 共有などを介して) 既にディスク容量を公開している場合、サービス部分を省略して、マシンに直接クエリを実行できます。
WMI は、この情報を既に公開しています。したがって、必要なのはクライアントだけです。ユーザーのニーズに応じて、WinForms アプリ、MMC SnapIn、コンソール アプリなどになります。