ご存じのように、先日、ユーザー登録の際にユーザーの CSV または XLSX ファイルを Endpoint Cloud にインポートする機能が追加されました。
それに伴って、オンプレミス AD(Active Directory)の管理者には、そのファイルを作成する義務が発生しています。そこで筆者は、AD ユーザーを CSV ファイルに出力できる Powershell スクリプトがないかどうか調べ、ちょうどいいサンプルを見つけました。
https://gallery.technet.microsoft.com/scriptcenter/Powershell-script-to-5edcdaea
もちろん、パス(2 カ所)、ターゲットサーバー、データ取得元の OU は書き換えが必要です (OU は組み込みの "Users" を使うの、OU= ではなく CN= を使ってください)。
また、取得するフィールドとその名前も変更する必要があります。筆者の場合、各フィールドは次のとおりです。
$AllADUsers | Select-Object @{Label = "Email";Expression = {$_.Mail}}, @{Label = "FirstName";Expression = {$_.GivenName}}, @{Label = "LastName";Expression = {$_.Surname}}, @{Label = "Phone";Expression = {$_.telephoneNumber}}|
ここから、ポータルでダウンロードした CSV ファイルに、必要なユーザーをコピーして貼り付け、インポートすれば完了です。
【参考訳】