利用WMI进行磁盘配额

来源:互联网 发布:高丝虾青素面膜 知乎 编辑:程序博客网 时间:2024/05/19 15:19
You just need to create a new instance of a win32_quotadisk class.    Something like this should do... (error checking omitted!)    .....    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=domainName,Name=someUsername");    account.Get();    // get disk object    ManagementObject disk = new    ManagementObject("Win32_LogicalDisk.DeviceId='d:'");    disk.Get();    quota["QuotaVolume"] = disk;    quota["User"] = account;    quota.Put(); // commit    Willy.    "Nikolaj Pedersen via .NET 247" <anonymous@dotnet247.com> wrote in message    news:eKYSgqCLEHA.2388@TK2MSFTNGP09.phx.gbl...
原创粉丝点击