という表題ですが、PowerShell 純正コマンドレットではどうしようもありません。 ACE(ファイルの所有者) がない = ACL へのアクセス 一切が出来ないので、 Get-ACL も Get-ChildItem も一切できずほげります。 icacls を使ってACL 操作も.... 当然できません。むしろこれができるなら Set-ACLできてます。 このような状況になった場合、方法は2つあります。 エクスプローラー > ファイルのプロパティ > セキュリティ詳細設定 > ファイルの所有者を設定 takeown コマンドを利用する takeown でフォルダ内の全ファイルから ACEを失ったファイルにadministrator所有者を操作するときは、毎回同じコマンドを利用します。 そこで、今回の記事は PowerShell コマンドレットにラップしてちょっと使いやすくしてしまおうとい