Compartir a través de


DiskQuotaControl (objeto)

Permite a un administrador administrar las propiedades de cuota de disco de un volumen. El sistema de archivos NTFS permite a un administrador administrar el uso del disco en un volumen compartido asignando una cantidad especificada de espacio en disco o límite de cuota a cada usuario. Puede usar este objeto para establecer el límite de cuota predeterminado que se asignará automáticamente a todos los nuevos usuarios.

Miembros

El objeto DiskQuotaControl tiene estos tipos de miembros:

Eventos

El objeto DiskQuotaControl tiene estos eventos.

Evento Descripción
OnUserNameChanged Se produce cuando se ha resuelto la información de nombre de un objeto DIDiskQuotaUser .

 

Métodos

El objeto DiskQuotaControl tiene estos métodos.

Método Descripción
Adduser Asigna una cuota de disco no predeterminada a un nuevo usuario.
DeleteUser Elimina un usuario del volumen.
FindUser Busca la entrada de un usuario, por nombre, en el archivo de cuota del volumen.
GiveUserNameResolutionPriority Coloca el objeto de usuario especificado junto en línea para la resolución de nombres.
Inicializar Abre un volumen especificado e inicializa su objeto de control de cuota.
InvalidateSidNameCache Invalida la caché de nombres de usuario del identificador de seguridad.
ShutdownNameResolution Apaga el subproceso de resolución de nombres de usuario.
TranslateLogonNameToSID Convierte un nombre de inicio de sesión en el identificador de seguridad de usuario correspondiente en formato de cadena.

 

Propiedades

El objeto DiskQuotaControl tiene estas propiedades.

Propiedad Tipo de acceso Descripción
DefaultQuotaLimit
Lectura/escritura
Establece u obtiene el límite de cuota predeterminado.
DefaultQuotaLimitText
Solo lectura
Obtiene el límite de cuota predeterminado como una cadena de texto.
DefaultQuotaThreshold
Lectura/escritura
Establece u obtiene el umbral de cuota predeterminado.
DefaultQuotaThresholdText
Solo lectura
Obtiene el umbral de cuota predeterminado como una cadena de texto.
LogQuotaLimit
Lectura/escritura
Establece u obtiene un valor booleano que indica si se realizará una entrada del registro de eventos del sistema cuando un usuario supere su límite de cuota asignado.
LogQuotaThreshold
Lectura/escritura
Establece u obtiene un valor booleano que indica si se realizará una entrada del registro de eventos del sistema cuando un usuario supere su umbral de cuota asignado.
QuotaFileIncomplete
Solo lectura
Obtiene un valor booleano que indica si el archivo de cuota del volumen está completo.
QuotaFileRebuilding
Solo lectura
Obtiene un valor booleano que indica si el archivo de cuota del volumen se está recompilando actualmente.
QuotaState
Lectura/escritura
Establece u obtiene el estado de las cuotas de disco del volumen.
UserNameResolution
Lectura/escritura
Establece u obtiene un valor que controla cómo se resuelve el SID de usuario en los nombres de usuario.

 

Comentarios

Un administrador puede usar el objeto DiskQuotaControl para realizar una serie de tareas, incluidas las siguientes:

  • Habilitación y deshabilitación del sistema de cuotas de disco del volumen.
  • Obtener el estado del sistema de cuotas en el volumen.
  • Denegar el espacio en disco a los usuarios que superen su límite de cuota.
  • Especificar los valores predeterminados de umbral de advertencia y límite de cuota que se asignarán a los nuevos usuarios.
  • Agregar y quitar usuarios.

El objeto DiskQuotaControl permite establecer valores predeterminados globales para el volumen para propiedades como límites de cuota. Sin embargo, cada usuario se representa mediante un objeto DIDiskQuotaUser que se puede usar para especificar la configuración de cuota individual.

Hay varias maneras de obtener el objeto DIDiskQuotaUser de un usuario:

  • Los objetos DIDiskQuotaUser para todos los usuarios con cuotas en el volumen se exponen como una colección y se pueden enumerar. Para obtener una explicación sobre cómo enumerar objetos DIDiskQuotaUser , vea Enumerar usuarios de cuota de disco en la sección Comentarios de DIDiskQuotaUser.
  • Al agregar un nuevo usuario, el método AddUser devuelve el objeto DIDiskQuotaUser del usuario.
  • Si tiene el nombre del usuario, el método FindUser devuelve el objeto DIDiskQuotaUser del usuario.

Este objeto hace que la funcionalidad esencial de la interfaz IDiskQuotaControl esté disponible para el scripting y las aplicaciones basadas en Microsoft Visual Basic.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Archivo DLL
Shell32.dll (versión 5.0 o posterior)

Consulte también

Shell (objeto)