PowerShellで資格情報を扱おうとすると出てくるGUIのダイアログがウザいというスクリーンリーダーユーザーへ
私の仕事柄、出社してから退勤するまでPCが起動している間はPowerShellの画面が常に起動しています。
そして毎朝や、タイムアウトになった際は資格入力を求められるのでダイアログにログイン名とパスワードを入力してログインします。
時々このダイアログがバックグラウンドに隠れてしまい、alt+tabなどでフォアグラウンドに出さなければならない場合があります。
スクリーンリーダーのJAWSやNVDAではバックグラウンドに隠れた資格入力ダイアログがフォアグラウンドに移せないことはないのですが、正直言ってうざいですよね。
そのような場合は、下記コマンドレットを実行してWindowsを再起動します。
すると資格情報入力はダイアログからではなくCUIのまま入力、エントリーすることが可能になります。
つまり、Get-Credentialで資格情報入力ダイアログを使わなくすることが可能になります。
$key = "HKLM:\SOFTWARE\Microsoft\PowerShell\1\ShellIds" Set-ItemProperty -Path $key -Name ConsolePrompting -Value $true