2

特定のリモート マシン上のすべてのユーザーについて、それらのユーザーのディスク クォータと実際のディスク使用量を見つけられる必要があります。C# アプリケーションでこのレポートを実行できるようにする必要があります。(技術的には、私が既に構築したアプリの DLL プラグインですが、ここでは関係ありません。)

  • リモート マシンは同じネットワーク上にありませんが、アプリを実行するアプリケーションは資格情報を提供できます。
  • WMI はまったく問題ありません。私は(3時間以上探した後)必要な正確な呪文を見つけることができません. (私も WMI の専門家ではありません。WMI ソリューションを投稿する場合は、必要な C#/.NETSystem.Management.*オブジェクトでフレーム化してください。)
4

1 に答える 1

3

WMI クラスはWin32_DiskQuotaです。編集:役に立つかもしれないVB.NET サンプルを見つけました。

または、P/Invokeを使用してこれを行うこともできます(リンクは P/Invoke wiki に移動します。署名の一部が見つかる場合があります)。クォータから始めるには、次の CodeProject の記事を参照してください: http://www.codeproject.com/KB/system/DiskQuota.aspx

于 2009-11-20T17:18:05.040 に答える