源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PowerShell生成随机密码的方法

  • 时间:2021-03-05 22:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PowerShell生成随机密码的方法
有的时候,小编需要一个随便密码。写asp的时候,用asp生成,写c#的时候用c#生成。PowerShell中可以使用c#,所以,可以把c#中生成随机密码方法套用给PowerShell。 小编以前看System.Web.Security命名空间的时候,发现下面有一个Membership类,下面有一个静态方法GeneratePassword(),使用它可以生成随机密码。 参考MSDN网址:[url=http://msdn.microsoft.com/en-us/library/system.web.security.membership.generatepassword.aspx]http://msdn.microsoft.com/en-us/library/system.web.security.membership.generatepassword.aspx[/url] 看看这个函数的原型:
[u]复制代码[/u] 代码如下:
public static string GeneratePassword(    int length,    int numberOfNonAlphanumericCharacters )
length:表示要生成的随机密码的位数; numberOfNonAlphanumericCharacters:至少要包含的非数字和字母的符号(如!@#$%等等)的个数。 如果我们使用如下语句:System.Web.Security.Membership.GeneratePassword(10,2),表示生成10位的随机密码,并且至少有两位是非数字和字母的。 如果我们把它搬到PowerShell环境中,那就变成了:
[u]复制代码[/u] 代码如下:
#先进行引用 $Assembly = Add-Type -AssemblyName System.Web #调用类下面的静态函数 [System.Web.Security.Membership]::GeneratePassword(10,2)
好了,关于PowerShell生成随机密码,小编就想到这么多。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部