6 Stimmen

PowerShell: Copy-Item kann Pfad nicht finden

Ich versuche, die PowerShell Dateien von einem entfernten Computer zu kopieren (auf dem ich über Administratorrechte verfüge) AD ) auf den lokalen Computer. Es schlägt an den seltsamsten Stellen fehl. Hier ist ein Ausschnitt aus dem Skript:

    $configs = Get-ChildItem -Recurse -ErrorAction SilentlyContinue -Filter "*.config" $serverUNCPath 
foreach($config in $configs){
    $config_target_dir = $dest.Path + $config.Directory.FullName.Replace($serverUNCPath,"")
    if(Test-Path -Path $config_target_dir){
        Copy-Item $config -Destination  $config_target_dir
    }
}

Es schlägt fehl mit der Meldung

Cannot find path 'D:\ServerDeploy\TestMachine1\website\web.config' because it does not exist.
At :line:39 char:12
+           Copy-Item <<<<  $config -Destination  $config_target_dir

Der Weg D:\ServerDeploy\TestMachine1\website existiert. Das macht mich wahnsinnig.

Was kann ich tun, um das Problem zu lösen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X