Ранее я успешно обращался к параметрам в коде powershell для проектов, но мне было трудно получить доступ к имени пользователя и паролю для текущего задания:
Затем я собираюсь использовать это для создания объекта PScredential для аутентификации для pssession:
$SecurePassword = ${env:Password} | ConvertTo-SecureString -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList $env:User, $SecurePassword
New-PSSession -ComputerName "192.168.1.25" -Credential $cred
$psSession = Get-PSSession
Но получаю эту ошибку:
ConvertTo-SecureString: Невозможно связать аргумент к параметру 'String', потому что он нулевой. В C: \ WINDOWS \ TEMP \ jenkins3278660112205729791.ps1: 2 символа: 37 + ... ssword = $ {env: Пароль} | ConvertTo-SecureString -AsPlainText -Force
Я знаю, что делаю глупо простую ошибку, но не смог понять, что это такое.