私はこれを使って共有フォルダ(NTFS)を作成しましたが、何が間違っているのですか? AddAccessRule()
を使用してアクセスを追加しますか?私はこれを使用していなかったが、それは私のために動作しませんでした(エラーをそれだけでは動作しません):NTFSアクセスを追加Powershell
New-Item -type directory -path C:\MyFolder
$Acl = Get-Acl "C:\MyFolder"
$Ar = New-Object system.security.accesscontrol.filesystemaccessrule("username","FullControl","Allow")
$Acl.SetAccessRule($Ar)
Set-Acl "C:\MyFolder" $Acl
「これは機能しません」と定義します。権限は設定されていませんか?間違った権限が設定されていますか?権限は見えますが、共有にアクセスできないのですか? – vonPryz
ユーザー全員のみが設定されています(存在しない場合はそのユーザーにはアクセス権が割り当てられていません)。また、チェックボックス共有ではこのフォルダは[詳細共有]チェックボックスがオフになっています。 – dear1
@ dear1、私は他の質問で言ったように、共有(と共有のアクセス許可)はNTFSのアクセス許可と同じではありません。あなたもそれを共有したい場合は、exを使います。あなたの他の質問のコマンドはまず 'Everyone = FullControl'共有パーミッションを持つ共有を作成し、アクセスを制限する' Get-/Set-Acl'を使ってNTFS-Securityを変更してください。 –