-
Notifications
You must be signed in to change notification settings - Fork 16
Fotavtrykk i Microsoft 365
Løsningen settes opp i kundens egen tenant, og har ikke avhengigheter til eksterne tjenester utenfor Microsoft 365. Løsningen bruker heller ikke Azure eller Flow.
Prosjektportalen installeres med et PowerShell-script som kjøres lokalt på maskinen som skal installere løsningen. For å kjøre scriptet kreves det at det gis tilgang til å kjøre PowerShell-script. Dette kan gjøres ved å åpne PowerShell og kjøre følgende kommando:
Set-ExecutionPolicy RemoteSigned
Videre må vi registrere appen PnP Managment Shell i Azure AD. Denne applikasjonen ber kun om delegerte rettigheter. Årsaken til at man må registere denne applikasjonen er at Prosjektportalen 365 bruker PnP.PowerShell for installering. Denne modulen benytter API'er som krever at vi har en registrering i AD som tillater at appen blir kjørt overhode. Dette er en fordel, siden dere kan ved et senere tidspunkt fjerne appen igjen og dermed skru av muligheten til å kjøre PnP PowerShell mot deres Tenant. Ved at det er delegerte rettigheter er det kun de rettighetene brukeren har i det de kjører scriptet som blir brukt.
For å registere appen kjører du følgende kommando i PowerShell:
Register-PnPManagementShellAccess
Et nettleservindu blir åpnet og du må logge inn. Etter innlogging vil du se følgende dialog:
Er du ikke Microsoft 365 global administrator, kan du allikevel kjøre følgende kommando og sende lenken som blir generert til en med global administrator rettigheter.
Register-PnPManagementShellAccess -ShowConsentUrl
Følgende blir installert i Microsoft 365-tenanten:
- En Microsoft 365 gruppe settes opp som porteføljeområde og blir et hub-område for prosjektene
- Site script og site design installeres i tenanten og blir tilgjengelig som områdemal for samhandling. Merk at tilgangen til områdemalen kan begrenses til en AD-gruppe med PowerShell-konfigurasjon.
- App-pakker lastes opp i app-katalogen - disse inkluderer API-forespørsler som må godkjennes av Global Admin.
- Taksonomigruppe med termset og Søkemappinger i søketjenesten på tenant-nivå.