Sys-Admin Forum

PowerShell - шифрование пароля в скриптах

Для этих целей можно использовать ConvertTo-SecureString, создаем небольшой скрипт для генерации файла с шифрованным паролем:

$File = "C:\tmp\pass.txt"
[Byte[]] $key = (1..16)
$Password = "[email protected]" | ConvertTo-SecureString -AsPlainText -Force
$Password | ConvertFrom-SecureString -key $key | Out-File $File

Используем в скрипте к примеру так:

$uid ="domain\user"

$File = "C:\tmp\pass.txt"
[Byte[]] $key = (1..16)
$pwd = Get-Content $File | ConvertTo-SecureString -Key $key

так же по теме:
https://gallery.technet.microsoft.com/scriptcenter/Encrypt-Password-and-use-dd07f253