2016年5月21日土曜日

Office365:(2)ユーザのログイン情報の取得

PowerShellから各ユーザのログイン情報を取得します。

1.PowerShell ISEを管理者で立ち上げ、次のリモート接続設定をします。
 > Set-ExecutionPolicy RemoteSigned
「この設定は、コンピューターで一度だけ構成すれば、接続ごとに行う必要はありません。」とのことです。

2.Exchange Online に接続します。
> $UserCredential = Get-Credential
管理者のIDとパスを入力

> $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
(1行で入れる)

> Import-PSSession $Session

3.ログイン情報確認
> Get-MailboxStatistics -Identity mizuno@sample.ac.jp | FL LastLogonTime

LastLogonTime : 2016/05/21 6:00:36
と出力されます。


Remove-PSSession $Session
で終了です。

参考
https://technet.microsoft.com/ja-jp/library/jj984289(v=exchg.160).aspx

2016年5月2日月曜日

Cakephp : リレーションテーブルの表示並び替え

findする時に、orderで並び変えるのは簡単ですが、viewなどでリレーションテーブルの内容を表示する時に並び替える方法です。

例えば subjectsテーブルの外部キーを持つsimilaritiesテーブルの情報をsubjects/viewで表示する場合

のようになりますが、この前に

を入れておくと、valueの値で降順で表示できます。
参考
http://net-labo.net/?p=155