PowerShellスクリプトを使用してWindows11/10でセキュリティの質問を無効にする

以前の投稿の1つで、 Windowsからセキュリティの質問を削除することについて話しました。この投稿は、PowerShellスクリプトを介して同じものを無効にする別の方法を提供します。更新-AllUsersQA(Update-AllUsersQA)は、 Windows 11/10マシンのローカルユーザーのセキュリティの質問と回答を削除または無効にするように設計されたPowerShellスクリプトです。(PowerShell)これにより、管理者は環境内のセキュリティの質問を制御し、それらから生じるリスクを最小限に抑えることができます。

PowerShellスクリプト(PowerShell Script)を使用してセキュリティの質問(Security Questions)を無効にする

ユーザーが自分のMicrosoftアカウントを(Microsoft Account)Windows 11/10にサインインするように構成している場合、パスワード回復(Password Recovery)の質問に気付くことはおそらくないでしょう。ただし、Windowsのインストールにローカルアカウントを選択した場合は、3つのセキュリティ保護用の質問を作成するように求められます。これらを使用して、パスワードをリセットし、不幸な事態が発生した場合にWindows 11/10

ただし、あまり役に立たない場合は、 GitHub(GitHub)からダウンロードできる簡単なPowerShellスクリプトを使用して無効にすることができます。

セキュリティの質問を無効にするには、 GitHubリポジトリから.ps1ファイルをダウンロードし、管理者権限でPowerShellウィンドウを開きます(open the PowerShell window with admin rights)

次に、.ps1ファイル(.ps1 file)が保存されているフォルダーに移動します–私の場合はダウンロード(Downloads)フォルダーです。フォルダの場所のアドレスをコピーします。

PowerShellウィンドウで、次のコマンドを使用してディレクトリを変更します。

cd "folder location address"

次に、次のテキストを入力して、回復の質問を無効にします。

Update-AllUsersQA

PowerShellスクリプトを使用してWindows10のセキュリティの質問を無効にする

これに続いて、セキュリティの質問機能が無効になります。セキュリティ保護用の質問を設定しようとすると、機能が無効になったことを警告するメッセージが表示されます。

再度有効にするには、もう1つのパラメーターであるanswer(answer)を使用して同じスクリプトを実行する必要があります。構文は次のとおりです-

Update-AllUsersQA -answer SecretAnswer

(Please)SecretAnswerを自分で選択した回答に置き換える必要があることに注意してください。完了すると、すべての質問の回答として設定されます。その後、設定(Settings)アプリに移動して、質問への回答を変更できます。

セキュリティ(Security)の質問は、アカウントのセキュリティにとって非常に優れた機能としては出てきません。これは、数百または数千台のコンピューターで構成されるネットワークでは、設定が簡単すぎて監視が難しいように見えるためです。管理者の資格情報を持つ1人のユーザーは、任意のWindows 10マシンでそれらをリモートで有効/無効にすることができ、気付かれることはありません。そのため、未知の人物が不正な管理制御を取得した場合、セキュリティの質問をバックドアとして使用して、ネットワークを完全に制御できます。

次を読む:(Read next:)

  1. ローカルユーザーアカウントを設定するときにセキュリティの質問をスキップする方法
  2. Windowsレジストリまたはグループポリシーを使用して、セキュリティの質問をオンまたはオフにします。



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts