У меня есть два сценария powershell, в каждом из которых мне нужно записать некоторую информацию в файл журнала. Файл журнала хранится в общей сетевой папке. В первом скрипте все работает как надо, информация записывается в файл. После этого компьютер перезагружается и запускается второй скрипт. И теперь тот же код, который работал в первом скрипте, вызывает ошибку «не удалось подключить сетевой диск». Пожалуйста, помогите мне понять, в чем проблема и как ее исправить.
#Variables
$Global:logInfo = "...some data..."
$pass = ConvertTo-SecureString "myPassword" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ("myUsername", $pass)
#Writing...
if (!(Test-Path O:)) { New-PSDrive -Name O -PSProvider FileSystem -Root \\192.168.1.21\SharedData$ -Credential $creds }
Out-File -FilePath "O:\Logs\myLog.log" -InputObject $Global:logInfo -Encoding UTF8 -Append