为什么在PowerShell中尝试使用此类/方法时为什么找不到类型?
[System.Web.Security.Membership]::GeneratePassword()
我需要安装一个模块或使用它的东西吗?
答案 0 :(得分:6)
对于此登陆的使用PowerShell Core的用户,请参见此链接:
https://github.com/PowerShell/PowerShell/issues/5352
.NET Core不支持System.Web.dll
这样[System.Web.Security.Membership]::GeneratePassword()
即使在上述Type Not Found
修复下,也会在PowerShell Core中导致相同的add-type
错误。
您必须使用自己的密码生成器。
答案 1 :(得分:2)
首先加载程序集:
add-type -AssemblyName System.Web
[System.Web.Security.Membership]::GeneratePassword(10,0)