Del via


Administrere Policyer for Skype for Business Online med PowerShell

Denne artikkelen gjelder for både Microsoft 365 Enterprise og Office 365 Enterprise.

Hvis du vil administrere mange egenskaper for brukerkontoer for Skype for Business Online, må du angi dem som egenskaper for policyer med PowerShell for Microsoft 365.

Før du starter

Bruk disse instruksjonene for å konfigurere til å kjøre kommandoene (hopp over trinnene du allerede har fullført):

Obs!

Skype for Business Online Connector er for øyeblikket en del av den nyeste Teams PowerShell-modulen. Hvis du bruker den nyeste offentlige versjonen av Teams PowerShell, trenger du ikke å installere Skype for Business Online Connector.

  1. Installer Teams PowerShell-modulen.

  2. Åpne en Windows PowerShell-ledetekst og kjør følgende kommandoer:

    Import-Module MicrosoftTeams
    $userCredential = Get-Credential
    Connect-MicrosoftTeams -Credential $userCredential
    

    Når du blir bedt om det, skriver du inn administratornavnet og passordet for Skype for Business Online-administratoren.

Behandle brukerkontopolicyer

Mange egenskaper for brukerkontoer for Skype for Business Online konfigureres ved hjelp av policyer. Policyer er ganske enkelt samlinger av innstillinger som kan brukes på én eller flere brukere. Hvis du vil ta en titt på hvordan en policy er konfigurert, kan du kjøre denne eksempelkommandoen for FederationAndPICDefault-policyen:

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"

I sin tur bør du få tilbake noe lignende som dette:

Identity                          : Tag:FederationAndPICDefault
Description                       :
EnableFederationAccess            : True
EnableXmppAccess                  : False
EnablePublicCloudAccess           : True
EnablePublicCloudAudioVideoAccess : True
EnableOutsideAccess               : True

I dette eksemplet bestemmer verdiene i denne policyen hva en bruk kan eller ikke kan gjøre når det gjelder å kommunisere med brukere i forbund. Egenskapen EnableOutsideAccess må for eksempel være satt til Sann for at en bruker skal kunne kommunisere med personer utenfor organisasjonen. Denne egenskapen vises ikke i administrasjonssenteret for Microsoft 365. I stedet settes egenskapen automatisk til Sann eller Usann basert på de andre valgene du gjør. De to andre egenskapene av interesse er:

  • EnableFederationAccess angir om brukeren kan kommunisere med personer fra domener i forbund.

  • EnablePublicCloudAccess angir om brukeren kan kommunisere med Windows Live-brukere.

Derfor endrer du ikke forbundsrelaterte egenskaper direkte på brukerkontoer (for eksempel Set-CsUser -EnableFederationAccess $True). I stedet tilordner du en konto en ekstern tilgangspolicy som har de ønskede egenskapsverdiene forhåndskonfigurert. Hvis vi vil at en bruker skal kunne kommunisere med brukere i forbund og med Windows Live-brukere, må denne brukerkontoen tilordnes en policy som tillater disse kommunikasjonstypene.

Hvis du vil vite om noen kan kommunisere med brukere utenfor organisasjonen, må du:

  • Fastslå hvilken policy for ekstern tilgang som er tilordnet til denne brukeren.

  • Fastslå hvilke funksjoner som er eller ikke er tillatt av denne policyen.

Du kan for eksempel gjøre dette ved hjelp av denne kommandoen:

Get-CsOnlineUser -Identity "Alex Darrow" | ForEach {Get-CsExternalAccessPolicy -Identity $_.ExternalAccessPolicy}

Denne kommandoen finner policyen som er tilordnet brukeren, og finner deretter funksjonene som er aktivert eller deaktivert i denne policyen.

Hvis du vil administrere Policyer for Skype for Business Online med PowerShell, kan du se cmdletene for:

Obs!

Et nummerabonnement for Skype for Business Online er en policy på alle måter bortsett fra navnet. Navnet «nummerplan» ble valgt i stedet for eksempel «oppringingspolicy» for å gi bakoverkompatibilitet med Office Communications Server og Exchange.

Hvis du for eksempel vil se på alle talepolicyene som er tilgjengelige for din bruk, kjører du denne kommandoen:

Get-CsVoicePolicy

Obs!

Dette returnerer en liste over alle talepolicyene som er tilgjengelige for deg. Husk imidlertid at ikke alle policyer kan tilordnes til alle brukere. Dette skyldes ulike begrensninger som involverer lisensiering og geografisk plassering. (Den såkalte «bruksplasseringen».) Hvis du vil vite policyene for ekstern tilgang og konferansepolicyer som kan tilordnes til en bestemt bruker, kan du bruke kommandoer som ligner på disse:

Get-CsConferencingPolicy -ApplicableTo "Alex Darrow"
Get-CsExternalAccessPolicy -ApplicableTo "Alex Darrow"

ApplicableTo-parameteren begrenser returnerte data til policyer som kan tilordnes den angitte brukeren (for eksempel Alex Darrow). Avhengig av begrensninger for lisensiering og bruksplassering, kan dette representere et delsett av alle tilgjengelige policyer.

I noen tilfeller brukes ikke policyegenskaper med Microsoft 365, mens andre bare kan administreres av Microsoft-støttepersonell.

Med Skype for Business Online må brukere administreres av en eller annen type policy. Hvis en gyldig policyrelatert egenskap er tom, betyr det at den aktuelle brukeren administreres av en global policy, som er en policy som automatisk brukes for en bruker, med mindre de er spesifikt tilordnet en brukerspesifikk policy. Fordi vi ikke ser en klientpolicy oppført for en brukerkonto, administreres den av den globale policyen. Du kan bestemme den globale klientpolicyen med denne kommandoen:

Get-CsClientPolicy -Identity "Global"

Se også

Administrere Skype for Business Online med PowerShell

Administrere Microsoft 365 med PowerShell

Komme i gang med PowerShell for Microsoft 365