Icalcs

KevG Messages postés 955 Date d'inscription   Statut Contributeur Dernière intervention   -  
SebB73 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous!


Je suis pas à l'aise du tout avec ICALCS et j'ai besoin d'aide pour "programmer" deux ligne de commande.

La première doit ajouter, sans remplacer, une autorisation FULL pour un utilisateur sur TOUS les sous-dossiers et fichiers. Vous pouvez m'indiquer quelle "switch" changer pour plutôt remplacer.

La deuxième doit ajouter, sans remplacer, une autorisation FULL sur absolument tout.

Si vous avez des bonnes ressources à me recommander du coup!


Merci infiniment!

Sur Windows Serveur 2012R2 en domaine avec 15 postes locaux en Windows 7 Pro.

2 réponses

SebB73 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   33
 
Regarde avec un truc comme ca

icacls \\srvdatas1\D$\Users\VIE-SCOLAIRE\dbois /grant:r GTADMIN:(OI)(CI)(F) dbois:(OI)(CI)(M)




/grant : Subventions spécifié les droits d'accès utilisateur. Autorisations remplacent les autorisations précédemment accordées explicites.

Sans :r, les autorisations sont ajoutées aux éventuelles autorisations explicites accordées précédemment.


Icalcs pour un serveur et 15 postes c un peu abusé :p
0
KevG Messages postés 955 Date d'inscription   Statut Contributeur Dernière intervention   63
 
Bonjour Seb73,


Je t'ai répond dans une nouvelle réponse. Je sais pas si je dois répondre en commentaire pour que tu reçoivent une notification, alors au cas où.


Bonne journée,
0
KevG Messages postés 955 Date d'inscription   Statut Contributeur Dernière intervention   63
 
Merci beaucoup SebB73!

Si c'est possible, j'ai travaillé une nuit complète et je n'y parviens pas. Voici le code que j'ai bafouillé. Si je le met en .bat il tourne en rond. Alors, je les prends par section.


takeown /f "D:\Usagers$\poste229\AppData" /r /d O
takeown /f "D:\Usagers$\poste229\Desktop" /r /d O
takeown /f "D:\Usagers$\poste229\Documents" /r /d O
takeown /f "D:\Usagers$\poste229\Downloads" /r /d O
takeown /f "D:\Usagers$\poste229\Favorites" /r /d O
takeown /f "D:\Usagers$\poste229\Music" /r /d O
takeown /f "D:\Usagers$\poste229\Pictures" /r /d O
takeown /f "D:\Usagers$\poste229\Searches" /r /d O
takeown /f "D:\Usagers$\poste229\Start Menu" /r /d O
takeown /f "D:\Usagers$\poste229\Videos" /r /d O

icacls "D:\Usagers$\poste229\AppData" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Desktop" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Documents" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Downloads" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Favorites" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Music" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Pictures" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Searches" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Start Menu" /grant Administrator:F /t /q
icacls "D:\Usagers$\poste229\Videos" /grant Administrator:F /t /q

icacls "D:\Usagers$\poste229\AppData" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Desktop" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Documents" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Downloads" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Favorites" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Music" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Pictures" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Searches" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Start Menu" /grant system:F /t /q
icacls "D:\Usagers$\poste229\Videos" /grant system:F /t /q

icacls "D:\Usagers$\poste229\AppData" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Desktop" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Documents" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Downloads" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Favorites" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Music" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Pictures" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Searches" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Start Menu" /grant poste229:F /t /q
icacls "D:\Usagers$\poste229\Videos" /grant poste229:F /t /q



Ce que j'ai besoin d'aide pour, cela doit s'appliquer au dossier, sous-dossiers et fichiers. Remplacer toutes les permissions pour ceux du code et enlever la "inheritance". J'ai essayé de plusieurs façon, mais je me débrouille pas encore assez en ligne de commande.

Et je crois qu'on peut "grant" plusieurs utilisateur à la fois, pour simplifier?


Si tu veux m'aider, ça me sauverait des heures de travail!
Merci en avance, dis-moi dans quel compte de banque te payer ;-)



0
SebB73 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   33
 
J'imagine que tu as trouvé depuis.

Ce que je proposais traite aussi les sous dossier.


Oui tu peux grant plusiers comptes / groupes à la fois comme cela été le cas dans mon exemple.

Seb
0