2024年9月9日 星期一

[研究]如何查 Windows Server 詳密密碼複雜度要求 ? 大寫要求 ? 幾個 ?小寫要求 ?幾個 ?數字要求? 幾個 ? 特殊符號要求 ? 幾個 ?

[研究]如何查 Windows Server 詳密密碼複雜度要求 ? 大寫要求 ? 幾個 ?小寫要求 ?幾個 ?數字要求? 幾個 ? 特殊符號要求 ? 幾個 ?

2024-09-09 

********************************************************************************


Windows PowerShell
著作權 (C) Microsoft Corporation. 著作權所有,並保留一切權利。

PS C:\Users\Administrator> Get-ADDefaultDomainPasswordPolicy
Get-ADDefaultDomainPasswordPolicy : 無法辨識 'Get-ADDefaultDomainPasswordPolicy' 詞彙是否為 Cmdlet、函數、指令檔或可執
行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1
+ Get-ADDefaultDomainPasswordPolicy
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-ADDefaultDomainPasswordPolicy:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\Administrator>

Default.aspx.cs

對沒有加入 AD Domain 的 Windows Server,似乎 Get-ADDefaultDomainPasswordPolicy 指令無法使用。

********************************************************************************

如何查 Windows Server 詳密密碼複雜度要求 ? 大寫要求 ? 幾個 ?小寫要求 ?幾個 ?數字要求? 幾個 ? 特殊符號要求 ? 幾個 ?

ChatGPT 說:

在 Windows Server 中,密碼複雜度要求的具體細節,例如大寫、小寫、數字和特殊符號的具體數量,無法直接通過內置工具查看。系統只會確認密碼是否符合基本複雜性要求。

********************************************************************************

regedit 可以查到嗎 ?

ChatGPT 說:

在 Windows Server 中,密碼複雜度要求並不直接儲存在註冊表 (regedit) 中,因此無法通過直接查閱註冊表來查看具體的大寫字母、小寫字母、數字、或特殊符號的數量要求。

********************************************************************************

自行撰寫程式能否判斷出 詳密密碼複雜度要求?大寫要求?幾個?小寫要求?幾個?數字要求?幾個?特殊符號要求?幾個?

ChatGPT 說:

在 Windows Server 的密碼策略中,密碼複雜度設定不會具體強制要求「大寫、小寫、數字或特殊符號」的具體數量。Windows 內建的密碼複雜度要求只是指密碼必須包含以下四種類別中的三種:

  • 大寫字母 (A-Z)
  • 小寫字母 (a-z)
  • 數字 (0-9)
  • 特殊符號(如 !@#$%^&* 等)

Windows 內建的 API 只會告訴您是否啟用了這個複雜度要求,而無法精確到每種類別具體要求多少個字符。因此,在默認的 Windows Server 設定中,您無法從系統中直接查到具體要求幾個大寫、幾個小寫等這樣的細節。

********************************************************************************

(完)

沒有留言:

張貼留言