Dela via


Hantera Skype för företag – Onlineprinciper med PowerShell

Denna artikel gäller för både Microsoft 365 Enterprise och Office 365 Enterprise.

Om du vill hantera många egenskaper för användarkonton för Skype för företag - Online måste du ange dem som egenskaper för principer med PowerShell för Microsoft 365.

Innan du börjar

Använd de här anvisningarna för att konfigurera för att köra kommandona (hoppa över de steg som du redan har slutfört):

Obs!

Skype för företag – Online-Connector är för närvarande en del av den senaste versionen av Teams PowerShell-modul. Om du använder den senaste versionen av Teams PowerShell, behöver du inte installera Skype för företag – Online-Connector.

  1. Installera Teams PowerShell-modul.

  2. Öppna en Windows PowerShell kommandotolk och kör följande kommandon:

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

    När du uppmanas till det anger du administratörskontots namn och lösenord för Skype för företag - Online.

Hantera användarkontoprinciper

Många egenskaper för Skype för företag - Online-användarkonton konfigureras med hjälp av principer. Principer är helt enkelt samlingar med inställningar som kan tillämpas på en eller flera användare. Om du vill ta en titt på hur en princip har konfigurerats kan du köra det här exempelkommandot för policyn FederationAndPICDefault:

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"

I sin tur bör du få tillbaka något som liknar detta:

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

I det här exemplet avgör värdena i den här principen vad en användning kan eller inte kan göra när det gäller att kommunicera med federerade användare. Egenskapen EnableOutsideAccess måste till exempel vara inställd på Sant för att en användare ska kunna kommunicera med personer utanför organisationen. Den här egenskapen visas inte i administrationscentret för Microsoft 365. I stället anges egenskapen automatiskt till Sant eller Falskt baserat på de andra val som du gör. De andra två intressanta egenskaperna är:

  • EnableFederationAccess anger om användaren kan kommunicera med personer från federerade domäner.

  • EnablePublicCloudAccess anger om användaren kan kommunicera med Windows Live-användare.

Därför ändrar du inte federationsrelaterade egenskaper direkt för användarkonton (till exempel Set-CsUser -EnableFederationAccess $True). I stället tilldelar du ett konto en extern åtkomstprincip som har önskade egenskapsvärden förkonfigurerade. Om vi vill att en användare ska kunna kommunicera med federerade användare och med Windows Live-användare måste det användarkontot tilldelas en princip som tillåter dessa typer av kommunikation.

Om du vill veta om någon kan kommunicera med användare utanför organisationen eller inte måste du:

  • Avgör vilken princip för extern åtkomst som har tilldelats användaren.

  • Avgör vilka funktioner som tillåts eller inte tillåts av den principen.

Du kan till exempel göra det med hjälp av det här kommandot:

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

Det här kommandot hittar den princip som tilldelats användaren och hittar sedan de funktioner som är aktiverade eller inaktiverade i den principen.

Information om hur du hanterar Skype för företag - Online-principer med PowerShell finns i cmdletarna för:

Obs!

En Skype för företag - Online-uppringningsplan är en princip i alla avseenden förutom namnet. Namnet "uppringningsplan" valdes i stället för till exempel "uppringningsprincip" för att ge bakåtkompatibilitet med Office Communications Server och med Exchange.

Om du till exempel vill titta på alla röstprinciper som är tillgängliga för din användning kör du det här kommandot:

Get-CsVoicePolicy

Obs!

Då returneras en lista över alla röstprinciper som är tillgängliga för dig. Tänk dock på att inte alla principer kan tilldelas till alla användare. Detta beror på olika begränsningar som rör licensiering och geografisk plats. (Den så kallade "användningsplatsen")) Om du vill veta vilka principer för extern åtkomst och konferensprinciper som kan tilldelas en viss användare använder du kommandon som liknar dessa:

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

Parametern ApplicableTo begränsar returnerade data till principer som kan tilldelas till den angivna användaren (till exempel Alex Darrow). Beroende på begränsningar för licensiering och användningsplats kan det representera en delmängd av alla tillgängliga principer.

I vissa fall används inte egenskaper för principer med Microsoft 365, medan andra endast kan hanteras av Microsofts supportpersonal.

Med Skype för företag - Online måste användarna hanteras av en princip av något slag. Om en giltig principrelaterad egenskap är tom innebär det att användaren i fråga hanteras av en global princip, vilket är en princip som tillämpas automatiskt på en användare om de inte specifikt tilldelas en princip per användare. Eftersom vi inte ser någon klientprincip för ett användarkonto hanteras den av den globala principen. Du kan fastställa den globala klientprincipen med det här kommandot:

Get-CsClientPolicy -Identity "Global"

Se även

Hantera Skype för företag – Online med PowerShell

Hantera Microsoft 365 med PowerShell

Börja använda PowerShell för Microsoft 365