Warning: Undefined variable $file in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php on line 14 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-content/plugins/fix-my-feed-rss-repair/rss-feed-fixr.php:14) in /customers/a/e/3/tunecom.be/httpd.www/stg_ba12f/wp-includes/rest-api/class-wp-rest-server.php on line 1637 {"id":724,"date":"2020-04-10T14:26:29","date_gmt":"2020-04-10T13:26:29","guid":{"rendered":"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724"},"modified":"2020-07-06T13:43:30","modified_gmt":"2020-07-06T12:43:30","slug":"teams-on-windows-virtual-desktop-teamsonwvd-powershell-module","status":"publish","type":"post","link":"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724","title":{"rendered":"Teams on Windows Virtual Desktop (TeamsOnWVD Powershell Module)"},"content":{"rendered":"\n

In this post I want to guide you in how to install Microsoft Teams (Machine-Wide) on Windows Virtual Desktop with a very easy to use powershell module called TeamsOnWVD<\/a>.<\/p>\n\n\n\n

Why?<\/h4>\n\n\n\n

Let me first set the stage and the reason why<\/strong> I’ve written this small powershell module.<\/p>\n\n\n\n

When browsing the web for best practices<\/strong> on installing Microsoft Teams<\/strong> on Windows Virtual Desktop<\/strong>, I often encountered colleagues struggling with getting the Microsoft Teams (Machine-Wide<\/strong>) installer up and running. And a lot of questions have been raised as well with regards to un-installing teams completely.<\/p>\n\n\n\n

With this powershell module<\/a>, I hope to provide an added value to installing and un-installing Teams in just minutes.<\/p>\n\n\n\n

How it works<\/h4>\n\n\n\n

Below you can find a step by step<\/strong> guide on how to use the powershell module<\/a>, and see it’s effects on your systems.<\/p>\n\n\n\n

Installing Teams on WVD – Step by step<\/h4>\n\n\n\n

Below screenshot is a view on my Windows Virtual Desktop Host, as you can see in the start menu, I don’t have any entries so far for Microsoft Teams.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

And if I take a look at my App & Features, nothing to show here as well.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

An important step, before you install Teams on your Windows Virtual Desktop host, is the Teams regkey, that indicates that it is a WVD environment:<\/p>\n\n\n\n

@Christaan Brinkhoff<\/a> has a summarizing blogpost on all WVD recommendations. Check here <\/a>for more details. <\/p>\n\n\n\n

This <\/strong>is the regkey we will be needing:<\/p>\n\n\n

\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Teams\\IsWVDEnvironment] Type: REG_DWORD Value: 0x1\n<\/pre>\n\n\n

As you can see in the screenshot below, that registry key is missing.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Now, let’s go to our TeamsOnWVD <\/a>module, follow the steps in the screenshot below to install and import the module.<\/p>\n\n\n

\nInstall-Module TeamsOnWVD\nImport-Module TeamsOnWVD\nGet-Module -Name TeamsOnWVD\n<\/pre>\n\n\n
\"\"<\/figure>\n\n\n\n

After having imported the TeamsOnWVD <\/a>module, run the install-teams64bit command.<\/p>\n\n\n

\nInstall-Teams64bit\n<\/pre>\n\n\n
\"\"<\/figure>\n\n\n\n

And this is where the magic happened, we’ve made sure that the registry key is added, and downloaded the latest version of the Teams msi file and installed it with the right set of parameters.<\/a><\/p>\n\n\n\n

After running the cmdlet, Teams has been published on our desktop and is ready to be launched.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Below screenshot shows that our registry key is available now.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Launching Teams<\/h4>\n\n\n\n

So, we’ve installed Microsoft Teams, let’s make sure that everything works for our end-users.<\/p>\n\n\n\n

The screenshot below allows me to connect to one of my session desktops.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

After have connected to my desktop, Microsoft Teams is auto-launching in my session.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

And here we go, we have a fully functioning Microsoft Teams client on Windows Virtual Desktop, which is available to all my users.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Un-installing Teams on WVD and other systems<\/h4>\n\n\n\n

If we want to un-install Microsoft Teams on our WVD hosts, we have a couple of things to check.<\/p>\n\n\n\n

First of let us check which versions of Teams are available, below screenshot only indicates the “Machine Wide” installer, but User installed Teams versions might be here as well.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

The registry key that we needed earlier is still there, so we might want to clean that one up.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

To quickly uninstall all versions on Teams on your WVD hosts, run the Remove-Teams64bit cmdlet. This will check for any versions installed on your system and will cleanup all end-user repositories and the registry key.<\/p>\n\n\n

\nRemove-Teams64bit\n<\/pre>\n\n\n
\"\"<\/figure>\n\n\n\n

During the removal process, you will see that the Teams Icon is removed from my desktop.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

And the registry key has been removed.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

My Apps & Features have been cleaned up as well.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

And last but not least, no more entries when searching in Windows Search.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Thank you for your support<\/h4>\n\n\n\n

Thank you al for reading and discovering my recent blog-post, if you encounter any issues while downloading and using the TeamsOnWVD powershell module. Reach out to me, so I can make the necessary improvements and help you out as soon as possible.<\/p>\n","protected":false},"excerpt":{"rendered":"

In this post I want to guide you in how to install Microsoft Teams (Machine-Wide) on Windows Virtual Desktop with a very easy to use powershell module called TeamsOnWVD. Why? Let me first set the stage and the reason why I’ve written this small powershell module. When browsing […]<\/p>\n","protected":false},"author":1,"featured_media":733,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":[],"categories":[20,55,54],"tags":[58,57,56],"yoast_head":"\nTeams on Windows Virtual Desktop (TeamsOnWVD Powershell Module) - Tunecom<\/title>\n<meta name=\"description\" content=\"Having troubles with installing and uninstalling Microsoft Teams on Windows Virtual Desktop. Take a look at the TeamsOnWVD Powershell module.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teams on Windows Virtual Desktop (TeamsOnWVD Powershell Module) - Tunecom\" \/>\n<meta property=\"og:description\" content=\"Having troubles with installing and uninstalling Microsoft Teams on Windows Virtual Desktop. Take a look at the TeamsOnWVD Powershell module.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724\" \/>\n<meta property=\"og:site_name\" content=\"Tunecom\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-10T13:26:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-06T12:43:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tunecom.be\/stg_ba12f\/wp-content\/uploads\/2020\/04\/image-4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2733\" \/>\n\t<meta property=\"og:image:height\" content=\"1444\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\">\n\t<meta name=\"twitter:data1\" content=\"3 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#organization\",\"name\":\"Tunecom\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#logo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/wp-content\/uploads\/2019\/09\/Original-on-Transparent-1.png\",\"width\":5000,\"height\":1749,\"caption\":\"Tunecom\"},\"image\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#website\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/\",\"name\":\"Tunecom Consulting\",\"description\":\"Get in tune with your digital transformation journey\",\"publisher\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/wp-content\/uploads\/2020\/04\/image-4.png\",\"width\":2733,\"height\":1444,\"caption\":\"TeamsOnWVD Powershell Module\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#webpage\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724\",\"name\":\"Teams on Windows Virtual Desktop (TeamsOnWVD Powershell Module) - Tunecom\",\"isPartOf\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#primaryimage\"},\"datePublished\":\"2020-04-10T13:26:29+00:00\",\"dateModified\":\"2020-07-06T12:43:30+00:00\",\"description\":\"Having troubles with installing and uninstalling Microsoft Teams on Windows Virtual Desktop. Take a look at the TeamsOnWVD Powershell module.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724\",\"url\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724\",\"name\":\"Teams on Windows Virtual Desktop (TeamsOnWVD Powershell Module)\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#webpage\"},\"author\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#\/schema\/person\/339cfa79b82ddc2200b535651b955a7d\"},\"headline\":\"Teams on Windows Virtual Desktop (TeamsOnWVD Powershell Module)\",\"datePublished\":\"2020-04-10T13:26:29+00:00\",\"dateModified\":\"2020-07-06T12:43:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#primaryimage\"},\"keywords\":\"Teams,WindowsVirtualDesktop,WVD\",\"articleSection\":\"Cloud,Microsoft Teams,Windows Virtual Desktop\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tunecom.be\/stg_ba12f\/?p=724#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#\/schema\/person\/339cfa79b82ddc2200b535651b955a7d\",\"name\":\"admin.yannickd\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tunecom.be\/stg_ba12f\/#personlogo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f73a5ebb65b1c97d5ef7bfe49bd04e1d?s=96&d=mm&r=g\",\"caption\":\"admin.yannickd\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/posts\/724"}],"collection":[{"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=724"}],"version-history":[{"count":59,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/posts\/724\/revisions"}],"predecessor-version":[{"id":869,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/posts\/724\/revisions\/869"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=\/wp\/v2\/media\/733"}],"wp:attachment":[{"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tunecom.be\/stg_ba12f\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}