更新 私は受け入れられた回答に記載されている方法を使用できましたが、2回失敗したり、問題が多すぎたりしました。
さらに検索すると、はるかに優れており、必要なことを正確に実行するSetgeがHelge Kleinによって見つかりました。
特定のフォルダにアクセスできませんc:\Program Files\WindowsApps
。コマンドラインで「アクセスが拒否されました」というエラーが表示され、Windowsエクスプローラーで「現在このフォルダーにアクセスする権限がありません」というダイアログボックスが表示されます。
[ 続行 ]をクリックするとアクセス権が与えられますが、コマンドラインを使用して自分自身にアクセス権を与えたいと思います。スクリプトが同じセキュリティコンテキストで実行されているこの問題に遭遇しないように。
Microsoft Technetでこの質問を見つけましたが、うまくいきませんでした。管理者として既にPowershellを実行していることに注意してください。
PS C:\WINDOWS\system32> icacls "C:\Program Files\WindowsApps" /grant i063510:F /inheritance:e
C:\Program Files\WindowsApps: Access is denied.
Successfully processed 0 files; Failed processing 1 files
PS C:\WINDOWS\system32> icacls "C:\Program Files" /grant i063510:F /inheritance:e
C:\Program Files: Access is denied.
Successfully processed 0 files; Failed processing 1 files
問題がある場合は、Windows 8.1からアップグレードしたWindows 10を使用しています。
TAKEOWN
/ 避けたいSETOWNER
。私はそれが所有者を変更し、Windows Explorerがアクセス許可のみを割り当てると想定しています。