Icalcs

Fermé
KevG Messages postés 955 Date d'inscription samedi 4 octobre 2008 Statut Contributeur Dernière intervention 11 mai 2016 - 9 mai 2016 à 09:06
SebB73 Messages postés 12 Date d'inscription vendredi 19 juin 2009 Statut Membre Dernière intervention 3 mars 2017 - 13 juin 2016 à 08:20
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 vendredi 19 juin 2009 Statut Membre Dernière intervention 3 mars 2017 33
Modifié par SebB73 le 9/05/2016 à 09:21
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 samedi 4 octobre 2008 Statut Contributeur Dernière intervention 11 mai 2016 63
11 mai 2016 à 17:17
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 samedi 4 octobre 2008 Statut Contributeur Dernière intervention 11 mai 2016 63
11 mai 2016 à 10:19
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 vendredi 19 juin 2009 Statut Membre Dernière intervention 3 mars 2017 33
13 juin 2016 à 08:20
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