Normalisera User Principal Name | Allt eftersom att världen växer och blir mindre och mindre måste vi göra identitetshanteringen smartare och snabbare. Det här inlägget hjälper dig att ge Štěpán Horáčk en korrekt UPN / e-postadress med PowerShell.

Powershell skript

Powerhell-modulen kan laddas ner från vårt offentliga github repo.
https://github.com/Altitude365/Altitude-Public/tree/master/Tools/Username normalizer

4925-codesnipp-1672822975

Modulen använder C#-kod för att få tillgång till .NET Normalize-strängmetoden.

Använda modulen

Först importerar vi modulen genom att köra importkommandot.
Import-Module .\A365UsernameNormalizer.psm1

Om du planerar att använda denna modul i Azure lägger du bara in filerna i en mapp som heter ”A365UsernameNormalizer” och komprimerar den till en ZIP-fil. Modulen är sedan redo att importeras till Azure Automation.

När modulen är importerad kan vi använda funktionen ”new-a365NormalizedUsername”.
new-a365NormalizedUsername -FistName ”Štěpán” -LastName ”Horáčk” -Domain ”@altitude365.com”
new-a365NormalizedUsername -FistName ”Ola Göran” -LastName ”Ävådalöson” -Domain ”altitude365.com”

Detta ger oss följande resultat:
stepan.horack@altitude365.com
ola-goran.avadaloson@altitude365.com

Relaterade inlägg

Vill du vara säker på att inte missa något

Som du märker brinner vi för att dela med oss av våra erfarenheter, nyttiga lärdomar och spaningar ut i exosfären. Se till att följa vårt nyhetsbrev eller vårt flöde på Linkedin så du inte missar något.

Hidden

Denna webbplats använder cookies

Cookies ("kakor") består av små textfiler. Dessa innehåller data som lagras på din enhet. För att kunna placera vissa typer av cookies behöver vi inhämta ditt samtycke. Vi på Exobe AB, orgnr. 556769-5605 använder oss av följande slags cookies. För att läsa mer om vilka cookies vi använder och lagringstid, klicka här för att komma till vår cookiepolicy.

Hantera dina cookieinställningar

Nödvändiga cookies

Nödvändiga cookies är cookies som måste placeras för att grundläggande funktioner på webbplatsen ska kunna fungera. Grundläggande funktioner är exempelvis cookies som behövs för att du ska kunna använda menyer och navigera på sajten.

Funktionella cookies

Funktionella cookies behöver placeras för att webbplatsen ska kunna prestera som du förväntar dig, exempelvis så att den känner av vilket språk som du föredrar, för att känna av om du är inloggad, för att hålla webbplatsen säker, komma ihåg inloggningsuppgifter eller för att kunna sortera produkter på webbplatsen utefter dina preferenser.

Cookies för statistik

För att kunna veta hur du interagerar med webbplatsen placerar vi cookies för att föra statistik. Dessa cookies anonymiserar personuppgifter.

Cookies för personlig anpassning

För att ge dig en bättre upplevelse placerar vi cookies för dina preferenser

Cookies för annonsmätning

För att kunna erbjuda bättre service och upplevelse placerar vi cookies för att kunna anpassa marknadsföring till dig. Ett annat syfte med denna behandling är att kunna marknadsföra produkter eller tjänster till dig, ge anpassade erbjudanden eller marknadsföra och ge rekommendationer kring nya koncept utifrån vad du har köpt tidigare.

Cookies för personlig annonsmätning

För att kunna visa relevant reklam placerar vi cookies för att anpassa innehållet för dig

Cookies för anpassade annonser

För att visa relevanta och personliga annonser placerar vi cookies för att tillhandahålla unika erbjudanden som är skräddarsydda efter din användardata