追加のアクセス許可を追加して、フォルダーの ACL を変更する小さなスクリプトに取り組んでいます。「Set-ACL」コマンドの実行中にエラーが発生しました。私が間違っていることを教えてください。
$AddAccessRule = New-Object security.accesscontrol.filesystemaccessrul("CREATOROWNER",@("ReadAndExecute,Synchronize"),"ContainerInherit,Objectinherit","Inheritonly","Allow")
$objacl = get-acl $FolderPath
$ObjAcl.AddAccessRule($AddAccessRule)
Set-acl $FolderPath $objacl
実行すると、次のエラーが発生します。
"1" 個の引数を指定して "AddAccessRule" を呼び出し中に例外が発生しました: "一部またはすべての ID 参照を変換できませんでした。" C:\Users\kakulva\Desktop\Scripts\CreatorOwner\ACL.ps1:10 文字:1 + $ObjAcl.AddAccessRule($AddAccessRule) + ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) []、MethodInvocationException + FullyQualifiedErrorId : IdentityNotMappedException
質問や説明が必要な場合はお知らせください。