Avec la commande TAKEOWN
TAKEOWN /F "CheminRepertoire" /a /r /d Y
Lien vers le fichier : cliquez ici
En Powershell et avec la commande Subinacl que l'on trouve dans le ressource kit de Windows 2000, cela donne le script ci-dessous.
Notez qu'ici le répertoire de la racine ne sera pas traité. Seul les sous-répertoires le seront.
Ce script ajoutera également un groupe en accès sur chaque répertoire :
#L'exe subinacl doit etre dans le même répertoire que ce script
$varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition)
cd $varCheminRepertoireScript
$NomGroupe = "Domaine\NomGRoupe" #Indiquez ici le nom du groupe qui sera ajouté en accès
# donne les droits en RW à tous les sous-répertoires
$list = Get-ChildItem -path $varCheminRepertoireScript -recurse | ?{ $_.PSIsContainer }
foreach ($item in $list){
$csrc = $item.Fullname
$csrc | out-host
subinacl.exe /noverbose /nostatistic /file=directoriesonly $csrc /setowner=Administrateurs /grant=$NomGroupe | Out-Null
}
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
ss64.com | Site qui donne des exemplesd'utilisation de TakeOwn et autre |
Téléchargement(s)
Nom | Site Web d origine | Description |
---|---|---|
subinacl.exe | subinacl du ressource kit de Windows 2000 | |
fritzing.0.8.7b.pc.zip | https://fritzing.org/download/... | Logiciel open-source pour faire des circuits électroniques |
Article(s) suivant(s)