トップ回答者
管理者がユーザーのパスワード有効期限を知る方法について

質問
回答
-
坂口さん、ご質問ありがとうございます。
PowerShell コマンドをご使用いただくことでユーザーのパスワードの有効期限を確認する事ができます。
1. 下記のサイトで、Microsoft .NET Framework 3.5 Service Pack 1 をインストールします。
Microsoft .NET Framework 3.5 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=ja2. 下記のサイトで、移行ツールをインストールします。(PowerShell も含まれています。)
お客様のご使用環境に合わせた Windows PowerShell をインストールします。
Microsoft Online Services Migration Tools (32 bit)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=9ed5f4c1-7f0b-4506-a214-32093af6147aなお、Windows 7 以外の環境で移行ツールのインストールを行う場合、下記のサイトにて、お客様のご使用環境に合わせた Windows PowerShell をインストールします。
Windows XP 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=30125a46-b97c-4704-aa10-605e809d5933Windows XP x64 Edition 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=814f4d99-2036-4c8e-a0ce-0480b9976091Windows Vista 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=c6ef4735-c7de-46a2-997a-ea58fdfcba63Windows Vista x64 Edition 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=af37d87d-5de6-4af1-80f4-740f625cd0843. インストール完了後、[スタート] メニュー内の [すべてのプログラム] から Microsoft Online Services フォルダを開き、[移行フォルダ] の中の [移行コマンドシェル] をクリックします。
4. PowerShell 起動後に、 下記のコマンドを入力します。(※ PowerShell はコマンドプロンプトと似ている画面となりますのでご注意願います。)
[PowerShell コマンド]
$Cred = Get-Credential "Admin Cred"
# "Admin Cred" = 管理者アカウント
# ※ポップアップ ウィンドウに管理者アカウントのパスワード入力が必要となります。Get-MSOnlineUser -ResultSize 1000 -Enabled -Credential $cred | select LastName, FirstName, Identity, DisplayName, PasswordExpirationDate, Jobtitle | Export-CSV -path "c:\temp\bpos_Userlist.csv" -noType -encoding UTF8
# [Select] 部分を変更することによって、他の項目をファイルに追加することができます。
# [ResultSize] この値を変更することで、CSV ファイルに出力する件数を変更することができます。
# csv ファイルの出力先は任意の場所へご変更ください。
#PasswordExpirationDate = パスワード有効期限
また、PowerShell 起動後に、下記のコマンドだけを入力いただいても、PasswordExpirationDate の値が確認することが可能でございます。[PowerShell コマンド]
$Cred = Get-Credential "Admin Cred"
# "Admin Cred" = 管理者アカウント
# ※ポップアップ ウィンドウに管理者アカウントのパスワード入力が必要となります。Get-MSOnlineUser -Identity <user_name@xxxx.com> -Credential $cred
# 括弧< >は削除してください。
この手順を試してください!- 回答としてマーク 坂口 鞠鳴 2011年5月12日 19:38
2011年5月11日 20:44モデレータ
すべての返信
-
坂口さん、ご質問ありがとうございます。
PowerShell コマンドをご使用いただくことでユーザーのパスワードの有効期限を確認する事ができます。
1. 下記のサイトで、Microsoft .NET Framework 3.5 Service Pack 1 をインストールします。
Microsoft .NET Framework 3.5 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=ja2. 下記のサイトで、移行ツールをインストールします。(PowerShell も含まれています。)
お客様のご使用環境に合わせた Windows PowerShell をインストールします。
Microsoft Online Services Migration Tools (32 bit)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=9ed5f4c1-7f0b-4506-a214-32093af6147aなお、Windows 7 以外の環境で移行ツールのインストールを行う場合、下記のサイトにて、お客様のご使用環境に合わせた Windows PowerShell をインストールします。
Windows XP 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=30125a46-b97c-4704-aa10-605e809d5933Windows XP x64 Edition 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=814f4d99-2036-4c8e-a0ce-0480b9976091Windows Vista 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=c6ef4735-c7de-46a2-997a-ea58fdfcba63Windows Vista x64 Edition 用 Windows PowerShell 1.0 インストール パッケージ
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=af37d87d-5de6-4af1-80f4-740f625cd0843. インストール完了後、[スタート] メニュー内の [すべてのプログラム] から Microsoft Online Services フォルダを開き、[移行フォルダ] の中の [移行コマンドシェル] をクリックします。
4. PowerShell 起動後に、 下記のコマンドを入力します。(※ PowerShell はコマンドプロンプトと似ている画面となりますのでご注意願います。)
[PowerShell コマンド]
$Cred = Get-Credential "Admin Cred"
# "Admin Cred" = 管理者アカウント
# ※ポップアップ ウィンドウに管理者アカウントのパスワード入力が必要となります。Get-MSOnlineUser -ResultSize 1000 -Enabled -Credential $cred | select LastName, FirstName, Identity, DisplayName, PasswordExpirationDate, Jobtitle | Export-CSV -path "c:\temp\bpos_Userlist.csv" -noType -encoding UTF8
# [Select] 部分を変更することによって、他の項目をファイルに追加することができます。
# [ResultSize] この値を変更することで、CSV ファイルに出力する件数を変更することができます。
# csv ファイルの出力先は任意の場所へご変更ください。
#PasswordExpirationDate = パスワード有効期限
また、PowerShell 起動後に、下記のコマンドだけを入力いただいても、PasswordExpirationDate の値が確認することが可能でございます。[PowerShell コマンド]
$Cred = Get-Credential "Admin Cred"
# "Admin Cred" = 管理者アカウント
# ※ポップアップ ウィンドウに管理者アカウントのパスワード入力が必要となります。Get-MSOnlineUser -Identity <user_name@xxxx.com> -Credential $cred
# 括弧< >は削除してください。
この手順を試してください!- 回答としてマーク 坂口 鞠鳴 2011年5月12日 19:38
2011年5月11日 20:44モデレータ