質問: azureadアカウントのwindows10ntfsアクセス許可 windows10をazureactive directoryに参加させ、azureadの電子メールアドレスとパスワードでサインインしました。whoamiはazuread\<full name>を返し、ユーザープロファイルフォルダーのntfsアクセス許可では、フォルダーの所有者もazuread\<full name>として表示されます。ユーザーには、users\<full name>というプロファイルフォルダーがあります。ただし、他のフォルダにアクセス許可を付与したい場合、select a principalダイアログでこのユーザーをまったく選択できません。 azure adユーザーの正しい構文は何ですか?azure adアカウントのみを使用する場合、local usersにはユーザーアカウントはまったくありません(ローカルユーザーにリンクされているmicrosoftアカウントとは異なります)。
回答: イエスの台本にはタイプミスがあります。_set-acl : cannot bind argument to parameter 'path' because it is null. at line:6 char:19 + set-acl -path $path -aclobject $acl + ~~~~~ + categoryinfo : invaliddata: (:) [set-acl], parameterbindingvalidationexception + fullyqualifiederrorid : parameterargumentvalidationerrornullnotallowed,microsoft.powershell.commands.setaclcommand _これは更新されたスクリプトです:_ $dir = get-item -path 'c:\users\jshelby\desktop\testdir\' $acl = $dir.getaccesscontrol('access') $username = 'domain\username' $accessrights = new-object system.security.accesscontrol.filesystemaccessrule($username,'modify','containerinherit,objectinherit','none','allow') $acl.setaccessrule($accessrights) set-acl -path $dir -aclobject $acl _また、これを最初にpowershellcoreで試しました。 $dir.getaccesscontrol()はpowershellcoreには存在しないようで、windowspowershellのみに存在します。