間違ったアカウントを入力した場合、samaccountname を使用して AD で特定のユーザーを見つけようとしています。ユーザーが見つかるまで質問を繰り返し、ユーザー名を教えて、キーが押されるまで一時停止します。これが私がこれまでに持っていたもので、機能していません。私はまだこれに慣れていません。
do{
$User=Read-Host "Enter SamAcountname"}
if (dsquery user -samid $User)
{
trap {$_ | write-host "Found user $_"
}
else
{
trap {$_ | write-host "User not found!"
}
{
until ( $_-eq "found user")
}
Write-Host "Press any key to continue ..."
$x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")