小编haz*_*434的帖子

PowerShell - 密码生成器 - 如何始终在字符串中包含数字?

我有以下PowerShell脚本,它创建一个15位的随机字符串,用作Active Directory密码.

问题是,这在大多数情况下都很有用,但在某些情况下它不使用数字或符号.我刚收到15封信.这不能用作Active Directory密码,因为它必须至少包含一个数字或符号.

$punc = 46..46
$digits = 48..57
$letters = 65..90 + 97..122
$YouShallNotPass = get-random -count 15 `
-input ($punc + $digits + $letters) |
% -begin { $aa = $null } `
-process {$aa += [char]$_} `
-end {$aa}

Write-Host "Password is $YouShallNotPass"
Run Code Online (Sandbox Code Playgroud)

如何修改脚本以至少始终包含一个随机数字或符号?

谢谢.

passwords powershell generator

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

generator ×1

passwords ×1

powershell ×1