{"id":2765,"date":"2024-03-18T19:23:34","date_gmt":"2024-03-18T18:23:34","guid":{"rendered":"https:\/\/hinakuu.xyz\/?p=2765"},"modified":"2024-03-23T17:14:49","modified_gmt":"2024-03-23T16:14:49","slug":"microsoft-teams-administration","status":"publish","type":"post","link":"https:\/\/hinakuu.xyz\/?p=2765","title":{"rendered":"Microsoft Teams Administration : Interroger Teams"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Lister les \u00e9quipes dont est membre un utilisateur :<\/h3>\n\n\n\n<p>Source : <a href=\"https:\/\/www.it-connect.fr\/teams-lister-les-equipes-dont-est-membre-un-utilisateur\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">https:\/\/www.it-connect.fr\/teams-lister-les-equipes-dont-est-membre-un-utilisateur\/<\/mark><\/a><\/p>\n\n\n\n<p>Pour interroger Teams, il faudra d&rsquo;abord \u00e9tablir une connexion. Cela n\u00e9cessite d&rsquo;avoir le module MicrosoftTeams sur sa machine, puis de se connecter.<\/p>\n\n\n\n<p>Pour rappel, l&rsquo;installation du module s&rsquo;effectue comme ceci :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Install-Module -Name MicrosoftTeams -Force<\/mark><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"225\" src=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/manage-teams-with-powershell-01.jpg\" alt=\"\" class=\"wp-image-2773\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/manage-teams-with-powershell-01.jpg 800w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/manage-teams-with-powershell-01-300x84.jpg 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/manage-teams-with-powershell-01-768x216.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Lorsque le module sera install\u00e9 sur votre machine, la commande qui suit vous permettra de l&rsquo;importer dans un script. Du classique, il suffit de sp\u00e9cifier le nom du module \u00ab\u00a0MicrosoftTeams\u00a0\u00bb.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Import-Module MicrosoftTeams<\/mark><\/pre>\n\n\n\n<p>Je vous invite \u00e0 ex\u00e9cuter cette commande avant d&rsquo;aller plus loin afin de v\u00e9rifier que le module est bien install\u00e9.<\/p>\n\n\n\n<p>Maintenant, cr\u00e9ons un objet pour stocker les identifiants de connexion (qu&rsquo;il faudra saisir par l&rsquo;interm\u00e9diaire de&nbsp;<em>Get-Credential<\/em>) :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">$Credentials = Get-Credential\n$Credentials.password.MakeReadOnly()<\/mark><\/pre>\n\n\n\n<p>Nous r\u00e9utilisons notre objet<em>&nbsp;$Credentials<\/em>&nbsp;pour l&rsquo;authentification aupr\u00e8s de Teams :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Connect-MicrosoftTeams -Credential $Credentials<\/mark><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00e9cup\u00e9rer la liste des \u00e9quipes Teams dont est membre un utilisateur<\/h3>\n\n\n\n<p>Pour r\u00e9cup\u00e9rer cette information, finalement c&rsquo;est plut\u00f4t simple : il suffit d&rsquo;utiliser le cmdlet Get-Team et de sp\u00e9cifier un nom d&rsquo;utilisateur pour le param\u00e8tre \u00ab\u00a0-User\u00a0\u00bb. Voici un exemple :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Get-Team -User mon-user@domaine.com<\/mark><\/pre>\n\n\n\n<p>Vous obtiendrez un r\u00e9sultat comme celui-ci :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"224\" src=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/teams-user-01.jpg\" alt=\"\" class=\"wp-image-2770\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/teams-user-01.jpg 800w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/teams-user-01-300x84.jpg 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2024\/03\/teams-user-01-768x215.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Le b\u00e9mol c&rsquo;est que cela n&rsquo;affiche pas le r\u00f4le de l&rsquo;utilisateur dans chacune de ces \u00e9quipes : est-il un simple membre ou est-il propri\u00e9taire ? Il faudra le v\u00e9rifier manuellement si besoin.<\/p>\n\n\n\n<p>Sinon, une seconde commande permet de lister les utilisateurs d&rsquo;une \u00e9quipe Teams sp\u00e9cifique (gr\u00e2ce \u00e0 son GroupId que l&rsquo;on peut r\u00e9cup\u00e9rer avec la commande pr\u00e9c\u00e9dente). Avec cette seconde commande le r\u00f4le de chaque utilisateur s&rsquo;affiche.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Get-TeamUser -GroupId a9247b3f-0235-4711-b7e0-5e6f28777623<\/mark><\/pre>\n\n\n\n<p>Il est tout \u00e0 fait possible de faire un script plus complet qui va directement ressortir les deux infos \ud83d\ude0e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se d\u00e9connecter de Teams en PowerShell :<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Disconnect-MicrosoftTeams<\/mark><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Lister les \u00e9quipes dont est membre un utilisateur : Source : https:\/\/www.it-connect.fr\/teams-lister-les-equipes-dont-est-membre-un-utilisateur\/ Pour interroger Teams, il faudra d&rsquo;abord<\/p>\n","protected":false},"author":1,"featured_media":2768,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classe"],"_links":{"self":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/2765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2765"}],"version-history":[{"count":10,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/2765\/revisions"}],"predecessor-version":[{"id":2837,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/2765\/revisions\/2837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/media\/2768"}],"wp:attachment":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}