Unfähig sich zu bewegen-Element in Powershell und remote-Dateifreigabe
Habe ich ein Powershell-Befehl auf einem remote-computer, verschieben Sie eine Datei vom remote-computer auf einen anderen computer im Netzwerk.
PS H:\> invoke-command -computername server1 -scriptblock {move-item c:\jobs\archive\A1051626.zip "
\\FilerServer\jobs\archive\"}
Führt dieser Befehl die folgende Fehlermeldung:
Zugriff auf den Pfad wurde verweigert.
+ CategoryInfo : PermissionDenied: (C:\jobs\archive\A1051626.zip:FileInfo) [Move-Item], Autorisierte
AccessException
+ FullyQualifiedErrorId : MoveFileInfoItemUnauthorizedAccesserror,Microsoft.PowerShell.Befehle.MoveItemCommand
Wenn ich Bearbeiten Sie den PS-Befehl zum kopieren der Datei in einen lokalen Ordner "system" den Befehl wird problemlos ausgeführt.
Den Benutzer-account, den ich bin mit den PS-Skript aus auf meinem lokalen computer die Berechtigungen zum kopieren von Dateien auf den remote-Datei-server. Ich habe überprüft, und ich kann mannually kopieren Sie die Dateien auf die Datei aus Windows Explorer freigeben.
Was verhindert, dass der Kopiervorgang in der PowerShell? Wie kann ich diese Aufgabe ausführen?
Dank!
InformationsquelleAutor Richard West | 2012-01-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es wahrscheinlich eine double-hop Problem. Sie haben die Verwendung der CredSSP-delegieren Sie Ihre Anmeldeinformationen auf dem remote-computer.
Versuchen die Lösung hier erwähnt: http://blogs.msdn.com/b/clustering/archive/2009/06/25/9803001.aspx
Beachten Sie auch, dass "Move-Item" funktioniert möglicherweise nicht für den übergang vom Dateisystem für Netzwerkfreigabe. Möglicherweise müssen Sie
Copy-Item
undRemove-Item
Finden Sie unter dieser Antwort hier: Wie bewegen Sie die Dateien/Ordner auf volumes mit Powershell?
InformationsquelleAutor manojlds