当前位置: 移动技术网 > IT编程>开发语言>c# > 磁盘配额的wmi版本(C#)

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

2019年07月18日  | 移动技术网IT编程  | 我要评论
using system; 
using system.management; 
namespace diskquota 

     /// <summary> 
     /// class1 的摘要说明。 
     /// </summary> 
     class class1 
     { 
         /// <summary> 
         /// 应用程序的主入口点。 
         /// </summary> 
         [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); 
              } 
         } 
     } 
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网