Generate random password: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Generate a random password using powershell. | |||
<pre> | <pre> | ||
# Usage: random-password <length> | # Usage: random-password <length> |
Revision as of 16:56, 12 January 2020
Generate a random password using powershell.
# Usage: random-password <length> Function random-password ($length = 15) { $punc = 40..60 $digits = 48..57 $letters = 65..90 + 97..122 $password = get-random -count $length ` -input ($punc + $digits + $letters) | % -begin { $aa = $null } ` -process {$aa += [char]$_} ` -end {$aa} return $password } Write-Host "Generating random password and copying to clipboard" random-password 16 | clip $text = & {powershell –sta {add-type –a system.windows.forms; [windows.forms.clipboard]::GetText()}} sleep -m 100 Write-Host "..." sleep -m 100 Write-Host "..." Write-Host -ForegroundColor "Green" "$text"
Example output:
PS C:\Users\lab>.\generate-random-password.ps1 jB8v5.FCG:K2*QWU