【Microsoft Azure】Azure Active Directory Powershellモジュールインストール

Azure AD関連のお仕事がいただけたので、いろいろ勉強。
https://blogs.technet.microsoft.com/jpazureid/2017/12/04/aad-powershell/

モジュールインストール

使ってみる

【Hyper-V】PowerShellダイレクトによる仮想マシン操作

WindowsServer2016では、PowershellダイレクトとうホストOSからゲストOSの仮想マシンに直接Powershellコマンドを実行することができる。
本来であれば、Powershellリモート操作のためには、ネットワーク接続が必要だけどそれが必要ない。

セッション接続する場合

コマンド、スクリプト実行する場合(1回ぽっきり)

【ActiveDirectry】Powershellでパスワードリセット

パスワードを指定する場合は、ConvertTo-SecureStringを使って、セキュリティ保護された文字列に変換する必要がある。

【ActiveDirectory】一括で特定OU内のユーザアカウントの有効期限を設定

これもPowershellで。

なしにする場合は「$null」を指定する
※このパターン結構多い

【ActiveDirectory】一括で無効化されたアカウントを有効化する

Posershellでできるよー。

有効化

削除

Filterかけてる箇所

【Powershell】ファイル内文字列一斉置換ツール

リストファイルに記載したファイル一覧に対して、リストファイルに記載した文字列セットを一括置換するツール。
たとえば、大阪・東京に同じ環境を構築するときとか。IPアドレスだったりホスト名とかだけ一斉置換できたらいいかなと思って。

カンマ区切りで1カラム文字→2カラム文字に

【Powershell】リモート操作をするためにやること

やっとくとあとあと便利かも。

操作される側で実行

操作する側で実行

ちなみに、ポートは5985

【Powershell】Get-WmiObjectで取得できるクラス一覧

とりあえずこれ覚えておくといろいろ調べやすいかも。

 

たとえば、バッテリ情報

 

別マシンの情報を見たいとき

【Powershell】Get-ChildItemでフルパスを取得

フルパス欲しいってとき、あるよね。

【Powershell】ファイルの更新日時を変更する

パソコンの時間を巻き戻したりするのがはばかられるときとか。
あと、ファイルサーバにコピったときとか。
 

更新日時

 

作成日時