2016-04-10 11 views
0

so hatte ich ein Powershell-Skript erstellt, das eine bestimmte Datei anhängen auf unserer pda auf unserem Server namens verschieben, die in unsere Datenbank hochgeladen werden und dann löscht das AnfügenRobocopy eine Datei aus mehreren Ordnern verschieben

aber auf einem unsere Computer der Benutzer 3 pda, dass er bei einer Zeit und synch es in 1 Stecker je nachdem, welche er in dem Zufügen gesteckt wird in einen der thoose 3 C:\Users\sindaivan\Documents\Dokumenter på Enhed (Asbjørn)C:\Users\sindaivan\Documents\Dokumenter på Enhed (Ivan) C:\Users\sindaivan\Documents\Dokumenter på Enhed (Opmærkning)

so will ich es apear schaue auch in 3 Ordner für den Append und spiegle diesen Ordner zu dest1 und verschiebe es dann zu dest2 und gib mir ein Protokoll davon

$dato = get-date -f yyyy-MMM-dd-HH-mm 

$data1 = "C:\Users\sindaivan\Documents\" 

$dest1 = "X:\ISTAB.Data\Users\SCANNER BACKUP\IVAN\$dato" 

$dest2 = "X:\ISTAB.Data\Users\IVAN\" 

$logback = "C:\Users\sindaivan\Desktop\Logs\Desktop\LOGS\Backup_log.txt" 
$logappend = "C:\Users\sindaivan\Desktop\Logs\Append_import_log.txt" 

Robocopy "$data1" "$dest1" /MIR /log:"$logback" 

Robocopy "$data1" "$dest2" "append.txt"/MOV /log:"$logappend" 


Get-ChildItem "C:\Users\sindaivan\Documents\*" -Include append.txt -Recurse -Force | Remove-Item -Force -Recurse 
+0

in Ordnung. und was ist deine Frage? –

Antwort

0
$data1 = gci "C:\Users\sindaivan\Documents\" 

if(test-path $dest1\append.txt){ 
    copy-item $data1\append.txt -destination $dest1 -passthru 
} 

Bitte geben Sie eine Frage zum nächsten Mal, da niemand sicher ist, wenn man um Hilfe bitten oder einfach nur versuchen, Ihre Arbeit zu veröffentlichen. Ich bin mir nicht sicher, ob robocopy Ordner im laufenden Betrieb erstellt, aber ich weiß, dass copy-item so funktioniert, dass Ihr Datumsordner dort funktionieren kann.

Verwandte Themen