手机
当前位置:查字典教程网 >脚本专栏 >PowerShell >PowerShell生成随机密码的方法
PowerShell生成随机密码的方法
摘要:有的时候,小编需要一个随便密码。写asp的时候,用asp生成,写c#的时候用c#生成。PowerShell中可以使用c#,所以,可以把c#中...

有的时候,小编需要一个随便密码。写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生成随机密码的方法】相关文章:

PowerShell脚本源码输出到文件的最佳写法

PowerShell中的强类型数组介绍

PowerShell中判断闰年的方法

PowerShell脚本实现网卡DHCP自动获取IP地址、设置静态IP地址的方法

PowerShell Out-File指定文件编码的方法

探索PowerShell(十四) 使用WMI对象的方法

PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子

PowerShell查找分区中最大文件的方法(查找文件并按大小排序)

PowerShell函数参数用星号隐藏的方法

PowerShell中使用Out-File把字符串或运行结果保存到文件的方法

精品推荐
分类导航