会社のPCと連携スマホを
ブラウザでまるごと「あなたが管理」

価格・お申し込み
パスワード・アカウント

Active Directoryのパスワードポリシーを確認するコマンド現在の設定を調べる手順

2026最新版

先に結論

Active Directoryのパスワードポリシーを確認するコマンドは?

いちばん速いのは net accounts /domain、複雑さの要件まで見るならPowerShellの Get-ADDefaultDomainPasswordPolicy です。特定の人に実際に効く値は Get-ADUserResultantPasswordPolicy で確認します。どれだけ厳しくしても、パスワードを知っていれば入れる状態は変わりません。

この記事でわかること

  1. 01いちばん速いのは net accounts /domain。複雑さの要件まで見るならPowerShellの Get-ADDefaultDomainPasswordPolicy を使います
  2. 02「きめ細かいパスワードポリシー」があると、特定の人には別の値が効いています。その人に実際に効く値は Get-ADUserResultantPasswordPolicy で分かります
  3. 03確認したら、社内規程の値と実機の値が一致しているかを突き合わせ、結果を日付入りで残します
目次(タップで開く)

    「うちのパスワードは何文字以上?」と聞かれて、実際に適用されている設定を即答できる会社は多くありません。規程に「8文字以上」とあっても、実機で強制されていなければ意味がありません。

    この記事では、いま何が効いているかをコマンドで確かめる手順をまとめます。

    いちばん速い確認方法

    まずは1行のコマンドで、ドメイン全体の値を見ます。ドメインに参加しているPCなら、どの端末からでも実行できます。

    net accounts /domain

    ローカルの設定を見たいときは /domain を外します。

    表示される項目意味
    パスワードの最小の長さ何文字以上を要求するか
    パスワードの最長使用期間何日で変更を求めるか
    パスワードの最短使用期間変更後、次に変えられるまでの日数
    パスワード履歴を記憶する過去いくつまで再利用を禁じるか
    ロックアウトのしきい値何回失敗でロックするか

    「パスワードの最小の長さ」が0なら、パスワードなしのアカウントを作れる状態です。真っ先に確認してください。

    自社のログイン運用チェック(1/10問)

    業務で使うPCへのログインは、いまどの方法ですか?

    選ぶと2問目へ進みます。残り9問・約3分。入力欄なし・登録不要です。

    ポリシーを厳しくするほど、「ロックされた」「入れない」の問い合わせは増えます。アプリップリキーなら、全PC・サーバーの状態とログイン記録を1画面で管理でき、言われたときに席まで行かずに、どのPCで誰がいつ失敗したかをその場で確かめられます。さらに、Windowsのログインを本人のスマホを鍵にしたワンタッチログインにすると、長く複雑なパスワードを覚えて打つ手間が減ります。PC版・サーバー版で、PC及びサーバーのログイン(リモートデスクトップでのログインを含む)が対象で、ADは不要・PC1台から始められます。

    PC版 月1,800円/台(初期費用0円)・サーバー版 月20,000円/台。初月無料ではじめられます(税別・目安)

    Windowsのログインは、パスワードを知っていれば誰でも本人として入れます

    パスワードを長く・複雑にしても、漏れたり共有されたりしたパスワードなら、そのまま本人として入れます。ポリシーで強くできるのは、推測や総当たりへの備えまでです。

    パスワードだけのログイン

    漏れた・推測された・メモを見られたパスワードで、そのまま本人として入れます。記録の上でも本人と区別できません。

    2要素認証のログイン

    パスワードに加えて、本人だけが持つもの(スマホなど)が必要です。パスワードを知っているだけでは入れません。

    • VPNや社内Wi-Fiから社内に入られたあと、被害がPC・サーバーへ広がるかどうかは、このログインの部分で決まります。
    • 顔・指紋・PIN(Windows Hello)は、ログインを簡単にする仕組みで、2要素認証ではありません。
    • 2要素認証というと手間が増えそうですが、本人のスマホを鍵にしたワンタッチログインなら、初回の設定のあとはPINもWindowsのパスワードも打たずに、スマホのワンタッチで入れます。長いパスワードを覚えて打つ手間は、むしろなくなります。

    PowerShellで詳しく見る

    net accounts では出ない項目があります。特に「複雑さの要件」が有効かは、こちらでないと分かりません。

    Get-ADDefaultDomainPasswordPolicy
    項目意味
    ComplexityEnabled英大文字・小文字・数字・記号のうち3種類以上を要求するか
    MinPasswordLength最小文字数
    MaxPasswordAge有効期限
    LockoutThresholdロックアウトのしきい値
    ReversibleEncryptionEnabled元に戻せる暗号化の有無(Trueなら最優先で直す)

    ロックが頻発するときは原因の特定手順を参照してください。

    すぐに直すべき設定

    ReversibleEncryptionEnabled が True になっていたら、パスワードが復元できる形で保存されています。ドメインコントローラーの情報が持ち出されると、パスワードがそのまま読まれます。古い機器との互換のために有効にされ、残っていることがあります。ほかの確認より先に直してください。

    「きめ細かいパスワードポリシー」を見落とさない

    ここが最も間違えやすい点です。ADには、特定のユーザーやグループだけに別の設定を当てる仕組みがあります。これがあると、net accounts の結果はその人には当てはまりません。

    その人に効いている値を確かめる

    最後のコマンドが、そのユーザーに実際に効いている値を返します。特定の人を調べるなら最も確実です。
    Get-ADFineGrainedPasswordPolicy -Filter *
    Get-ADUserResultantPasswordPolicy -Identity ユーザー名

    きめ細かいポリシーは、管理者だけを厳しくする目的で使われる一方、特定の部署だけ緩められていることもあります。後者は、規程と実態がずれている状態そのものです。

    どのグループポリシーが効いているかを調べる

    覚えのない値が効いているときは、設定の出所をたどります。対象のPCで次を実行します。

    gpresult /h C:¥temp¥gpo.html

    HTMLのレポートで、どのグループポリシーが適用され、競合したときにどれが勝ったかまで分かります。設定方法そのものはグループポリシーでのアカウント保護設定で扱っています。

    確認したあとに何を判断するか

    確認した値を突き合わせる3点

    値を取ることが目的ではありません。この3点で判断します。

    定期的な変更の強制は、現在は推奨されない方向に整理されています。頻繁に変えさせると、末尾の数字を増やすような単純な変形に流れ、かえって推測されやすくなるためです。

    ただし「期限をなくせばよい」わけでもありません。漏えいが疑われるときの変更や、パスワードだけに頼らない構成が前提です(パスワードポリシーの設計)。

    値を厳しくしても、使い回しには効かない

    他社のサービスで漏れたパスワードが社内でも使われていれば、文字数の要件は攻撃者に関係ありません。確認はパスワードの使い回しを確認する方法へ。

    Pマーク・ISMSの審査で問われる箇所

    認証を取得・更新しているなら、この確認結果はそのまま記録に使えます。

    いちばん多い不足は「規程はあるが、実機で確認した記録がない」状態です。コマンドの出力を日付入りで保管すれば、確認した事実を示せます。関連はJIS Q 15001とパスワード管理とPマーク更新審査の準備で扱っています。

    全PC・サーバーをADなしで1か所にまとめて管理する方法はADなしで社内のPC・サーバーをまとめて管理する方法、さらに社内のPC・サーバーのログインを2要素認証にする方法はOSログイン・PCログインの二要素認証、Active Directoryがない会社が1台から始める手順はADなしでPCログインに2要素認証を入れる方法にまとめています。

    普段の管理が楽になると何が変わるか

    パスワードポリシーを見直すと、次に増えやすいのが「ロックされました」「新しいパスワードを忘れました」という声です。全PC・サーバーのログイン記録を1か所で見られるようにしておくと、言われたその場で、どのPCで誰がいつ失敗したかを確かめられ、席まで行く回数が減ります。審査や取引先のチェックシートで「ログインの失敗を記録しているか」と聞かれても、記録をCSVで出して答えられます。なお、グループポリシーの設定が各PCに効いているかは、この記事のコマンド(gpresult など)で確かめます。

    よくある質問

    現在のパスワードポリシーを確認するコマンドは何ですか

    コマンドプロンプトなら net accounts /domain、PowerShellなら Get-ADDefaultDomainPasswordPolicy です。後者は複雑さの要件など、前者に出ない項目まで確認できます。

    コマンドの結果と実際の動きが違うのはなぜですか

    きめ細かいパスワードポリシーが、特定のユーザーやグループに別の設定を適用している可能性があります。Get-ADUserResultantPasswordPolicy でそのユーザーに実際に効いている値を確認してください。

    パスワードの有効期限は設定すべきですか

    定期変更の強制は、単純な変形を招くため現在は推奨されない方向に整理されています。ただし期限をなくすだけでは不十分で、漏えい時の変更手順や、パスワード以外の認証要素を併用する構成が前提になります。

    いまの運用を棚卸ししてみる

    パスワードポリシーの確認は出発点で、値が適切かどうかの判断はその先にあります。文字数や有効期限で強くできるのは、推測や総当たりへの備えまでです。applippliの無料棚卸しでは、10問・約3分で、ID・パスワードに関連する対応状況を、「解決済み/一部解決/人手で対応/未解決」に仕分けた一覧にできます。結果はPDFレポートでもお届けします。個人情報の入力は不要で、会員登録もありません。

    参考・出典

    ※ 本記事は2026年9月時点の一般的な解説です。コマンドの出力項目や画面の名称は、Windows Serverのバージョンおよび環境によって異なる場合があります。設定の変更は、影響範囲を確認のうえ実施してください。

    あわせて使える管理の手順

    アプリップリキー

    全PC・サーバーを1か所で管理すると、何が楽になるか

    こんな会社に向いています:ADがなく、PCの管理を兼任している会社

    台帳を作らなくても、全PC・サーバーが1画面に並ぶ

    PCの台帳はExcelで、実物と合わない。棚卸しのたびに1台ずつ見て回っている。

    入れたあと:棚卸しは画面を見るだけ。PCのことで席を回っていた時間が、本業に戻ります。

    この困りごとの解決方法と記事をまとめて見る →

    アカウントの確認や整理は、PCごとに1台ずつ行う作業です。どのPCに誰が入れるのか、辞めた人のアカウントが残っていないかを全台まとめて見られれば、確認の手間と止め忘れが減ります。

    さらに、PC・サーバーのログインを2要素認証にできます。本人のスマホを鍵にしたワンタッチログインに変わり、パスワードを知っているだけでは入れなくなります。初回の設定のあとは、PINもWindowsのパスワードも打たずにスマホのワンタッチで入れるので、社員も楽になります(PC版・サーバー版。リモートデスクトップでのログインも対象)。ADは要りません。

    対象は、アプリップリキーを入れたPC・サーバーです。

    管理画面とできることを製品サイトで見る
    この記事を社内で共有する

    現在の設定は確認できました。ただ、設定を厳しくするほど「忘れました」「ロックされました」の問い合わせは増えます。設定と現場の手間の釣り合いがいまどうなっているかを、10問・約3分で棚卸しできます(入力欄なし)。

    入力必須の項目はありません。会社名も任意、会員登録も不要で、電話番号もお伺いしません。

    この記事を書いた会社

    株式会社アプリップリ / アプリップリキー

    全PC・サーバーの状態とログイン記録を1画面で管理でき、1台ずつ確かめる手間がなくなります。さらに、パスワードポリシーの見直しに加えて、Windowsのログインを本人のスマホを鍵にしたワンタッチログインにできます。PC版・サーバー版で、PC及びサーバーのログイン(リモートデスクトップでのログインを含む)が対象で、ADは不要・PC1台から始められます。

    1台から申し込む(初月無料)