PowerShell

PowerShell で ISO 8601 拡張形式の現在時刻を取得する

Get-Date の Format オプションに "o" または "O" を指定する。 Get-Date -Format "o" # 2018-01-28T17:34:35.7418503+09:00 小数点以下が不要なら、 -replace 演算子で "." (ピリオド)から数字が連続する部分を削除する。 (Get-Date -Format "o") -replac…

Office 365 E3 ライセンスのうち Exchange Online (Plan 2) だけをユーザーに割り当てる

Disclaimer: 本エントリの内容は2018年1月3日時点の Office 365 の仕様に基づいています。 honeotech.hatenablog.com 上記のエントリでユーザーに Office 365 のライセンスを割り当てる方法について言及したが、組織によっては「 E1 を購入したが Exchange O…

PowerShell で Office 365 のユーザーを作成する(クラウド ID モデル)

Disclaimer: 本エントリの内容は2018年1月2日時点の Office 365 の仕様に基づいています。 Office 365 のクラウド ID モデルのユーザーを PowerShell で作成する方法を確認してみた。なお、クラウド ID モデルのユーザーとは、オンプレミスの Active Directo…

Exchange Online のメールボックスに適用されている OWA メールボックスポリシーを確認する

Disclaimer: 本エントリの内容は2018年1月1日の Office 365 の仕様に基づいています。 Exchange Online のメールボックスに適用されている OWA メールボックスポリシーを確認する方法を検証してみた。 前提 ひとつのメールボックスにはひとつの OWA メールボ…

Office 365 全体管理者のメールボックスの「名前」を変更する

Office 365 のサインアップ時に作成した Office 365 全体管理者のメールボックスを Get-MailBox で確認したところ、サインアップ時に指定した姓名(例えば「太郎山田」)がメールボックスの名前(name 属性)に入っていた。 Fig: 全体管理者のメールボックス…

PowerShell で CSV ファイルを読み込む

PowerShell で CSV ファイルを読み込むには、 Import-Csv コマンドレットを使用する。 基本的な使い方 入力サンプル 以下のような ASCII だけで構成された CSV ファイルを想定する。 PS> Get-Content file.csv Name,Height,Weight tako,96,93 ika,21,75 ebi,…