我試着寫這個功能,但它沒有工作PowerShell的功能。但是,當我從功能中排除身體時,它確實開始工作。我需要一個將添加用戶並給予該文件夾完全權限的功能。任何幫助將不勝感激。無法寫入給文件夾權限用戶
function Grant-userFullRights {
Param(
[string]$UserName,
[string]$Files
)
$Acl = Get-Acl $Files
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule($UserName, "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow")
$Acl.SetAccessRule($Ar)
Set-Acl $Files $Acl
}
Grant-userFullRights "CHAD\sv_CS_CH", "G:\testing"
你什麼錯誤? – restless1987
如彌敦道建議我用「格蘭特userFullRights -Username‘CHAD \ sv_CS_CH’-files‘G:\測試’」,而不是寫一個函數。但是,工作編號沒有完成。提示以下錯誤: 「腳本失敗,原因是調用深度溢出調用深度達到1001,最高爲1000。」 – Shubham