{"id":16610,"date":"2018-12-03T06:00:42","date_gmt":"2018-12-03T14:00:42","guid":{"rendered":"https:\/\/www.sapien.com\/blog\/?p=16610"},"modified":"2018-11-30T14:36:22","modified_gmt":"2018-11-30T22:36:22","slug":"powershell-modulemanager-2019-released","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2018\/12\/03\/powershell-modulemanager-2019-released\/","title":{"rendered":"PowerShell ModuleManager 2019: Released!"},"content":{"rendered":"<p>SAPIEN Technologies, Inc is proud to announce the release of PowerShell ModuleManager 2019\u2014the premier management tool for PowerShell modules. PowerShell ModuleManager makes it easy to search and manage modules installed on your machine, ensuring that your modules are always up-to-date.<\/p>\n<p>Find yourself in module version hell? PowerShell ModuleManager prevents version confusion by removing outdated module versions and duplicates.<\/p>\n<div id=\"attachment_16743\" style=\"width: 858px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-16743\" class=\"wp-image-16743 size-large\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1-1024x713.png\" alt=\"\" width=\"848\" height=\"590\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1-1024x713.png 1024w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1-300x209.png 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1-768x535.png 768w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1-848x591.png 848w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-Main-1.png 1687w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/a><p id=\"caption-attachment-16743\" class=\"wp-caption-text\">PowerShell ModuleManager 2019<\/p><\/div>\n<p>PowerShell ModuleManager 2019 allows you to:<\/p>\n<ul>\n<li>Search and install new modules\u00a0from the <a href=\"https:\/\/www.powershellgallery.com\/\" target=\"_blank\" rel=\"noopener\">PowerShell Gallery<\/a> or any other repository.<\/li>\n<li>Filter and find specific modules on your machine.<\/li>\n<li>View detailed module information at a glance.<\/li>\n<li>See the modules that have updates.<\/li>\n<li>Remove unwanted modules.<\/li>\n<li>Move modules to a different folder.<\/li>\n<li>Update modules.<\/li>\n<li>Temporarily disable modules or specific versions for testing.<\/li>\n<\/ul>\n<p>PowerShell ModuleManager 2019 is available from SAPIEN Technologies, Inc. for an introductory price of <strong>only $29<\/strong>.<\/p>\n<p>For more information and a free trial, see <a href=\"http:\/\/www.sapien.com\/software\/powershell_modulemanager\" target=\"_blank\" rel=\"noopener\">PowerShell ModuleManager<\/a>.<\/p>\n<h2>New Features and Improvements<\/h2>\n<p>The PowerShell ModuleManager 2019 release includes performance improvements and new features based on feedback received from our\u00a0<a href=\"https:\/\/www.sapien.com\/blog\/2018\/08\/16\/introducing-module-manager-available-for-community-preview\/\">free preview<\/a>\u00a0that was released earlier this year.<\/p>\n<h3>Update All<\/h3>\n<p>We added the ability to <strong>update all modules<\/strong> on your local machine with the click of a button:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16733 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1.png\" alt=\"\" width=\"1047\" height=\"238\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1.png 1047w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1-300x68.png 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1-768x175.png 768w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1-1024x233.png 1024w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateAll-1-848x193.png 848w\" sizes=\"auto, (max-width: 1047px) 100vw, 1047px\" \/><\/a><\/p>\n<h3>Cached Module Information<\/h3>\n<p>Module information is cached from the current session to load into the next session, allowing the application to load faster:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-OptionsCache.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16659\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-OptionsCache.png\" alt=\"\" width=\"488\" height=\"278\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-OptionsCache.png 488w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-OptionsCache-300x171.png 300w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/a><\/p>\n<h3>Uninstalling Older Versions<\/h3>\n<p>Remove old versions from your machine! When a module updates, the version is installed, but the previous versions remain. Declutter your modules by letting PowerShell ModuleManager remove those unwanted modules for you.<\/p>\n<p><strong>Uninstall Older Versions<\/strong> keeps only the latest version installed:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16734 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1.png\" alt=\"\" width=\"1048\" height=\"225\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1.png 1048w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1-300x64.png 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1-768x165.png 768w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1-1024x220.png 1024w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UninstallOlderVersions-1-848x182.png 848w\" sizes=\"auto, (max-width: 1048px) 100vw, 1048px\" \/><\/a><\/p>\n<p><strong>Update, Remove Old<\/strong>\u00a0will update a module and remove the previous version:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateRemoveOld-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16735 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateRemoveOld-2.png\" alt=\"\" width=\"525\" height=\"231\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateRemoveOld-2.png 525w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-UpdateRemoveOld-2-300x132.png 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p><strong>Clean Up<\/strong> goes through all modules and uninstalls all modules with multiple versions, keeping only the latest:<br \/>\n<a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonCleanUp-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16736 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonCleanUp-2.png\" alt=\"\" width=\"526\" height=\"149\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonCleanUp-2.png 526w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonCleanUp-2-300x85.png 300w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<h3>Move Installation Scope<\/h3>\n<p>The Installation Scope specifies where modules will be installed when updating or installing.<\/p>\n<ul>\n<li><strong>Current User<\/strong>: Modules will be installed in a location that is only available to the current user:\u00a0 $home\\Documents\\WindowsPowerShell\\Modules<\/li>\n<li><strong>All Users<\/strong>: Modules will be installed in a location accessible to all users: %systemdrive%:\\ProgramFiles\\WindowsPowerShell\\Module<\/li>\n<\/ul>\n<p><strong>Move Installation Scope<\/strong> allows you to toggle between the two scopes:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonMove-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16738 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonMove-2.png\" alt=\"\" width=\"526\" height=\"149\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonMove-2.png 526w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonMove-2-300x85.png 300w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<h3>Open<\/h3>\n<p><strong>Open Root Module<\/strong> will open a file that is listed as the &#8216;Root Module&#8217; in the psd1 file of the module:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenRoot-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16739 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenRoot-2.png\" alt=\"\" width=\"526\" height=\"149\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenRoot-2.png 526w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenRoot-2-300x85.png 300w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<p><strong>Open Containing Folder<\/strong> will open the folder the module is install at:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenFolder-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16740 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenFolder-2.png\" alt=\"\" width=\"526\" height=\"149\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenFolder-2.png 526w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonOpenFolder-2-300x85.png 300w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<h3>Publisher Check and Clobber<\/h3>\n<p>When installing a module, PowerShell checks existing modules for potential conflicts.<\/p>\n<p>When updating a module, <strong>Skip Publisher Check<\/strong> allows you to install a new version even when the signatures do not match:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonPublisherCheck-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16741 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonPublisherCheck-1.png\" alt=\"\" width=\"526\" height=\"149\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonPublisherCheck-1.png 526w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonPublisherCheck-1-300x85.png 300w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<p>Use <strong>Allow Clobber<\/strong>\u00a0to force the installation of a module, even when another module contains an identical command:<\/p>\n<p><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonClobber-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16742 size-full\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonClobber-1.png\" alt=\"\" width=\"526\" height=\"149\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonClobber-1.png 526w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2018\/11\/PMG-RibbonClobber-1-300x85.png 300w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<p>Take control of your modules\u2014<a href=\"https:\/\/www.sapien.com\/software\/powershell_modulemanager\" target=\"_blank\" rel=\"noopener\">get PowerShell ModuleManager<\/a> today!<\/p>\n<h2>Feedback<\/h2>\n<p>Community feedback is valuable because it helps us improve and create tools that you need. Many of the new features included in the service builds are suggestions from users like you. Submit your suggestions or feature requests on the\u00a0<a href=\"https:\/\/www.sapien.com\/forums\/viewforum.php?f=9\" target=\"_blank\" rel=\"noopener\">Wish List and Feature Requests<\/a>\u00a0forum or the new\u00a0<a href=\"https:\/\/www.sapien.com\/requests\" target=\"_blank\" rel=\"noopener\">Feature Requests<\/a>\u00a0page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SAPIEN Technologies, Inc is proud to announce the release of PowerShell ModuleManager 2019\u2014the premier management tool for PowerShell modules. PowerShell ModuleManager makes it easy to search and manage modules installed on your machine, ensuring that your modules are always up-to-date. Find yourself in module version hell? PowerShell ModuleManager prevents version confusion by removing outdated module [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1262,1273,21,1241,632],"tags":[1272,753,886,28,1274,1080],"class_list":["post-16610","post","type-post","status-publish","format-standard","hentry","category-powershell-module","category-powershell-modulemanager","category-software-news","category-software-release","category-whats-new-software-news","tag-1272","tag-module","tag-new-release","tag-powershell","tag-powershell-modulemanager","tag-powershell-modules"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/16610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=16610"}],"version-history":[{"count":31,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/16610\/revisions"}],"predecessor-version":[{"id":16744,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/16610\/revisions\/16744"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=16610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=16610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=16610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}