ヤマムギ

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 パラメータを追加しています。


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

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

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

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

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

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

 - Windows ,

ad

ad

  関連記事

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

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

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

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

Windows 8.1 with bing 64bit とLinux Mint 17 Mate 64bit のデュアルブート環境構築

目的 Windows 8.1 with bing 64bitがプリインストールさ …

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

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

Windowsでの自動化について考える会に出席させていただいた

2015年2月21日 土曜日 詳細はSlideShareの資料を確認してもらえれ …

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

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

Microsoft TeamsアプリをMacで起動すると「A JavaScript error occurred in the main process」

会社で本格的にMicrosoft Teamsを実運用で試してみることになりつつあ …

Windowsサウンドデバイスのドライバがインストールできない

Windowsのサウンドアイコンに赤いバツがついていて、クリックすると、ドライバ …

Windows 8.1 with bing 64bitをWindows 10にアップグレードしました

Windows 8.1 with bing 64bitとLinux Mint 1 …

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

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