[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 で入力した文字に勝手に取り消し線が入る

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