Você pode armazenar credenciais em seus scripts. Em seguida, você pode usar o objeto PSCredential com o Novo-PSDrive cmdlet para se conectar ao compartilhamento. O objeto PSDriveInfo é acessível ao seu script durante a duração da sessão.
$username = 'domain\username'
$password = 'secret'
$password = $password | ConvertTo-SecureString -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($username, $password)
New-PSDrive -Name journals -PSProvider FileSystem -Root '\remoteserver\data\files' -Credential $credential | ForEach-Object { Set-Location "$_':" }
Get-ChildItem -Filter "*.journal"