{"id":781,"date":"2021-01-11T06:24:10","date_gmt":"2021-01-11T06:24:10","guid":{"rendered":"https:\/\/labornet.nl\/?p=389"},"modified":"2021-01-11T06:24:10","modified_gmt":"2021-01-11T06:24:10","slug":"downloading-the-private-powershell-modules","status":"publish","type":"post","link":"https:\/\/www.azuregovernanceguard.com\/?p=781","title":{"rendered":"Downloading the private PowerShell modules"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with <\/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<h2 class=\"wp-block-heading\">Create a PAT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/organizations\/accounts\/use-personal-access-tokens-to-authenticate?view=azure-devops&amp;tabs=preview-page\" target=\"_blank\" rel=\"noreferrer noopener\">Use personal access tokens<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sign into your organization in Azure DevOps (<code>https:\/\/dev.azure.com\/{yourorganization}<\/code>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From your home page, open your profile. Go to your security details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select&nbsp;<strong>+ New Token<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Name your token, select the organization where you want to use the token, and then choose a lifespan for your token.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/image.png\" alt=\"\" class=\"wp-image-391\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When you&#8217;re done, make sure to copy the token. For your security, it won&#8217;t be shown again. Use this token as your password and past it into the script.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Source Location (PacLoc)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You need to retrieve the <strong>PacLoc <\/strong>or Source location of the packages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest way to do this is:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Select &#8220;<strong>Artifacts<\/strong>&#8220;<\/li><li>Select &#8220;<strong>Connect to feed<\/strong>&#8220;<\/li><li>Select &#8220;<strong>NuGet.exe<\/strong>&#8220;<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2020\/10\/Feedname.jpg\" alt=\"\" class=\"wp-image-115\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>[!WARNING]<br>Because we are using the command &#8220;Register-PackageSource&#8221; only V2 source locations are allowed.<\/p><p>So we need to recreate the source location from:<br>https:\/\/pkgs.dev.azure.com\/TheAzCloudNinja\/_packaging\/Test\/nuget<strong>\/v3\/index.json<\/strong><br>to:<br>https:\/\/pkgs.dev.azure.com\/TheAzCloudNinja\/_packaging\/Test\/nuget<strong>\/v2\/<\/strong><\/p><\/blockquote>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#Construct password\n$PATToken = \"PAT\"\n$PacLoc = \"https:\/\/pkgs.dev.azure.com\/TheAzCloudNinja\/_packaging\/Test\/nuget\/v2\/\"\n$password = ConvertTo-SecureString $PATToken -AsPlainText -Force\n$credsVSTS = New-Object System.Management.Automation.PSCredential $PATToken, $password\n$RepoName = 'TheAzCloudNinja'\n\n# Hashtable with parameters for splatting\n$Params = @{\n    'Name' = $RepoName\n    'InstallationPolicy' = 'Trusted'\n    'SourceLocation' = $PacLoc\n    'PublishLocation' = $PacLoc\n}\n\nUnregister-PSRepository $RepoName -ErrorAction SilentlyContinue\n\nRegister-PSRepository @Params -Credential $credsVSTS\n\n#Install all modules\n$Modules = Find-Module -Credential $credsVSTS -Repository $RepoName\n\nforeach ($Module in $Modules) {\n\n    #Remove the module from OS\n    Get-Module $Module.Name | Uninstall-Module -Force\n\n    #Install module from repo\n    Find-Module -Name $Module.Name -Credential $credsVSTS -Repository $RepoName | Install-Module -Credential $credsVSTS -Verbose\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Now you have built the PowerShell Modules, you need to download and update them from the machine you want to<\/p>\n<p><a href=\"https:\/\/www.azuregovernanceguard.com\/?p=781\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Downloading the private PowerShell modules<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-781","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure DevOps.&quot; Create a PAT Use personal access tokens Sign into\" \/>\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=781\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\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=\"Downloading the private PowerShell modules - Azure Governance Guard\" \/>\n\t\t<meta property=\"og:description\" content=\"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure DevOps.&quot; Create a PAT Use personal access tokens Sign into\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.azuregovernanceguard.com\/?p=781\" \/>\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=\"2021-01-11T06:24:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-01-11T06:24:10+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=\"Downloading the private PowerShell modules - Azure Governance Guard\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure DevOps.&quot; Create a PAT Use personal access tokens Sign into\" \/>\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=781#blogposting\",\"name\":\"Downloading the private PowerShell modules - Azure Governance Guard\",\"headline\":\"Downloading the private PowerShell modules\",\"author\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/image.png\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781\\\/#articleImage\",\"width\":521,\"height\":194},\"datePublished\":\"2021-01-11T06:24:10+00:00\",\"dateModified\":\"2021-01-11T06:24:10+00:00\",\"inLanguage\":\"en\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#webpage\"},\"articleSection\":\"Uncategorized\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#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=1#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=1#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=1\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#listItem\",\"name\":\"Downloading the private PowerShell modules\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#listItem\",\"position\":3,\"name\":\"Downloading the private PowerShell modules\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=1#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\",\"name\":\"Eelco Labordus\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#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=781#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=781#webpage\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781\",\"name\":\"Downloading the private PowerShell modules - Azure Governance Guard\",\"description\":\"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about \\\"Creating PowerShell modules with Azure DevOps.\\\" Create a PAT Use personal access tokens Sign into\",\"inLanguage\":\"en\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=781#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"datePublished\":\"2021-01-11T06:24:10+00:00\",\"dateModified\":\"2021-01-11T06:24:10+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#website\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/\",\"name\":\"Azure Governance Guard\",\"inLanguage\":\"en\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Downloading the private PowerShell modules - Azure Governance Guard","description":"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about \"Creating PowerShell modules with Azure DevOps.\" Create a PAT Use personal access tokens Sign into","canonical_url":"https:\/\/www.azuregovernanceguard.com\/?p=781","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#blogposting","name":"Downloading the private PowerShell modules - Azure Governance Guard","headline":"Downloading the private PowerShell modules","author":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"publisher":{"@id":"https:\/\/www.azuregovernanceguard.com\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/image.png","@id":"https:\/\/www.azuregovernanceguard.com\/?p=781\/#articleImage","width":521,"height":194},"datePublished":"2021-01-11T06:24:10+00:00","dateModified":"2021-01-11T06:24:10+00:00","inLanguage":"en","mainEntityOfPage":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#webpage"},"isPartOf":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#webpage"},"articleSection":"Uncategorized"},{"@type":"BreadcrumbList","@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#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=1#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=1#listItem","position":2,"name":"Uncategorized","item":"https:\/\/www.azuregovernanceguard.com\/?cat=1","nextItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#listItem","name":"Downloading the private PowerShell modules"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#listItem","position":3,"name":"Downloading the private PowerShell modules","previousItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=1#listItem","name":"Uncategorized"}}]},{"@type":"Person","@id":"https:\/\/www.azuregovernanceguard.com\/#person","name":"Eelco Labordus","image":{"@type":"ImageObject","@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#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=781#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=781#webpage","url":"https:\/\/www.azuregovernanceguard.com\/?p=781","name":"Downloading the private PowerShell modules - Azure Governance Guard","description":"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about \"Creating PowerShell modules with Azure DevOps.\" Create a PAT Use personal access tokens Sign into","inLanguage":"en","isPartOf":{"@id":"https:\/\/www.azuregovernanceguard.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=781#breadcrumblist"},"author":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"creator":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"datePublished":"2021-01-11T06:24:10+00:00","dateModified":"2021-01-11T06:24:10+00:00"},{"@type":"WebSite","@id":"https:\/\/www.azuregovernanceguard.com\/#website","url":"https:\/\/www.azuregovernanceguard.com\/","name":"Azure Governance Guard","inLanguage":"en","publisher":{"@id":"https:\/\/www.azuregovernanceguard.com\/#person"}}]},"og:locale":"en_US","og:site_name":"Azure Governance Guard -","og:type":"article","og:title":"Downloading the private PowerShell modules - Azure Governance Guard","og:description":"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure DevOps.&quot; Create a PAT Use personal access tokens Sign into","og:url":"https:\/\/www.azuregovernanceguard.com\/?p=781","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":"2021-01-11T06:24:10+00:00","article:modified_time":"2021-01-11T06:24:10+00:00","twitter:card":"summary_large_image","twitter:site":"@EelcoLabordus","twitter:title":"Downloading the private PowerShell modules - Azure Governance Guard","twitter:description":"Now you have built the PowerShell Modules, you need to download and update them from the machine you want to use them. Downloding of the modules can be done with This blog is part of a series of blog about &quot;Creating PowerShell modules with Azure DevOps.&quot; Create a PAT Use personal access tokens Sign into","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":"781","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:49:29","updated":"2025-09-15 13:49:29","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=1\" title=\"Uncategorized\">Uncategorized<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDownloading the private PowerShell modules\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.azuregovernanceguard.com"},{"label":"Uncategorized","link":"https:\/\/www.azuregovernanceguard.com\/?cat=1"},{"label":"Downloading the private PowerShell modules","link":"https:\/\/www.azuregovernanceguard.com\/?p=781"}],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":362,"url":"https:\/\/www.azuregovernanceguard.com\/?p=362","url_meta":{"origin":781,"position":0},"title":"The journey that is called Microsoft Azure Stack","author":"Eelco Labordus","date":"January 4, 2021","format":false,"excerpt":"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure\u2026","rel":"","context":"In &quot;Microsoft Azure Stack Hub&quot;","block_context":{"text":"Microsoft Azure Stack Hub","link":"https:\/\/www.azuregovernanceguard.com\/?cat=118"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-2.width-1118.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-2.width-1118.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-2.width-1118.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":780,"url":"https:\/\/www.azuregovernanceguard.com\/?p=780","url_meta":{"origin":781,"position":1},"title":"Microsoft Azure Stack Hub","author":"Eelco Labordus","date":"January 4, 2021","format":false,"excerpt":"Azure Stack is a hybrid cloud computing software solution developed by Microsoft based on the company\u2019s Azure cloud platform. Azure Stack is designed to help organizations deliver Azure services from their own data center. Azure Stack combines infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) services in a software stack that spans on-premises\u2026","rel":"","context":"In &quot;Microsoft Azure Stack Hub&quot;","block_context":{"text":"Microsoft Azure Stack Hub","link":"https:\/\/www.azuregovernanceguard.com\/?cat=118"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":112,"url":"https:\/\/www.azuregovernanceguard.com\/?p=112","url_meta":{"origin":781,"position":2},"title":"Maximizing Azure Policy: Leveraging Audit and Deny Modes for Development and Production Environments","author":"Eelco Labordus","date":"June 11, 2023","format":false,"excerpt":"Azure Policy is a powerful governance service offered by Microsoft Azure that helps organizations enforce compliance, security, and best practices across their cloud infrastructure. It provides a range of policy definitions that can be used to monitor and control resources, ensuring they adhere to specific rules and guidelines. In this\u2026","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":136,"url":"https:\/\/www.azuregovernanceguard.com\/?p=136","url_meta":{"origin":781,"position":3},"title":"Mastering Successful Deployments: Validating with What-If Deployment and Azure Policies","author":"Eelco Labordus","date":"June 30, 2023","format":false,"excerpt":"Explore the benefits of What-If deployment with Azure Policies for secure and compliant cloud operations. Preview changes, ensure policy alignment, and simplify cloud management for enhanced governance.","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/Screenshot-2023-06-30-095316.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/Screenshot-2023-06-30-095316.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/Screenshot-2023-06-30-095316.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/Screenshot-2023-06-30-095316.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":193,"url":"https:\/\/www.azuregovernanceguard.com\/?p=193","url_meta":{"origin":781,"position":4},"title":"Safeguarding Cloud Resources with Azure Policy&#8217;s DenyAction Effect","author":"Eelco Labordus","date":"July 25, 2023","format":false,"excerpt":"In this blog article, we explore the significance of safeguarding cloud resources from accidental or malicious deletion in Azure environments. To ensure the integrity and security of your cloud infrastructure, Azure Policy's DenyAction Effect provides a powerful feature. We discuss the importance of protecting resources due to accidental deletions, which\u2026","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":323,"url":"https:\/\/www.azuregovernanceguard.com\/?p=323","url_meta":{"origin":781,"position":5},"title":"Mastering Azure Policy: Overrides &amp; Exemptions Explained","author":"Eelco Labordus","date":"November 22, 2023","format":false,"excerpt":"Azure Policy Overrides and Exemptions play integral roles in Azure management. Overrides allow alterations of policy effects during assignments, useful for assessing policy impact. Exemptions, on the other hand, permit certain resources to be excluded from policy assignments, accommodating necessary deviations. Both features provide flexibility while ensuring compliance, illustrating their\u2026","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts\/781","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=781"}],"version-history":[{"count":0,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts\/781\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}