Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht es einem Client, die globalen Datenträgerkontingenteinstellungen eines NTFS-Volumes zu verwalten. Dieses Objekt stellt die wesentlichen Funktionen der DIDiskQuotaUser-Schnittstelle für Skripterstellung und Microsoft Visual Basic-basierte Anwendungen zur Verfügung.
Member
Das DIDiskQuotaUser-Objekt verfügt über die folgenden Membertypen:
Methoden
Das DIDiskQuotaUser-Objekt verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| Invalidate | Löscht die zwischengespeicherten Benutzerinformationen des Objekts. |
Eigenschaften
Das DIDiskQuotaUser-Objekt verfügt über diese Eigenschaften.
| Eigenschaft | Zugriffstyp | BESCHREIBUNG |
|---|---|---|
|
AccountContainerName |
Schreibgeschützt |
Ruft den Namen des Kontocontainers des Benutzers ab. |
|
AccountStatus |
Schreibgeschützt |
Ruft die status des Benutzerkontos ab. |
|
DisplayName |
Schreibgeschützt |
Ruft den Anzeigenamen des Benutzers ab. |
|
id |
Schreibgeschützt |
Ruft eine ID ab, die den Benutzer eindeutig identifiziert. |
|
LogonName |
Schreibgeschützt |
Ruft den Anmeldekontonamen des Benutzers ab. |
|
QuotaLimit |
Lesen/Schreiben |
Legt das aktuelle Kontingentlimit des Benutzers fest oder ruft es ab. |
|
QuotaLimitText |
Schreibgeschützt |
Ruft das aktuelle Kontingentlimit des Benutzers als Textzeichenfolge ab. |
|
QuotaThreshold |
Lesen/Schreiben |
Legt den Warnungsschwellenwert des Benutzers in Bytes fest oder ruft diese ab. |
|
QuotaThresholdText |
Schreibgeschützt |
Ruft den Warnungsschwellenwert des Benutzers als Textzeichenfolge ab. |
|
QuotaUsed |
Schreibgeschützt |
Ruft die aktuelle Datenträgernutzung des Benutzers in Bytes ab. |
|
QuotaUsedText |
Schreibgeschützt |
Ruft die aktuelle Datenträgernutzung des Benutzers als Textzeichenfolge ab. |
Bemerkungen
Jedem Benutzer auf dem Volume, das vom DiskQuotaControl-Objekt verwaltet wird, ist ein DIDiskQuotaUser-Objekt zugeordnet. Mit diesem Objekt kann ein Client die Einstellungen eines einzelnen Benutzers verwalten. Es gibt mehrere Möglichkeiten, das DIDiskQuotaUser-Objekt eines Benutzers abzurufen:
- Die DIDiskQuotaUser-Objekte für alle Benutzer mit Kontingenten auf dem Volume werden als Auflistung verfügbar gemacht und können aufgelistet werden. Unten finden Sie eine Erläuterung zum Auflisten von DIDiskQuotaUser-Objekten .
- Wenn Sie einen neuen Benutzer hinzufügen, gibt die AddUser-Methode das DIDiskQuotaUser-Objekt des Benutzers zurück.
- Wenn Sie über den Namen des Benutzers verfügen, gibt die FindUser-Methode das DIDiskQuotaUser-Objekt des Benutzers zurück.
Auflisten von Datenträgerkontingentbenutzern
Die DIDiskQuotaUser-Objekte für alle Benutzer mit einem Kontingent auf dem Volume werden als Auflistung verfügbar gemacht. Das DiskQuotaControl-Objekt exportiert eine Standard-Enumeratormethode, mit der Sie die Auflistung von DIDiskQuotaUser-Objekten auflisten können. Das folgende Verfahren veranschaulicht, wie die Enumeration mit Microsoft JScript (kompatibel mit der ECMA 262-Sprachspezifikation) ausgeführt wird. Sie können ein ähnliches Verfahren mit Visual Basic oder Microsoft Visual Basic Scripting Edition (VBScript) verwenden.
- Erstellen Sie ein neues DiskQuotaControl-Objekt .
- Initialisieren Sie sie mit Initialize.
- Erstellen Sie ein neues JScript-Enumerator-Objekt .
- Verwenden Sie eine for-Schleife , um die DIDiskQuotaUser-Objekte aufzulisten. Es ist nicht erforderlich, einen Startwert festzulegen. Die moveNext-Methode des enumerator-Objekts benachrichtigt die item-Methode , um das nächste DIDiskQuotaUser-Objekt zurückzugeben. Die atEnd-Methode gibt false zurück, wenn Sie das Ende der Liste erreichen.
- Verwenden Sie bei Bedarf das DIDiskQuotaUser-Objekt , das von der item-Methode des Enumerators zurückgegeben wird, um eine oder mehrere der Datenträgerkontingenteigenschaften des zugeordneten Benutzers abzurufen oder festzulegen.
Das folgende Codefragment veranschaulicht, wie SIE DIDiskQuotaUser-Objekte mit JScript auflisten. Das Volume_Label-Argument , das an die EnumUsers-Funktion übergeben wird, ist ein Zeichenfolgenwert, der eine Volumebezeichnung wie "C:\\" enthält.
function EnumUsers(Volume_Label)
{
var Volume;
var QuotaUsers;
var QuotaUser;
Volume = new ActiveXObject("Microsoft.DiskQuota.1");
Volume.Initialize(Volume_Label, 1);
QuotaUsers = new Enumerator(Volume);
for (;!Users.atEnd(); Users.moveNext())
{
QuotaUser = QuotaUsers.item();
//Use the QuotaUser object to retrieve or set one or more
//of the user's disk quota properties
...
}
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| DLL |
|
Siehe auch