「プロビジョニングAPIで登録」のPowerShellスクリプトが「パラメーター 'StartDate'をバインドできません。」と表示して失敗する

「プロビジョニングAPIで登録」のPowerShellスクリプトを実行すると「パラメーター 'StartDate'をバインドできません。」と表示されて失敗する場合の対処方法は、以下のとおりです。

現象

Azure AD(Office 365)とのプロビジョニングを設定する際に、「プロビジョニングAPIで登録」のPowerShellスクリプトを実行すると「パラメーター 'StartDate'をバインドできません。」と表示されて失敗する。

プロビジョニングの設定について、詳しくは「IIJ IDサービス オンラインマニュアル[管理者用]」の「Azure AD(Office 365)とのプロビジョニング設定をする」をご覧ください。

原因

Windowsの日付のデータ形式が西暦でなく和暦となっている場合、PowerShellスクリプトの実行時に正確な日付の取得に失敗します。

対応

Windowsの設定で、日付のデータ形式を西暦に変更してください。

【参考】

Windowsのバージョンによっては、設定方法が異なる場合があります。設定方法については、Microsoft社にお問い合わせください。

Windows 10での設定例
  1. 「スタートメニュー > (歯車アイコン) > 時刻と言語 > 地域 > データ形式を変更する > カレンダー」の設定を「西暦」に変更します。
  2. PowerShellを再起動して、PowerShellスクリプトを実行します。