{"id":83512,"date":"2020-03-31T11:35:28","date_gmt":"2020-03-31T09:35:28","guid":{"rendered":"https:\/\/www.junarnoalg.com\/?p=83512"},"modified":"2024-05-19T20:05:17","modified_gmt":"2024-05-19T18:05:17","slug":"dsactiver-les-conversations-prives-dans-teams-education","status":"publish","type":"post","link":"https:\/\/blog.teamy.be\/index.php\/2020\/03\/31\/dsactiver-les-conversations-prives-dans-teams-education\/","title":{"rendered":"D&eacute;sactiver les conversations priv&eacute;es dans Teams &#8211; Education"},"content":{"rendered":"<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image001-2.png\"><img fetchpriority=\"high\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image001\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image001_thumb-2.png\" alt=\"clip_image001\" width=\"804\" height=\"487\" border=\"0\" \/><\/a><\/p>\n<p>Une des fonctionnalit\u00e9s de base de Teams, est de pouvoir discuter, soit dans un canal au sein d&rsquo;une \u00e9quipe, soit en priv\u00e9 avec un ou plusieurs autres utilisateurs de votre organisation. Cette fonctionnalit\u00e9 tr\u00e8s int\u00e9ressante dans le milieu professionnel, l&rsquo;est peut-\u00eatre moins dans le milieu scolaire surtout dans le fondamental.<\/p>\n<p>Teams est un magnifique support p\u00e9dagogique, permettant de cr\u00e9er des classes collaboratives, de rassembler les enseignants autour de communaut\u00e9s p\u00e9dagogiques, de faciliter l&rsquo;apprentissage \u00e0 distance, \u2026. Et il ne faudrait pas qu&rsquo;il devienne une source de probl\u00e8mes. Chez les plus jeunes, la notion de discussions priv\u00e9es, donc en dehors du contr\u00f4le d&rsquo;une classe, peut malheureusement tr\u00e8s vite aboutir \u00e0 des d\u00e9rives.<\/p>\n<p>Mon billet s&rsquo;adresse donc principalement aux \u00e9coles qui utilisent Teams et qui souhaiteraient d\u00e9sactiver les discussions priv\u00e9es pour leurs \u00e9l\u00e8ves.<\/p>\n<p>Avant de vous pr\u00e9senter mon script PowerShell, vous avez besoins de quelques notions \u00ab\u00a0de base\u00a0\u00bb sur les strat\u00e9gies li\u00e9es \u00e0 Teams !!<\/p>\n<p>Je vous invite donc \u00e0 ouvrir la console d&rsquo;administration de Teams : <a href=\"https:\/\/admin.teams.microsoft.com\/dashboard\">https:\/\/admin.teams.microsoft.com\/dashboard<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Les Strat\u00e9gies<\/h3>\n<p>Teams propose tout un ensemble de strat\u00e9gies, pour la messagerie, pour les applications, pour les r\u00e9unions, etc . Celles qui nous int\u00e9ressent sont les strat\u00e9gies de messagerie<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image002-3.png\"><img decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image002\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image002_thumb-2.png\" alt=\"clip_image002\" width=\"804\" height=\"537\" border=\"0\" \/><\/a><\/p>\n<p>La strat\u00e9gie qui est d&rsquo;application \u00e0 tout le monde, enseignant comme \u00e9l\u00e8ve, c&rsquo;est la strat\u00e9gie Globale !<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image003-3.png\"><img decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image003\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image003_thumb-2.png\" alt=\"clip_image003\" width=\"804\" height=\"334\" border=\"0\" \/><\/a><\/p>\n<p>Dans cette strat\u00e9gie la fonctionnalit\u00e9 de \u00ab\u00a0Conversation\u00a0\u00bb, discussion priv\u00e9e est active donc pour tout le monde.<\/p>\n<p>Vous aurez remarqu\u00e9, qu&rsquo;il existe une strat\u00e9gie \u00ab\u00a0Education_PrimaryStudent\u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image004-3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image004\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image004_thumb-2.png\" alt=\"clip_image004\" width=\"804\" height=\"334\" border=\"0\" \/><\/a><\/p>\n<p>Que je vous invite \u00e0 modifier, pour d\u00e9sactiver la notion de \u00ab\u00a0Conversation\u00a0\u00bb. Surtout n&rsquo;oubliez pas d&rsquo;enregistrer votre modification.<\/p>\n<p>&nbsp;<\/p>\n<h3>Contr\u00f4le d&rsquo;un utilisateur<\/h3>\n<p>Toujours depuis la console d&rsquo;administration de Teams, j&rsquo;ouvre la panneau de suivi des utilisateurs<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image005-3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image005\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image005_thumb-2.png\" alt=\"clip_image005\" width=\"804\" height=\"467\" border=\"0\" \/><\/a><\/p>\n<p>Maelya est une \u00e9l\u00e8ve du primaire, dont je consulte le profil Teams<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image006-3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image006\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image006_thumb-2.png\" alt=\"clip_image006\" width=\"804\" height=\"418\" border=\"0\" \/><\/a><\/p>\n<p>Via l&rsquo;onglet \u00ab\u00a0Strat\u00e9gies\u00a0\u00bb, je peux voir que pour les fonctionnalit\u00e9s de messagerie, c&rsquo;est la strat\u00e9gie Globale qui est d&rsquo;application. Vous pouvez ici modifier les strat\u00e9gies affect\u00e9es \u00e0 cet \u00e9l\u00e8ve.<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image007-3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image007\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image007_thumb-2.png\" alt=\"clip_image007\" width=\"804\" height=\"566\" border=\"0\" \/><\/a><\/p>\n<p>Et refaire l&rsquo;op\u00e9ration manuellement \u00e0 chaque \u00e9l\u00e8ve concern\u00e9 ! Mais cela risque d&rsquo;\u00eatre fastidieux ! De plus, il n&rsquo;est pas recommand\u00e9 d&rsquo;appliquer des strat\u00e9gies \u00e0 la carte en fonction des services Teams que vous souhaitez contr\u00f4ler. Il est pr\u00e9f\u00e9rable de passer par des Packs de Strat\u00e9gies, sorte de mod\u00e8les que l&rsquo;on applique en fonction du type d&rsquo;utilisateur. Ainsi on applique en une fois un ensemble de strat\u00e9gies \u00e0 un utilisateur.<\/p>\n<p>Concernant notre \u00e9l\u00e8ve Maelya , vous aurez peut-remarqu\u00e9 qu&rsquo;aucun pack de strat\u00e9gie ne lui est assign\u00e9e.<br \/>\nNous allons donc d&rsquo;abord consulter les packs de strat\u00e9gies disponibles<\/p>\n<p>&nbsp;<\/p>\n<h3>Les packages de strat\u00e9gie<\/h3>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image008-2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image008\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image008_thumb-2.png\" alt=\"clip_image008\" width=\"804\" height=\"699\" border=\"0\" \/><\/a><\/p>\n<p>L&rsquo;objectif est donc d&rsquo;appliquer \u00e0 Maelya ainsi qu&rsquo;\u00e0 tous les autres \u00e9l\u00e8ves de mon \u00e9tablissement primaire, le pack \u00ab\u00a0Education (\u00e9l\u00e8ve du primaire)\u00a0\u00bb qui se d\u00e9finit comme ceci<\/p>\n<p><a href=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image009-2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image009\" src=\"https:\/\/actualites.neomytic.be\/wp-content\/uploads\/2020\/03\/clip_image009_thumb-2.png\" alt=\"clip_image009\" width=\"804\" height=\"346\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Le script<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#Authentification Parameters\r\n$AdminLogin = \"admin@contoso.com\"\r\n$AdminPassword = Read-Host -Prompt \"Enter your Office 365 Password\" -AsSecureString\r\n$credential = new-object System.Management.Automation.PSCredential $AdminLogin, $AdminPassword\r\n\r\n#Script Parameters\r\n$StudentLicenceName = \"STANDARDWOFFPACK_STUDENT\"\r\n$debugMode = $true\r\n$silentMode = $true\r\n\r\nConnect-MsolService -Credential $credential\r\nConnect-MicrosoftTeams -Credential $credential\r\n\r\n$allUser = Get-MsolUser | Where-Object {($_.licenses).AccountSkuId -match \"$StudentLicenceName\"}\r\nforeach($user in $allUser)\r\n{\r\n    $userUpn = $user.UserPrincipalName\r\n           \r\n    $policyPackage = Get-CsUserPolicyPackage -Identity $userUpn\r\n    $policyPackageName = $policyPackage.Name\r\n\r\n    Write-Host \"------------------------------------------------------------------\" -f Yellow\r\n    Write-Host \"Student $userUpn - Policies Package : $policyPackageName\" -f Yellow\r\n\r\n    #Prompt User if User Policy Package must be changed\r\n    $response = \"\"\r\n    if(!$silentMode -and !$debugMode){\r\n        do { $response = Read-Host \"Actual Policy Package is $policyPackageName for student $userUpn, do you want apply Education_PrimaryStudent Package  Y(Yes) or N(no)\" } \r\n        until (\"y\",\"n\",\"Y\",\"N\" -ccontains $response)\r\n    }\r\n\r\n    if(($response -eq \"y\" -or $response -eq \"Y\" -or $silentMode) -and !$debugMode){\r\n        Grant-CsUserPolicyPackage -Identity $userUpn -PackageName Education_PrimaryStudent -ErrorAction SilentlyContinue\r\n        Write-Host \"Education_PrimaryStudent Policies Package is applied !\" -f Green\r\n    }\r\n    Write-Host \"------------------------------------------------------------------\" -f Yellow\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<h3>Les param\u00e8tres<\/h3>\n<p><em><strong>$debugMode<\/strong><\/em> = $true, peut prendre la valeur $true ou $false<br \/>\nSi $true, le script s&rsquo;ex\u00e9cute en mode \u00ab\u00a0Debug\u00a0\u00bb, il ne fait alors que lister vos \u00e9l\u00e8ves en indiquant quel Package de strat\u00e9gies lui est appliqu\u00e9 !<\/p>\n<p><em><strong>$silentMode<\/strong><\/em> = $false, peut prendre la valeur $true ou $false<br \/>\nEn mode ex\u00e9cution ($debug = $false), si $silentMode est $false, l&rsquo;application du package de strat\u00e9gie Education_PrimaryStudent devra \u00eatre confirm\u00e9 manuellement pour chaque \u00e9l\u00e8ve, si $SilentMode est $true, aucune confirmation n&rsquo;est demand\u00e9e et le script s&rsquo;ex\u00e9cute en mode silencieux !<\/p>\n<p>&nbsp;<\/p>\n<h3>V\u00e9rification<\/h3>\n<p>Toujours depuis la console d&rsquo;administration de Teams, j&rsquo;ouvre la panneau de suivi des utilisateurs.\u00a0 Je consulte \u00e0 nouveau le profil de Maelya, et je constate que le package \u00ab\u00a0Education (\u00e9l\u00e8ve de primaire) lui est appliqu\u00e9 !<\/p>\n<p><a href=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image010-1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image010\" src=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image010_thumb-1.png\" alt=\"clip_image010\" width=\"804\" height=\"576\" border=\"0\" \/><\/a><\/p>\n<p>Donc je peux \u00e0 tout moment, modifi\u00e9 une des strat\u00e9gie de ce package, et tous mes \u00e9l\u00e8ves seront impact\u00e9s !<\/p>\n<p>&nbsp;<\/p>\n<h3>Test depuis un compte \u00ab\u00a0\u00e9tudiant\u00a0\u00bb dans Teams<\/h3>\n<p><a href=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image011.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image011\" src=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image011_thumb.png\" alt=\"clip_image011\" width=\"804\" height=\"357\" border=\"0\" \/><\/a><\/p>\n<p>Dans le menu vertical de Teams, je ne trouve plus le menu \u00ab\u00a0Conversation\u00a0\u00bb, cet \u00e9tudiant ne peut plus discuter de mani\u00e8re priv\u00e9e. Les seules discussions possibles sont au sein d&rsquo;une classe via l&rsquo;onglet \u00ab\u00a0Publications\u00a0\u00bb dans un canal<\/p>\n<p>&nbsp;<\/p>\n<h3>Test depuis un compte \u00ab\u00a0enseignant\u00a0\u00bb dans Teams<\/h3>\n<p><a href=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image012.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image012\" src=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image012_thumb.png\" alt=\"clip_image012\" width=\"804\" height=\"300\" border=\"0\" \/><\/a><\/p>\n<p>L&rsquo;enseignant a conserv\u00e9 la fonctionnalit\u00e9 \u00ab\u00a0Conversation\u00a0\u00bb<\/p>\n<p>Il peut discuter en priv\u00e9 avec une coll\u00e8gue, celui-ci sera notifi\u00e9 et pourra r\u00e9pondre<\/p>\n<p><a href=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image013.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image013\" src=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image013_thumb.png\" alt=\"clip_image013\" width=\"804\" height=\"173\" border=\"0\" \/><\/a><\/p>\n<p>Mais en tant qu&rsquo;enseignant, si vous d\u00e9marrez une conversation avec un \u00e9l\u00e8ve, celui-ci ne sera pas notifi\u00e9 et ne pourra pas vous r\u00e9pondre.\u00a0 Les conversations priv\u00e9es sont coup\u00e9es pour tous les \u00e9l\u00e8ves m\u00eame s&rsquo;il s&rsquo;agit d&rsquo;une conversation priv\u00e9e entre enseignant et \u00e9l\u00e8ve.<\/p>\n<p>&nbsp;<\/p>\n<h3>Remarque<\/h3>\n<p>Pour que le package soit actif, il faut patienter, car il doit se propager, cela peut prendre quelques minutes, m\u00eame quelques heures !<\/p>\n<p>&nbsp;<\/p>\n<h3>En option<\/h3>\n<p>Il existe un Package de strat\u00e9gie pour les enseignants, que voici<\/p>\n<p><a href=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image014.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image014\" src=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image014_thumb.png\" alt=\"clip_image014\" width=\"804\" height=\"355\" border=\"0\" \/><\/a><\/p>\n<p>Dont les strat\u00e9gies de messagerie sont<\/p>\n<p><a href=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image015.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; background-image: none;\" title=\"clip_image015\" src=\"https:\/\/www.junarnoalg.com\/wp-content\/uploads\/2020\/03\/clip_image015_thumb.png\" alt=\"clip_image015\" width=\"804\" height=\"329\" border=\"0\" \/><\/a><\/p>\n<p>Je vous invite pour la strat\u00e9gie de messagerie d&rsquo;activer le fait que les propri\u00e9taires d&rsquo;une classe puissent \u00ab\u00a0Supprimer\u00a0\u00bb n&rsquo;importe quelle publication dans leur classe.<\/p>\n<p>Ensuite de d\u00e9ployer sur vos comptes utilisateurs de type \u00ab\u00a0Enseignant\u00a0\u00bb ce package \u00ab\u00a0Education_Teacher\u00a0\u00bb, ainsi au sein d&rsquo;une \u00e9quipe Teams, si vos \u00e9l\u00e8ves se permettent des publications inappropri\u00e9es, en tant qu&rsquo;enseignant de cette classe vous pourrez supprimer leurs publications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une des fonctionnalit\u00e9s de base de Teams, est de pouvoir discuter, soit dans un canal au sein d&rsquo;une \u00e9quipe, soit<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[22,166,164],"tags":[213],"class_list":["post-83512","post","type-post","status-publish","format-standard","hentry","category-microsoft-365","category-powershell","category-microsoft-teams","tag-post"],"views":2500,"_links":{"self":[{"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/posts\/83512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/comments?post=83512"}],"version-history":[{"count":1,"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/posts\/83512\/revisions"}],"predecessor-version":[{"id":86053,"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/posts\/83512\/revisions\/86053"}],"wp:attachment":[{"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/media?parent=83512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/categories?post=83512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.teamy.be\/index.php\/wp-json\/wp\/v2\/tags?post=83512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}