`
leonardleonard
  • 浏览: 821530 次
社区版块
存档分类
最新评论

WMI列出磁盘配额

阅读更多
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);

}



}



}



 
分享到:
评论

相关推荐

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

    using System; using System.Management; namespace DiskQuota { ///  /// Class1 的摘要说明。 ///  class Class1 { ///  /// 应用程序的主入口点。 ///  [STAThread] static void Main...

    易语言WMI磁盘IO性能监控

    这可能包括一个表格或列表,列出每个磁盘的名称、读取速度、写入速度等信息,同时可以考虑添加图表来更直观地表示变化趋势。 总结来说,“易语言WMI磁盘IO性能监控”是一个利用易语言编程,通过WMI技术获取并展示...

    易语言WMI磁盘IO性能监控易语言源码.rar

    易语言WMI磁盘IO性能监控易语言源码.rar 易语言WMI磁盘IO性能监控易语言源码.rar 易语言WMI磁盘IO性能监控易语言源码.rar 易语言WMI磁盘IO性能监控易语言源码.rar 易语言WMI磁盘IO性能监控易语言源码.rar ...

    WMI.rar_WMI 当前系统盘_wmi_获取当前系统磁盘符

    标题“WMI.rar_WMI 当前系统盘_wmi_获取当前系统磁盘符”表明这个压缩包可能包含了一个示例或者工具,用于利用WMI获取当前系统安装的磁盘驱动器字母。 描述中的“Environment.SpecialFolder”是.NET Framework中...

    WMI磁盘IO性能监控.rar

    《WMI磁盘IO性能监控:深入理解与实践》 WMI(Windows Management Instrumentation,Windows管理工具)是微软提供的一种强大的系统管理框架,它允许开发者通过标准接口访问和操作Windows系统的各种管理信息,包括...

    WMI Tools (wmitools)

    官方版WMI tools,系统检测工具。

    WMI.rar_wmi

    Windows Management Instrumentation(WMI)是微软开发的一种管理规范,用于提供系统管理和脚本编写的信息。它是Windows操作系统的核心组成部分,允许应用程序和脚本语言访问、配置和管理运行在Windows环境中的硬件...

    wmi 的使用方法

    例如,以下VBScript代码可以列出所有本地计算机上的进程: ```vbscript Set wmi = GetObject("winmgmts:\\.\root\CIMV2") For Each process in wmi.InstancesOf("Win32_Process") WScript.Echo process.Name ...

    易语言源码WMI磁盘IO性能监控易语言源码.rar

    易语言源码WMI磁盘IO性能监控易语言源码.rar 易语言源码WMI磁盘IO性能监控易语言源码.rar 易语言源码WMI磁盘IO性能监控易语言源码.rar 易语言源码WMI磁盘IO性能监控易语言源码.rar 易语言源码WMI磁盘IO性能监控...

    wmi幫助信息

    - **DISKQUOTA**:磁盘配额信息。 - **DMACHANNEL**:DMA通道信息。 - **ENVIRONMENT**:环境变量信息。 - **FSDIR**:文件系统目录信息。 - **GROUP**:组信息。 - **IDECONTROLLER**:IDE控制器信息。 - **IRQ**:...

    怎样使用WMI查询

    - `SELECT * FROM Win32_Processor`:列出系统的处理器信息,如型号、速度等。 - `SELECT * FROM Win32_Service`:获取所有服务的状态、启动类型等信息。 通过WMI,还可以实现更复杂的操作,例如监控系统事件、更改...

    WmiTools(windows系统工具)

    **WmiTools:Windows系统工具详解** WmiTools是一款针对Windows操作系统的实用工具,它主要利用Windows Management Instrumentation(WMI)技术来提供强大的系统信息查询功能。WMI是微软提供的一个核心组件,用于...

    WMI 获取硬盘信息

    WMI——Windows Management Instrumentation是WBEM的Windows实现。

    WMITools 查看工具

    2. **监控性能**:利用WMI,可以实时监控CPU使用率、内存占用、磁盘I/O等关键性能指标。 3. **管理服务和进程**:查看并控制系统中的服务和进程,例如启动、停止、暂停或恢复服务,结束不必要的进程。 4. **网络管理...

    易语言WMI取硬件信息

    易语言WMI取硬件信息源码,WMI取硬件信息,处理CPU信息,处理补丁信息,处理进程信息,处理显卡信息,处理系统服务信息,处理显示器信息,处理内存信息,处理磁盘驱动器信息,处理主板信息,处理BIOS信息,处理服务装载顺序组...

    WMI工具wmitools.zip

    标题中的"WMI工具wmitools.zip"指的是Windows Management Instrumentation (WMI)工具的压缩包,其中包含了WMITools.exe程序。WMI是微软提供的一个系统管理接口,它允许管理员和其他应用程序通过标准的脚本语言(如...

    WMI入门经典

    1. **性能监控**:WMI可用于实时监控系统的CPU利用率、内存使用情况、磁盘I/O等性能指标。 2. **事件日志管理**:通过WMI可以查询、过滤和分析系统事件日志,帮助诊断系统问题。 3. **文件系统管理**:WMI允许...

    WMI工具,清理WMI执行文件

    它可能能够识别出像"PROEWESHELL"这样的进程,这是一个可能的恶意程序,它可能会滥用WMI来自动执行其代码。 描述中提到的"处理此类自动执行软件,杀毒很好用",意味着这个工具不仅可以检测到这些恶意的WMI执行文件...

    Golang 获取wmi windows硬件信息

    这是一个Golang 获取wmi windows硬件信息的源代码,包括CPU,网卡,内存,硬盘等信息

    WMI TOOLS的工具包

    1. **WMIC**: Windows命令行工具,可以直接在命令提示符下执行WQL查询,例如列出所有运行的进程,查看系统信息,甚至修改系统设置。 2. **wbemtest**: 这是一个交互式的WMI测试工具,允许用户直接连接到WMI命名空间...

Global site tag (gtag.js) - Google Analytics