Permissions
使用 Powershell 添加文件夾權限
我在 PowerShell 中執行這個腳本:
Add-NTFSAccess -Path 'C:\MyFolder' -Account PROGRAMMING\IIS_IUSRS -AccessRights FullControl
我收到了這個錯誤:
Add-NTFSAccess:無法綁定參數“帳戶”。無法將值“PROGRAMMING\IIS_IUSRS”轉換為類型“Security2.IdentityReference2”。錯誤:“部分或全部身份參考無法翻譯。” 在 line:1 char:46 + Add-NTFSAccess -Path ‘C:\MyFolder’ -Account PROGRAMMING\IIS_IUSRS -AccessRig … + ~~~~~~~~~~~~~~~~~~~~~ ~~~~ + CategoryInfo : InvalidArgument: (:)$$ Add-NTFSAccess $$,ParameterBindingException + FullyQualifiedErrorId:CannotConvertArgumentNoMessage,NTFSSecurity.AddAccess
我究竟做錯了什麼?
謝謝,
採用:
Add-NTFSAccess -Path 'C:\MyFolder' -Account BUILTIN\IIS_IUSRS -AccessRights FullControl
要不就
Add-NTFSAccess -Path 'C:\MyFolder' -Account IIS_IUSRS -AccessRights FullControl
IIS_IUSRS
是一個特殊的內部組,您不應該/不能使用電腦或域名作為前綴。對於其他內部組,您必須使用
NT AUTHORITY
您的語言中的前綴或等效項,例如:Add-NTFSAccess -Path 'C:\MyFolder' -Account "NT AUTHORITY\NETWORK SERVICE" -AccessRights FullControl Add-NTFSAccess -Path 'C:\MyFolder' -Account "NT AUTHORITY\iusr" -AccessRights FullControl
請注意,這
Add-NTFSAccess
不是 Windows cmdlet,它是原始發布者在某處獲取的一些腳本,但此處描述的帳戶名稱也應該在其他地方工作。