{"id":37,"date":"2020-10-11T05:43:19","date_gmt":"2020-10-11T05:43:19","guid":{"rendered":"https:\/\/www.theazurecloud.ninja\/?p=37"},"modified":"2020-10-11T05:43:19","modified_gmt":"2020-10-11T05:43:19","slug":"starting-with-a-template","status":"publish","type":"post","link":"https:\/\/www.azuregovernanceguard.com\/?p=37","title":{"rendered":"Starting with a template"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">All building steps start with a template a way of working so every team within the organization will have te same starting point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This blog is part of a series of blog about &#8220;<a href=\"https:\/\/labornet.nl\/?page_id=41\">Creating PowerShell modules with Azure Devops.<\/a>&#8220;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish this, but one of my favorite one is <a href=\"https:\/\/github.com\/PowerShellOrg\/Plaster\" target=\"_blank\" rel=\"noreferrer noopener\">Plaster<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;<em>Plaster is a template-based file and project generator written in PowerShell. Its purpose is to streamline the creation of PowerShell module projects, Pester tests, DSC configurations, and more. File generation is performed using crafted templates which allow the user to fill in details and choose from options to get their desired output.<\/em>&#8220;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before we can start using Plaster we need to do two things. First, we need to install Plaster.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"beyond\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Install-Module Plaster -Scope CurrentUser<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Second thing we need to do is download the PowerShell module template. This can be found here :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/TheAzCloudNinja\/PowerShell-Module-Template\"><a href=\"https:\/\/github.com\/EelcoLabordus\/PowerShell-Module-Template\">EelcoLabordus\/PowerShell-Module-Template (github.com)<\/a><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After downloading the binaries from GitHub you need to run the following command to start working with the Plaster template.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"575\" src=\"http:\/\/192.168.100.7\/wp-content\/uploads\/2020\/10\/DeployTemplate.gif\" alt=\"\" class=\"wp-image-118\"\/><\/figure>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"beyond\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">PS C:\\> Invoke-Plaster -TemplatePath 'C:\\Repos\\Public\\Plaster_template' -DestinationPath 'C:\\Repos\\Private'\n ____  _           _\n |  _ \\| | __ _ ___| |_ ___ _ __\n | |_) | |\/ _` \/ __| __\/ _ \\ '__|\n |  __\/| | (_| \\__ \\ ||  __\/ |\n |_|   |_|\\__,_|___\/\\__\\___|_|\n                                            v1.1.3\n==================================================\nName of your module: TheAzureCloudNinjaModule\nBrief description on this module: This is a test module for The Azure Cloud Ninja\nName for the first public script: Import-TheAzureCloudNinja\nBrief description for the first public script: This is a test function for importing plaster stuff\nModule authors name: Azure Cloud Ninja\nWhat is the company Name the module is writen for.: \nWhat is the company Name the module is writen for.: The Azure Cloud Ninja\nProject Url location: https:\/\/www.theazurecloud.ninja\/\nDestination path: C:\\Repos\\Private\n      Creating folder structure        \n   Create .vscode\\\n   Create TheAzureCloudNinjaModule\\public\\\n   Create TheAzureCloudNinjaModule\\private\\\n   Create TheAzureCloudNinjaModule\\classes\\\n   Create TheAzureCloudNinjaModule\\data\\\n      Deploying files\n   Create .gitignore\n   Create azure-pipelines.yml\n   Create Module.build.ps1\n   Create Module.depend.psd1\n   Create .vscode\\launch.json\n   Create .vscode\\settings.json\n   Create .vscode\\PSScriptAnalyzerSettings.psd1\n   Create TheAzureCloudNinjaModule\\TheAzureCloudNinjaModule.psm1\n   Create TheAzureCloudNinjaModule\\TheAzureCloudNinjaModule.psd1\n   Create TheAzureCloudNinjaModule\\TheAzureCloudNinjaModule.PSSATests.ps1\n   Create TheAzureCloudNinjaModule\\TheAzureCloudNinjaModule.Tests.ps1\n      Updating files\n   Create readme.md\n   Create LICENSE\n   Create docs\\about.md\n   Create docs\\acknowledgements.md\n   Create docs\\index.md\n   Create docs\\Quick-Start-Installation-and-Example.md\n   Create TheAzureCloudNinjaModule\\public\\Import-TheAzureCloudNinja.ps1\n   Create TheAzureCloudNinjaModule\\TheAzureCloudNinjaModule.nuspec\n   Update TheAzureCloudNinjaModule\\TheAzureCloudNinjaModule.psd1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">For more information about Plaster you can visit the site from David Christian. <a href=\"https:\/\/overpoweredshell.com\/Working-with-Plaster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Working with Plaster<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>All building steps start with a template a way of working so every team within the organization will have te<\/p>\n<p><a href=\"https:\/\/www.azuregovernanceguard.com\/?p=37\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Starting with a template<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[120],"tags":[124],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-powershell","tag-creating-powershell-modules-with-azure-devops"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure Devops.&quot; Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Eelco Labordus\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.azuregovernanceguard.com\/?p=37\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Azure Governance Guard -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Starting with a template - Azure Governance Guard\" \/>\n\t\t<meta property=\"og:description\" content=\"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure Devops.&quot; Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.azuregovernanceguard.com\/?p=37\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-11T05:43:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-11T05:43:19+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@EelcoLabordus\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Starting with a template - Azure Governance Guard\" \/>\n\t\t<meta name=\"twitter:description\" content=\"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure Devops.&quot; Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@EelcoLabordus\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&amp;ssl=1\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#blogposting\",\"name\":\"Starting with a template - Azure Governance Guard\",\"headline\":\"Starting with a template\",\"author\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/192.168.100.7\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/DeployTemplate.gif\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37\\\/#articleImage\"},\"datePublished\":\"2020-10-11T05:43:19+00:00\",\"dateModified\":\"2020-10-11T05:43:19+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#webpage\"},\"articleSection\":\"PowerShell, Creating PowerShell modules with Azure Devops.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.azuregovernanceguard.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=120#listItem\",\"name\":\"PowerShell\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=120#listItem\",\"position\":2,\"name\":\"PowerShell\",\"item\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=120\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#listItem\",\"name\":\"Starting with a template\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#listItem\",\"position\":3,\"name\":\"Starting with a template\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=120#listItem\",\"name\":\"PowerShell\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\",\"name\":\"Eelco Labordus\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Eelco Labordus\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1\",\"name\":\"Eelco Labordus\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Eelco Labordus\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#webpage\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37\",\"name\":\"Starting with a template - Azure Governance Guard\",\"description\":\"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about \\\"Creating PowerShell modules with Azure Devops.\\\" Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=37#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"datePublished\":\"2020-10-11T05:43:19+00:00\",\"dateModified\":\"2020-10-11T05:43:19+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#website\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/\",\"name\":\"Azure Governance Guard\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Starting with a template - Azure Governance Guard","description":"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about \"Creating PowerShell modules with Azure Devops.\" Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish","canonical_url":"https:\/\/www.azuregovernanceguard.com\/?p=37","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#blogposting","name":"Starting with a template - Azure Governance Guard","headline":"Starting with a template","author":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"publisher":{"@id":"https:\/\/www.azuregovernanceguard.com\/#person"},"image":{"@type":"ImageObject","url":"http:\/\/192.168.100.7\/wp-content\/uploads\/2020\/10\/DeployTemplate.gif","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37\/#articleImage"},"datePublished":"2020-10-11T05:43:19+00:00","dateModified":"2020-10-11T05:43:19+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#webpage"},"isPartOf":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#webpage"},"articleSection":"PowerShell, Creating PowerShell modules with Azure Devops."},{"@type":"BreadcrumbList","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com#listItem","position":1,"name":"Home","item":"https:\/\/www.azuregovernanceguard.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=120#listItem","name":"PowerShell"}},{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=120#listItem","position":2,"name":"PowerShell","item":"https:\/\/www.azuregovernanceguard.com\/?cat=120","nextItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#listItem","name":"Starting with a template"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#listItem","position":3,"name":"Starting with a template","previousItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=120#listItem","name":"PowerShell"}}]},{"@type":"Person","@id":"https:\/\/www.azuregovernanceguard.com\/#person","name":"Eelco Labordus","image":{"@type":"ImageObject","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g","width":96,"height":96,"caption":"Eelco Labordus"}},{"@type":"Person","@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author","url":"https:\/\/www.azuregovernanceguard.com\/?author=1","name":"Eelco Labordus","image":{"@type":"ImageObject","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g","width":96,"height":96,"caption":"Eelco Labordus"}},{"@type":"WebPage","@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#webpage","url":"https:\/\/www.azuregovernanceguard.com\/?p=37","name":"Starting with a template - Azure Governance Guard","description":"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about \"Creating PowerShell modules with Azure Devops.\" Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.azuregovernanceguard.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=37#breadcrumblist"},"author":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"creator":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"datePublished":"2020-10-11T05:43:19+00:00","dateModified":"2020-10-11T05:43:19+00:00"},{"@type":"WebSite","@id":"https:\/\/www.azuregovernanceguard.com\/#website","url":"https:\/\/www.azuregovernanceguard.com\/","name":"Azure Governance Guard","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.azuregovernanceguard.com\/#person"}}]},"og:locale":"en_US","og:site_name":"Azure Governance Guard -","og:type":"article","og:title":"Starting with a template - Azure Governance Guard","og:description":"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure Devops.&quot; Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish","og:url":"https:\/\/www.azuregovernanceguard.com\/?p=37","og:image":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1","og:image:secure_url":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1","article:published_time":"2020-10-11T05:43:19+00:00","article:modified_time":"2020-10-11T05:43:19+00:00","twitter:card":"summary_large_image","twitter:site":"@EelcoLabordus","twitter:title":"Starting with a template - Azure Governance Guard","twitter:description":"All building steps start with a template a way of working so every team within the organization will have te same starting point. This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure Devops.&quot; Within the PowerShell modules building world this is no exceptions. There are multiple tools for accomplish","twitter:creator":"@EelcoLabordus","twitter:image":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&ssl=1"},"aioseo_meta_data":{"post_id":"37","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-09-15 13:27:19","updated":"2025-09-15 13:27:19","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.azuregovernanceguard.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.azuregovernanceguard.com\/?cat=120\" title=\"PowerShell\">PowerShell<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tStarting with a template\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.azuregovernanceguard.com"},{"label":"PowerShell","link":"https:\/\/www.azuregovernanceguard.com\/?cat=120"},{"label":"Starting with a template","link":"https:\/\/www.azuregovernanceguard.com\/?p=37"}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=37"}],"version-history":[{"count":0,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts\/37\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}