Я запускаю этот скрипт в PowerShell:
Add-NTFSAccess -Path 'C:\MyFolder' -Account PROGRAMMING\IIS_IUSRS -AccessRights FullControl
и я получаю эту ошибку:
Добавьте-NTFSAccess: не Может связать параметр 'Учетная запись'. Не может преобразовать значение "PROGRAMMING\IIS_IUSRS" для ввода "Security2. IdentityReference2". Ошибка: "Некоторые или все ссылки идентификационных данных не могли быть переведены". В line:1 char:46 + Добавляют-NTFSAccess - Путь 'C:\MyFolder' - PROGRAMMING\IIS_IUSRS-AccessRig Учетной записи... + ~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (:) [Добавьте-NTFSAccess], ParameterBindingException + FullyQualifiedErrorId: CannotConvertArgumentNoMessage, NTFSSecurity. AddAccess
Что я делаю неправильно?
Спасибо,
istifadə edin:
Add-NTFSAccess -Path 'C:\MyFolder' -Account BUILTIN\IIS_IUSRS -AccessRights FullControl
və ya sadəcə
Add-NTFSAccess -Path 'C:\MyFolder' -Account IIS_IUSRS -AccessRights FullControl
IIS_IUSRS
, kompüter və ya domen adı ilə ön əlavə etməməli / edə bilməyəcəyiniz xüsusi bir daxili qrupdur.
Üçün NT YAZILIĞI
prefiksini və ya dilinizdəki ekvivalenti istifadə etmək məcburiyyətində olduğunuz digər daxili qruplar, məsələn:
Add-NTFSAccess -Path 'C:\MyFolder' -Account "NT AUTHORITY\NETWORK SERVICE" -AccessRights FullControl
Add-NTFSAccess -Path 'C:\MyFolder' -Account "NT AUTHORITY\iusr" -AccessRights FullControl
Xahiş edirik unutmayın Add-NTFSAccess
bir Windows cmdletləri deyil, bu bəzi skriptlərdir orijinal afişanın bir yerdən götürüldüyünü, ancaq burada izah edilən hesab adlarının başqa yerdə də işləməsini.