ファイルの作成者情報を取得する【powershell】

Windowsでfile creator(=owner)情報を取得するためのメモ

get-childitemではファイルの作成者=Ownerが取得できないようです。

っていうか、Get-Aclで取れるんですけどね。pathの形が”Microsoft.PowerShell.Core\FileSystem::”から始まるファイルシステムプロバイダ情報で始まるのでちょっと扱いにくいのですよ。

ということで、Convert-Pathを使ってやると普通のPathになります。
Filenameだけでいい場合はSplit-path の-leafオブションでとれます。

もしファイルをコピーとか移動とかしたければ、foreach( $Item in Items){$Item.path ………}とかすれば自由にできます。

管理人おすすめのimportexcelモジュールを使うとこんな感じで直接Excelに吐けます。

ImportExcelについては下記に詳細をかいているのでごらんください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください