C#列出在驱动器上具有配额的用户

时间:2015-08-29 12:39:38

标签: c# windows-server-2008-r2

我使用以下代码为Windows Server 2008 R2上的用户创建配额

DiskQuotaControl colDiskQuotas = new DiskQuotaControl();
DIDiskQuotaUser quotaUser = null;
colDiskQuotas = new DiskQuotaTypeLibrary.DiskQuotaControl();
colDiskQuotas.Initialize(location, true);
quotaUser = colDiskQuotas.FindUser(userPrincipalName);
quotaUser.QuotaLimit = qLimitMB;

如果我有用户主要名称,我知道如何读取与特定用户关联的配额。

quotaUser = colDiskQuotas.FindUser(userPrincipalName);
return (int)(quotaUser.QuotaLimit / 1024 / 1024);

我正在寻找一种方法来获取具有特定位置配额的所有UPN的列表,因此我可以删除不再属于AD的那些UPN。

0 个答案:

没有答案