If you are in the Microsoft Teams public preview program, you will have access to the Try the new Teams toggle right away once Microsoft Teams administrator turns ON the preview of the new Microsoft Teams Windows client. However, if you are in the Targeted release program, you will have access to the preview of new Microsoft Teams starting mid-April 2023.
Turn ON the Preview of new Microsoft Teams Windows client
As a Microsoft Teams administrator, you can control which users can see the Try the new Teams toggle to use the new Microsoft Teams. You can use the new setting available in Microsoft Teams admin center named as Use New Teams Client to enable the new Microsoft Teams Public Preview for users in your organization.
Follow below steps to roll out the Preview of new Microsoft Teams via Microsoft Teams admin center:
2. Select Teams > Teams updatepolicies from the left navigation as shown in below image:
3. You can select + Add to create a new policy or select an existing policy to open Update policy panel. For this blog post, we will select existing update policy named as Global (Org-wide default) which applies to all users in your organization:
4. Choose the appropriate option for Use new Teams client setting from drop down:
Not enabled: This option hides the new Teams toggle switch. Users won’t be able to opt in to the new Teams.
Users can choose: This option shows the new Teams toggle switch allowing users to opt into the new Teams, and switch back if they need to.
Microsoft controlled: This is a default option. This lets Microsoft control whether the new Teams toggle switch is shown or not based on product readiness.
5. Select Apply to save the changes
When you update the policy setting from Microsoft Teams Admin Center, the new setting will be applied to respective users immediately. The users don’t need to restart the Microsoft Teams desktop client.
If you are in the Microsoft Teams public preview program, you will have access to the Try the new Teams toggle right away once Microsoft Teams administrator turns ON the preview of the new Microsoft Teams Windows client. However, if you are in the Targeted release program, you will have access to the preview of new Microsoft Teams starting mid-April 2023.
Turn ON the Preview of new Microsoft Teams Windows client
As a Microsoft Teams administrator, you can control which users can see the Try the new Teams toggle to use the new Microsoft Teams. You can use the new setting available in Microsoft Teams admin center named as Use New Teams Client to enable the new Microsoft Teams Public Preview for users in your organization.
Follow below steps to roll out the Preview of new Microsoft Teams via Microsoft Teams admin center:
2. Select Teams > Teams updatepolicies from the left navigation as shown in below image:
3. You can select + Add to create a new policy or select an existing policy to open Update policy panel. For this blog post, we will select existing update policy named as Global (Org-wide default) which applies to all users in your organization:
4. Choose the appropriate option for Use new Teams client setting from drop down:
Not enabled: This option hides the new Teams toggle switch. Users won’t be able to opt in to the new Teams.
Users can choose: This option shows the new Teams toggle switch allowing users to opt into the new Teams, and switch back if they need to.
Microsoft controlled: This is a default option. This lets Microsoft control whether the new Teams toggle switch is shown or not based on product readiness.
5. Select Apply to save the changes
When you update the policy setting from Microsoft Teams Admin Center, the new setting will be applied to respective users immediately. The users don’t need to restart the Microsoft Teams desktop client.
Microsoft a annoncé un changement d'indicateur pour les utilisateurs bénéficiant de la préversion publique. Microsoft Teams Public Preview fournit un accès anticipé aux fonctionnalités préliminaires pour la qualité des produits, la planification interne, l’adoption et la préparation à la formation avant leur déploiement dans le reste de leur entreprise. Il n’y a pas d’exigences ou d’engagements du programme. Il s’agit d’un canal opt-in contrôlé via une politique d’administration informatique. Auparavant, un utilisateur bénéficiant du mode préversion publique dispose d'un petit icône avec la lettre P au niveau de sa photo. Le canal Microsoft Teams préversion publique permet aux clients de prévisualiser et d'évaluer facilement les fonctionnalités de Teams préalables à leur déploiement pour le reste de leur entreprise. Il n'y a pas de conditions ou d'engagements spécifiques à respecter pour y participer. Désormais, les utilisateurs qui se trouvent dans le canal de préversion publique de Teams verront "EA" (Early Access) à côté de leur photo de profil, indiquant qu'ils ont un accès précoce aux fonctionnalités de Teams en prévisualisation publique (comme indiqué dans l'image ci-dessous). Ce canal est accessible sur demande et contrôlé via les politiques de l'administrateur informatique. Les administrateurs Microsoft Teams peuvent gérer accès aux fonctionnalités Teams en mode "Préversion publique" par stratégie Vous pouvez autoriser leurs utilisateurs à essayer les fonctionnalités d'aperçu dans Microsoft Teams en modifiant la politique de mise à jour globale ou de créer et assigner une stratégie spécifique. L'aperçu public est activé pour chaque utilisateur et l'option d'activation de l'aperçu public est contrôlée dans une stratégie d'administration. Vous pouvez utiliser la stratégie globale (par défaut à l'échelle de l'organisation) et la personnaliser, ou créer une ou plusieurs stratégies personnalisées pour vos utilisateurs. Les paramètres de contrôles sont disponibles dans le centre d'administration sous : Teams > Update policies . Sélectionner Ajouter ou modifier une stratégie existante et définir le mode d'accès à la préversion publique. Les options possibles sont les suivantes: Suivre Office Preview (par défaut) - Les utilisateurs inscrits dans le canal Office Current seront automatiquement activés pour les fonctionnalités de prévisualisation publique. Cette option ne nécessite aucune action supplémentaire de la part de l'utilisateur final. Non activé - La prévisualisation publique de Teams ne sera pas disponible pour les utilisateurs finaux. Forcé - Cette option permettra aux administrateurs informatiques de déplacer les utilisateurs vers la prévisualisation publique sans que les utilisateurs aient à s'inscrire à la prévisualisation publique via l'application Teams. Activé - Cette option active la prévisualisation publique de Teams indépendamment du fait qu'un utilisateur soit inscrit dans le canal Office Current. L'utilisateur final doit également s'inscrire à la prévisualisation publique de Teams dans l'application Teams en suivant les étapes mentionnées ci-dessous. La nouvelle politique globale par défaut de "Suivre Office Preview" permet aux utilisateurs d'être automatiquement dans le canal Public Preview de Teams s'ils se trouvent dans le canal actuel (Preview) pour le client Office 365 sur Windows et Mac. Microsoft Office continuera de recevoir des mises à jour à partir du canal actuel (Preview) et le client Teams recevra des mises à jour via le canal Public Preview. Comment bénéficier des fonctionnalités en mode "Preview" publique pour les utilisateurs "Activés"? https://microsofttouch.fr/default/b/christophe/posts/microsoft-teams-activer-le-mode-preview-publique-de-microsoft-teams
Dans le cadre de Entreprise Connect 2023, Microsoft à annoncé la disponibilité de la nouvelle version Microsoft Teams 2.0 pour windows en préversion publique. Pour les organisations ayant activé l'accès à la préversion publique, il est possible désormais de pouvoir évaluer la nouvelle application Teams 2.0. Microsoft annonce différentes améliorations en terme de performances et expériences utilisateurs avec un client 2 fois plus rapide consommant 50% de mémoire en moins que la version précédente, et occupant 70% d'espace disque en moins . Il est aussi possible de basculer entre les discussions/canaux jusqu'à 1,7 fois plus rapidement et de travailler simultanément avec plusieurs tenant. Les annonces sont disponibles ici: https://techcommunity.microsoft.com/t5/microsoft-teams-blog/introducing-the-new-microsoft-teams-now-in-preview/ba-p/3774406 https://www.microsoft.com/en-us/microsoft-365/blog/2023/03/27/welcome-to-the-new-era-of-microsoft-teams/ Une option de basculement vers la nouvelle version est disponible en haut à gauche de votre client MS Teams. Une fois activé, une annonce est présentée aux utilisateurs: Il est possible à tout moment de basculer entre la nouvelle et l'ancienne version. En date du blog, la préversion publique inclut ces limitations. Comment activer le nouveau client de bureau Microsoft Teams: https://learn.microsoft.com/fr-fr/microsoftteams/new-teams-desktop-admin?tabs=teams-admin-center Essayer le nouveau client Microsoft Teams: https://support.microsoft.com/fr-fr/office/essayer-le-nouveau-microsoft-teams-2d4a0c96-fa52-43f8-a006-4bfbc62cf6c5 Informations générales: https://adoption.microsoft.com/fr-fr/new-microsoft-teams/
Pour les heureux bénéficiaires des fonctionnalités en mode "Preview" publique avec MSTeams, Microsoft à rendu disponible une nouvelle évolution intéressante permettant la détection des hurlements par ultrasons lors des réunions Microsoft Teams. Comment bénéficier des fonctionnalités en mode "Preview" publique? https://microsofttouch.fr/default/b/christophe/posts/microsoft-teams-activer-le-mode-preview-publique-de-microsoft-teams Un utilisateur bénéficiant du mode Preview publique dispose d'un petit icône avec la lettre P au niveau de sa photo. Microsoft vient d'annoncer le lancement de la fonctionnalité de détection des hurlements par ultrasons lors des réunions Microsoft Teams en préversion publique. Lorsque plusieurs personnes rejoignent une réunion dans la même pièce, une boucle de rétroaction est créée, ce qui provoque une écho et dans la plupart des cas, l'écho escalade rapidement dans un "hurlement" très peu agréable. Roadmap: https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=Microsoft%20Teams&searchterms=92391 Disponibilité en préversion: Maintenant Disponibilité global planifiée: Mars 2023 Actuellement, lorsqu'il y a plusieurs utilisateurs dans une même pièce pendant une réunion Teams sur Microsoft Teams, cela peut créer une boucle de rétroaction et provoquer un écho pouvant perturber l'expérience utilisateur. Toutefois, avec cette mise à jour, si plusieurs utilisateurs participent à partir de leurs ordinateurs portables depuis le même endroit, le client Microsoft Teams détectera automatiquement la présence d'autres appareils Teams à proximité qui ont déjà été ajoutés à l'audio de la réunion en cours. Ainsi, lorsqu'un utilisateur rejoint la réunion avec l'audio activé, Teams informera celui-ci de la présence des autres appareils et mettra automatiquement en sourdine le microphone et les haut-parleurs de la personne qui vient de rejoindre. Information ici: https://techcommunity.microsoft.com/t5/microsoft-teams-public-preview/now-in-public-preview-ultrasound-howling-detection-in-teams/m-p/3752205#M1183
Pour les heureux bénéficiaires des fonctionnalités en mode "Preview" publique avec MSTeams, Microsoft à rendu disponible une nouvelle évolution intéressante permettant aux utilisateurs de rappeler un appel manqué directement depuis leur flux d'activité Comment bénéficier des fonctionnalités en mode "Preview" publique? https://microsofttouch.fr/default/b/christophe/posts/microsoft-teams-activer-le-mode-preview-publique-de-microsoft-teams Un utilisateur bénéficiant du mode Preview publique dispose d'un petit icône avec la lettre P au niveau de sa photo. Microsoft vient d'annoncer le lancement de l'actionnabilité des appels manqués dans l'activité de votre client Microsoft Teams. La fonctionnalité permet de rappeler un appel manqué rapidement depuis le flux d'activité et à améliorer le tri des notifications. Roadmap: https://www.microsoft.com/fr-fr/microsoft-365/roadmap?filters=&searchterms=102236 Les utilisateurs peuvent simplement cliquer sur le bouton "Appeler" dans l'élément d'activité d'appel manqué dans le flux d'activité. Une fois cliqué, un appel sera passé directement à l'appelant. Informations ici: https://techcommunity.microsoft.com/t5/microsoft-teams-public-preview/now-in-public-preview-missed-call-actionability-for-activity/m-p/3722686
Water Sensor 6 ZW122 Bonjour, je teste depuis presque qu’une année le dernier capteur d’inondation de chez Aeotec le Water Sensor 6 ZW122. Je vous propose aujourd’hui un article pour vous le présenter ainsi que son intégration dans jeedom. Ayant...
Microsoft vient de mettre à disposition sont nouveau navigateur basé sur le projet Chromium pour les anciennes versions de Windows. Pour l’instant, seul le canal Canary est ouvert avec des mises à jour quotidienne du navigateur. Cette version ne contient pas encore le mode sombre ou l’authentification Azure AD. Prochainement l’éditeur devrait donner à ces […]
L’update de juin 2019 de System Center Updates Publisher (SCUP) a été libéré par Microsoft. Il s’agit d’une Preview de l’outil. Pour Rappel SCUP est un outil autonome permettant à des éditeurs de logiciels indépendants ou à des développeurs d’applications métier de gérer des mises à jour personnalisées et de les intégrer à WSUS ou […]
Work Ongoing on Other Projects – and Now the Microsoft Graph PowerShell SDK V2 Appears
Due to the deprecation of the Azure AD and Microsoft Online Services (MSOL) PowerShell modules (still scheduled for June 30, 2023), there’s been a lot of activity around upgrading scripts to use cmdlets from the Microsoft Graph PowerShell SDK. This is especially true for any script that performs license management activities as these cmdlets will stop working on March 31, 2023.
Microsoft’s documentation says, “Scripts written in Azure AD PowerShell won’t automatically work with Microsoft Graph PowerShell.” This is incorrect. The scripts won’t work at all because the cmdlets differ. Because the modules are based on very different technologies, no one-to-one translation from Azure AD cmdlets to SDK cmdlets either. Moving to a new module isn’t therefore not a matter of a quick edit to swap cmdlets over. Parameters and outputs differ. The effort needed to upgrade and test even a relatively simple script might extend to half a day or more.
The experience of using the SDK is growing within the technical community, but a knowledge gap still exists at times, especially when searching for good examples of how to accomplish a task. Microsoft’s documentation for the SDK cmdlets has improved recently, but it’s still not at the level that it should be.
Microsoft PowerShell Graph SDK V2
The current situation with the transition from Azure AD to SDK makes me think that Microsoft’s plan for changes in version two of the Microsoft PowerShell Graph SDK are badly flawed. The new version is still in the preview stage so things will probably change before general availability. At least, I hope that they do.
There’s some good changes lined up that I’ll cover first.
Although it’s possible to use V1 of the SDK with an Azure Automation managed identity, the method requires getting an access token from Azure and isn’t as clean as other implementations, such as those for Microsoft Teams and V3.0 of the Exchange Online management module. V2 of the SDK will allow you to connect using:
Connect-MgGraph -Identity
Support for managed identities will extend to user-created managed identities. Another change for authentication is support a credentials prompt when signing into the Graph. Finally, V2 supports certificate-based authentication.
Other changes include support for HTTP/2 and better handling by cmdlets for HTTP status codes.
Breaking Up is Hard to Do
V1 of the SDK is a giant module with 40 sub-modules (like Microsoft.Graph.Authentication). The size and unwieldly nature of the SDK means that it’s more difficult to manage than it should be. For instance, when Microsoft updates the SDK, the sub-modules used by developers on local PCs and in Azure Automation accounts require updating.
One reason why the SDK is so large is that it includes both V1.0 and beta version of cmdlets. This is because the Graph APIs that Microsoft generates the cmdlets from come in V1.0 and beta versions. Microsoft’s solution for the V2 SDK is to deliver separate modules: one for V1.0 (production) and another for beta.
Practical Side-Effects of Breaking the Microsoft Graph PowerShell SDK V2 into Two Modules
Conceptually, I don’t have any issue with the idea of splitting up the SDK into two modules. It’s on a practical level where my concerns kick in.
Today, a script can switch between V1.0 and beta by running the Select-MgProfile cmdlet. I do this all the time because the beta version of many cmdlets deliver more information than their V1.0 counterparts do. For example, Get-MgUser is a basic cmdlet to fetch details of an Azure AD user. The V1.0 cmdlet does not return license assignment data while the beta cmdlet does.
Basic functionality issues afflict V1.0 cmdlets that operate against user accounts, groups, and other Azure AD objects. It would be nice if Microsoft fixed these problems and delivered a solid V1.0 module that allowed developers to focus on V1.0. Instead, the need exists to use the beta cmdlets.
Instead of making sure that many important cmdlets work like they should, Microsoft plans to drop the Select-MgProfile cmdlet. They say that “the profile design made the module bulky and error prone as it combined Microsoft Graph v1.0 and beta commands into a single module.” I accept that combining the two cmdlet sets in a single module is bulky, but is that a reason to remove a useful piece of functionality that allows developers to switch between V1.0 and beta cmdlets as needed? I don’t think it would take a lot of software engineering to figure out how to make the Select-MgProfile cmdlet load and unload modules as needed.
Even worse, Microsoft plans to introduce different names for the cmdlets in the two modules. Cmdlets in the V1.0 module will have the original names like Get-MgUser and Get-MgGroup. The beta cmdlets will have names like Get-MgBetaUser and Get-MgBetaGroup. Microsoft says that an advantage of their approach is that customers will be able to run V1.0 and beta cmdlets in the same script. In my experience, this never happens. Developers use Select-MgProfile to decide what cmdlets to use and then use cmdlets from that set. Mixing and matching cmdlets from different modules overcomplicates things.
Figure 1: Will this command be Get-MgBetaUser in the Microsoft Graph PowerShell SDK V2
The suggestion of using different names for cmdlets is just silly. It means that a developer must decide what module they want to use for a script up front to know what cmdlet names to use. Developers must check every existing script to identify if the correct cmdlet names are in place (and to deal with the Select-MgProfile issue). All the work done to upgrade scripts from the Azure AD and MSOL modules will need revalidation. That’s work Microsoft is forcing on tenants at a time when the Exchange development group wants tenants to upgrade their Exchange scripts to remove dependencies on Remote PowerShell. Forcing tenants to upgrade scripts for Exchange and Azure AD at the same time is an example of a lack of joined-up thinking within Microsoft.
I hear that Microsoft might generate a tool to help developers move to V2 by updating references to the beta cmdlets to use the new names. That might help, but work still needs to be done to review scripts before and after the tool runs and test to make sure that the updated script works. And what happens if Microsoft updates the V1.0 cmdlets and a decision is made to revert to that version? You’ll still have to update scripts manually.
A Way Forward for the Microsoft Graph PowerShell SDK V2
What I would like to see done in the Microsoft Graph PowerShell SDK V2 is:
Repurpose the Select-MgProfile cmdlet so that it switches between the two modules as transparently as possible.
Keep the same cmdlet names in both modules. It then becomes a choice for the developer as to which cmdlets to use.
Fix the V1.0 of basic user and group cmdlets like Get-MgUser and Get-MgGroup so that they return the information necessary to get real work done. If the V1.0 cmdlets delivered that functionality, the need to switch to beta wouldn’t be as pressing. The problems must be fixed in the Graph API rather than the SDK (which simply replicates what the Graph API does).
The precedent for having cmdlets with the same name in production and development modules exists. We’ve used the AzureAD and AzureADPreview modules in this manner for years. Why Microsoft can’t do the same with V2 of the Microsoft Graph PowerShell SDK is beyond me.
In any case, the first preview version of the Microsoft Graph PowerShell SDK V2 is available to download from the PowerShell Gallery. Test it and see what you think. The important thing is to give feedback to Microsoft (you can comment in GitHub). If you don’t, then the current plan is what will flow through to the Generally Available release of the Microsoft Graph PowerShell SDK V2 sometime in 2023.
So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across Office 365. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.