Я пытаюсь подключиться к общему сетевому ресурсу через PowerShell. Общий сетевой ресурс находится в другом домене, поэтому мне нужно предоставить учетные данные. Поскольку New-PSDrive не поддерживает учетные данные, я собирался использовать net use , но я беспокоюсь о том, чтобы указать свое имя пользователя и пароль прямо здесь в виде открытого текста в сценарии. Я заставил ConvertTo-SecureString сделать безопасную строку из моего пароля, а затем использовал ConvertFrom-SecureString и сохранил результат в файле. Затем я вытащил его из файла и попробовал net use :
$password = Get-Content <locationOfStoredPasswordFile> | ConvertTo-SecureString
net use q: "\\server\share" $password /user:domain\username
Но net use не распознает защищенную строку.
У кого-нибудь есть идеи по поводу как сохранить учетные данные, чтобы net use мог их использовать? Спасибо!