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.
Install-Module -Name MicrosoftTeamsErő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?


