Variablen oder Dateien nach Inhalt Vergleichen Powershell

Hallo Zusammen

Nehmen wir an ich habe 2 Dateien und lade diese in jeweils in eine Variable.

$var1

NBAPS100
NBAPS101
NBAPS102
NBAPS103
NBAPs104

$var2
NBAPS99
NBAPS100
NBAPS101
NBAPS102
NBAPS103
NBAPS104
NBAPS105


Wir kriege ich die NBAPS99 als ergebniss?

Ein Möglichkeit über Dateien würde auch gehen :) face-smile

Danke und grüße
Roman

Content-Key: 223453

Url: https://administrator.de/contentid/223453

Ausgedruckt am: 23.09.2021 um 16:09 Uhr

Mitglied: colinardo
colinardo 02.12.2013 aktualisiert um 16:04:01 Uhr
Goto Top
Mitglied: ITvortex
ITvortex 02.12.2013 um 16:41:16 Uhr
Goto Top
Ich hätte ja gesagt if(...) *gg*

;)

lg ITvortex
Mitglied: Dpole86
Dpole86 02.12.2013 um 17:18:54 Uhr
Goto Top
tut mir leid aber das ist für mich nicht grundlage

Ich habe eine Excel mit 2 Spalten und eine Excel mit 3 Spalten wobei die ersten Spalten verglichen werden sollen.

Je nach miserfolg soll dann aber von der dazugehörigen excel die Zeit im Dokument genommen werden.

Das alles sollte dann in eine neue Excel exportiert werden.

also wenn das Grundlage ist dann bin ich wohl im Falschen film^^
Mitglied: colinardo
colinardo 02.12.2013 aktualisiert um 18:48:45 Uhr
Goto Top
[OT]
Folgendes muss ich jetzt mal loswerden, da spreche ich einigen Leuten hier aus der Seele, die mich auch schon deswegen angeschrieben warum ich so viel Geduld mit dir habe:

Wir helfen hier gerne auch puren Anfängern(jeder fängt mal an), aber deine Posts sind vielfach so aus dem Kontext gegriffen und beinhalten viel zu wenig Hintergrund-Informationen zu deinen Vorhaben, so dass dir hier kaum einer Antworten möchte. Du bist vielleicht bei deinem Projekt im Bilde, wir hier aber eben nicht!
An der Rechtschreibung sieht man schon, wie viel Mühe du dir gibst uns dein Problem zu erläutern. Wenn du noch nicht mal dafür etwas Mühe aufbringst, und von uns dann hellseherische Fähigkeiten erwartest, bist du hier am falschen Platz. Außerdem lebt solch ein Forum vom Geben und Nehmen, wenn du dann wie in folgendem Post noch nicht mal die Zeit investierst (oder dich traust) deine Lösung in den Post zu schreiben, tust du mir leid ..
Diesen Thread brauche ich ja nun nicht erneut erwähnen, das war das dreisteste was ich je erlebt habe ...
[/OT]
Amen

ch habe eine Excel mit 2 Spalten und eine Excel mit 3 Spalten wobei die ersten Spalten verglichen werden sollen.
Von Excel war in deinem Post z.B Eingangs überhaupt keine Rede ...nur von Powershell.
Wie man von Powershell auf Excel-Dokumente via COM-Object zugreifst kannst du hier nachlesen.
Jetzt wäre die Gelegenheit, uns mal so aufzuklären das jeder versteht was du nun ganz genau mit Powershell und Excel vorhast, denn so wie du dies geschrieben hast versteht das hier keiner genau. Wir haben hier jede Menge Formatierungsmöglichkeiten im Forum womit sich das schön klar darstellen lässt.
Mitglied: Dpole86
Dpole86 02.12.2013 um 19:26:56 Uhr
Goto Top
Hi Colinardo

Ich habe ja nix gegen kritik somit danke das du einfach mal sagst was sache ist.
Also in dem EnergiePosting habe ich geschrieben das mir jemand eine PN schreiben soll, weil ich ein 3 Seitiges Word dokument gemacht habe,
Dieses kann ich gerne der Person schicken die es möchte aber ins Forum posten kann ich es nicht da es Farblich keinen sinn mehr ergeben würde.

Zu meiner Rechtschreibung. Ich bin leider legasteniker. deswegen auch die "seltene" Rechtschreibschwäche.

Ja der Post der war dreist, tut mir auch leid, aber die unterstellung das ich nicht gesucht hätte hat mich aufgeregt.


und nun zum eigentlich Problem.

Ich glaube das ich entweder viel zu komplizerit denke oder es nicht machbar ist.

erinnerst du dich an den code?



damit bekomme ich ja heraus welche rechner sich in den letzten tagen gemeldet haben.

Ich muss aber rausbekommen, welche Rechner sich nicht in den letzten tagen gemeldet haben.

Und ganz erlich ich habe mir schon gedanken darüber gemacht deswegen auch die ganzen ansätze. Allerdings komm ich mir jeder Lösung immer wieder zu einer Sackgasse.

Ich habe auch versucht das AD auszulesen nach den Computernamen und diese in eine Variable zu speichern. Ich komm schon bei der Verbindund irgendwie nicht weiter.
Diese WVariable hätte ich dann verglichen mit den Daten aus der CSV... nur weis ich dann nicht wie ich das Datum mit rein bekomme, was aber gar nicht geht.

Keine ahnugn wie das alles gehen soll.
Mitglied: colinardo
colinardo 02.12.2013 aktualisiert um 20:20:47 Uhr
Goto Top
Das war doch mal eine klare Aussage.
back-to-topAlso hier an einem Beispiel erläutert:
Die Variable $clientliste sei jetzt mal unsere Liste in der alle Client-Rechner die Ihr habt, aufgeführt sind.
Die Variable $clientlog wäre hier nun unsere Liste mit den Log-Einträgen.
Habe beide Variablen in dem Beispiel einfach nur mal manuell mit zwei Beispieldaten gefüllt.

D.h. nun das in unserem Log hier zwei Rechner aufgeführt sind NBAPS99 und NBAPS101. In unserer Rechner-Liste haben wir aber noch den NBAPS100 welcher aber nicht im LOG auftaucht; also ist dies unser Kandidat welchen wir finden müssen. Diesen Vergleich führen wir mit einem Compare-Object durch. Diesem übergeben wir als ReferenceObject unsere $clientlog-Variable und als DifferenceObject unsere $clientliste. Kriterium ist hier die Property Client. Das Konstrukt schicken wir dann mit der Pipe an ein Where-Object wo wir die Unterschiede untersuchen, d.h. wir filtern die Computer heraus welche nur in der $clientliste vorkommen. Das sind dann unsere Clients die sich in der letzten Zeit nicht gemeldet haben.
Du musst dir halt mal die Ausgaben des Compare-Object ansehen um zu verstehen was es macht. Ich empfehle Dir mit der Powershell ISE zu arbeiten, da hast du ab der Powershell-Version 3.0 ein Syntax-Highlighting und die Shell zeigt dir die verfügbaren Parameter zu dem jeweiligen Befehl an den du eingibst.
Du machst wahrscheinlich zu viel auf einmal, mit der Powershell musst du Schritt für Schritt arbeiten und dir zwischendurch auch mal die Zwischenausgaben ansehen. Nur so lernt man das ganze besser kennen.

Grüße Uwe
Mitglied: Dpole86
Dpole86 02.12.2013 um 20:17:54 Uhr
Goto Top
Hi Uwe und Danke dir :) face-smile

Ich werde das Morgen testen und mich wieder melden :) face-smile

Danke dir :) face-smile
Heiß diskutierte Beiträge
question
Unternehmensnetzwerk aufbauenbluelightVor 1 TagFrageNetzwerke12 Kommentare

Moin zusammen, erstmal vielen Dank an der Stelle, dass mir beim letzten mal so super geholfen wurde! Aktuelle Situation: -> 5 VMs bei Netcup -> ...

question
Netzwerkdosen verbindenR3nN1979Vor 1 TagFrageInternet7 Kommentare

Hallo, Ich ziehe bald um, und benötige dabei Hilfe, wie ich Netzwerkdosen miteinander verbinden kann. Habe überhaupt keine Ahnung davon, aber mir kann jemand von ...

general
Endpoint AV für FirmenumgebungKauzigVor 1 TagAllgemeinErkennung und -Abwehr18 Kommentare

Hallo, aktuell bin ich am Suchen einer Endpoint AV für meine Firmenumgebung wichtig wäre mir ein zentrales Management sowie ggf. sogar ein Patch System. Aktuell ...

question
Ein Domänenbenutzer für alle MitarbeiterMarabuntaVor 18 StundenFrageWindows Userverwaltung6 Kommentare

Hi, ist es möglich/sinnvoll bzw. wie ist es lizenztechnisch, wenn es einen Domänen-Benutzer für alle Mitarbeiter(10) gibt, diese Benutzen eine Branchensoftware in der jeder eigene ...

question
Einarbeitung VPN und entsprechende RouterFrankNVor 1 TagFrageRouter & Routing8 Kommentare

Hallo zusammen, ich bin am Einarbeiten in das Thema VPN-Router. Ich suche ein Gerät, das es ermöglicht, ca. 50 VPN-Tunnel zu verwalten für eine Zentrale ...

question
Powershell Logon Script Problematikjoe2017Vor 1 TagFrageBatch & Shell19 Kommentare

Schönen guten Morgen, ich habe eine Frage an die Spezialisten hier. Denn ich bin gerade ratlos und am verzweifeln. Ich habe in meinem Domain Controler ...

question
Bewertung von Rechnern (Gewichtung von CPU, RAM und Festspeicher)SarekHLVor 1 TagFrageBenchmarks11 Kommentare

Hallo zusammen, ich habe hier eine Aufstellung verschiedener Rechner mit - Leistungsbewertung der CPU mit CPUMark (Quelle: - Größe Arbeitsspeicher - SSD oder HDD Wie ...

question
Was ist die beste Lösung für servergespeicherte Profile für 10 Rechner?Yan2021Vor 11 StundenFrageNetzwerke9 Kommentare

Hallo liebe Admin-User, in einem anderen Thread ging es um die Sicherung von Dienst-PCs per Image. Daraus entstand dann eine Diskussion über servergespeicherte Profile. Da ...