locked
GPO Quotas Exceptions RRS feed

  • Question

  • Bonjour,

    Je rencontre un soucis dans l'un de mes serveurs membre de mon domaine où après avoir appliqué une GPO de Quotas de disque, j'ai des utilisateurs qui ont le Quotas aussi mais ce sont des utilisateurs systèmes comme vu en dessous . Ils étaient bloqués et générer des erreurs dans l'observateurs d'évenements.

    Ma question est la suivante : Comment ajouter des Utilisateurs en exceptions pour les Quotas en GPO. J'ai vu que cela marchait poste par poste...mais bon si je peux eviter que "AUTORITE NT\System" & NT SERVICE\TRUSTED INSTALLER" soit considérés en utilisateurs quotas.

    Que ça soit comme pour l'admin.

    Merci

    mercredi 21 mars 2012 08:20

Réponses

  • Bonjour,

    Les comptes que vous avez circulé en rouge se sont des comptes système qui pourront être utilisés pour lancer des services lors du démarrage du PC 

    Si vous avez configuré la limite de quota et niveau d'avertissement par défaut, ce paramêtre s'applique à tous les nouveaux utilisateurs aussitôt qu'ils écrivent sur le volume. Il n'affecte pas les limites de quota de disque pour les utilisateurs actuel. 

    Lorsqu'un utilisateur allume son ordinateur, le système applique les stratégies de groupe liées à l'ordinateur avant que l'utilisateur ouvre sa session et dans ce cas l'utilisateur va subir le GPO




    Best regards
    Bourbita Thameur
    Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton


    mercredi 21 mars 2012 17:26
    Auteur de réponse
  • Bonjour,

    Thameur a raison. La limite de quota s'applique à tous les utilisateurs. C'est by design.

    J'ai trouvé un script qui vous peut aider:

     
     
    '' Enable Quotas if not already done
    Const ENABLE_QUOTAS = 2
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    colDiskQuotas.QuotaState = ENABLE_QUOTAS
     
    '' Set Disk Quotas for the Follow users
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT AUTHORITY\SYSTEM")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT AUTHORITY\NETWORK SERVICE")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT AUTHORITY\LOCAL SERVICE")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("Administrator")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT SERVICE\TrustedInstaller")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
    

    Merci de nous tenir au courant.

    Cordialement,

    Florin


    Florin CIUCA, MSFT  Votez! Appel à la contribution
    Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    vendredi 23 mars 2012 13:54

Toutes les réponses

  • Bonjour,

    Les comptes que vous avez circulé en rouge se sont des comptes système qui pourront être utilisés pour lancer des services lors du démarrage du PC 

    Si vous avez configuré la limite de quota et niveau d'avertissement par défaut, ce paramêtre s'applique à tous les nouveaux utilisateurs aussitôt qu'ils écrivent sur le volume. Il n'affecte pas les limites de quota de disque pour les utilisateurs actuel. 

    Lorsqu'un utilisateur allume son ordinateur, le système applique les stratégies de groupe liées à l'ordinateur avant que l'utilisateur ouvre sa session et dans ce cas l'utilisateur va subir le GPO




    Best regards
    Bourbita Thameur
    Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton


    mercredi 21 mars 2012 17:26
    Auteur de réponse
  • Bonjour,

    Thameur a raison. La limite de quota s'applique à tous les utilisateurs. C'est by design.

    J'ai trouvé un script qui vous peut aider:

     
     
    '' Enable Quotas if not already done
    Const ENABLE_QUOTAS = 2
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    colDiskQuotas.QuotaState = ENABLE_QUOTAS
     
    '' Set Disk Quotas for the Follow users
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT AUTHORITY\SYSTEM")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT AUTHORITY\NETWORK SERVICE")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT AUTHORITY\LOCAL SERVICE")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("Administrator")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
     
    Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
    colDiskQuotas.Initialize "C:\", True
    set objUser = colDiskQuotas.FindUser("NT SERVICE\TrustedInstaller")
    objUser.QuotaThreshold = 99999999999999
    objUser.QuotaLimit = 99999999999999
    

    Merci de nous tenir au courant.

    Cordialement,

    Florin


    Florin CIUCA, MSFT  Votez! Appel à la contribution
    Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    vendredi 23 mars 2012 13:54