Hantera licenser baserat på användaraktivitet
Programvarulicenser utgör en betydande och växande kostnad. Oanvända licenser som tilldelats inaktiva användare kan leda till onödiga kostnader. För att optimera utgifterna kan du konfigurera regler för att automatiskt hantera licenser baserat på användaraktivitet.
Den här guiden förklarar hur du använder senaste inloggningsdata från Active Directory för att automatiskt återkalla eller nedgradera licenser för inaktiva användare i system som Microsoft 365 och Citrix.
Hur det fungerar: Använda senaste inloggningsattribut
Systemet kan läsa tidsstämpeln för den senaste inloggningen för en användare från både Active Directory (AD) på plats och Azure Active Directory (Azure AD). Denna information lagras sedan som ett attribut i användarens profil.
LastlogonTimestamp
: Lagrar den senaste inloggningstiden från lokal AD.AzureAdLastLogon
: Lagrar den senaste inloggningstiden från Azure AD.
Du kan använda dessa attribut i regelmotorn för att skapa automatiserade arbetsflöden för licenshantering.
Exempel 1: Automatisk hantering av Microsoft 365-licenser
Du kan skapa en regel som automatiskt nedgraderar en dyr licens (t.ex. M365 E3) till en billigare (t.ex. Exchange Online) om en användare har varit inaktiv under en viss period.
Regeln i bilden nedan gäller för aktiva användare med en specifik systemroll. Den kontrollerar om användaren inte har loggat in i Azure AD under de senaste 60 dagarna eller om de aldrig har loggat in alls. Om dessa villkor uppfylls kan regeln utlösa en åtgärd, t.ex. att ändra användarens licensgrupp.
Regel logisk uppdelning:
OCH
AzureAdLastLogon
är Tidigare änNow - 60 days
ELLER
AzureAdLastLogon
Har inget värde
Denna logik identifierar användare som har varit inaktiva i mer än 60 dagar.
Exempel 2: Automatisk hantering av Citrix-licenser
Du kan tillämpa liknande logik för att hantera andra licenser, till exempel åtkomst till Citrix. Målet är att ta bort licenser från inaktiva användare och samtidigt ge en frist för nyanställda som kanske inte har loggat in än.
Följande arbetsflöde beskriver hur du kan automatisera denna process:
Den
LastlogonTimestamp
attributet uppdateras kontinuerligt från AD på plats.Systemet kontrollerar först om användaren någonsin har loggat in (
LastlogonTimestamp
har ett värde).Om så är fallet kontrolleras om den senaste inloggningen skedde för mer än 90 dagar sedan.
Om det var det tas Citrix-licensen bort.
Om så inte var fallet behåller användaren åtkomsten.
Om nej (användaren har aldrig loggat in), kontrollerar systemet om kontot skapades för mindre än 90 dagar sedan.
Om ja, behåller användaren åtkomsten (detta är respitperioden).
Om nej, tas Citrix-licensen bort.
Bästa praxis och stöd
Som en bästa praxis bör licenser tilldelas baserat på specifika behov snarare än som standard. Om en licens inte används bör den återkallas för att kontrollera kostnader och förbättra säkerheten.
Kontakta support om du behöver hjälp eller vägledning med att konfigurera regler för att optimera din organisations licensanvändning.