Powershell: Funktion zum auslesen der Gruppen eines Referenzusers

Mitglied: Nagus

Nagus (Level 2) - Jetzt verbinden

07.01.2021, aktualisiert 19:26 Uhr, 293 Aufrufe, 1 Kommentar

Moin zusammen,

ich habe mal wieder ein Problem und bin mir nicht sicher ob es sich um einen Bug oder einen Fehler von mir handelt.

Ich habe die folgende Funktion gebaut, die mir von einem Benutzer im AD die Gruppen auslesen soll und gegen eine Blackliste prüft. Nur Gruppen die nicht in der Blacklist sind, sollen zugewiesen werden. Ich habe das Problem, das immer nur 46 Gruppen ausgelesen werden - und dann ist ohne Fehler schluss.
Nach Aufruf der Funktion erhalte ich die folgende Rückmeldung:
Wenn ich aber die folgende Zeile manuell ausführe, erhalte ich alle Gruppen des Users (bei mir mehr als 90):
Habe ich was übersehen? Wo liegt der Fehler??
Thx
Nagus
Mitglied: 147069
147069 (Level 1)
07.01.2021, aktualisiert um 23:54 Uhr
Habe ich was übersehen? Wo liegt der Fehler??
Ja hast du, du hast die Zähler-Variablen erst zu spät innerhalb des try Blocks angelegt und diese sind im finally Block nicht mehr die gleichen(nicht sichtbar) weil das dort ein anderer Scope ist.
Das was du dort siehst sind wohl Ergebnisse dieser Variablen die du bei deinen Tests angelegt hast und noch in der PS-Session vorhanden waren nur aber eben mit alten Ergebnissen.
Definiere sie außerhalb des try catch finally dann sind die Variablen auch in allen Blocks des try catch finally sichtbar.

Beschäftige dich also mal mit dem Variable Scope.
https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell. ...
Bitte warten ..
Heiß diskutierte Inhalte
Windows Server
Lizenzrecht Microsoft HILFE!!!!
gelöst tAmtAm44Vor 18 StundenFrageWindows Server26 Kommentare

Guten Abend liebe Community, ich bin vor kurzen bei uns in der Firma für den Vertrieb unsere MS Lizenzen auserwählt worden. Leider habe ich ...

Netzwerke
Windows 10 - Netzwerk Speedlimit?
alwayshungryVor 1 TagFrageNetzwerke17 Kommentare

Hallo, ich bin noch neu hier und hoffe, dass ihr mir helfen könnt. Gibt es eine Limitierung für Windows 10 bei der Netzwerkgeschwindigkeit? Leider ...

DNS
Domain überkleben
IT-EinsteigerVor 1 TagFrageDNS3 Kommentare

Guten Morgen, Ich habe mir einen WebSpace angemietet. Dieser läuft bspw. über die Domain storage.dienstleister.de. Jetzt ist das kein schöner Name und ich hätte ...

Datenschutz
Ist Microsoft Office 365 grds. nicht DSGVO-konform?
imebroVor 21 StundenFrageDatenschutz31 Kommentare

Hallo, in einem anderen Thread hatte man mir als Alternative zum Analysetool "Tableau" das Programm "PowerBI" empfohlen, welches ich dann auch gekauft habe. Da ...

Festplatten, SSD, Raid
WD RED PRO Festplatte als "Recertified" und "white" gelabelt
gelöst Torsten2010Vor 1 TagFrageFestplatten, SSD, Raid5 Kommentare

Hallo, ich wollte heute die Firmen QNAP Nas mit neuen Festplatten bestücken. Beim Auspacken fiel mir sofort auf, das die Festplatten weiß gelabelt sind ...

Groupware
Anfängerfrage zu Teams, wie kann ich mit einer externen Person chatten?
StefanKittelVor 1 TagFrageGroupware7 Kommentare

Hallo, ich habe mal eine Anfängerfrage zur MS Teams. Ich habe einen M365 Business Basic Account mit meiner Domäne. Ich habe einen User mit ...

Windows 10
Inaccessible boot device bei Windows 10
jensgebkenVor 1 TagFrageWindows 1014 Kommentare

Hallo Gemeinschaft, habe Probleme bei einem Windows 10 Pro PC beim Start - blue screen mit inaccessible boot device habe folgendes probiert - automatische ...

SAN, NAS, DAS
FritzBox NAS - Hochladen von großen Dateien geht nicht
emeriksVor 1 TagFrageSAN, NAS, DAS14 Kommentare

Hi, (Habe die Kategorie "SAN, NAS, DAS" genommen, obwohl nicht 100% zutreffend.) Ich habe am Wochenende versucht bei einem Kumpel in der Ferne eine ...