Partage
  • Partager sur Facebook
  • Partager sur Twitter

Executer plusieurs commande dans un ForEach-Object

    25 novembre 2019 à 15:08:42

    Bonjour,

    J’essaie de faire fonctionner plusieurs commandes en utilisant un ForEach-Object.

    Mon code est le suivant :

    $directory = "E:\test\test02\"
    $Recursive_Level = 0
    $dossier1 = "pepit"
    $ListFolder = Get-ChildItem -Path $directory -Recurse -Depth $Recursive_Level -Name -Directory
    $ListFolder | ForEach-Object {Get-Item "$directory$_\$dossier1" | Disable-NTFSAccessInheritance}
    $ListFolder | ForEach-Object {Clear-NTFSAccess -Path "$directory$_\$dossier1"}
    $ListFolder | ForEach-Object {Set-NTFSOwner -Path "$directory$_\$dossier1" -Account "BUILTIN\utilisateur"}



    Le code fonctionne si je supprime les 2 dernières lignes. Je ne comprend pas comment faire pour exécuté les 3 commandes dans le même script.

    Par avance merci pour votre aide :)

    -
    Edité par asmodaisda 26 novembre 2019 à 17:58:25

    • Partager sur Facebook
    • Partager sur Twitter

    Executer plusieurs commande dans un ForEach-Object

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown