{"id":4159,"date":"2026-02-22T15:04:32","date_gmt":"2026-02-22T20:04:32","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=4159"},"modified":"2026-02-22T15:06:38","modified_gmt":"2026-02-22T20:06:38","slug":"passiveinstall-3-0","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=4159","title":{"rendered":"PassiveInstall 3.0"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><img decoding=\"async\" src=\"\/AppV\/images\/Tools\/PassiveInstall\/Passive_Icon.png\" alt=\"Passive Install logo\"\/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>A PowerShell Automation Framework for Application Packaging with Passive\/Silent Installations.<\/strong><\/p>\n\n\n\n<p>\u00a0<\/p>\n<p>Today we have a new release of<strong> PassiveInstall,\u00a0<\/strong>a free open-source PowerShell module that I wrote to aid in creating application installation wrappers.<\/p>\n<p>The module targets activities often wanted when wrapping a vendor installer for either passive or silent installation mode, along with the variety of customizations typically wanted when repackaging applications.\u00a0 The cmdlets are mostly a convenience for the app packager &#8211; taking things that often take multiples lines of logic into a single simple cmlet that takes care of any of the dirty work and edge conditions.<\/p>\n<p>Version 3 adds two new cmdlets that we need when repackaging applications using a tool that excludes the collection of firewall rules added by the installer, such as the Microsoft MSIX Packaging Tool.<\/p>\n<p>I have a post describes the need and how it is used: <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=4164\">https:\/\/www.tmurgent.com\/TmBlog\/?p=4164<\/a>\u00a0<\/p>\n<p>To learn more about the module, check out the original blog post on PassiveInstall:\u00a0 <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=2717\">Announcing PassiveInstall \u2013 Confessions of a Guru<\/a>.<\/p>\n<p>To download PassiveInstall, see <a href=\"https:\/\/www.tmurgent.com\/AppV\/en\/resources\/tools-downloads\/tools-packaging\/117-tools\/packaging-tools\/435-PassiveInstall\" target=\"_blank\" rel=\"noopener\">Get PassiveInstall<\/a><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>A PowerShell Automation Framework for Application Packaging with Passive\/Silent Installations. \u00a0 Today we have a new release of PassiveInstall,\u00a0a free open-source PowerShell module that I wrote to aid in creating application installation wrappers. The module targets activities often wanted when wrapping a vendor installer for either passive or silent installation mode, along with the variety&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=4159\">Continue reading <span class=\"screen-reader-text\">PassiveInstall 3.0<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[53,57],"tags":[76],"class_list":["post-4159","post","type-post","status-publish","format-standard","hentry","category-msix","category-packaging","tag-msix-packaging","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/4159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4159"}],"version-history":[{"count":5,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/4159\/revisions"}],"predecessor-version":[{"id":4172,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/4159\/revisions\/4172"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}