[PowerShell] Office 365 の特定のユーザーを検索して CSV 出力

Office 365 のユーザーデータを抽出して、CSV に出力するサンプル。
 # 認証済みである前提。
 # 山田 さんを出力。
 Get-MsolUser | where {$_.LastName -like "山田"} | Export-Csv d:\users.csv -Encoding utf8
この例では LastName が "山田" である人を抽出し、D ドライブに CSV 出力している。
注意しないといけないのは、データに日本語 (マルチバイト) が含まれている場合は Unicode で出力しないと日本語部分がうまく出力されない。CSV 出力の際にはつねにエンコードに気を付けなければならない。
当然ながら、出力先に書き込みの権限がある事。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する