主页 > 知识库 > PowerShell生成随机密码的方法

PowerShell生成随机密码的方法

热门标签:AI电销 网站排名优化 Linux服务器 呼叫中心市场需求 铁路电话系统 百度竞价排名 服务外包 地方门户网站

有的时候,小编需要一个随便密码。写asp的时候,用asp生成,写c#的时候用c#生成。PowerShell中可以使用c#,所以,可以把c#中生成随机密码方法套用给PowerShell。

小编以前看System.Web.Security命名空间的时候,发现下面有一个Membership类,下面有一个静态方法GeneratePassword(),使用它可以生成随机密码。
参考MSDN网址:http://msdn.microsoft.com/en-us/library/system.web.security.membership.generatepassword.aspx

看看这个函数的原型:

复制代码 代码如下:
public static string GeneratePassword(
   int length,
   int numberOfNonAlphanumericCharacters
)

length:表示要生成的随机密码的位数;
numberOfNonAlphanumericCharacters:至少要包含的非数字和字母的符号(如!@#$%等等)的个数。

如果我们使用如下语句:System.Web.Security.Membership.GeneratePassword(10,2),表示生成10位的随机密码,并且至少有两位是非数字和字母的。

如果我们把它搬到PowerShell环境中,那就变成了:

复制代码 代码如下:

#先进行引用
$Assembly = Add-Type -AssemblyName System.Web
#调用类下面的静态函数
[System.Web.Security.Membership]::GeneratePassword(10,2)

好了,关于PowerShell生成随机密码,小编就想到这么多。

您可能感兴趣的文章:
  • PowerShell脚本 随机密码生成器(ps随机密码生成器)
  • PowerShell批量修改AD用户密码属性的代码
  • PowerShell中实现混淆密码示例
  • Powershell读取PFX证书并输入密码的脚本分享
  • PowerShell小技巧之获取Windows系统密码Hash
  • Powershell生成Windows密码算法简单学习
  • PowerShell 脚本中的密码保存的方法

标签:仙桃 湘潭 兰州 湖南 铜川 衡水 崇左 黄山

巨人网络通讯声明:本文标题《PowerShell生成随机密码的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266