我使用以下代码为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。