Je dois masquer le D:
lecteur pour les utilisateurs spécifiés sous Windows 7. Comment puis-je faire cela?
Je dois masquer le D:
lecteur pour les utilisateurs spécifiés sous Windows 7. Comment puis-je faire cela?
Réponses:
Il existe un paramètre de stratégie de groupe pour désactiver l' accès à certains lecteurs et un autre pour masquer l' accès. Pour ce faire, vous avez besoin de Windows 7 Professionnel, Édition Intégrale ou Entreprise. Pour les autres versions, faites défiler jusqu'à ma solution alternative.
Si vous souhaitez uniquement appliquer la stratégie à certains utilisateurs, pas à tous les utilisateurs, vous devez la configurer individuellement. Vous ne pouvez pas le faire en ouvrant simplement gpedit.msc
; vous devez ajouter l'éditeur de stratégie de groupe à partir de la console MMC:
mmc.exe
avec des privilèges administratifsFile
>Add or Remove Snapin
Add >
Browse
, cliquez sur l' Users
onglet et sélectionnez un utilisateur ou un groupe d'utilisateurs. Les utilisateurs individuels sont affichés, ainsi que deux groupes génériques; "Administrateurs" et "Non-administrateurs".OK
, puis sur Finish
dans l'assistant.OK
dans la boîte de dialogue "Ajouter un composant logiciel enfichable".User Configuration > Administrative Templates > Windows Components > Windows Explorer
.Hide these specified drives in My Computer
si vous souhaitez simplement masquer les disques mais tout en autorisant un accès direct (par exemple à partir de l'invite d'exécution, etc.) aux disques. Recherchez Prevent access to drives from My Computer
de masquer le lecteur et d'empêcher l'accès à celui-ci.Enabled
bouton radio et choisissez le ou les lecteurs que vous souhaitez restreindre. Depuis Windows 7, les seules options sont:
A and B drives only
C drive only
D drive only
A, B and C drives only
A, B, C and D drives only
Restrict all drives
Do not restrict drives
La prochaine fois que les utilisateurs se connecteront, ils ne pourront pas voir / accéder au lecteur. Cela devrait fonctionner car vous avez spécifiquement demandé de désactiver le lecteur D :.
Si vous souhaitez désactiver un lecteur autre que A, B, C ou D , ou si vous disposez d'une version de Windows 7 qui ne prend pas en charge l'éditeur de stratégie de groupe , vous devrez effectuer les modifications manuellement dans le Registre.
La première étape consiste à charger la ruche de registre de l'utilisateur dont vous supprimez les lecteurs. L'utilisateur doit être déconnecté pour que cela fonctionne; en fait, il vaut mieux faire un nouveau redémarrage avant de faire ce processus.
HKEY_USERS
Load Hive
dans le File
menuC:\users\username
NTUSER.DAT
dans la File name
case. Ce fichier est un fichier caché par le système, il n'apparaîtra donc pas dans la fenêtre de sélection de fichiers. Vous devez le saisir. Assurez-vous de ne pas sélectionner ntuser.dat.log
par accident.Foo
.HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
pour masquer les lecteurs ou NoViewOnDrive
pour désactiver complètement l'accès.1
(désactivé) ou 0
(activé). Faites ce nombre binaire, puis convertissez-le en hexadécimal. C'est le numéro que vous mettez dans la boîte. Par exemple, D est la quatrième lettre de lecteur à partir de la droite, et tout ce qui se trouve à gauche est un 0, donc le nombre sera b1000
, c'est-à- x08000000
dire que vous entrerez 08000000
comme valeur. Pour désactiver C et D, vous utiliseriez b1100
, ou x0c000000
. Si cela vous a dérouté, postez dans les commentaires pour obtenir de l'aide.HKEY_USERS
, sélectionnez la clé que vous avez chargée, puis cliquez sur File
> Unload Hive
. Cette étape est ABSOLUMENT CRITIQUE !! Si vous ne déchargez pas la ruche, l'utilisateur ne pourra pas se connecter correctement.Cliquez avec le bouton droit sur ledit lecteur dans Ordinateur, choisissez Propriétés → Sécurité . Mettez à jour l'accès selon vos besoins: supprimez "Utilisateurs", ajoutez "Parents", etc.
Si votre version de Windows n'a pas d'onglet Sécurité, utilisez la icacls
ligne de commande:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
Vous pouvez masquer tous les lecteurs à l'aide de la stratégie de groupe. Cela définira des restrictions pour tous les utilisateurs de la machine.
J'espère que cela t'aides! :)
Tiré de ce lien (un peu trop paresseux pour le taper moi-même):
\\?\Volume{guid}
syntaxe, il suffit DefineDosDevice(1, "x:", "\\??\\Volume{guid}")
de lui attribuer une lettre de lecteur local de session. (Btw, ce sont deux préfixes différents. Pas une faute de frappe.)
Vous recherchez un type d' énumération basée sur l'accès .
Permettre à un utilisateur de ne voir que les lecteurs / dossiers pour lesquels il dispose des autorisations est pris en charge dans les domaines, mais pas dans les installations autonomes à ma connaissance. Auparavant, vous pouviez le
faire dans Windows XP à l'aide de Windows SteadyState mais cet outil a été abandonné.