Taille du profil utilisateur limitée à 30Mg? Comment modifier cette limitation.

mai 20, 2010
windows-logo En Active Directory, vous avez la possibilité de gérer la taille maximum que peuvent avoir vos profils utilisateurs au travers une GPO (MaxProfilSize).

Ce que je ne savais pas, c’était que cette GPO ne permet pas de dépasser le seuil des 30Mg.

Quand vous essayer de dépasser cette taille, vous recevez l’erreur suivante:

Psi_1

Et comme souvent, il y a une solution pour dépasser cette limitation, qui à mon sens, ce justifie de moins en moins.

Cette limitation est uniquement définie par une valeur maximum autorisée présente dans le fichier System.adm servant de template à nos GPOs.

En fonction que vous soyez dans une infrastructure basée sur Windows 2003 ou Windows 2008/Windows 2008R2, les opérations de modification sont différentes:

1. Sur un serveur 2003:

  • Editez le fichier System.adm se trouvant sur votre DC à l’emplacement suivant: %SystemRoot%\Windows\Inf

Psi_3

  • Recherchez la section suivante et modifiez la valeur MAX (exprimée en Kb)
1
2
3
4
5
6
PART !!ProfileSize    NUMERIC REQUIRED SPIN 100
VALUENAME "MaxProfileSize"
DEFAULT 30000
MAX    30000
MIN    300
END PART
  • Sauvegardez le fichier.
  • Redéfinissez votre GPO

2. Sur un serveur 2008/2008R2:

  • Editez le fichier UserProfiles.admx se trouvant sur votre DC à l’emplacement suivant: %SystemRoot%\Windows\PolicyDefinitions

Psi_2

  • Recherchez la section suivante et modifiez la valeur maxValue (exprimée en Kb)
1
2
3
4
5
6
7
8
9
10
11
    <policy name="LimitSize" class="User" displayName="$(string.LimitSize)" explainText="$(string.LimitSize_Help)" presentation="$(presentation.LimitSize)" key="Software\Microsoft\Windows\CurrentVersion\Policies\System" valueName="EnableProfileQuota">
      <parentcategory ref="UserProfiles" />
      <supportedon ref="windows:SUPPORTED_Win2k" />
      <elements>
        <text id="SizeMessage" valueName="ProfileQuotaMessage" />
        <decimal id="ProfileSize" valueName="MaxProfileSize" required="true" minValue="300" maxValue="30000000" />
        <boolean id="IncludeRegInProQuota" valueName="IncludeRegInProQuota" />
        <boolean id="WarnUser" valueName="WarnUser" />
        <decimal id="WarnUserTimeout" valueName="WarnUserTimeout" required="true" />
      </elements>
    </policy>
  • Sauvegardez le fichier.
  • Redéfinissez votre GPO

Enjoy !!!!

0

VMware: Cannot open the disk xxx.vmdk. Reason: Failed to lock the file.

mai 19, 2010
vmware_logo_2781 J’ai obtenu cette erreur ce matin lorsque j’ai tenté de redémarrer une machine virtuelle suite à un crash de mon client VMware workstation 7.0.

Vu que j’ai construit toute une infrastructure en VMware, je ne vous cache pas ma stupeur quand j’ai voulu démarrer mon Domain Controller. La première chose auquel on pense, en voyant cela, est à une corruption de données, mais fort heureusement, il n’en est rien :-)

vmware_lock1

Lorsque vous démarrez une machine virtuelle, automatiquement, les fichiers vmdk sont locké par le processus VMware lié à cette instance, ce qui empêche toute modification en provenance d’un autre processus. Imaginez que vous gardiez vos machines virtuelles sur un NAS et que vous soyez 2 à vouloir démarrer la même machine virtuelle. D’où le système de Lock.

Dans mon cas, comme le programme VMware Workstation c’est crashé, toutes les machines virtuelles qui étaient en cours d’utilisations ce sont plantées également en laissant, bien entendu, leur lock associé.

Au redémarrage, bardaf, c’est l’embardée comme dirait l’autre, plus moyen d’utiliser une de ces machines virtuelles.

Pour solutionner le problème, en fait, c’est tout simple, il vous suffit de vous rendre dans le répertoire qui héberge les fichiers de vos machines virtuelle (1 répertoire par machine normalement) et supprimer les répertoires terminant par lck.

vmware_lock2

Un fois supprimé, vos machines pourront à nouveau démarrer sans problème.

Enjoy !!!

7