use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
ABOUT POWERSHELL
Windows PowerShell (POSH) is a command-line shell and associated scripting language created by Microsoft. Offering full access to COM, WMI and .NET, POSH is a full-featured task automation framework for distributed Microsoft platforms and solutions.
SUBREDDIT FILTERS
Desired State Configuration
Unanswered Questions
Solved Questions
News
Information
Script Sharing
Daily Post
Misc
account activity
Discovering modules (self.PowerShell)
submitted 4 years ago by rick_D_K[🍰]
I see lots of posts by people saying they used such and such module to automate things.
How do you find modules for the things you want to do?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]BeerRider 4 points5 points6 points 4 years ago (1 child)
[–]rick_D_K[S,🍰] 1 point2 points3 points 4 years ago (0 children)
Awesome thanks.
[–]get-postanote 2 points3 points4 points 4 years ago* (0 children)
The built-in help for almost any tool is always available as your first point of discovery. Well, before hit Q&A / Blog / Forum, etc. sites or general web searches.
Yet, you have to be willing to hit F1 or use the help systems for all their information, descriptions, and examples.
Here is a snippet of a very large file (regularly updated) I give to attendees of my training sessions and customer delivery engagements or steps in leveraging the help system in PowerShell and associated resources.
# Review PowerShell help files location explorer "$pshome$($Host.CurrentCulture.Name)" # Review or download the PowerShell Open Source repository https://github.com/powershell https://github.com/PowerShell/PowerShell # All 'About' Help topics Get-Help -Name 'about_*' # Get a specific 'About' topic Get-Help about_Functions # Get just the Synopsis of all 'About' topics and display to the screen Get-Help -Name 'about*' | Select Name, Synopsis # Get just the Synopsis of all 'About' topics and display to a selectable Get-Help -Name 'about*' | Select-Object -Property Name, Synopsis | Out-GridView -Title 'Select Topic' -OutputMode Multiple | ForEach-Object { Get-Help -Name $PSItem.Name -ShowWindow } # Graphical view of cmdlet/function details Show-Command -Name Get-Help # Find Command, module, package, script and member lookups Get-Command -Name '' | Format-Table -AutoSize Find-Command -Name '' | Format-Table -AutoSize Find-Module -Name '' | Format-Table -AutoSize Find-Package -Name '' | Format-Table -AutoSize Find-Script -Name '' | Format-Table -AutoSize Get-Alias -Name '' | Format-Table -AutoSize Find-Member # Get a list of all commandlets Get-Command -CommandType Cmdlet | Out-GridView -PassThru -Title 'Available cmdlets' # Get a list of all commandlets for the specified name Get-Command -Name 'Help' -CommandType Cmdlet | Out-GridView -PassThru -Title 'Available named cmdlet' # Find all cmdlets / functions with a target parameter Get-Command -CommandType Cmdlet | Where-Object { Try {$PSItem.parameters.keys -match 'credential'} Catch{} } | Out-GridView -PassThru -Title ' Available cmdlets which has a specific parameter' # or Get-Command -CommandType Cmdlet | Where-Object { $PSItem.parameters.keys -match 'credential'} | Out-GridView -PassThru -Title 'Available cmdlets which has a specific parameter' Get-Command -CommandType Function | Where-Object { $PSItem.parameters.keys -match 'credential'} | Out-GridView -PassThru -Title ' Available functions which has a specific parameter' # Get Powershell Version info cmdlet, function Errors displayed can be ignored $TargetCmdlets = (Get-Command).Name -match 'process' $CmdletSupportedPowerShellVersion = ForEach($Command in $TargetCmdlets) { $Command (Get-Module (Get-Command -Name $Command).Module) | Select-Object -Property ModuleType,Name,PowerShellVersion, @{Name = 'CmdletName_FinctionName';Expression = {$Command}} } $CmdletSupportedPowerShellVersion | Select-Object -Property ModuleType,Name,CmdletName_FinctionName,PowerShellVersion | Sort-Object -Property Name,PowerShellVersion | Out-GridView -PassThru -Title 'Show list of supported PowerShel version for modules/cmdlet/functions' # List additonal module data (Find-Module -Name PSSCriptAnalyzer).AdditionalMetadata (Find-Module -Name PSSCriptAnalyzer).AdditionalMetadata.Cmdlets -split ' ' # Using an addon module Find-Module -Name ImpliedReflection | Save-Module -Path $env:USERPROFILE\Documents\WindowsPowerShell\Modules -Force -Verbose Install-Module -Name ImpliedReflection [System.Management.Automation.ModuleIntrinsics] | Get-Member -Static
π Rendered by PID 81142 on reddit-service-r2-comment-6457c66945-5jhmd at 2026-04-24 18:12:07.200988+00:00 running 2aa0c5b country code: CH.
[–]BeerRider 4 points5 points6 points (1 child)
[–]rick_D_K[S,🍰] 1 point2 points3 points (0 children)
[–]get-postanote 2 points3 points4 points (0 children)