[解決済み] Get-MSolUserのフィルタリング方法
2022-03-09 04:20:10
質問
AADからユーザーのセットを取得しようとしていますが、クエリにフィルタを適用する方法がわかりません。
最終的には、パスワードが80日以上更新されていないユーザーのリストが必要です。
をフィルタリングする方法は本当にないのでしょうか?
Get-MsolUser
? 一番近いのは次のようなものです。
Get-MsolUser -All -EnabledFilter EnabledOnly | Where { $_.DisplayName -match "Bassie" }
しかし、これはあまりにも時間がかかりすぎます。
match
.
LDAPでやっていたように、最初のクエリをフィルタリングすることはできないのでしょうか?
Get-ADUser
?
そうでない場合、なぜですか?特にMSグラフAPIを使用してパスワードの変更日を確認する方法がないことを考えると、そのような機能を削除するのはおかしいと思います。
解決方法は?
これを試してみてください。
Get-MsolUser -EnabledFilter EnabledOnly -SearchString "Bassie"
そうでなければ、もっと具体的に、次のようにする必要があります。
Get-MsolUser -EnabledFilter EnabledOnly -UserPrincipalName "[email protected]"
パスワードリストの取得については、私の場合、Office 365/Azure ADのテナントがオンプレミスのサーバーから同期しているので、昔のLDAP CmdLetを使ってローカルADに問い合わせるだけですね。 それができない場合は、おそらくすべてのユーザーアカウントをプルダウンする必要があります。もし時間がかかりすぎるなら、営業時間外のどこかでスケジュールされたタスクとしてこれを行うことができます。
関連
-
[解決済み] Invoke-Sqlcmd エラー : リモート DB サーバを呼び出すために powershell を実行すると、ユーザ xxxx のログインに失敗しました。
-
[解決済み] powershellでマウスクリックを送信するにはどうすればよいですか?
-
[解決済み] PowerShellでファイルを一行ずつ読み込む
-
[解決済み] Powershell ISE 内の別の PS1 スクリプトから PowerShell スクリプト PS1 を呼び出す
-
[解決済み] Powershell send-mailmessage - 複数の受信者にメールを送信する
-
[解決済み] PowerShellでCMDコマンドを実行する
-
[解決済み] Windows PowerShellでファイルが存在するかどうかをチェックする?
-
[解決済み] Join-Pathを使って、2つ以上の文字列をファイルパスに結合するにはどうすればよいですか?
-
[解決済み] PowerShellを使用してFTPでファイルをアップロードする
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] NULL 値の式でメソッドを呼び出すことはできない
-
[解決済み] Powershellを使用します。PowerShellでパスを再読み込みする
-
[解決済み] OutVariableを使用してArrayListを作成する
-
[解決済み] PowerShellで"%"(パーセント)は何をするのですか?
-
[解決済み] powershellでマウスクリックを送信するにはどうすればよいですか?
-
[解決済み] Base64の文字列をデコードするには?
-
[解決済み] PowerShellでLDAPクエリ
-
[解決済み] Powershell New-ScheduledTaskTrigger -RepetitionIntervalを使った反復タスクの実行
-
[解決済み] powershell内でキーストロークを実行する方法は?
-
[解決済み] PowerShellの画面を各コマンドの前に自動的にクリアする方法はありますか?