当前位置:  编程技术>.net/c#/asp.net

磁盘配额的wmi版本(C#)

    来源: 互联网  发布时间:2014-10-12

    本文导语:  using System;  using System.Management;  namespace DiskQuota  {       ///        /// Class1 的摘要说明。       ///        class Class1       {           ///            /// 应用程序的主入口点。           /// ...

using System; 
using System.Management; 
namespace DiskQuota 

     ///  
     /// Class1 的摘要说明。 
     ///  
     class Class1 
     { 
         ///  
         /// 应用程序的主入口点。 
         ///  
         [STAThread] 
         static void Main(string[] args) 
         { 
              try 
              { 
                   ManagementClass c = new ManagementClass("Win32_DiskQuota"); 
                   ManagementObject quota = c.CreateInstance(); 
                   quota["Limit"] = 400000000; 
                   quota["WarningLimit"] = 200000000; 
                   // Get user account object 
                   ManagementObject account = new 
                       ManagementObject("Win32_Account.Domain=TODAY20040216,Name=ASPNET"); 
                   account.Get(); 
                   // get disk object 
                   ManagementObject disk = new 
                       ManagementObject("Win32_LogicalDisk.DeviceId='F:'"); 
                   disk.Get(); 
                   quota["QuotaVolume"] = disk; 
                   quota["User"] = account; 
                   quota.Put(); // commit 
                   ManagementClass c = new ManagementClass("Win32_DiskQuota"); 
                   Console.WriteLine(c.SystemProperties); 
                   foreach (ManagementObject o in c.GetInstances()) 
                       Console.WriteLine("Next : {0}", o.Path); 
              } 
              catch(Exception e) 
              { 
                   Console.WriteLine("error:" + e); 
              } 
         } 
     } 
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 新手RedFlg-6.2版本磁盘空间清理
  • 在linux中如何作类似磁盘清理,腾出磁盘空间的维护?谢谢!
  • RedHat8上解压Oracle9磁盘丢失磁盘空间,请大虾帮忙!
  • 如何编程获取HP-UNIX 磁盘IO利用率,磁盘I/O所占用的时间,
  • 我的linux 的根目录/的磁盘空间占满了,想扩充挂在根目录磁盘空间的容量,要怎么做啊?
  • 简单的磁盘基准测试工具 sdb
  • 如何确定数据已经从内核缓冲区写入磁盘了?
  • 磁盘加密工具 TrueCrypt
  • Linux下如何对一个分区追加磁盘空间
  • 磁盘空间报告工具 agedu
  • 磁盘使用信息
  • HTML教程 iis7站长之家
  • 磁盘碎片整理工具 Vopt
  • 磁盘性能测试工具 Iometer
  • 磁盘块的大小问题
  • linux两块磁盘双系统
  • linux下怎么看磁盘io消耗
  • linux 如何取得磁盘信息?
  • 磁盘管理及数据恢复软件 DiskGenius
  • 磁盘管理工具 GrandPerspective
  • 求助!如何在dos下将多个文件通过磁盘复制到另一台计算机上


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3