Office365管理センターでの一括ユーザ登録

本日は「Office365管理センターでの一括ユーザ登録」

現在発生しているエラーについてです。

 

 

Office365管理センター上にてCSVファイルを利用して、ユーザ登録を行うことが

可能ですが、

現在Office365管理センターより一括でユーザを作成すると、エラーが発生する現象が発生しているようです。

 

この現象に関連して、「ユーザ作成後のパスワード通知メールが届かない」

「一括でユーザのパスワードリセットを行うとエラーが発生する」という

現象も起こっています。

 

現在 このエラーについては、Microsoft側で修正対応を行っているとのことですので、

もし一括でユーザ登録を行いたい場合は、Powershellにて作業を行ってください。

 

 

1.CSVファイルを作成する。(UTF-8)

UserPrincipalName,DisplayName,LastName,FirstName,Password, <その他の属性>

User01@maymay.com,User01,User,01,Pass1111,…

User02@maymay.com,User02,User,02,Pass2222,…

 

2.新規ユーザーの一括作成を行う

以下、2種類ありますので、どちらかを実行して下さい。

 

◎作成するユーザにランダムでパスワードを付与する。(ライセンス付与も含)

Import-Csv "C:\temp\Users1.csv" | ForEach-Object {New-MsolUser -UserPrincipalName $_.UserPrincipalName -DisplayName $_.DisplayName -<その他の属性> $_.<その他の属性> -UsageLocation JP -ForceChangePassword $True -LicenseAssignment *****:ENTERPRISEPACK } |Export-Csv -Encoding UTF8 -NoTypeInformation "C:\temp\NewUsers.csv"

 

 

【実行結果例】

Password     UserPrincipalName                DisplayName     isLicensed

--------     -----------------                -----------     ----------

Hucu5153     User01@*****.onmicrosoft.com     User01          False

Nayo1715     User02@*****.onmicrosoft.com     User02          False

 

 

 

◎作成するユーザに個々でパスワードを設定する。(ライセンス付与も含)

Import-Csv “C:\temp\Users2.csv” | ForEach-Object {New-MsolUser -UserPrincipalName $_.UserPrincipalName -DisplayName $_.DisplayName -LastName $_.LastName -FirstName $_.FirstName -Password $_.Password -<その他の属性> $_.<その他の属性> -ForceChangePassword $True -LicenseAssignment *****:ENTERPRISEPACK -UsageLocation JP}

 

 

【実行結果例】

Password       UserPrincipalName                  DisplayName       isLicensed

--------       --------------------               -----------       ----------

Pass1111       User01@******.onmicrosoft.com      User01            True

Pass2222       User02@******.onmicrosoft.com      User02            True

 

※ 初回ログイン時にパスワードを変更することを強制する設定 (一時パスワードの設定) は、ユーザー作成時や上記のようにパスワード設定時に -ForceChangePassword というパラメータで指定します。

パラメータの値が、True の場合は初回ログイン時にパスワード変更を強制する動作となり、False の場合は変更を強制せずに設定したパスワードが本パスワードとなります。

 

 

以上

 

2017年05月現在