PowerShell生成隨機(jī)密碼的方法
有的時(shí)候,小編需要一個(gè)隨便密碼。寫(xiě)asp的時(shí)候,用asp生成,寫(xiě)c#的時(shí)候用c#生成。PowerShell中可以使用c#,所以,可以把c#中生成隨機(jī)密碼方法套用給PowerShell。
小編以前看System.Web.Security命名空間的時(shí)候,發(fā)現(xiàn)下面有一個(gè)Membership類,下面有一個(gè)靜態(tài)方法GeneratePassword(),使用它可以生成隨機(jī)密碼。
參考MSDN網(wǎng)址:http://msdn.microsoft.com/en-us/library/system.web.security.membership.generatepassword.aspx
看看這個(gè)函數(shù)的原型:
int length,
int numberOfNonAlphanumericCharacters
)
length:表示要生成的隨機(jī)密碼的位數(shù);
numberOfNonAlphanumericCharacters:至少要包含的非數(shù)字和字母的符號(hào)(如!@#$%等等)的個(gè)數(shù)。
如果我們使用如下語(yǔ)句:System.Web.Security.Membership.GeneratePassword(10,2),表示生成10位的隨機(jī)密碼,并且至少有兩位是非數(shù)字和字母的。
如果我們把它搬到PowerShell環(huán)境中,那就變成了:
#先進(jìn)行引用
$Assembly = Add-Type -AssemblyName System.Web
#調(diào)用類下面的靜態(tài)函數(shù)
[System.Web.Security.Membership]::GeneratePassword(10,2)
好了,關(guān)于PowerShell生成隨機(jī)密碼,小編就想到這么多。
相關(guān)文章
Powershell使用嵌套哈希表實(shí)例 嵌套哈希表的2種寫(xiě)法例子
這篇文章主要介紹了Powershell使用嵌套哈希表實(shí)例,嵌套哈希表的2種寫(xiě)法例子,需要的朋友可以參考下2014-07-07PowerShell中使用Filter來(lái)創(chuàng)建管道輸入函數(shù)
這篇文章主要介紹了PowerShell中使用Filter來(lái)創(chuàng)建管道輸入函數(shù),Filter創(chuàng)建的函數(shù)跟Function創(chuàng)建的函數(shù),在本質(zhì)上是一樣的,需要的朋友可以參考下2014-07-07探索PowerShell(五) PowerShell基礎(chǔ)知識(shí)
在PowerShell中,我們可以輕松的與數(shù)據(jù)、對(duì)象進(jìn)行交互,為了簡(jiǎn)化我們?cè)L問(wèn)外部數(shù)據(jù),PowerShell允許我們像操作驅(qū)動(dòng)器、文件一樣對(duì)數(shù)據(jù)、對(duì)象等進(jìn)行操作2012-12-12Windows Powershell對(duì)象轉(zhuǎn)換成文本
怎樣將Powershell的對(duì)象結(jié)果轉(zhuǎn)換成文本并顯示在控制臺(tái)上。Powershell已經(jīng)內(nèi)置Out-Default命令追加在管道的命令串的末尾。因此你使用dir 和dir | out-default的結(jié)果是相同的。2014-09-09PowerShell獲取當(dāng)前進(jìn)程PID的小技巧
這篇文章主要介紹了PowerShell獲取當(dāng)前進(jìn)程PID的小技巧,直接使用一個(gè)全局變量$pid即可獲取當(dāng)前進(jìn)程的PID,需要的朋友可以參考下2014-08-08Powershell小技巧之系統(tǒng)運(yùn)行時(shí)間
本文主要教你如何使用powershell計(jì)算系統(tǒng)運(yùn)行時(shí)間,其實(shí)很簡(jiǎn)單,因?yàn)閃indows每次啟動(dòng)都有一個(gè)高進(jìn)度計(jì)數(shù)器并且當(dāng)系統(tǒng)運(yùn)行這個(gè)計(jì)數(shù)器將返回一個(gè)毫秒,我們把這個(gè)毫秒計(jì)算下就得到系統(tǒng)運(yùn)行時(shí)間了2014-09-09PowerShell中Get-Date對(duì)象的常用屬性和方法介紹
這篇文章主要介紹了PowerShell中Get-Date對(duì)象的常用屬性和方法介紹,一并介紹了看一個(gè)對(duì)象的所有屬性和方法的技巧,需要的朋友可以參考下2014-08-08