Jump to content

schepper

Members
  • Gesamte Inhalte

    5
  • Registriert seit

  • Letzter Besuch

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

Fortschritt von schepper

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei

Neueste Abzeichen

1

Reputation in der Community

  1. Ich habe mir robocopy angeschaut. Davon habe ich erstmal von dir gehört. Sieht besser als PowerShell und einfacher. Das funktioniert aber da gibt ein kleines Problem. Z.B. 'C:\test1\ordner1\text.txt' diese Text Datei wird direkt 'C:\test2' kopiert nicht in 'C:\test1\ordner1'. PS: Ignoriert bitte mein Hochdeutsch! @BOfH_666 ich teste gerade mit robocopy. Es funktioniert perfekt und genau wie ich es möchte. Muss nur noch ein kleines Skript draus erstellen und nur mit ein klick im Hintergrund laufenlassen. Danke dir @BOfH_666 nochmal! ^^
  2. $Folder1Path = 'C:\test1' $Folder2Path = 'C:\test2' $Folder1Files = Get-childitem -Path $Folder1Path $Folder2Files = Get-childitem -Path $Folder2Path $FileDiffs = Compare-Object -ReferenceObject $Folder1Files -DifferenceObject $Folder2Files $FileDiffs | foreach { $copyParams =@{ 'Path' = $_.InputObject.FullName } if ($_.SideIndicator -eq '<=') { $copyParams.Destination =$Folder2Path } Copy-Item @copyParams } oben neben "Get-childitem -Recurse" geschrieben. Sollte doch da oben kommen oder weiß ich das falsch?
  3. Danke @BOfH_666 Ja, es geht um halt beiden Verzeichnisse synchronisieren. Test2 Verzeichnis ist ein Software Verzeichnis und Test1 ist neue Version. Es ist halt so, das in Test1 Ordner(Update) werden nicht alle Inhalt bearbeitet nur paar Sachen. Okay, ich probiere. Und weißt du warum, dass die Unterordner nicht verglichen werden?
  4. Hallo zusammen, ich habe Hilfe gesucht und dann bin auf diese Forum angestoßen. Ich bin nicht so gut in PowerShell und komme nicht mehr weiter, kann mir jemand bitte weiter helfen? Ich versuche Name und Erstellungsdatum auch vergleichen aber bekomme nicht hin und weiß es nicht mehr, wie ich weiter komme. $Folder1Path = 'C:\test1' $Folder2Path = 'C:\test2' $Folder1Files = Get-childitem -Path $Folder1Path $Folder2Files = Get-childitem -Path $Folder2Path $FileDiffs = Compare-Object -ReferenceObject $Folder1Files -DifferenceObject $Folder2Files $FileDiffs | foreach { $copyParams =@{ 'Path' = $_.InputObject.FullName } if ($_.SideIndicator -eq '<=') { $copyParams.Destination =$Folder2Path } Copy-Item @copyParams }
×
×
  • Neu erstellen...