Powershell: Как мне подключиться к сетевой папке в другом домене с сохраненным непростым текстом имени пользователя и пароля

Я пытаюсь подключиться к общему сетевому ресурсу через 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 мог их использовать? Спасибо!

5
задан stivlo 5 October 2011 в 10:35
поделиться