"קח בעלות" על היעד ( כמו מחיצה \:E )

exprexs

Member
בשורה ה 1, קח בעלות מלאה על המחיצה E.
בשורה ה 2, תן גישה מלאה לכל אחד.

TakeOwn /f "E:" /r /d y
ICacls E:\ /t /q /c /Grant Everyone:f
.
כללי:
האות X מייצגת יעד הפעולה

TakeOwn /f "X:" /r /d y
TakeOwn /f X:\ /r /d y
ICacls X:\* /t /q /c /Grant Everyone:f



 
נערך לאחרונה ב:

exprexs

Member
אפשר בתסריט בעל משתנים.
התסריט מחיל את הפקודות הנוגעות לסוג היעד, תיקייה או קובץ, בהתאמה.

קוד:
    # Take ownership over a folder or file
$FilePath = "C:\Users\Ron\Documents"
$Condition  = Test-Path -Path $FilePath -PathType 'Container'
Switch ($Condition) {
    $True {     & 'TakeOwn.exe' '/F' $FilePath, '/A', '/R', '/D:Y' | Out-Null
                & 'ICACLS.exe' $FilePath, '/Grant', 'Everyone:(F)', '/T', '/Q', '/C'   
    }
    Default { & 'TakeOwn.exe' '/F' $FilePath, '/A'
                & 'ICACLS.exe' $FilePath, '/Grant', 'Everyone:(F)', '/T', '/Q', '/C'
    }
}
#
 
נערך לאחרונה ב:
למעלה