{"id":381,"date":"2019-05-23T00:09:33","date_gmt":"2019-05-23T06:09:33","guid":{"rendered":"https:\/\/practicalpowershell.com\/?p=381"},"modified":"2020-03-13T00:16:17","modified_gmt":"2020-03-13T06:16:17","slug":"microsoft-teams-powershell","status":"publish","type":"post","link":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/","title":{"rendered":"Microsoft Teams PowerShell"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?resize=150%2C150&#038;ssl=1\" alt=\"\" width=\"150\" height=\"150\" class=\"alignleft size-thumbnail wp-image-382\" srcset=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>If you use PowerShell to manage your workloads in Office 365, then you know there are quite a few PowerShell modules. Recently Microsoft upgraded Microsoft Teams from it&#8217;s beta version of 0.9x to a 1.0.0 release to the public. There are a few things to note about the Teams module:<BR><br \/>\n1) The Teams module does NOT contain any Skype cmdlets, so it&#8217;s management of Teams is a bit limited.<br \/>\n2) The new module consolidates some cmdlets into other cmdlets for simpler management.<br \/>\n3) The new version does include MFA still<BR><br \/>\n<em>How To Install the New Teams 1.0 Module<\/em><BR><br \/>\nFirst thing you will want to confirm is if the PowerShell Console was run as an administrator, otherwise you may run into this common error:<br \/>\n<a href=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?resize=640%2C89&#038;ssl=1\" alt=\"\" width=\"640\" height=\"89\" class=\"aligncenter size-full wp-image-383\" srcset=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?w=1140&amp;ssl=1 1140w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?resize=300%2C42&amp;ssl=1 300w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?resize=1024%2C142&amp;ssl=1 1024w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?resize=768%2C106&amp;ssl=1 768w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule.jpg?resize=600%2C83&amp;ssl=1 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\nOnce you do start the PowerShell Console as an Administrator, you should be able to install the module like so:<br \/>\n<a href=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?resize=640%2C48&#038;ssl=1\" alt=\"\" width=\"640\" height=\"48\" class=\"aligncenter size-full wp-image-386\" srcset=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?w=1182&amp;ssl=1 1182w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?resize=300%2C23&amp;ssl=1 300w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?resize=1024%2C77&amp;ssl=1 1024w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?resize=768%2C58&amp;ssl=1 768w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule4.jpg?resize=600%2C45&amp;ssl=1 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\nOnce the module is installed, we can load it in the current PowerShell console:<br \/>\n<a href=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule3.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule3.jpg?resize=640%2C37&#038;ssl=1\" alt=\"\" width=\"640\" height=\"37\" class=\"aligncenter size-full wp-image-385\" srcset=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule3.jpg?w=809&amp;ssl=1 809w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule3.jpg?resize=300%2C17&amp;ssl=1 300w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule3.jpg?resize=768%2C45&amp;ssl=1 768w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule3.jpg?resize=600%2C35&amp;ssl=1 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\nAfter loading the module, we can confirm it&#8217;s loaded like so:<br \/>\n<a href=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?resize=640%2C59&#038;ssl=1\" alt=\"\" width=\"640\" height=\"59\" class=\"aligncenter size-full wp-image-384\" srcset=\"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?w=1142&amp;ssl=1 1142w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?resize=300%2C28&amp;ssl=1 300w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?resize=1024%2C94&amp;ssl=1 1024w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?resize=768%2C71&amp;ssl=1 768w, https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/TeamsModule2.jpg?resize=600%2C55&amp;ssl=1 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\n<em>Cmdlets in the New Teams Module<\/em><BR><br \/>\nThis new module has an even more restricted amount of cmdlets:<br \/>\n[sourcecode language=&#8221;powershell&#8221;]<br \/>\nAdd-TeamUser<br \/>\nConnect-MicrosoftTeams<br \/>\nDisconnect-MicrosoftTeams<br \/>\nGet-Team<br \/>\nGet-TeamChannel<br \/>\nGet-TeamHelp<br \/>\nGet-TeamUser<br \/>\nNew-Team<br \/>\nNew-TeamChannel<br \/>\nRemove-Team<br \/>\nRemove-TeamChannel<br \/>\nRemove-TeamUser<br \/>\nSet-Team<br \/>\nSet-TeamChannel<br \/>\n[\/sourcecode]<br \/>\nCmdlet consolidation and additional options for the remaining cmdlets enabled the reduction of cmdlets to this level. The total number of cmdlets was reduced from 23 to 14. An updated PowerShell Quick Reference is due out with these changes.<BR><br \/>\n<em>COMING SOON!<\/em><BR><br \/>\nThe Future?<BR><br \/>\nWhat I would ideally like to see would be a consolidated set off cmdlets that include what Skype provides as well as what Teams provides. While the changes are welcome, more work needs to be done. Assuming normal Microsoft operations for cloud based products, updates are probably soon coming to this management interface.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you use PowerShell to manage your workloads in Office 365, then you know there are quite a few PowerShell modules. Recently Microsoft upgraded Microsoft Teams from it&#8217;s beta version of 0.9x to a 1.0.0 release to the public. There are a few things to note about the Teams module: 1) The Teams module does [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-381","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Teams PowerShell - Practical PowerShell<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Teams PowerShell - Practical PowerShell\" \/>\n<meta property=\"og:description\" content=\"If you use PowerShell to manage your workloads in Office 365, then you know there are quite a few PowerShell modules. Recently Microsoft upgraded Microsoft Teams from it&#8217;s beta version of 0.9x to a 1.0.0 release to the public. There are a few things to note about the Teams module: 1) The Teams module does [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/\" \/>\n<meta property=\"og:site_name\" content=\"Practical PowerShell\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-23T06:09:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-13T06:16:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams-150x150.jpg\" \/>\n<meta name=\"author\" content=\"damian\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"damian\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/\"},\"author\":{\"name\":\"damian\",\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/#\\\/schema\\\/person\\\/4d0733c81966e744aabbb49f56d64deb\"},\"headline\":\"Microsoft Teams PowerShell\",\"datePublished\":\"2019-05-23T06:09:33+00:00\",\"dateModified\":\"2020-03-13T06:16:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/\"},\"wordCount\":297,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/#\\\/schema\\\/person\\\/4d0733c81966e744aabbb49f56d64deb\"},\"image\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/practicalpowershell.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/microsoftteams-150x150.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/\",\"url\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/\",\"name\":\"Microsoft Teams PowerShell - Practical PowerShell\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/practicalpowershell.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/microsoftteams-150x150.jpg\",\"datePublished\":\"2019-05-23T06:09:33+00:00\",\"dateModified\":\"2020-03-13T06:16:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/practicalpowershell.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/microsoftteams.jpg?fit=528%2C482&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/practicalpowershell.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/microsoftteams.jpg?fit=528%2C482&ssl=1\",\"width\":528,\"height\":482},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/microsoft-teams-powershell\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/practicalpowershell.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Teams PowerShell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/#website\",\"url\":\"https:\\\/\\\/practicalpowershell.com\\\/\",\"name\":\"Practical PowerShell\",\"description\":\"PowerShell books written by experts\",\"publisher\":{\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/#\\\/schema\\\/person\\\/4d0733c81966e744aabbb49f56d64deb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/practicalpowershell.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/practicalpowershell.com\\\/#\\\/schema\\\/person\\\/4d0733c81966e744aabbb49f56d64deb\",\"name\":\"damian\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g\",\"caption\":\"damian\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Teams PowerShell - Practical PowerShell","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Teams PowerShell - Practical PowerShell","og_description":"If you use PowerShell to manage your workloads in Office 365, then you know there are quite a few PowerShell modules. Recently Microsoft upgraded Microsoft Teams from it&#8217;s beta version of 0.9x to a 1.0.0 release to the public. There are a few things to note about the Teams module: 1) The Teams module does [&hellip;]","og_url":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/","og_site_name":"Practical PowerShell","article_published_time":"2019-05-23T06:09:33+00:00","article_modified_time":"2020-03-13T06:16:17+00:00","og_image":[{"url":"https:\/\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams-150x150.jpg","type":"","width":"","height":""}],"author":"damian","twitter_card":"summary_large_image","twitter_misc":{"Written by":"damian","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#article","isPartOf":{"@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/"},"author":{"name":"damian","@id":"https:\/\/practicalpowershell.com\/#\/schema\/person\/4d0733c81966e744aabbb49f56d64deb"},"headline":"Microsoft Teams PowerShell","datePublished":"2019-05-23T06:09:33+00:00","dateModified":"2020-03-13T06:16:17+00:00","mainEntityOfPage":{"@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/"},"wordCount":297,"commentCount":0,"publisher":{"@id":"https:\/\/practicalpowershell.com\/#\/schema\/person\/4d0733c81966e744aabbb49f56d64deb"},"image":{"@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#primaryimage"},"thumbnailUrl":"https:\/\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams-150x150.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/","url":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/","name":"Microsoft Teams PowerShell - Practical PowerShell","isPartOf":{"@id":"https:\/\/practicalpowershell.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#primaryimage"},"image":{"@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#primaryimage"},"thumbnailUrl":"https:\/\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams-150x150.jpg","datePublished":"2019-05-23T06:09:33+00:00","dateModified":"2020-03-13T06:16:17+00:00","breadcrumb":{"@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#primaryimage","url":"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?fit=528%2C482&ssl=1","contentUrl":"https:\/\/i0.wp.com\/practicalpowershell.com\/wp-content\/uploads\/2020\/03\/microsoftteams.jpg?fit=528%2C482&ssl=1","width":528,"height":482},{"@type":"BreadcrumbList","@id":"https:\/\/practicalpowershell.com\/microsoft-teams-powershell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/practicalpowershell.com\/"},{"@type":"ListItem","position":2,"name":"Microsoft Teams PowerShell"}]},{"@type":"WebSite","@id":"https:\/\/practicalpowershell.com\/#website","url":"https:\/\/practicalpowershell.com\/","name":"Practical PowerShell","description":"PowerShell books written by experts","publisher":{"@id":"https:\/\/practicalpowershell.com\/#\/schema\/person\/4d0733c81966e744aabbb49f56d64deb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/practicalpowershell.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/practicalpowershell.com\/#\/schema\/person\/4d0733c81966e744aabbb49f56d64deb","name":"damian","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g","caption":"damian"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/d5a8cc64a5aa27558a897b108e3be1a89859511a3fd26176dac292f26e7a4ae4?s=96&d=mm&r=g"}}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":3,"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/posts\/381\/revisions\/389"}],"wp:attachment":[{"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/media?parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/categories?post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/practicalpowershell.com\/wp-json\/wp\/v2\/tags?post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}