代码之家  ›  专栏  ›  技术社区  ›  Rakha

[System.Web.Security.Membership]::GeneratePassword()-找不到类型

  •  1
  • Rakha  · 技术社区  · 6 年前

    为什么在PowerShell中尝试使用此类/方法时找不到类型?

     [System.Web.Security.Membership]::GeneratePassword()
    

    我是否需要安装模块或其他东西来使用它?

    1 回复  |  直到 6 年前
        1
  •  12
  •   DefChip    5 年前

    对于在此处登录并使用PowerShell Core的用户,请参见以下链接:

    https://github.com/PowerShell/PowerShell/issues/5352

    .NET Core不支持System.Web.dll

    像这样的 [System.Web.Security.Membership]::GeneratePassword() Type Not Found PowerShell内核中的错误,即使使用 add-type 固定在上面。

    你必须使用自己的密码生成器。

        2
  •  10
  •   Rakha    6 年前

    add-type -AssemblyName System.Web
    [System.Web.Security.Membership]::GeneratePassword(10,0)