-
Gesamte Inhalte
5.521 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von daabm
-
Windows 10 Startmenü - Reste von Programmen
daabm antwortete auf ein Thema von sleepy500 in: Windows 10 Forum
Rechtsklick - Dateispeicherort öffnen - löschen ? -
Berechtigungen für neue Verzeichnisstruktur vergeben (Klein-Organisation)
daabm antwortete auf ein Thema von imebro in: Active Directory Forum
Wie viele von den 15 MA noch mal nutzen dann welche dieser knapp 350 Ordner? Wenn jeder "seine" exklusiv verwendet, sind das immer noch 25 Ordner pro MA Finde den Fehler - und nein, das ist keine Kritik, ich will nur auf Overkill hinweisen. -
Ändern von Profilordner -> OneDrive
daabm antwortete auf ein Thema von fredy_oelschlaeger in: Windows Server Forum
RUP war schon immer #grütze - sorge dafür, daß alles halbwegs brauchbar grundkonfiguriert wird und die User werden zurecht kommen. Wir haben seit Windows 7 keine RUP mehr und alle User (~170k) sind damit klar gekommen Downloads zu roamen ist eh eine ganz komische Idee... -
Powershell Script - Suche in Textblöcken
daabm antwortete auf ein Thema von Helmer in: Windows Forum — Scripting
"NorbertFe" -match "^N[o].+e" Regex hat viele "Geschmäcker". Die einfachen sind echt "handy", weil Regex halt für Stringmassage gemacht ist. Aber wenn man dann Lazy/Greedy und vielleicht noch Backward nutzt, nested und named Matches verwendet, wird's schnell unübersichtlich. -
Berechtigungen für neue Verzeichnisstruktur vergeben (Klein-Organisation)
daabm antwortete auf ein Thema von imebro in: Active Directory Forum
...oder man heute schon daran denkt, daß man mal "smooth" migrieren möchte ohne SID-History Das Argument "Token Size" ist AFAIK eh hinfällig, seit es SID-Compression gibt und ab 2012 die TokenSize per default quasi vervierfacht wurde. -
Powershell Script - Suche in Textblöcken
daabm antwortete auf ein Thema von Helmer in: Windows Forum — Scripting
Dein Fehler war nur das fehlende Verständnis für "Contains". Das gilt nur für Arrays, und der Vergleichswert muss einem _kompletten_ Element des Arrays entsprechen. $SampleData = "$env:TEMP\SampleData.txt" $Reader = [IO.StreamReader]::new( $SampleData ) $Results = [Collections.Arraylist]::new() $Queue = [Collections.Queue]::new() $BlockMarker = 'MSH' $MatchString = "PID" $MatchFound = $false While ( $SampleLine = $Reader.ReadLine() ) { $Queue.Enqueue( $SampleLine ) If ( $SampleLine -match $MatchString ) { $MatchFound = $true } If ( $SampleLine -match $BlockMarker ) { If ( $MatchFound ) { [void] $Results.Add(( $Queue.ToArray() )) } $Queue.Clear() $MatchFound = $false $Queue.Enqueue( $SampleLine ) } } $Reader.Dispose() Das steckt solange Zeilen in die Queue, bis ein "MSH" gefunden wird. Wenn unterwegs ein "PID" vorbeikam, wird die Queue in $Result gespeichert. Dann zurück auf Los Das meinte ich mit meinem vorigen Post Du mußt eine Logik finden und korrekt implementieren, die die Aufgabe auch löst. Edit: Nachträglich von Get-Content auf StreamReader geändert, ist einfach Lichtjahre schneller... Nachtrag: Natürlich geht das auch mit Regex Multiline. Aber da sind wir wieder bei der Wartbarkeit, Regex hat da seine eigenen Tücken. Hab irgendwo mal ein Regex aufgeschnappt, das ich nicht mehr finde - das konnte alle Arten von Kommentaren aus C++-Sourcecode entfernen. War aber komplett unverständlich... -
Ändern von Profilordner -> OneDrive
daabm antwortete auf ein Thema von fredy_oelschlaeger in: Windows Server Forum
Auch auf Onedrive umleiten? Oder in den Dokumentenordner umleiten? Da kann man ganz viel per Registry machen https://evilgpo.blogspot.com/2014/10/implementieren-von-ordner-nur-auf.html Der Post hat zwar "grundsätzlich" ein anderes Thema, aber er beschäftigt sich genau damit, wie man Ordnerumleitungen vollständig konfigurieren kann. -
Berechtigungen für neue Verzeichnisstruktur vergeben (Klein-Organisation)
daabm antwortete auf ein Thema von imebro in: Active Directory Forum
Du meinst AGDLP https://www.faq-o-matic.net/2011/03/07/windows-gruppen-richtig-nutzen/ -
Server findet nach Umstellung auf einen neuen WSUS den Server nicht mehr
daabm antwortete auf ein Thema von Thomas811 in: Windows Server Forum
Genau das schrub ich oben... -
RDP Sitzung bricht nach ca. 10-20 Sekunden zusammen
daabm antwortete auf ein Thema von Dani Duesentrieb in: Windows 11 Forum
Google hast schon durch? https://www.google.com/search?q=mstsc+0xc0000374 Einer der Treffer: https://community.spiceworks.com/t/rdp-mstsc-exe-keeps-crashing/737895/12 Aber um dann genau herauszufinden, was bei Dir konkret schuld ist, erfordert nen Dump und windbg !analyze -v -
Es soll WoMos geben, wo ein Sportwagen ins Untergeschoss passt - wozu Caravan? 🙈 Der alte Bedürftige dankt ganz herzlich 👍😘
-
Keine Restkarten, kein Hosting - ich verlier eh schon die Kontrolle über meine "shared resources"... Und ja, ich kenne ImgBB, Picr etc - aber das ist auf Dauer zu aufwändig... Hochladen, freigeben, verlinken - "copy/paste" wäre so einfach
-
Drei - Hauptgericht, Mitternachts-Snack, Resterampe 😂 Ich würd ja Bilder dazu präsentieren, aber das Forum ist etwas knickerig mit Speicherplatz (2,2MB überschritten...).
-
Server findet nach Umstellung auf einen neuen WSUS den Server nicht mehr
daabm antwortete auf ein Thema von Thomas811 in: Windows Server Forum
Chrome kann mich gern am Auto anblinken, auf dem Desktop hat das nix verloren. SCNR 😂😂 -
Powershell Script - Suche in Textblöcken
daabm antwortete auf ein Thema von Helmer in: Windows Forum — Scripting
Das hat noch gar nicht mit Powershell zu tun, sondern mit PAP - Programm Ablauf Plan Bevor ich anfange, etwas umzusetzen, muss ich mir ja die Logik dahinter überlegen, die am besten zum Problem - nein, zur Herausforderung 😂 - passt. Und das führt ganz oft zu völlig unterschiedlichen Ergebnissen. So als Pseudo-Code: InterestingBlocks = [Array] Foreach Line Add Line to Queue If Line Contains InterestingString InterestingStringFound = true End If If Line Contains Marker # jetzt sind wir beim nächsten Marker "MSH" - haben wir den gesuchten String im letzten Block gefunden? If InterestingStringFound Add Queue to InterestingBlocks End If # Danach Queue wegwerfen und von neuem füllen bis zum nächsten "MSH" Empty Queue End If Next Statt der Queue kann man natürlich auch ein Hilfsarray verwenden, das alle in der Zwischenzeit gelesenen Zeilen aufnimmt. Queue ist halt deutlich schneller. -
In der Küche bin ich ab heute abend - am Samstag Geburtstagsparty mit >40 Gästen 🙈
-
Powershell Script - Suche in Textblöcken
daabm antwortete auf ein Thema von Helmer in: Windows Forum — Scripting
Ja ok, wenn man das in einen Einzeiler quetscht, wird's unübersichtlich Warum man wohl nach Get-Content noch Out-String braucht? Struktrurierte Programme/Skrips sind natürlich länger und manchmal laufen sie auch langsamer. Aber sie sind besser zu warten. Mit Lazy/Greedy Regex machst Dir da keine Freunde, wenn das länger im Einsatz sein soll. -
Server findet nach Umstellung auf einen neuen WSUS den Server nicht mehr
daabm antwortete auf ein Thema von Thomas811 in: Windows Server Forum
Sobald ein SAN drinsteht, ist der CN egal und wird ignoriert. Irgendwo mal aufgeschnappt, scheint aber zu stimmen nach unseren Erfahrungen mit LDAPS -
Powershell Script - Suche in Textblöcken
daabm antwortete auf ein Thema von Helmer in: Windows Forum — Scripting
Queue fällt mir spontan ein... https://powershell.works/2021/09/29/lifo-fifo-with-powershell/ Sobald ich den Marker finde, schiebe ich in die Queue. Wenn ich den nächsten finde und in der Zwischenzeit das Tag vorbeikam, hole ich erst alles wieder raus und "mach irgendwas damit". Kam kein Tag vorbei, schmeiße ich die Queue weg. Dann schiebe ich den aktuellen Marker rein und loope mich so durch. Und wenn die Logs groß sind, noch ein StreamReader dazu. Aber mal sehen wie es weitergeht -
Server findet nach Umstellung auf einen neuen WSUS den Server nicht mehr
daabm antwortete auf ein Thema von Thomas811 in: Windows Server Forum
err.exe schmeiß ich auf allen Systemen nach Sytem32 -
Zertifikatsmeldung in Outlook abstellen
daabm antwortete auf ein Thema von Scharping-FVB in: Windows Forum — Security
Ok, das erklärt's... Ich hab mich bisher wenig mit Benutzerzertifikaten befasst - bei Code Signing verwendet man hier Timestamping. Vielleicht geht so was auch bei S/MIME? -
Zertifikatsmeldung in Outlook abstellen
daabm antwortete auf ein Thema von Scharping-FVB in: Windows Forum — Security
Das soll auch so sein. Sorge dafür, daß die Zertifikate rechtzeitig aktualisiert werden Und nein, die Möglichkeit gibt es für _einzelne_ Zertifkate nicht. -
RODC - Fehlermeldung krbtgt-Konto
daabm antwortete auf ein Thema von RalphT in: Active Directory Forum
Wir haben das Thema "produktiv" durchgespielt mit 2008R2 bis 2012R2. Nie wieder... Es ist echt den Aufwand nicht wert, und am Ende hat man meist so viele replizierte PW-Hashes auf dem Ding, daß man besser die Anbindung an die Zentrale überdenkt und nur dort DCs hat. -
Active Directory vorhandene Sicherheitsgruppen auslesen
daabm antwortete auf ein Thema von Dirk-HH-83 in: Windows Server Forum
Für "alte Sicherheitsgruppen" bin ich zuständig, Jan 😁 Nach mehreren Besuchen externer "Dienstleister" hatten wir da erheblichen Bedarf... @Dirk-HH-83 Die reine Existenz von Gruppen sagt erst mal gar nix. Wo sind die evtl. berechtigt und - viel wichtiger - welche (noch aktiven!) Accounts sind Mitglied. Das machst Du nicht mit einem Oneliner.... So wie Du schreibst, sollte man auf dem bestehenden "Ordner" ermitteln können, wer da Rechte hat? Und nein, das kann man mit fertigen Tools i.d.R. nicht machen, weil das Ergebnis zu spezifisch sein muss. Du bist damit übrigens im Skripting-Unterforum besser aufgehoben. Das ist größtenteils kein AD-Thema - ein wenig Get-ADGroup/Get-ADUser ist schnell gemacht, aber dann muss das korreliert und gefiltert werden. -
Shoot yourself in the foot - Idioms by The Free Dictionary SCNR