【Windows PowerShell】ファイルの権限を確認する【コマンドで簡単にまとめて権限確認】
Powershellを使って、ファイルに設定されているファイルへのアクセス権限を確認する方法を紹介します。
ファイルの権限確認は業務を遂行していると何かと重要になってきます。
Powershellで特定のファイルを実行するときはもちろん、ファイルを上書き更新する際は書き込み権限(write権限)が必要になったり、ファイルを読み込むときは読み取り権限(read権限)が必要になります。
なお、ファイルだけでなく、フォルダにおいても同様に権限が必要になります。
以下の手順でコマンドを入力することで対象のディレクトりにあるファイルはもちろんフォルダの権限もまとめて確認することができます。
# 対象のディレクトリに移動
cd \c:\tmp
# 現在のディレクトリ配下のファイルの権限一覧を表示する
Get-ChildItem . -Recurse | Get-ACL
もしファイルに出力したい場合は以下のように出力処理も
パイプで 追加してあげれば出力できます。
Get-ChildItem . -Recurse | Get-ACL |Export-Csv c:\list.csv
Windows PowerShellの本
PowerShellを勉強するなら手元に本があるとなお便利です。