Weboldal keresés

Hogyan csatlakozhatok a Microsoft Teamshez a PowerShell segítségével?


Követelmény: Csatlakozzon a Microsoft Teamshez a PowerShell használatával.

A Microsoft Teams a munkahelyi csapatmunka platformja, amely valós idejű kommunikációra, fájlok megosztására, projektek kezelésére stb. Mivel a Microsoft Teams a legtöbb szervezet kommunikációs stratégiájának kulcsfontosságú része, a PowerShell kombinációja hatékony módot biztosít a feladatok automatizálására. Ebben a bejegyzésben bemutatom, hogyan csatlakozhat a Microsoft Teamshez a PowerShell segítségével. Néhány alapvető parancsot is láthatunk, amelyeket a csatlakozás után használhat. Kezdjük el!

Csatlakozzon a Microsoft Teamshez a PowerShell segítségével

A Microsoft Teamshez való csatlakozás a PowerShell használatával egyszerű és egyértelmű. A Microsoft Teamshez való csatlakozáshoz PowerShell használatával először telepítenie kell a Microsoft Teams PowerShell modult. Ez a modul a következő parancs futtatásával telepíthető a PowerShell-galériából: Install-Module -Name MicrosoftTeams. A modul telepítése után csatlakoznia kell Microsoft Teams-fiókjához a Connect-MicrosoftTeams parancsmag futtatásával. Ez a parancsmag bekéri a Microsoft Teams hitelesítő adatait, és miután megadta azokat, csatlakozik Microsoft Teams-fiókjához. Innentől kezdve használhatja a MicrosoftTeams modul összes parancsmagját a Microsoft Teams-környezet kezelésére.

1. lépés: Telepítse a Microsoft Teams PowerShell modult

Először telepítenie kell a PowerShell modult a Microsoft Teamshez. Ellenőrizze, hogy telepítette-e már a Teams modult:


Get-module *teams* 

Ezzel megkapja a telepített Teams modulokat a verziójával együtt.

Ezzel megkapja a Microsoft Teams PowerShell verzióját.

Hogyan szerezhetem be a Microsoft Teams PowerShell modult? Ha a Teams modul még nincs telepítve, a következőképpen telepítheti a Microsoft Teams PowerShell modult.

  1. Install-Module -Name MicrosoftTeams
  2. Erősítse meg a felszólítást az „A” Igen mindenre beírásával. A modul letöltése és telepítése megkezdődik.

Hogyan frissíthetem a Microsoft Teams PowerShell modult?

A csapatok modul frissítéséhez futtassa:


Update-Module MicrosoftTeams

2. lépés: Csatlakozzon a Microsoft Teamshez a PowerShell segítségével

Miután telepítette a Teams PowerShell modult, a használatával csatlakozhat a Teamshez


Connect-MicrosoftTeams

Megjelenik egy előugró ablak a hitelesítési adatok megadásához. Ez a felugró ablak többtényezős hitelesítést (MFA) ismer! A „-Credential” paraméter elhagyásával összekapcsolhatja a Microsoft Teams PowerShell-t az MFA-val.

Használhatja a credential paramétert is a csatlakozáshoz szükséges felhasználónév és jelszó lekéréséhez.


#Connect to Microsoft Teams
Connect-MicrosoftTeams -Credential (Get-Credential)

Csatlakozhatok a Microsoft Teamshez kemény kódolt felhasználónévvel és jelszóval a PowerShell segítségével? Biztos! Itt található a PowerShell-szkript a szkriptben lévő felhasználónévvel és jelszóval való csatlakozáshoz.


#Import the Microsoft Teams module
Import-Module -Name MicrosoftTeams

#Parameters for Credentials
$UserName = "Salaudeen@crescent.com"
$PassWord = ConvertTo-SecureString -String "Password goes here" -AsPlainText -Force

#Create a Credential object
$Cred = New-Object -TypeName "System.Management.Automation.PSCredential" -ArgumentList $UserName, $PassWord

#Connect to Microsoft Teams with given user name and password
Connect-MicrosoftTeams -Credential $Cred

#Get All Public Teams
Get-Team | Where {$_.Visibility -eq "Public"}

Mielőtt csatlakozna a csapatokhoz, győződjön meg arról, hogy rendelkezik globális rendszergazdai vagy Teams-szolgáltatási rendszergazdai jogokkal. Bár bármely csapattulajdonos/tag csatlakozhat a Teamshez a PowerShell segítségével, engedélyeik korlátozottak a csapatokon belül.

3. lépés: Kezdje el használni a parancsmagokat a Microsoft Teams számára

Miután létrehozta a kapcsolatot a Microsoft Teamsszel, elkezdheti használni a PowerShell-parancsmagokat. Például nézzük meg a PowerShellt használó Microsoft Teams listáját.


#Connect to Microsoft Teams
Connect-MicrosoftTeams -Credential (Get-Credential)

#Get all Teams
Get-Team

Szüntesse meg a Microsoft Teams és a PowerShell kapcsolatát

A Microsoft Teams környezet PowerShellről való leválasztásához futtassa a parancsmagot:


Disconnect-MicrosoftTeams

Szerezze be az összes PowerShell-parancsmagot a Teams modulban

A Teams számára elérhető összes parancsmag beszerzéséhez használja a PowerShell parancsot:


Get-Command -Module MicrosoftTeams
Add-TeamUser

Az „Add-TeamUser” tulajdonost vagy tagot ad a csapathoz és a csapatot támogató egyesített csoporthoz.

Connect-MicrosoftTeams

A Connect-MicrosoftTeams parancsmag egy hitelesített fiókot csatlakoztat a Microsoft Teams parancsmag kérelmeihez. Ezt a hitelesített fiókot csak Microsoft Teams-parancsmagokkal használhatja.

Disconnect-MicrosoftTeams

Megszakítja a kapcsolatot a Microsoft Teams környezettel

Get-CsPolicyPackage

Ez a parancsmag támogatja a bérlőn elérhető összes házirend-csomag lekérését.

Get-CsUserPolicyPackage

Ez a parancsmag támogatja a felhasználóhoz rendelt házirend-csomag lekérését.

Get-CsUserPolicyPackageRecommendation

Ez a parancsmag támogatja a javaslatok lekérését, hogy mely házirend-csomagok a legalkalmasabbak egy adott felhasználó számára.

Get-Team

Ez a parancsmag támogatja a meghatározott tulajdonságokkal/információkkal rendelkező csoportok lekérését, beleértve az összes csapatot, amelyhez egy adott felhasználó tartozik, az összes archivált csapatot, az összes csapatot egy adott megjelenített névvel vagy a szervezet összes csapatát.

Get-TeamChannel

Szerezze be az összes csatornát egy csapat számára.

Get-TeamsApp

Alkalmazásinformációkat ad vissza a Teams bérlői alkalmazásboltjából.

Get-TeamUser

Egy csapat felhasználóit adja vissza.

Grant-CsUserPolicyPackage

Ez a parancsmag támogatja a házirend-csomag alkalmazását a bérlő felhasználóira. Vegye figyelembe, hogy a csomag egyszerre legfeljebb 20 felhasználóra vonatkozik.

New-CsBatchPolicyPackageAssignmentOperation

Ez a parancsmag olyan műveletet küld el, amely egy házirend-csomagot alkalmaz egy bérlőben lévő felhasználók kötegére. Egy köteg legfeljebb 5000 felhasználót tartalmazhat.

New-Team

Ez a parancsmag lehetővé teszi egy új csapat létrehozását a Microsoft Teamsben való használatra, és létrehoz egy O365 egyesített csoportot a csapat támogatására.

New-TeamChannel

Új csatorna hozzáadása a csapathoz.

New-TeamsApp

Új alkalmazást hoz létre a Teams bérlői alkalmazásboltjában.

Remove-Team

Ez a parancsmag törli egy megadott csapatot a Microsoft Teamsből.

Remove-TeamChannel

Csatorna törlése. Ez nem törli a kapcsolódó lapok tartalmát.

Remove-TeamsApp

Eltávolít egy alkalmazást a Teams bérlői alkalmazásboltból.

Remove-TeamUser

Távolítson el egy tulajdonost vagy tagot a csapatból és a csapatot támogató egyesített csoportból.

Set-Team

Ez a parancsmag lehetővé teszi egy csapat tulajdonságainak frissítését, beleértve a megjelenített nevét, leírását és a csapatspecifikus beállításokat.

Set-TeamArchivedState

Ez a parancsmag a csapat összes tevékenységének lefagyasztására szolgál, de a Teams-adminisztrátorok és a csapattulajdonosok továbbra is hozzáadhatnak vagy eltávolíthatnak tagokat, valamint frissíthetik a szerepköröket.

Set-TeamChannel

Frissítse a Csapatcsatornák beállításait.

Set-TeamsApp

Frissít egy alkalmazást a Teams bérlői alkalmazásboltjában.

Hogyan távolítható el a Microsoft Teams PowerShell?

Valamilyen oknál fogva, ha el szeretné távolítani a Microsoft Teams PowerShell modult, használja:


UnInstall-Module MicrosoftTeams

Következtetés

Bár a Microsoft 365 felügyeleti központja használható különféle Microsoft 365-szolgáltatások, például Azure AD, Teams, SharePoint Online és Exchange Online felügyeletére, a PowerShell nagyobb rugalmasságot és további lehetőségeket biztosít, amelyek segítségével a rendszergazdák sok időt és erőfeszítést takaríthatnak meg. Az ebben az útmutatóban ismertetett lépések követésével most már képesnek kell lennie csatlakozni a Microsoft Teams szolgáltatáshoz, és a rendelkezésre álló parancsmagok segítségével kezelni a csoportokat és a csatornákat, lekérni a felhasználói és csoportadatokat, és végrehajtani egyéb feladatokat. Ez segíthet a Microsoft Teams kezelésének fejlesztésében a szervezetben, valamint automatizálhatja a rutinfeladatokat, és betekintést nyerhet a Microsoft Team használatába.

A Microsoft Teamsben sok feladatot automatizálhat. Íme a kapcsolódó bejegyzésem a Microsoft Teams PowerShell használatával történő kezeléséről: Hogyan kezelhetem a Microsoft Teamseket a PowerShell használatával?

Kapcsolódó cikkek