{"id":78,"date":"2020-10-09T01:02:20","date_gmt":"2020-10-09T01:02:20","guid":{"rendered":"https:\/\/blog.samantha365mx.com\/?p=78"},"modified":"2021-02-09T21:23:42","modified_gmt":"2021-02-09T21:23:42","slug":"descargar-lista-de-asistencia-en-microsoft-teams","status":"publish","type":"post","link":"https:\/\/blog.samantha365mx.com\/index.php\/2020\/10\/09\/descargar-lista-de-asistencia-en-microsoft-teams\/","title":{"rendered":"Habilitar en PowerShell descarga de lista de asistencia desde Microsoft Teams"},"content":{"rendered":"\n<p><strong>Prerrequisitos<\/strong><\/p>\n\n\n\n<p>El primer paso es instalar los m\u00f3dulos de Microsoft Teams y Skype for Business PowerShell:<\/p>\n\n\n\n<p>Microsoft Teams: simplemente ejecute el siguiente comando en una consola de PowerShell: <em>Install-Module MicrosoftTeams<\/em><\/p>\n\n\n\n<p>Durante la instalaci\u00f3n seleccionamos si a todo.<\/p>\n\n\n\n<p>Skype Empresarial: descargamos e instalamos el m\u00f3dulo de PowerShell desde la p\u00e1gina: <a href=\"https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=39366\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=39366<\/a><\/p>\n\n\n\n<p><strong>C\u00f3mo se hace<\/strong><\/p>\n\n\n\n<p>Despu\u00e9s de instalar los m\u00f3dulos de PowerShell necesarios, ejecutamos los siguientes comandos de PowerShell (con permisos de administrador). En este caso, cambiar\u00e9 la pol\u00edtica de reuni\u00f3n global, que puede tener sentido si queremos habilitar esta pol\u00edtica para todos los usuarios, pero es posible que desees crear una nueva pol\u00edtica en su lugar si queremos habilitar la descarga de asistencia a la reuni\u00f3n a un conjunto restringido de usuarios, para eso puedes consultar este art\u00edculo de Microsoft para obtener m\u00e1s detalles: <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/meeting-policies-in-teams#meeting-policy-settings---meeting-attendance-report\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/meeting-policies-in-teams#meeting-policy-settings&#8212;meeting-attendance-report<\/a><\/p>\n\n\n\n<p>Entonces ya en PowerShell abierto con permisos de administrador escribimos:<\/p>\n\n\n\n<p>1. Import-Module SkypeOnlineConnector<\/p>\n\n\n\n<p>2. Connect-MicrosoftTeams<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"358\" src=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas1-1024x358.png\" alt=\"\" class=\"wp-image-231\" srcset=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas1-1024x358.png 1024w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas1-300x105.png 300w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas1-768x269.png 768w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas1.png 1161w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Este paso permitir\u00e1 solicitar las credenciales de un usuario administrador global. Este m\u00e9todo de autenticaci\u00f3n funciona bien si tiene habilitada la autenticaci\u00f3n multifactor (MFA) en su tenant.<\/p>\n\n\n\n<p>3. $sfbSession = New-CsOnlineSession<\/p>\n\n\n\n<p>En mi caso estuvo marcando error este apartado, tuve que ingresar con una cuenta de administrador que tuviera el mismo dominio del tenant, aunque ten\u00eda un dominio personalizado en el tenant no me acept\u00f3 las credenciales con ese administrador, no lo reconoce en el servicio de lync, as\u00ed que ingres\u00e9 con una cuenta de administrador es con el que di de alta mi tenant <a href=\"mailto:cuenta@sam365mx.onmicrosoft.com\" rel=\"noreferrer noopener\" target=\"_blank\">cuenta@sam365mx.onmicrosoft.com<\/a><\/p>\n\n\n\n<p>4. Import-PSSession $sfbSession<\/p>\n\n\n\n<p>Hace una instalaci\u00f3n, seleccionar Si a todo.<\/p>\n\n\n\n<p>Los pasos 3 y 4 son necesarias para evitar un error que indique que Get-CsTeamsMeetingPolicy no est\u00e1 disponible en el siguiente comando.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"197\" src=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas2-1024x197.png\" alt=\"\" class=\"wp-image-232\" srcset=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas2-1024x197.png 1024w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas2-300x58.png 300w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas2-768x147.png 768w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas2.png 1099w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>5. Get-CsTeamsMeetingPolicy -Identity \u201cGlobal\u201d<\/p>\n\n\n\n<p>Nos mostrar\u00e1 el listado de Directivas, podemos ver que la propiedad &#8220;AllowEngagementReport&#8221; que habilita \/ deshabilita la descarga de asistencia a la reuni\u00f3n est\u00e1 deshabilitada.<\/p>\n\n\n\n<p>6. Set-CsTeamsMeetingPolicy -Identity \u201cGlobal\u201d -AllowEngagementReport Enabled<\/p>\n\n\n\n<p>Este comando nos permite habilitar la directiva para poder descargar la lista de asistencia<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"253\" src=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas3-1024x253.png\" alt=\"\" class=\"wp-image-233\" srcset=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas3-1024x253.png 1024w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas3-300x74.png 300w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas3-768x190.png 768w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas3.png 1218w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Como todo hay que esperar un tiempo de propagaci\u00f3n de 2 a 24 horas para verlo reflejado.<\/p>\n\n\n\n<p>Para probar si la configuraci\u00f3n fue exitosa, simplemente programamos una reuni\u00f3n y verificamos si, mientras est\u00e1 en la reuni\u00f3n, puede descargar la lista de asistencia a la reuni\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"308\" src=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas4-1024x308.png\" alt=\"\" class=\"wp-image-234\" srcset=\"https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas4-1024x308.png 1024w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas4-300x90.png 300w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas4-768x231.png 768w, https:\/\/blog.samantha365mx.com\/wp-content\/uploads\/2021\/02\/Listas4.png 1449w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Aqu\u00ed observamos ya la opci\u00f3n de &#8220;Descargar lista de asistencia&#8221; y debe poder descargar la lista de asistencia a la reuni\u00f3n. La lista contendr\u00e1 todos los usuarios que efectivamente asisten a la reuni\u00f3n y no contendr\u00e1 los asistentes que fueron invitados y que no asistieron a la reuni\u00f3n, incluso si aceptaron la convocatoria de reuni\u00f3n.<\/p>\n\n\n\n<p>Espero que les sea de utilidad este art\u00edculo.<\/p>\n\n\n\n<p>Si te interesa alg\u00fan tema en especial, escr\u00edbeme: <a href=\"mailto:hola@samantha365mx.com\" target=\"_blank\" rel=\"noreferrer noopener\">hola@samantha365mx.com<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"text-justify\">Prerrequisitos El primer paso es instalar los m\u00f3dulos de Microsoft Teams y Skype for Business PowerShell: Microsoft Teams: simplemente ejecute el siguiente [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":273,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-78","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams"],"_links":{"self":[{"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":6,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/posts\/78\/revisions\/237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/media\/273"}],"wp:attachment":[{"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.samantha365mx.com\/index.php\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}