{"id":2691,"date":"2026-10-27T10:51:24","date_gmt":"2026-10-27T09:51:24","guid":{"rendered":"https:\/\/au2mator.com\/?p=2691"},"modified":"2026-10-31T08:09:15","modified_gmt":"2026-10-31T07:09:15","slug":"microsoft-365-lizenzverwaltung","status":"publish","type":"post","link":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/","title":{"rendered":"Microsoft 365 Lizenzverwaltung mit automatisierter Zuweisung und R\u00fccknahme"},"content":{"rendered":"\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');\n.au2-article{--green:#8bc34a;--dark:#29292a;--grey:#54595f;max-width:800px;margin:0 auto;padding:0 24px 40px;font-family:Montserrat,Arial,sans-serif;color:var(--dark);line-height:1.7}\n.au2-article h2{font-weight:700;font-size:24px;line-height:1.2;margin:10px 0 18px;color:var(--dark)}\n.au2-article h3{font-weight:600;font-size:18px;margin:28px 0 10px;color:var(--dark)}\n.au2-article p{font-size:16px;margin:0 0 18px}\n.au2-article ul{margin:0 0 18px;padding-left:24px}\n.au2-article li{font-size:16px;margin-bottom:8px}\n.au2-article hr.wp-block-separator{border:0;height:2px;background:var(--green);margin:40px 0}\n.au2-article figure{margin:24px 0 34px;text-align:center}\n.au2-article figure svg{display:block;max-width:100%;height:auto;margin:0 auto}\n.au2-article figcaption{font-size:13px;color:var(--grey);margin-top:8px}\n.au2-article .wp-block-table{overflow-x:auto}\n.au2-article .wp-block-table table{border-collapse:collapse;width:100%;font-size:14.5px}\n.au2-article .wp-block-table th{background:var(--dark);color:#fff;text-align:left;padding:10px 12px;font-weight:600}\n.au2-article .wp-block-table td{padding:10px 12px;border-bottom:1px solid #e8e8e8;vertical-align:top}\n.au2-article .wp-block-table tr:nth-child(even) td{background:#f7f8f6}\n.au2-article .wp-block-table tr.au2-row td,.au2-article .wp-block-table tr.au2-row:nth-child(even) td{background:#f2f7ea;border-bottom:2px solid var(--green)}\n.au2-article .wp-block-table tr.au2-row td:first-child{border-left:4px solid var(--green);color:#5c8f1f}\n.au2-article code{font-family:Consolas,Menlo,monospace}\n.au2-article pre{background:#29292a;color:#f2f7ea;padding:16px 18px;border-radius:8px;overflow-x:auto;font-size:13.5px;line-height:1.55;margin:0 0 18px;white-space:pre}\n.au2-article pre code{font-family:Consolas,Menlo,monospace;background:none;padding:0;color:inherit;font-size:inherit}\n.au2-article p,.au2-article li,.au2-article figcaption{overflow-wrap:break-word}\n.au2-article p code,.au2-article li code{overflow-wrap:anywhere}\n.au2-article p code,.au2-article li code{background:#f2f7ea;color:var(--dark);padding:2px 6px;border-radius:4px;font-size:.9em}\n.au2-article .schema-faq-section{padding:16px 0;border-bottom:1px solid #eee}\n.au2-article .schema-faq-question{display:block;font-size:17px;margin-bottom:6px;font-weight:600}\n.au2-article .schema-faq-answer{margin:0}\n.au2-article a{color:var(--dark);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:3px}\n<\/style>\n\n\n<div class=\"au2-article\">\n<h2 class=\"wp-block-heading\">Was Microsoft 365 Lizenzverwaltung umfasst und warum sie nie aufger\u00e4umt bleibt<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>Microsoft 365 Lizenzverwaltung<\/strong> ist alles, was zwischen dem Kauf eines Abonnements und dem Moment passiert, in dem eine Person tats\u00e4chlich Teams, Exchange oder Power BI nutzt. Eine Lizenz muss zugewiesen werden, wenn jemand anf\u00e4ngt, ge\u00e4ndert werden, wenn sich die Rolle \u00e4ndert, entzogen werden, wenn jemand geht, und bei jeder Verl\u00e4ngerung gez\u00e4hlt werden. Jeder Schritt ist im Microsoft 365 Admin Center einfach, aber keiner passiert nur einmal. Sie wiederholen sich f\u00fcr jeden Neuzugang, jedes Projekt und jeden Abgang, und jeder wartet auf einen Administrator, es sei denn, eine Request-Ebene wie das au2mator Self-Service Portal startet die \u00c4nderung f\u00fcr dich.<\/p>\n\n<p class=\"wp-block-paragraph\">Microsoft beschreibt in seiner <a href=\"https:\/\/learn.microsoft.com\/de-de\/microsoft-365\/enterprise\/assign-licenses-to-user-accounts?view=o365-worldwide\">Anleitung zum Zuweisen von Lizenzen auf Microsoft Learn<\/a> zwei Wege, Lizenzen zu vergeben. Direkt an einen Benutzer oder an eine Gruppe, die \u00fcber die Mitgliedschaft entscheidet. Eine Direktzuweisung braucht vorher einen Nutzungsstandort (Usage Location) am Konto, weil manche Dienste nicht in jedem Land verf\u00fcgbar sind, w\u00e4hrend die gruppenbasierte Lizenzierung auf den Standort des Tenants zur\u00fcckf\u00e4llt. Beide brauchen jemanden mit der passenden Rolle, der die \u00c4nderung klickt oder per Script ausf\u00fchrt.<\/p>\n\n<figure class=\"wp-block-image size-large\">\n<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1000 470' role='img' aria-labelledby='au2f1-t'><title id='au2f1-t'>Die vier Phasen der Microsoft 365 Lizenzverwaltung von der Zuweisung bis zum Reporting<\/title><rect width='1000' height='470' fill='#FFFFFF'\/><defs><marker id='au2f1-ar' markerWidth='10' markerHeight='10' refX='9' refY='5' orient='auto'><path d='M0,0 L10,5 L0,10 z' fill='#29292A'\/><\/marker><marker id='au2f1-arg' markerWidth='10' markerHeight='10' refX='9' refY='5' orient='auto'><path d='M0,0 L10,5 L0,10 z' fill='#8BC34A'\/><\/marker><\/defs><text x='500' y='40' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='22' fill='#29292A' text-anchor='middle' font-weight='bold'>Der Lizenz-Lebenszyklus in Microsoft 365<\/text><rect x='40' y='80' width='440' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='40' y='80' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='40' y='110' width='440' height='18' fill='#F2F7EA'\/><text x='260.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>1. Zuweisen<\/text><text x='260.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Neuzugang, neues Projekt, neues Add-on.<\/text><text x='260.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Heute klickt ein Admin im<\/text><text x='260.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Admin Center oder startet ein Script<\/text><line x1='482' y1='155' x2='498' y2='155' stroke='#29292A' stroke-width='3' marker-end='url(#au2f1-ar)'\/><rect x='520' y='80' width='440' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='520' y='80' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='520' y='110' width='440' height='18' fill='#F2F7EA'\/><text x='740.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>2. \u00c4ndern<\/text><text x='740.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Rollenwechsel, Upgrade oder Downgrade,<\/text><text x='740.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Serviceplan an oder aus.<\/text><text x='740.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Kommt als Ticket vom Teamleiter<\/text><path d='M740,230 L740,262 L260,262 L260,288' fill='none' stroke='#29292A' stroke-width='3' marker-end='url(#au2f1-ar)'\/><rect x='40' y='292' width='440' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='40' y='292' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='40' y='322' width='440' height='18' fill='#F2F7EA'\/><text x='260.0' y='323' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>3. Zur\u00fcckholen<\/text><text x='260.0' y='370' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Abgang oder 90 Tage inaktiv.<\/text><text x='260.0' y='394' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Vergessen, bis die Finanzabteilung<\/text><text x='260.0' y='418' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Mitarbeiter- und Lizenzzahl vergleicht<\/text><line x1='482' y1='367' x2='498' y2='367' stroke='#29292A' stroke-width='3' marker-end='url(#au2f1-ar)'\/><rect x='520' y='292' width='440' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='520' y='292' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='520' y='322' width='440' height='18' fill='#F2F7EA'\/><text x='740.0' y='323' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>4. Reporting<\/text><text x='740.0' y='370' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Lizenzen gekauft, zugewiesen, ungenutzt.<\/text><text x='740.0' y='394' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Ein CSV-Export vor dem<\/text><text x='740.0' y='418' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Verl\u00e4ngerungstermin, einmal im Jahr<\/text><\/svg>\n<figcaption>Vier Phasen, vier verschiedene Verantwortliche. Die Zuweisung bekommt Aufmerksamkeit, die R\u00fccknahme keine.<\/figcaption>\n<\/figure>\n\n<p class=\"wp-block-paragraph\">In der Praxis driften die vier Phasen auseinander. Die IT weist beim Onboarding zu, Teamleiter schicken \u00c4nderungen als Tickets, die R\u00fccknahme wird vergessen, bis die Finanzabteilung Mitarbeiterzahl und Lizenzzahl vergleicht, und das Reporting ist ein CSV-Export vor dem Verl\u00e4ngerungstermin. Das Ergebnis sind Lizenzen, die niemand nutzt, Direktzuweisungen, an die sich niemand erinnert, und kleine Anfragen, die einen Admin jeweils zehn Minuten kosten. Dieser Artikel zeigt, wie deine eigenen Scripts diese L\u00fccke schlie\u00dfen und wie au2mator die Menschen, die die Anfrage haben, diese Scripts selbst starten l\u00e4sst.<\/p>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">Warum Lizenz\u00e4nderungen weiterhin die Ticket-Warteschlange f\u00fcllen<\/h2>\n\n<p class=\"wp-block-paragraph\">Das Berechtigungsmodell ist der erste Grund. Eine Lizenz im Admin Center zuzuweisen erfordert mindestens die Rolle <strong>Lizenzadministrator<\/strong> (License Administrator) oder Benutzeradministrator, wie die <a href=\"https:\/\/learn.microsoft.com\/de-de\/microsoft-365\/admin\/manage\/assign-licenses-to-users?view=o365-worldwide\">Dokumentation zum Admin Center auf Microsoft Learn<\/a> festh\u00e4lt. Beide Rollen decken jedes Produkt im Tenant ab, und wenn du sie nicht \u00fcber Verwaltungseinheiten (Administrative Units) einschr\u00e4nkst, auch jeden Benutzer. Ein Teamleiter, der nur eine Visio Plan 2 Lizenz f\u00fcr eine Designerin braucht, kann diese Rollen also nicht bekommen. Die Anfrage wird zum Ticket, und das Ticket wartet.<\/p>\n\n<p class=\"wp-block-paragraph\">Die <strong>gruppenbasierte Lizenzierung<\/strong> l\u00f6st den Standardfall. Pack alle Mitarbeitenden in eine Gruppe, die Microsoft 365 E3 tr\u00e4gt, und der Neuzugang ist bei Ankunft lizenziert. Was sie nicht l\u00f6st, ist die Ausnahme. Eine Power BI Pro Lizenz f\u00fcr ein dreimonatiges Projekt, ein Microsoft 365 Copilot Add-on f\u00fcr eine Abteilung, ein Downgrade von E5 auf E3 nach einer Umstrukturierung. Jede Ausnahme ist eine Direktzuweisung, und <strong>Direktzuweisungen driften<\/strong>, weil niemand die Projektlizenz entfernt, wenn niemand sagt, dass das Projekt vorbei ist.<\/p>\n\n<p class=\"wp-block-paragraph\">Der dritte Grund ist das Offboarding. Ein deaktiviertes Konto beh\u00e4lt seine Lizenzen, bis jemand sie entfernt. Die <a href=\"https:\/\/learn.microsoft.com\/de-de\/microsoft-365\/admin\/manage\/manage-group-licenses?view=o365-worldwide\">Anleitung zur Gruppenlizenzierung<\/a> listet au\u00dferdem die Fehler auf, die eine automatische Zuweisung stoppen, von <strong>zu wenig Lizenzen<\/strong> \u00fcber <strong>widerspr\u00fcchliche Servicepl\u00e4ne<\/strong> bis zu einem <strong>fehlenden Nutzungsstandort<\/strong>, und jeder Fehler wird zu einem weiteren Ticket f\u00fcr denselben Admin. In au2mator landet derselbe Fehler im Request-Protokoll, sichtbar f\u00fcr den Anfragenden.<\/p>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">Vier Wege, die Microsoft 365 Lizenzverwaltung zu automatisieren<\/h2>\n\n<p class=\"wp-block-paragraph\">Die meisten Teams kombinieren zwei der vier Ans\u00e4tze unten. Die gruppenbasierte Lizenzierung deckt die Basis ab, einer der anderen drei \u00fcbernimmt Ausnahmen, R\u00fccknahme und Audit-Trail.<\/p>\n\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr><th>Ansatz<\/th><th>Am besten f\u00fcr<\/th><th>Wer die \u00c4nderung ausl\u00f6st<\/th><th>Worauf du achten musst<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr><td><strong>Gruppenbasierte Lizenzierung<\/strong> in Microsoft Entra ID<\/td><td>Basis-Pakete f\u00fcr ganze Abteilungen oder das gesamte Unternehmen<\/td><td>Gruppenmitgliedschaft, oft \u00fcber eine dynamische Regel auf HR-Attributen<\/td><td>Keine verschachtelten Gruppen, Ausnahmen brauchen weiterhin Direktzuweisungen, Fehler brauchen einen Menschen<\/td><\/tr>\n<tr><td><strong>Deine eigenen Graph PowerShell Scripts<\/strong><\/td><td>Ausnahmen, Massen\u00e4nderungen aus CSV, geplante Bereinigung deaktivierter Konten<\/td><td>Ein Administrator an der Konsole oder ein Zeitplan<\/td><td>Wer das Script ausf\u00fchrt, braucht LicenseAssignment.ReadWrite.All, jeder Lauf ist Admin-Zeit, das Protokoll ist, was das Script schreibt<\/td><\/tr>\n<tr class=\"au2-row\"><td><strong>Deine Scripts plus das <a href=\"https:\/\/au2mator.com\/de\/\">au2mator Self-Service Portal<\/a><\/strong><\/td><td>Die einzelne Anfrage eines Teamleiters oder des Helpdesks, mit Freigabe und Audit, auf den drei Engines, die au2mator anbindet<\/td><td>Der Anfragende in einem Formular, ein Service Account f\u00fchrt das unver\u00e4nderte Script aus<\/td><td>Script und Freigaberegel entwirfst weiterhin du<\/td><\/tr>\n<tr><td><strong>SaaS-Management-Suiten<\/strong><\/td><td>Kostenanalysen \u00fcber viele SaaS-Produkte, Inaktivit\u00e4tsberichte, Verl\u00e4ngerungen<\/td><td>Richtlinien innerhalb der Suite, \u00c4nderungen oft weiterhin durch einen Admin<\/td><td>Eine weitere Konsole und weitere Lizenzkosten, Reporting zuerst, Ausf\u00fchrung danach<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n<p class=\"wp-block-paragraph\">Wenn du nur eine Zeile liest, lies die dritte. Es ist der einzige Ansatz, bei dem Anfrage, Freigabe und Ausf\u00fchrung ein einziger Datensatz sind und niemand au\u00dferhalb der IT eine Lizenzrolle braucht. Das Script, das die Arbeit auf <a href=\"https:\/\/au2mator.com\/de\/powershell-automation\/\">PowerShell<\/a>, <a href=\"https:\/\/au2mator.com\/de\/azure-automation\/\">Azure Automation<\/a> oder <a href=\"https:\/\/au2mator.com\/de\/orchestrator-automatisierung\/\">System Center Orchestrator<\/a> erledigt, ist dasselbe, das du heute von Hand ausf\u00fchren w\u00fcrdest.<\/p>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">Die PowerShell hinter Lizenzzuweisung und Lizenzentzug<\/h2>\n\n<p class=\"wp-block-paragraph\">Jede Lizenzoperation in Microsoft 365 ist ein Microsoft Graph Aufruf, und das Microsoft Graph PowerShell Software Development Kit (SDK) verpackt diese Aufrufe in Cmdlets. <code>Get-MgSubscribedSku<\/code> listet die Produkte in deinem Tenant mit ihren SKU-IDs, <code>Update-MgUser<\/code> setzt den Nutzungsstandort, und <code>Set-MgUserLicense<\/code> f\u00fcgt Lizenzen f\u00fcr einen Benutzer hinzu oder entfernt sie. Die <a href=\"https:\/\/learn.microsoft.com\/de-de\/powershell\/module\/microsoft.graph.users.actions\/set-mguserlicense?view=graph-powershell-1.0\">Set-MgUserLicense Referenz auf Microsoft Learn<\/a> nennt <strong>LicenseAssignment.ReadWrite.All<\/strong> als Berechtigung mit den geringsten Rechten f\u00fcr diese Aufgabe, mit User.ReadWrite.All und Directory.ReadWrite.All als weiter gefasste Alternativen. Das Lesen der SKUs braucht zus\u00e4tzlich Organization.Read.All, das Setzen des Nutzungsstandorts User.ReadWrite.All. <code>Set-MgGroupLicense<\/code> macht dasselbe f\u00fcr eine Gruppe.<\/p>\n\n<pre><code># L\u00e4uft unbeaufsichtigt auf deiner Engine, meldet sich als Service Account oder Managed Identity an\nConnect-MgGraph -Identity -NoWelcome\n\n$user = Get-MgUser -UserId $UserPrincipalName -Property Id, UsageLocation, AccountEnabled\nif (-not $user.AccountEnabled) { throw \"Account is disabled, no license assigned\" }\nif (-not $user.UsageLocation) { Update-MgUser -UserId $user.Id -UsageLocation \"AT\" }\n\n$sku = Get-MgSubscribedSku -All | Where-Object SkuPartNumber -eq $SkuPartNumber\nif ($sku.PrepaidUnits.Enabled -le $sku.ConsumedUnits) { throw \"No free seat for $SkuPartNumber\" }\n\nSet-MgUserLicense -UserId $user.Id -AddLicenses @(@{ SkuId = $sku.SkuId }) -RemoveLicenses @()\n\"Assigned $SkuPartNumber to $UserPrincipalName\"<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Der Entzug ist das Spiegelbild, die SKU-ID wandert in <code>-RemoveLicenses<\/code> und <code>-AddLicenses<\/code> bleibt leer. Ein Detail bringt die meisten Bereinigungsscripts zu Fall. <code>Set-MgUserLicense<\/code> entfernt nur <strong>Direktzuweisungen<\/strong>. Eine \u00fcber eine Gruppe vererbte Lizenz bleibt, bis der Benutzer die Gruppe verl\u00e4sst, und <code>Get-MgUser<\/code> mit der Eigenschaft <code>LicenseAssignmentStates<\/code> sagt dir, welche Lizenz welche ist, wie die <a href=\"https:\/\/learn.microsoft.com\/de-de\/entra\/identity\/users\/licensing-powershell-graph-examples\">Beispiele zur gruppenbasierten Lizenzierung auf Microsoft Learn<\/a> zeigen. Ein gutes R\u00fccknahme-Script pr\u00fcft zuerst diesen Status und entfernt den Benutzer aus der Gruppe, wenn die Lizenz vererbt ist.<\/p>\n\n<p class=\"wp-block-paragraph\">Das Script oben ist bewusst klein. Zwei Parameter, zwei Schutzabfragen gegen die h\u00e4ufigsten Fehler und eine Zeile Ausgabe, die ein Request-Protokoll speichern kann. Genau diese drei Eigenschaften machen im n\u00e4chsten Abschnitt aus einem Script einen Service.<\/p>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">Wie au2mator den Teamleiter vor deine Lizenz-Scripts setzt<\/h2>\n\n<p class=\"wp-block-paragraph\">Die fehlende Ebene in den meisten Tenants ist nicht ein weiteres Script, sondern der Schritt, in dem aus einer Anfrage eine Aktion wird, ohne dass ein Administrator dazwischen sitzt. au2mator ist ein Self-Service Portal vor deinen PowerShell, Azure Automation oder System Center Orchestrator Scripts. Der Teamleiter w\u00e4hlt einen Service und f\u00fcllt ein Formular aus, ein Freigeber best\u00e4tigt, wenn deine Richtlinie das verlangt, und ein Service Account f\u00fchrt das Script aus. Der Teamleiter hat nie eine Lizenzrolle, und das Script \u00e4ndert sich nie.<\/p>\n\n<figure class=\"wp-block-image size-large\">\n<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1000 540' role='img' aria-labelledby='au2f2-t'><title id='au2f2-t'>Wie eine Lizenzanfrage vom Teamleiter ohne Lizenzrolle nach Microsoft 365 gelangt<\/title><rect width='1000' height='540' fill='#FFFFFF'\/><defs><marker id='au2f2-ar' markerWidth='10' markerHeight='10' refX='9' refY='5' orient='auto'><path d='M0,0 L10,5 L0,10 z' fill='#29292A'\/><\/marker><marker id='au2f2-arg' markerWidth='10' markerHeight='10' refX='9' refY='5' orient='auto'><path d='M0,0 L10,5 L0,10 z' fill='#8BC34A'\/><\/marker><\/defs><text x='500' y='40' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='22' fill='#29292A' text-anchor='middle' font-weight='bold'>Wie au2mator von der Anfrage zur Lizenz kommt, ohne Lizenzadministrator<\/text><rect x='40' y='80' width='280' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='40' y='80' width='280' height='48' rx='14' fill='#F2F7EA'\/><rect x='40' y='110' width='280' height='18' fill='#F2F7EA'\/><text x='180.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>1. Teamleiter<\/text><text x='180.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>\u00d6ffnet das Portal, w\u00e4hlt<\/text><text x='180.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Lizenz zuweisen, w\u00e4hlt Benutzer,<\/text><text x='180.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Produkt und ein Enddatum<\/text><line x1='322' y1='155' x2='338' y2='155' stroke='#29292A' stroke-width='3' marker-end='url(#au2f2-ar)'\/><rect x='360' y='80' width='280' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='360' y='80' width='280' height='48' rx='14' fill='#F2F7EA'\/><rect x='360' y='110' width='280' height='18' fill='#F2F7EA'\/><text x='500.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>2. au2mator Formular<\/text><text x='500.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Felder sind die Script-Parameter,<\/text><text x='500.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Benutzersuche aus dem Verzeichnis,<\/text><text x='500.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>SKU-Dropdown nach deiner Vorgabe<\/text><line x1='642' y1='155' x2='658' y2='155' stroke='#29292A' stroke-width='3' marker-end='url(#au2f2-ar)'\/><rect x='680' y='80' width='280' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='680' y='80' width='280' height='48' rx='14' fill='#F2F7EA'\/><rect x='680' y='110' width='280' height='18' fill='#F2F7EA'\/><text x='820.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>3. Freigabe<\/text><text x='820.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Optional pro Service,<\/text><text x='820.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>keine f\u00fcr Visio, der Kostenstellen-<\/text><text x='820.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>verantwortliche f\u00fcr Power BI Pro<\/text><path d='M820,230 L820,262 L260,262 L260,288' fill='none' stroke='#8BC34A' stroke-width='3' marker-end='url(#au2f2-arg)'\/><rect x='40' y='292' width='440' height='200' rx='14' fill='#FFFFFF' stroke='#8BC34A' stroke-width='3'\/><rect x='40' y='292' width='440' height='48' rx='14' fill='#8BC34A'\/><rect x='40' y='322' width='440' height='18' fill='#8BC34A'\/><text x='260.0' y='323' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#FFFFFF' text-anchor='middle' font-weight='bold'>4. au2mator f\u00fchrt es auf deiner Engine aus<\/text><text x='260.0' y='370' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Service Account mit LicenseAssignment.ReadWrite.All<\/text><text x='260.0' y='394' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>f\u00fchrt dein unver\u00e4ndertes Script aus auf<\/text><text x='260.0' y='418' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>PowerShell, Azure Automation oder<\/text><text x='260.0' y='442' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>System Center Orchestrator.<\/text><text x='260.0' y='466' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Set-MgUserLicense erledigt die Arbeit<\/text><line x1='482' y1='392' x2='498' y2='392' stroke='#8BC34A' stroke-width='3' marker-end='url(#au2f2-arg)'\/><rect x='520' y='292' width='440' height='200' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='520' y='292' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='520' y='322' width='440' height='18' fill='#F2F7EA'\/><text x='740.0' y='323' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>5. Audit-Eintrag<\/text><text x='740.0' y='370' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Wer welche Lizenz f\u00fcr wen angefragt hat,<\/text><text x='740.0' y='394' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>wer freigegeben hat, was das Script<\/text><text x='740.0' y='418' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>zur\u00fcckgab, wann die Lizenz abl\u00e4uft.<\/text><text x='740.0' y='442' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Ergebnis kann zur\u00fcck an dein<\/text><text x='740.0' y='466' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Ticketsystem gehen<\/text><\/svg>\n<figcaption>Der Teamleiter startet die Anfrage, der Service Account f\u00fchrt das Script aus, au2mator f\u00fchrt das Protokoll. Niemand au\u00dferhalb der IT hat eine Lizenzrolle.<\/figcaption>\n<\/figure>\n\n<p class=\"wp-block-paragraph\">au2mator bringt keinen eigenen Lizenz-Connector mit und braucht auch keinen. Es liefert fertige PowerShell Scripts, mit denen du starten kannst, oder du bindest das Script an, das du bereits hast. Du ersetzt deine Automatisierung nicht, du gibst ihr eine Eingangst\u00fcr mit Berechtigungen, Freigabe und Protokoll.<\/p>\n\n<h3 class=\"wp-block-heading\">Wie ein Lizenz-Service in au2mator aussieht<\/h3>\n\n<p class=\"wp-block-paragraph\">Der <strong>Service<\/strong> ist dein Zuweisungsscript, in au2mator auf der Engine registriert, auf der es ohnehin l\u00e4uft. Das <strong>Formular<\/strong> zeigt nur die Parameter, die der Anfragende entscheiden soll, typischerweise eine Benutzersuche aus dem Verzeichnis, ein Dropdown mit den SKUs, die dein Unternehmen f\u00fcr Self-Service freigibt, und ein optionales Enddatum f\u00fcr Projektlizenzen. <strong>Berechtigungen<\/strong> entscheiden, wer den Service \u00fcberhaupt sieht, Teamleiter sehen also Lizenz zuweisen und Lizenz entfernen, der Helpdesk zus\u00e4tzlich Lizenz \u00e4ndern. Die <strong>Freigabe<\/strong> wird pro Service festgelegt. Eine Visio Lizenz braucht vielleicht keine Freigabe, eine Power BI Pro Lizenz den Kostenstellenverantwortlichen, ein Copilot Add-on einen Anteil einer Freigabegruppe aus der Finanzabteilung. F\u00fcr die <strong>Ausf\u00fchrung<\/strong> startet au2mator das Script \u00fcber die API deiner Engine, und das Script meldet sich mit dem Service Account oder der Managed Identity an, die die Graph-Berechtigungen h\u00e4lt. Der <strong>Audit<\/strong>-Eintrag h\u00e4lt fest, wer welche Lizenz f\u00fcr wen angefragt hat, wer sie freigegeben hat und was das Script zur\u00fcckgegeben hat, und dieses Ergebnis kann an dein Ticketsystem zur\u00fcckgemeldet werden. Wenn das Onboarding bereits als Service l\u00e4uft, wie in unserem Artikel zur <a href=\"https:\/\/au2mator.com\/de\/blog\/user-provisioning-automation\/\">User Provisioning Automation<\/a> beschrieben, ist der Lizenz-Service der nat\u00fcrliche zweite Schritt auf derselben Engine.<\/p>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">Lizenzen zur\u00fcckholen beim Offboarding und nach Inaktivit\u00e4t<\/h2>\n\n<p class=\"wp-block-paragraph\">Die Zuweisung bekommt Aufmerksamkeit, weil jemand darauf wartet, die R\u00fccknahme bekommt keine. Die zwei Ausl\u00f6ser, die z\u00e4hlen, sind der <strong>Abgang<\/strong> und das <strong>inaktive Konto<\/strong>. Beim Abgang sollte die Anfrage, die das Konto deaktiviert, im selben Lauf auch die Direktlizenzen und die Gruppenmitgliedschaften entfernen. Exchange Online beh\u00e4lt die Postfachdaten laut der <a href=\"https:\/\/learn.microsoft.com\/de-de\/microsoft-365\/admin\/manage\/assign-licenses-to-users?view=o365-worldwide\">Lizenzdokumentation auf Microsoft Learn<\/a> 30 Tage nach dem Entfernen der Lizenz, also geh\u00f6ren die Umwandlung in ein freigegebenes Postfach oder ein Litigation Hold in den Abgangslauf, bevor die Lizenz geht, nicht in ein Ticket drei Wochen sp\u00e4ter.<\/p>\n\n<figure class=\"wp-block-image size-large\">\n<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1000 500' role='img' aria-labelledby='au2f3-t'><title id='au2f3-t'>Wie Lizenzen nach dem Offboarding und nach Inaktivit\u00e4t zur\u00fcckgeholt werden<\/title><rect width='1000' height='500' fill='#FFFFFF'\/><defs><marker id='au2f3-ar' markerWidth='10' markerHeight='10' refX='9' refY='5' orient='auto'><path d='M0,0 L10,5 L0,10 z' fill='#29292A'\/><\/marker><marker id='au2f3-arg' markerWidth='10' markerHeight='10' refX='9' refY='5' orient='auto'><path d='M0,0 L10,5 L0,10 z' fill='#8BC34A'\/><\/marker><\/defs><text x='500' y='40' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='22' fill='#29292A' text-anchor='middle' font-weight='bold'>Zwei Ausl\u00f6ser, ein R\u00fccknahme-Service<\/text><rect x='40' y='80' width='440' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='40' y='80' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='40' y='110' width='440' height='18' fill='#F2F7EA'\/><text x='260.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>Ausl\u00f6ser A. Abgang<\/text><text x='260.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Die Abgangsanfrage deaktiviert das Konto<\/text><text x='260.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>und ruft das R\u00fccknahme-Script<\/text><text x='260.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>im selben Lauf auf<\/text><rect x='520' y='80' width='440' height='150' rx='14' fill='#FFFFFF' stroke='#29292A' stroke-width='2'\/><rect x='520' y='80' width='440' height='48' rx='14' fill='#F2F7EA'\/><rect x='520' y='110' width='440' height='18' fill='#F2F7EA'\/><text x='740.0' y='111' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#29292A' text-anchor='middle' font-weight='bold'>Ausl\u00f6ser B. 90 Tage inaktiv<\/text><text x='740.0' y='158' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Geplantes Script listet inaktive Konten<\/text><text x='740.0' y='182' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>und ihre Lizenzen, der Teamleiter<\/text><text x='740.0' y='206' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>best\u00e4tigt jede Lizenz im Portal<\/text><path d='M260,230 L260,262 L500,262 L500,288' fill='none' stroke='#29292A' stroke-width='3' marker-end='url(#au2f3-ar)'\/><path d='M740,230 L740,262 L500,262' fill='none' stroke='#29292A' stroke-width='3'\/><rect x='280' y='292' width='440' height='170' rx='14' fill='#FFFFFF' stroke='#8BC34A' stroke-width='3'\/><rect x='280' y='292' width='440' height='48' rx='14' fill='#8BC34A'\/><rect x='280' y='322' width='440' height='18' fill='#8BC34A'\/><text x='500.0' y='323' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='18' fill='#FFFFFF' text-anchor='middle' font-weight='bold'>R\u00fccknahme-Script, vom Service Account<\/text><text x='500.0' y='370' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Direktlizenz? Set-MgUserLicense entfernt sie.<\/text><text x='500.0' y='394' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Vererbt? Benutzer aus der Gruppe entfernen.<\/text><text x='500.0' y='418' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>Exchange-Daten bleiben 30 Tage,<\/text><text x='500.0' y='442' font-family='Montserrat, Segoe UI, Arial, sans-serif' font-size='14.5' fill='#29292A' text-anchor='middle' font-weight='normal'>die Lizenz ist frei f\u00fcr die n\u00e4chste Anfrage<\/text><\/svg>\n<figcaption>Abgang und Inaktivit\u00e4t enden im selben R\u00fccknahme-Script. Das Script pr\u00fcft, ob eine Lizenz direkt oder vererbt ist, bevor es handelt.<\/figcaption>\n<\/figure>\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Inaktivit\u00e4t listet ein geplantes Script auf Azure Automation Konten ohne Anmeldung seit 90 Tagen samt ihrer Direktlizenzen. In au2mator wird diese Liste zu einer Anfrage an den Teamleiter, der jede Lizenz im Portal best\u00e4tigt oder ablehnt, und die Entfernungen laufen unter demselben Service Account wie jede andere \u00c4nderung. Die freigewordenen Lizenzen bedienen noch am selben Tag die n\u00e4chste Anfrage, und die Lizenzzahl folgt der Mitarbeiterzahl statt dem Verl\u00e4ngerungsdatum.<\/p>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">FAQ: Microsoft 365 Lizenzverwaltung<\/h2>\n\n<div class=\"schema-faq wp-block-yoast-faq-block\">\n<div class=\"schema-faq-section\" id=\"faq-question-de-1\">\n<strong class=\"schema-faq-question\">Wie weise ich eine Microsoft 365 Lizenz mit PowerShell zu?<\/strong> <p class=\"schema-faq-answer\">Verbinde dich mit dem Microsoft Graph PowerShell SDK, finde die SKU mit Get-MgSubscribedSku, stelle sicher, dass der Benutzer einen Nutzungsstandort hat, und rufe Set-MgUserLicense mit der SkuId in -AddLicenses und einem leeren -RemoveLicenses Array auf. Das ausf\u00fchrende Konto braucht LicenseAssignment.ReadWrite.All oder eine weiter gefasste Berechtigung. F\u00fcr eine ganze Gruppe weist Set-MgGroupLicense die Lizenz der Gruppe zu.<\/p>\n<\/div>\n<div class=\"schema-faq-section\" id=\"faq-question-de-2\">\n<strong class=\"schema-faq-question\">Wie entferne ich eine Microsoft 365 Lizenz von einem Benutzer?<\/strong> <p class=\"schema-faq-answer\">Rufe Set-MgUserLicense mit der SkuId in -RemoveLicenses und einem leeren -AddLicenses Array auf. Das entfernt nur Direktzuweisungen. Eine \u00fcber eine Gruppe vererbte Lizenz bleibt, bis der Benutzer aus dieser Gruppe entfernt wird, pr\u00fcfe also zuerst LicenseAssignmentStates am Benutzer. Exchange Online beh\u00e4lt die Postfachdaten 30 Tage, nachdem die Lizenz weg ist.<\/p>\n<\/div>\n<div class=\"schema-faq-section\" id=\"faq-question-de-3\">\n<strong class=\"schema-faq-question\">Gruppenbasierte Lizenzierung oder Direktzuweisung?<\/strong> <p class=\"schema-faq-answer\">Nutze die gruppenbasierte Lizenzierung f\u00fcr das Basis-Paket, das jedes Mitglied einer Abteilung oder das ganze Unternehmen bekommt, idealerweise mit einer dynamischen Gruppe auf HR-Attributen. Nutze die Direktzuweisung f\u00fcr Ausnahmen wie Projektlizenzen oder einzelne Add-ons. Weil Direktzuweisungen driften, lass Ausnahmen \u00fcber einen Anfrageprozess mit Enddatum laufen, und genau das liefert ein Lizenz-Service in au2mator.<\/p>\n<\/div>\n<div class=\"schema-faq-section\" id=\"faq-question-de-4\">\n<strong class=\"schema-faq-question\">Kann ein Teamleiter Lizenzen ohne die Rolle Lizenzadministrator zuweisen?<\/strong> <p class=\"schema-faq-answer\">Nicht im Admin Center. Die Rolle Lizenzadministrator deckt jedes Produkt im Tenant ab, und Verwaltungseinheiten k\u00f6nnen die Benutzer einschr\u00e4nken, aber nicht die Produkte. Die Alternative ist ein Self-Service Portal wie au2mator, in dem der Teamleiter ein Formular ausf\u00fcllt, ein Freigeber bei Bedarf best\u00e4tigt und ein Service Account dein unver\u00e4ndertes Zuweisungsscript auf PowerShell, Azure Automation oder System Center Orchestrator ausf\u00fchrt. Der Teamleiter hat dabei gar keine Microsoft 365 Rolle.<\/p>\n<\/div>\n<div class=\"schema-faq-section\" id=\"faq-question-de-5\">\n<strong class=\"schema-faq-question\">Warum schl\u00e4gt eine Lizenzzuweisung in Microsoft 365 fehl?<\/strong> <p class=\"schema-faq-answer\">Die drei \u00fcblichen Ursachen sind ein fehlender oder nicht unterst\u00fctzter Nutzungsstandort, keine freien Lizenzen f\u00fcr das Produkt und ein widerspr\u00fcchlicher Serviceplan, zum Beispiel ein Benutzer, der Office 365 E1 direkt h\u00e4lt und E3 \u00fcber eine Gruppe erh\u00e4lt. Setze den Nutzungsstandort, gib Lizenzen frei oder kaufe welche nach, oder deaktiviere den doppelten Plan. Scripts sollten freie Lizenzen und Nutzungsstandort pr\u00fcfen, bevor sie Set-MgUserLicense aufrufen.<\/p>\n<\/div>\n<div class=\"schema-faq-section\" id=\"faq-question-de-6\">\n<strong class=\"schema-faq-question\">Wie finde ich ungenutzte Microsoft 365 Lizenzen und hole sie zur\u00fcck?<\/strong> <p class=\"schema-faq-answer\">Vergleiche lizenzierte Benutzer mit ihrem letzten Anmeldedatum aus Microsoft Entra ID, liste Konten ohne Aktivit\u00e4t seit 60 oder 90 Tagen auf und nimm deaktivierte Konten dazu, die noch Lizenzen halten. Lass dann den Teamleiter jede Lizenz best\u00e4tigen, bevor ein Script sie entfernt. In au2mator ist diese Best\u00e4tigung eine Anfrage im Portal, und die Entfernung l\u00e4uft unter demselben Service Account und Audit-Trail wie jede Zuweisung.<\/p>\n<\/div>\n<\/div>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"margin-top:40px;margin-bottom:40px;background-color:#8bc34a;color:#8bc34a\">\n\n<h2 class=\"wp-block-heading\">Fazit: Microsoft 365 Lizenzverwaltung ist ein Anfrage-Problem, kein Script-Problem<\/h2>\n\n<p class=\"wp-block-paragraph\">Microsoft gibt dir das Admin Center, die gruppenbasierte Lizenzierung und die Graph PowerShell Cmdlets, und damit sind die Basis und der Massenjob abgedeckt. Offen bleiben die einzelne Anfrage, die ein Teamleiter heute braucht, und die stille R\u00fccknahme, nach der niemand fragt. Beide folgen einem Muster. Ein kleines Script setzt deine Regeln um, ein Service Account mit LicenseAssignment.ReadWrite.All f\u00fchrt es auf PowerShell, Azure Automation oder System Center Orchestrator aus, und ein Formular davor l\u00e4sst die Person, die die Anfrage hat, es selbst starten, mit Freigabe und Audit-Eintrag inklusive.<\/p>\n\n<p class=\"wp-block-paragraph\">Wenn du sehen willst, wie deine Lizenz-Scripts zu Self-Service-Anfragen f\u00fcr Teamleiter und Helpdesk werden k\u00f6nnen, buch ein 30-min\u00fctiges Gespr\u00e4ch mit Michael Seidl, Microsoft MVP und Gr\u00fcnder von au2mator, und bring die Lizenz-Tickets mit, die dich am meisten nerven.<\/p>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"FAQPage\",\n \"mainEntity\": [\n  {\n   \"@type\": \"Question\",\n   \"name\": \"Wie weise ich eine Microsoft 365 Lizenz mit PowerShell zu?\",\n   \"acceptedAnswer\": {\n    \"@type\": \"Answer\",\n    \"text\": \"Verbinde dich mit dem Microsoft Graph PowerShell SDK, finde die SKU mit Get-MgSubscribedSku, stelle sicher, dass der Benutzer einen Nutzungsstandort hat, und rufe Set-MgUserLicense mit der SkuId in -AddLicenses und einem leeren -RemoveLicenses Array auf. Das ausf\u00fchrende Konto braucht LicenseAssignment.ReadWrite.All oder eine weiter gefasste Berechtigung. F\u00fcr eine ganze Gruppe weist Set-MgGroupLicense die Lizenz der Gruppe zu.\"\n   }\n  },\n  {\n   \"@type\": \"Question\",\n   \"name\": \"Wie entferne ich eine Microsoft 365 Lizenz von einem Benutzer?\",\n   \"acceptedAnswer\": {\n    \"@type\": \"Answer\",\n    \"text\": \"Rufe Set-MgUserLicense mit der SkuId in -RemoveLicenses und einem leeren -AddLicenses Array auf. Das entfernt nur Direktzuweisungen. Eine \u00fcber eine Gruppe vererbte Lizenz bleibt, bis der Benutzer aus dieser Gruppe entfernt wird, pr\u00fcfe also zuerst LicenseAssignmentStates am Benutzer. Exchange Online beh\u00e4lt die Postfachdaten 30 Tage, nachdem die Lizenz weg ist.\"\n   }\n  },\n  {\n   \"@type\": \"Question\",\n   \"name\": \"Gruppenbasierte Lizenzierung oder Direktzuweisung?\",\n   \"acceptedAnswer\": {\n    \"@type\": \"Answer\",\n    \"text\": \"Nutze die gruppenbasierte Lizenzierung f\u00fcr das Basis-Paket, das jedes Mitglied einer Abteilung oder das ganze Unternehmen bekommt, idealerweise mit einer dynamischen Gruppe auf HR-Attributen. Nutze die Direktzuweisung f\u00fcr Ausnahmen wie Projektlizenzen oder einzelne Add-ons. Weil Direktzuweisungen driften, lass Ausnahmen \u00fcber einen Anfrageprozess mit Enddatum laufen, und genau das liefert ein Lizenz-Service in au2mator.\"\n   }\n  },\n  {\n   \"@type\": \"Question\",\n   \"name\": \"Kann ein Teamleiter Lizenzen ohne die Rolle Lizenzadministrator zuweisen?\",\n   \"acceptedAnswer\": {\n    \"@type\": \"Answer\",\n    \"text\": \"Nicht im Admin Center. Die Rolle Lizenzadministrator deckt jedes Produkt im Tenant ab, und Verwaltungseinheiten k\u00f6nnen die Benutzer einschr\u00e4nken, aber nicht die Produkte. Die Alternative ist ein Self-Service Portal wie au2mator, in dem der Teamleiter ein Formular ausf\u00fcllt, ein Freigeber bei Bedarf best\u00e4tigt und ein Service Account dein unver\u00e4ndertes Zuweisungsscript auf PowerShell, Azure Automation oder System Center Orchestrator ausf\u00fchrt. Der Teamleiter hat dabei gar keine Microsoft 365 Rolle.\"\n   }\n  },\n  {\n   \"@type\": \"Question\",\n   \"name\": \"Warum schl\u00e4gt eine Lizenzzuweisung in Microsoft 365 fehl?\",\n   \"acceptedAnswer\": {\n    \"@type\": \"Answer\",\n    \"text\": \"Die drei \u00fcblichen Ursachen sind ein fehlender oder nicht unterst\u00fctzter Nutzungsstandort, keine freien Lizenzen f\u00fcr das Produkt und ein widerspr\u00fcchlicher Serviceplan, zum Beispiel ein Benutzer, der Office 365 E1 direkt h\u00e4lt und E3 \u00fcber eine Gruppe erh\u00e4lt. Setze den Nutzungsstandort, gib Lizenzen frei oder kaufe welche nach, oder deaktiviere den doppelten Plan. Scripts sollten freie Lizenzen und Nutzungsstandort pr\u00fcfen, bevor sie Set-MgUserLicense aufrufen.\"\n   }\n  },\n  {\n   \"@type\": \"Question\",\n   \"name\": \"Wie finde ich ungenutzte Microsoft 365 Lizenzen und hole sie zur\u00fcck?\",\n   \"acceptedAnswer\": {\n    \"@type\": \"Answer\",\n    \"text\": \"Vergleiche lizenzierte Benutzer mit ihrem letzten Anmeldedatum aus Microsoft Entra ID, liste Konten ohne Aktivit\u00e4t seit 60 oder 90 Tagen auf und nimm deaktivierte Konten dazu, die noch Lizenzen halten. Lass dann den Teamleiter jede Lizenz best\u00e4tigen, bevor ein Script sie entfernt. In au2mator ist diese Best\u00e4tigung eine Anfrage im Portal, und die Entfernung l\u00e4uft unter demselben Service Account und Audit-Trail wie jede Zuweisung.\"\n   }\n  }\n ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Jede Microsoft 365 Lizenz wird irgendwann von Hand zugewiesen. Neuzug\u00e4nge warten, Teamleiter \u00f6ffnen Tickets f\u00fcr Power BI, Abg\u00e4nge behalten ein E3, an das sich niemand erinnert. Alles wartet auf die IT, weil die Rolle Lizenzadministrator den ganzen Tenant abdeckt.<\/p>\n<p>Dieser Artikel zeigt, wie Zuweisung und Entzug mit Microsoft Graph PowerShell funktionieren und wie Teamleiter und Helpdesk Lizenz\u00e4nderungen anfragen, ohne Administratoren zu werden.<\/p>\n","protected":false},"author":3,"featured_media":2694,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-2691","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft 365 Lizenzverwaltung: automatisiert zuweisen | au2mator<\/title>\n<meta name=\"description\" content=\"Weist du jede Microsoft 365 Lizenz noch von Hand zu? So automatisierst du die Lizenzverwaltung, l\u00e4sst Teamleiter anfragen und holst Lizenzen zur\u00fcck.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft 365 Lizenzverwaltung: automatisiert zuweisen | au2mator\" \/>\n<meta property=\"og:description\" content=\"Weist du jede Microsoft 365 Lizenz noch von Hand zu? So automatisierst du die Lizenzverwaltung, l\u00e4sst Teamleiter anfragen und holst Lizenzen zur\u00fcck.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/\" \/>\n<meta property=\"og:site_name\" content=\"au2mator\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-27T09:51:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-31T07:09:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/10\/microsoft-365-lizenzverwaltung.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Michael Seidl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Seidl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/\"},\"author\":{\"name\":\"Michael Seidl\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#\\\/schema\\\/person\\\/64bb27dd52011f02a51c74811b8981f3\"},\"headline\":\"Microsoft 365 Lizenzverwaltung mit automatisierter Zuweisung und R\u00fccknahme\",\"datePublished\":\"2026-10-27T09:51:24+00:00\",\"dateModified\":\"2026-10-31T07:09:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/\"},\"wordCount\":2476,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/microsoft-365-lizenzverwaltung.png\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/\",\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/\",\"name\":\"Microsoft 365 Lizenzverwaltung: automatisiert zuweisen | au2mator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/microsoft-365-lizenzverwaltung.png\",\"datePublished\":\"2026-10-27T09:51:24+00:00\",\"dateModified\":\"2026-10-31T07:09:15+00:00\",\"description\":\"Weist du jede Microsoft 365 Lizenz noch von Hand zu? So automatisierst du die Lizenzverwaltung, l\u00e4sst Teamleiter anfragen und holst Lizenzen zur\u00fcck.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#primaryimage\",\"url\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/microsoft-365-lizenzverwaltung.png\",\"contentUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/microsoft-365-lizenzverwaltung.png\",\"width\":1800,\"height\":1200,\"caption\":\"Microsoft 365 Lizenzverwaltung: Formular Lizenz zuweisen im au2mator Self-Service Portal mit den Aktionen Zuweisen, \u00c4ndern und Zur\u00fcckholen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/microsoft-365-lizenzverwaltung\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/au2mator.com\\\/de\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft 365 Lizenzverwaltung mit automatisierter Zuweisung und R\u00fccknahme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/\",\"name\":\"au2mator\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/au2mator.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#organization\",\"name\":\"au2mator\",\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/HPLogoau2mator-2.png\",\"contentUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/HPLogoau2mator-2.png\",\"width\":396,\"height\":86,\"caption\":\"au2mator\"},\"image\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCUdkfOxKtCj0_21WjRv5q-w\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/au2mator\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#\\\/schema\\\/person\\\/64bb27dd52011f02a51c74811b8981f3\",\"name\":\"Michael Seidl\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bce6d4773dd6e107176aa71ea37cceab7e2f576f2fd6c7606893b0d3206d2e6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bce6d4773dd6e107176aa71ea37cceab7e2f576f2fd6c7606893b0d3206d2e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bce6d4773dd6e107176aa71ea37cceab7e2f576f2fd6c7606893b0d3206d2e6?s=96&d=mm&r=g\",\"caption\":\"Michael Seidl\"},\"sameAs\":[\"https:\\\/\\\/au2mator.com\"],\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/blog\\\/author\\\/michael-seidl\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft 365 Lizenzverwaltung: automatisiert zuweisen | au2mator","description":"Weist du jede Microsoft 365 Lizenz noch von Hand zu? So automatisierst du die Lizenzverwaltung, l\u00e4sst Teamleiter anfragen und holst Lizenzen zur\u00fcck.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/","og_locale":"de_DE","og_type":"article","og_title":"Microsoft 365 Lizenzverwaltung: automatisiert zuweisen | au2mator","og_description":"Weist du jede Microsoft 365 Lizenz noch von Hand zu? So automatisierst du die Lizenzverwaltung, l\u00e4sst Teamleiter anfragen und holst Lizenzen zur\u00fcck.","og_url":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/","og_site_name":"au2mator","article_published_time":"2026-10-27T09:51:24+00:00","article_modified_time":"2026-10-31T07:09:15+00:00","og_image":[{"width":1800,"height":1200,"url":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/10\/microsoft-365-lizenzverwaltung.png","type":"image\/png"}],"author":"Michael Seidl","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Michael Seidl","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#article","isPartOf":{"@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/"},"author":{"name":"Michael Seidl","@id":"https:\/\/au2mator.com\/de\/#\/schema\/person\/64bb27dd52011f02a51c74811b8981f3"},"headline":"Microsoft 365 Lizenzverwaltung mit automatisierter Zuweisung und R\u00fccknahme","datePublished":"2026-10-27T09:51:24+00:00","dateModified":"2026-10-31T07:09:15+00:00","mainEntityOfPage":{"@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/"},"wordCount":2476,"commentCount":0,"publisher":{"@id":"https:\/\/au2mator.com\/de\/#organization"},"image":{"@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#primaryimage"},"thumbnailUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/10\/microsoft-365-lizenzverwaltung.png","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/","url":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/","name":"Microsoft 365 Lizenzverwaltung: automatisiert zuweisen | au2mator","isPartOf":{"@id":"https:\/\/au2mator.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#primaryimage"},"image":{"@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#primaryimage"},"thumbnailUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/10\/microsoft-365-lizenzverwaltung.png","datePublished":"2026-10-27T09:51:24+00:00","dateModified":"2026-10-31T07:09:15+00:00","description":"Weist du jede Microsoft 365 Lizenz noch von Hand zu? So automatisierst du die Lizenzverwaltung, l\u00e4sst Teamleiter anfragen und holst Lizenzen zur\u00fcck.","breadcrumb":{"@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#primaryimage","url":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/10\/microsoft-365-lizenzverwaltung.png","contentUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/10\/microsoft-365-lizenzverwaltung.png","width":1800,"height":1200,"caption":"Microsoft 365 Lizenzverwaltung: Formular Lizenz zuweisen im au2mator Self-Service Portal mit den Aktionen Zuweisen, \u00c4ndern und Zur\u00fcckholen"},{"@type":"BreadcrumbList","@id":"https:\/\/au2mator.com\/de\/blog\/microsoft-365-lizenzverwaltung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/au2mator.com\/de\/home\/"},{"@type":"ListItem","position":2,"name":"Microsoft 365 Lizenzverwaltung mit automatisierter Zuweisung und R\u00fccknahme"}]},{"@type":"WebSite","@id":"https:\/\/au2mator.com\/de\/#website","url":"https:\/\/au2mator.com\/de\/","name":"au2mator","description":"","publisher":{"@id":"https:\/\/au2mator.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/au2mator.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/au2mator.com\/de\/#organization","name":"au2mator","url":"https:\/\/au2mator.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/au2mator.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/01\/HPLogoau2mator-2.png","contentUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/01\/HPLogoau2mator-2.png","width":396,"height":86,"caption":"au2mator"},"image":{"@id":"https:\/\/au2mator.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCUdkfOxKtCj0_21WjRv5q-w","https:\/\/www.linkedin.com\/company\/au2mator\/"]},{"@type":"Person","@id":"https:\/\/au2mator.com\/de\/#\/schema\/person\/64bb27dd52011f02a51c74811b8981f3","name":"Michael Seidl","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/7bce6d4773dd6e107176aa71ea37cceab7e2f576f2fd6c7606893b0d3206d2e6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7bce6d4773dd6e107176aa71ea37cceab7e2f576f2fd6c7606893b0d3206d2e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7bce6d4773dd6e107176aa71ea37cceab7e2f576f2fd6c7606893b0d3206d2e6?s=96&d=mm&r=g","caption":"Michael Seidl"},"sameAs":["https:\/\/au2mator.com"],"url":"https:\/\/au2mator.com\/de\/blog\/author\/michael-seidl\/"}]}},"_links":{"self":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/posts\/2691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/comments?post=2691"}],"version-history":[{"count":2,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/posts\/2691\/revisions"}],"predecessor-version":[{"id":2695,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/posts\/2691\/revisions\/2695"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/media\/2694"}],"wp:attachment":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/media?parent=2691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/categories?post=2691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/tags?post=2691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}