Private/Get-NewPassword.ps1
function Get-NewPassword { param( [SecureString]$Password = (Read-Host -AsSecureString "Enter new password"), [SecureString]$ConfirmPassword = (Read-Host -AsSecureString "Confirm new password") ) $password1 = Get-SecureStringText -SecureString $Password $password2 = Get-SecureStringText -SecureString $ConfirmPassword if($password1 -ne $password2){ Throw "Passwords do not match" } $Password } |