PowerShellよりget-credentialコマンドを使い、ユーザーにログオンIDとパスワードの入力を促し、その後、リモートのサーバのイベントログ(get-winevent)の収集の際にその認証情報を以てこれに接続するスクリプトを使っています。
ただし、get-wineventはパスワードの間違いなどがあっても再入力を促してくれるものではないようなので、スクリプト側でこの再入力の機能を搭載したいと考えております。リモートのサーバはWindows Server2008ですが、単にログオンIDとパスワードの組み合わせが正か否かのみを確認する手っ取り早い方法は無いものでしょうか。あるいは、ADドメインに参入しているサーバであれば、ADに対するなんらかの問い合わせで可能でしょうか。
(get-wineventのエラーの内容を拾って、認証エラーだった場合は再度get-wineventを繰り返し実行する、という方法は諸事情により取れません)