磁盘配额的wmi版本(C#)
程序员文章站
2022-06-08 22:22:14
using system; using system.management; namespace diskquota&...
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);
}
}
}
}
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);
}
}
}
}
推荐阅读
-
C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
-
C#修改IIS站点framework版本号的方法
-
C# -- 优先获取电脑C盘之外的磁盘来保存数据
-
磁盘配额的wmi版本(C#)
-
验证本机的excel版本的C#代码
-
C#自动判断Excel版本使用不同的连接字符串
-
再编写代码中报错:CS8107 C# 7.0 中不支持功能“xxxxxx”。请使用 7.1 或更高的语言版本。
-
C# 判别系统版本以及Win10的识别办法
-
C# 当前 .NET SDK 不支持将 .NET Core 2.1 设置为目标。请将 .NET Core 2.0 或更低版本设置为目标,或使用支持 .NET Core 2.1 的 .NET SDK 版本。
-
委托(delegate)的C#版本不同赋值 delegate