microsoftgraph / microsoftgraph/msgraph-sdk-powershell

Support per module default output formatting (Get-MgUser's and Get-MgBetaUser's UserType property: Now you see it, now you don't)

Offen
#2,144 19 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

AutoREST-dependency Question: API Request: Feature Request: Kiota Service issue
Vorherrschende Sprache
C#
Sterne
898
Forks
230
Ø Merge
2 T. 5 Std.
Gemergte PRs (30 T.)
31

Beschreibung

Different versions of SDK and Graph API cause different, inconsistent, behavior for the UserType property.

SDK v1, v1.0 endpoint: Get-MgUser doesn't return UserType by default
SDK v1, beta endpoint: Get-MgUser returns and displays UserType by default

SDK v2, v1.0 endpoint: Get-MgUser doesn't return UserType by default
SDK v2, beta endpoint: Get-MgBetaUser returns UserType, but it's not displayed in the output by default

Behavior also changes when -Property is used, if we get the specified user or list all users

PS> get-mgbetauser -property signinactivity -userid  ac4de573-e369-4dcb-bbd2-170c4a0b667c | select usertype

UserType
--------


PS> get-mgbetauser -property signinactivity | select usertype

UserType
--------
Member
Member
...

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Beispiele für Get-MgUser und Get-MgBetaUser in SDK v1 und v2 zu reproduzieren, und vergleiche dabei die v1.0- und beta-Endpunkte mit und ohne -Property sowie einen bestimmten Benutzer mit der Auflistung von Benutzern. Verfolge, wie jedes Modul die standardmäßigen Ausgabeeigenschaften auswählt. Die Arbeit ist abgeschlossen, wenn UserType in den unterstützten Fällen konsistent zurückgegeben und angezeigt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, powershell
Bereich
api, tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.