Powershell Ordnervergleich, Compare mit Fehlermeldung bei Ungleichheit
Hallo liebe Admins!
Ich will hiermit Ordner vergleichen und wen sie nicht gleich sind soll eine Fehlermeldung kommen am besten in einer Box.
Ich habe mal folgendes versucht aber irgendwie will es nich so ganz klappen. (soll in der Powershell ausgeführt werden)
$dc1 = get-childitem -path \\svr-dc1\netlogon -recurse
$dc2 = get-childitem -path \\svr-dc2\netlogon -recurse
$basel = get-childitem -path \\abd-basel\netlogon -recurse
$luzern = get-childitem -path \\abd-luzern\netlogon -recurse
$bern = get-childitem -path \\abd-bern\netlogon -recurse
compare-object $dc1 $dc2
compare-object $dc1 $basel
compare-object $dc1 $luzern
compare-object $dc1 $bern
IF ($dc1 -like $dc2)
{
"Die Verzeichnisse dc1 -> dc2 sind synchron!"
}
ELSE
{
"dc 1 und dc2 sind nicht synchron!"
}
Wäre supper wen mir jemand helfen könnte =).
lg Neocrown
Ich will hiermit Ordner vergleichen und wen sie nicht gleich sind soll eine Fehlermeldung kommen am besten in einer Box.
Ich habe mal folgendes versucht aber irgendwie will es nich so ganz klappen. (soll in der Powershell ausgeführt werden)
$dc1 = get-childitem -path \\svr-dc1\netlogon -recurse
$dc2 = get-childitem -path \\svr-dc2\netlogon -recurse
$basel = get-childitem -path \\abd-basel\netlogon -recurse
$luzern = get-childitem -path \\abd-luzern\netlogon -recurse
$bern = get-childitem -path \\abd-bern\netlogon -recurse
compare-object $dc1 $dc2
compare-object $dc1 $basel
compare-object $dc1 $luzern
compare-object $dc1 $bern
IF ($dc1 -like $dc2)
{
"Die Verzeichnisse dc1 -> dc2 sind synchron!"
}
ELSE
{
"dc 1 und dc2 sind nicht synchron!"
}
Wäre supper wen mir jemand helfen könnte =).
lg Neocrown
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 179394
Url: https://administrator.de/contentid/179394
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo NeoCrown!
Vielleicht solltest Du meine Frage
Grüße
bastla
Vielleicht solltest Du meine Frage
Worauf soll sich denn dieser Vergleich beziehen?
in Deinem anderen diesbezüglichen Thread wenigstens hier einmal beantworten ...Grüße
bastla
Moin Moin
Die Jugend von Heute hat scheinbar nur einen Erinnerungshorizont von max. 45 min.
Das war dein Beitrag, der offensichtlich das gleiche Thema behandelt.
Inhalt, Änderungsdatum, Name, Anzahl der kyrillischen Buchstaben, ....... ?
Oder du folgst seinem Vorschlag und vergleichst die Hashwerte.
Aber das solltest du (am besten im ursprungs Post) mitteilen. Damit interessierte Leser dir auch helfen können.
Wenn du dann nichtfunktionierenden Code postest , schreib dazu was nicht funnktioniert , denn das
Gruß L.
Die Jugend von Heute hat scheinbar nur einen Erinnerungshorizont von max. 45 min.
Das war dein Beitrag, der offensichtlich das gleiche Thema behandelt.
Wie meinst du das?
bastla hat dich gefragt wie du die Dateien vergleichen möchtest.Inhalt, Änderungsdatum, Name, Anzahl der kyrillischen Buchstaben, ....... ?
Oder du folgst seinem Vorschlag und vergleichst die Hashwerte.
Aber das solltest du (am besten im ursprungs Post) mitteilen. Damit interessierte Leser dir auch helfen können.
Wenn du dann nichtfunktionierenden Code postest , schreib dazu was nicht funnktioniert , denn das
.... aber irgendwie will es nich so ganz klappen
ist keine Fehlerbeschreibung.Gruß L.
[OT]
ich liebäugele damit, dir mal die Variante
Grüße
Biber
[/OT]
ich liebäugele damit, dir mal die Variante
write-biber "Vorgang abgeschossen"
vorzuführen.- Bitte mache einen Beitrag für eine Frage auf (also weder zwei Beiträge für die gleiche Frage noch einen Beitrag für zwei verschiedene Fragen)
- Bitte poste Powershell-Skript-Fragen im Bereich "Batch & Shell" und nicht in "Windows-weiss-auch-nicht"
- Bitte benutze Codeformatierung für Skripts
- Bitte verzichte in Zukunkt auf Problembeschreibungen wie "Ich habe mal folgendes versucht aber irgendwie will es nich so ganz klappen.", wenn weder das SOLL noch das IST beschrieben sind
- Bitte spekuliere nicht darauf, dass ich noch mal "Bitte" schreibe
Grüße
Biber
[/OT]