Office365では、パスワードポリシーとして「8-16文字」「大文字小文字混在」「1文字以上の数字/記号」「有効期限90日」「過去1世代使用不可」「ユーザ名を含めない」などが設定されております。
ただし、運用上パスワードの変更周期を無期限(もしくは、管理者側のタイミングに)設定したい場合が有ります。例えば、ディレクトリ同期ツールに設定された管理用アカウントなどです。PowerShellでアクセスして、特定アカウントのパスワードの有効期限を変更することができます。
Microsoft Online Services Module for Windows PowerShell (6/14現在、日本語サイトからはいけません)
http://community.office365.com/en-us/w/release-notes/312.aspx#Administration
Windows PowerShell 用 Microsoft Online Services モジュールを利用可能
http://community.office365.com/ja-jp/w/release-notes/362.aspx#administration
こちらをインストールし、以下のようにPowerShellから実行します。(Get-Credentialではいつもの通りOffice365の管理者アカウントのIDとPasswordを入力します。admin@example.onmicrosoft.comの部分を対象アカウントに変更して下さい。)
Import-Module MSOnline $LiveCred = Get-Credential Connect-MsolService -Credential $LiveCred Get-MsolUser -UserPrincipalName admin@example.onmicrosoft.com | Set-MsolUser -PasswordNeverExpires $true
Pingback: [Office365]PowerShellでアカウントのパスワードを無期限に変更する
Pingback: Office365 プランP その1 « けろさんのPCアレコレ