Table of contents

使用 PowerShellGet 探索、安裝及清查 PowerShell 模組

OpenLocalizationService|上次更新日期: 2016/12/7
1 投稿人

PowerShellGet 隨附於這一版的 WMF:

  • Find-Module 可以使用 -Tag 參數篩選模組中繼資料
  • Find-Module 可以使用 -Filter 參數篩選存放庫特定的搜尋語言
  • Find-Module 可以使用 -Command、-DscResource 和 -Includes 參數根據模組內容進行篩選
  • Find-DscResource 可以在存放庫中探索個別的 DSC 資源
  • 支援使用 NuGet 從檔案共用安裝和發佈至檔案共用


\# Find all modules with tags Azure or DSC
Find-Module -Tag Azure, DSC

\# Find modules with a specific DscResource
Find-Module -DscResource xFirewall

\#Find modules with specific commands
Find-Module -Command Get-ScriptAnalyzerRule, Invoke-ScriptAnalyzer

\# Find all modules with Dsc resources
Find-Module -Includes DscResource

\# Find all modules with cmdlets
Find-Module -Includes Cmdlet

\# Find all modules with functions
Find-Module -Includes Function

\# Find all DSC resources

\# Find all DSC resources contained within a specific module
Find-DscResource -ModuleName xNetworking

\# Find all DSC resources in modules with DSCResourceKit or DesiredStateConfiguration
Find-DscResource -Tag DesiredStateConfiguration, DSCResourceKit

\# Find modules using -Filter parameter
\# Specified filter value is searched in Name and Description properties
Find-Module -Filter Cookbook -Repository PSGallery
Find-Module -Filter RBAC -Repository PSGallery

PowerShellGet 的新功能

  • Windows PowerShell 5.0 或更新版本的並存版本支援
  • 模組相依性安裝支援
  • 三個新的 Cmdlet
    • Get-InstalledModule
    • Uninstall-Module
    • Save-Module
© 2017 Microsoft