Kann nicht Kopieren Sie eine Datei von einer Netzwerkfreigabe in powershell, bis ich die Freigabe in windows explorer
Habe ich ein sehr einfaches powershell-Skript, das kopieren von Dateien von einem Netzwerkserver.
hier ist das Skript
Write-Output "Copying Backups"
copy \\sqlbox\SqlBackups\Client.bak c:\sqlbackups
Wirft er diese exception
Invalid Path: '\\sqlbox\SqlBackups\Client.bak'.
At C:\Work\db\restore.ps1:5 char:1
+ copy \\sqlbox\SqlBackups\Client.bak c:\sqlbackups
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], ArgumentException
+ FullyQualifiedErrorId : CopyItemDynamicParametersProviderException
Wenn ich öffnen Sie ein windows explorer und springen \sqlbox\SqlBackups öffnet es gut und wenn ich dann die powershel Skript fängt auch an zu arbeiten und arbeiten, bis ich das nächste mal den PC neu starten.
Wie kann ich diese Adresse in das Skript?
- Wenn Sie öffnen Sie die Freigabe über den explorer zum ersten mal nach einem Neustart, werden Sie aufgefordert, einen Benutzernamen und ein Passwort?
- Nein, ich bin nicht aufgefordert
- möglich, Duplikat der Brauchen Sie Hilfe auf Powershell-Copy-Item von Netzwerk-Laufwerke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, mapping zuerst das Laufwerk, führen Sie dann den Kopiervorgang.
net use \\sqlbox\SqlBackups\
Würde es auch funktionieren?Ich habe ein ähnliches problem beim kopieren von Dateien über Server mit dieser Fehlermeldung:
Es funktioniert nach dem hinzufügen
Microsoft.PowerShell.Core\FileSystem::
vor der Datei-name: