Windows 10で作成されたフォルダーのアクセス許可リストにユーザーALLRESTRICTED APPLICATION PACKAGESを追加できません。Windowsエクスプローラー(セキュリティ->詳細)を使用してこれを行うにはどうすればよいですか?
これは、UWPアプリに使用される特別なシステムグループです。一般ユーザーが編集してフォルダやファイルに追加または削除することはできません。それはシステム自体によって定義されます。
WindowsエクスプローラーでALL RESTRICTED APPLICATION PACKAGES
を追加することは不可能のようですが、これは小さなPowerShellで簡単に実現できます。
$user = [Security.Principal.NTAccount]::new("ALL RESTRICTED APPLICATION PACKAGES").Translate([System.Security.Principal.SecurityIdentifier])
$rule = [Security.AccessControl.FileSystemAccessRule]::new($user, "ReadAndExecute", "Allow") # or whatever permissions you require, you can change them later via Explorer
$directory = "path/to/your/directory"
$acl = Get-Acl $directory
$acl.SetAccessRule($rule)
Set-Acl -Path $directory -AclObject $acl
ただし、あるディレクトリから別のディレクトリにアクセス許可を一括コピーしたい場合は、手動で追加するのではなく、アクセス許可をコピーすることをお勧めします。 そのタスクには、Copy-Acl
PowerShellスクリプトを使用できます:
Copy-ACL -SourcePath "C:\Windows\System32\spool" -DestinationPath "my_new_spool_directory_location" -BreakInheritance -KeepInherited