ヤマムギ

growing hard days.

*

Windows PowerShellで特定フォルダ配下のフォルダアクセス権をCSVに出力する

   

出力したいときがたまにあるので忘れないようにメモ

出力したフォルダに移動してから実行します。
例ではCドライブ配下を全て出力するようにしてます。

Get-ChildItem

フォルダ下のアイテムを取得します。
再帰的にサブフォルダの配下も取得するために -Recurse パラメータを追加しています。

where {$_.mode -match “d”}

対象をフォルダのみに絞っています。
ファイルのアクセス権も取得したい場合はこれを抜きます。

Get-Acl

アクセス権情報を取得しています。

Select-object

出力する項目を絞ります。

@{Label=”Path”;Expression={Convert-Path $_.Path}}

フォルダのパス情報を出力します。

AccessToString

アクセス権情報を出力します。

Export-Csv

CSVに出力します。

日本語フォルダ名、アクセス権情報が文字化け「?」するので -encoding Default パラメータを追加しています。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

【PR】 「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第2版」という本を書きました。

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

【PR】 「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

 - Windows ,

ad

ad

  関連記事

正月実家に帰ったらPCが起動しなくなっているとのことで調べてみた

お正月あるあるです。 実家あるあるです。 ヒアリング 「起動しようとするとWin …

EC2 Windows インスタンス PowerShellでメタデータを見る

Linuxインスタンスならcurlコマンドで確認すればいいのですが、Window …

acer Aspire E3-111-A14D/s Windows 8.1 Update でキーボードが反応しなくなってからの解決

Windows 8.1 Update 2週間ぶりに起動したWindows8.1で …

Windowsで画像ファイルのサイズを一括変更するためにCaesiumを使ってみました

久しぶりにWindowsを使っています。 iPhoneで撮影した写真のサイズが大 …

acer Aspire E3-111-A14D/S のリカバリディスクを作成する

目的 acer Aspire E3-111-A14D/S Windows 8.1 …

mouse スティックPCを初期化しましたん

リビングで使っていたスティックPCを手放そうと思いまして、初期化しました。 マウ …

Windows10にVitalSource Bookshelfアプリをインストールしました

数ヶ月前に試したときはインストールできなかったので、最新のソフトウェアで試してだ …

duetディスプレイがWindows10にアップグレード後使えなくなってからの対応

iPadを外付けディスプレイにするduet displayをWindows 7で …

Windows 10 Insider Preview をMac VirtualBoxへインストールしてみました

もうそろそろ1ヶ月ほどで正式リリースが予定されている Windows 10のIn …

Windows 10の標準ソフト Snipping Toolでスクリーンショットをとってみた

超小ネタです。 久しぶりにWindowsを使うことになりました。 スクリーンショ …