Downloads:

6,172

Downloads of v 1.16.1:

151

Last Update:

5/12/2018

Package Maintainer(s):

Software Author(s):

  • Microsoft Corporation

Tags:

admin powershell module code analysis

PSScriptAnalyzer (PowerShell Module)

This is not the latest version of PSScriptAnalyzer (PowerShell Module) available.

1.16.1 | Updated: 5/12/2018

Downloads:

6,172

Downloads of v 1.16.1:

151

Maintainer(s):

Software Author(s):

  • Microsoft Corporation

PSScriptAnalyzer (PowerShell Module) 1.16.1

This is not the latest version of PSScriptAnalyzer (PowerShell Module) available.

All Checks are Passing

2 Passing Test


Validation Testing Passed


Verification Testing Passed

Details

To install PSScriptAnalyzer (PowerShell Module), run the following command from the command line or from PowerShell:

>

To upgrade PSScriptAnalyzer (PowerShell Module), run the following command from the command line or from PowerShell:

>

To uninstall PSScriptAnalyzer (PowerShell Module), run the following command from the command line or from PowerShell:

>

NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://chocolatey.org/api/v2. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Enter your internal repository url

(this should look similar to https://chocolatey.org/api/v2)

4. Choose your deployment method:


choco upgrade psscriptanalyzer -y --source="'STEP 3 URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade psscriptanalyzer -y --source="'STEP 3 URL'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Ensure psscriptanalyzer installed
  win_chocolatey:
    name: psscriptanalyzer
    state: present
    version: 1.16.1
    source: STEP 3 URL

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.

Coming early 2020! Central Managment Reporting available now! More information...


chocolatey_package 'psscriptanalyzer' do
  action    :install
  version  '1.16.1'
  source   'STEP 3 URL'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


Chocolatey::Ensure-Package
(
    Name: psscriptanalyzer,
    Version: 1.16.1,
    Source: STEP 3 URL
);

Requires Otter Chocolatey Extension. See docs at https://inedo.com/den/otter/chocolatey.


cChocoPackageInstaller psscriptanalyzer
{
   Name     = 'psscriptanalyzer'
   Ensure   = 'Present'
   Version  = '1.16.1'
   Source   = 'STEP 3 URL'
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'psscriptanalyzer':
  provider => 'chocolatey',
  ensure   => '1.16.1',
  source   => 'STEP 3 URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


salt '*' chocolatey.install psscriptanalyzer version="1.16.1" source="STEP 3 URL"

See docs at https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.chocolatey.html.

5. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

This package was approved by moderator gep13 on 5/14/2018.

Description

PSScriptAnalyzer is a static code checker for Windows PowerShell modules and scripts. PSScriptAnalyzer checks the quality of Windows PowerShell code by running a set of rules. The rules are based on PowerShell best practices identified by PowerShell Team and the community. It generates DiagnosticResults (errors and warnings) to inform users about potential code defects and suggests possible solutions for improvements.

PSScriptAnalyzer is shipped with a collection of built-in rules that checks various aspects of PowerShell code such as presence of uninitialized variables, usage of PSCredential Type, usage of Invoke-Expression etc. Additional functionalities such as exclude/include specific rules are also supported.

NOTE: This is an automatically updated package. If you find it is out of date by more than a week, please contact the maintainer(s) and let them know the package is no longer updating correctly.


tools\chocolateyBeforeModify.ps1
$ErrorActionPreference = 'Stop'

$moduleName = $env:ChocolateyPackageName      # this could be different from package name
Remove-Module -Name $moduleName -Force -ErrorAction SilentlyContinue
tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop'

$toolsDir         = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$moduleName       = 'PSScriptAnalyzer'  # this may be different from the package name and different case

# module may already be installed outside of Chocolatey
Remove-Module -Name $moduleName -Force -ErrorAction SilentlyContinue

$sourcePath = Join-Path -Path $toolsDir -ChildPath "$modulename\*"
$destPath   = Join-Path -Path $env:ProgramFiles -ChildPath "WindowsPowerShell\Modules\$moduleName"

if ($PSVersionTable.PSVersion.Major -ge 5)
{
    $manifestFile = Join-Path -Path $toolsDir -ChildPath "$moduleName\$moduleName.psd1"
    $manifest     = Test-ModuleManifest -Path $manifestFile -WarningAction Ignore -ErrorAction Stop
    $destPath     = Join-Path -Path $destPath -ChildPath $manifest.Version.ToString()
}

Write-Verbose "Creating destination directory '$destPath' for module."
New-Item -Path $destPath -ItemType Directory -Force -ErrorAction SilentlyContinue | Out-Null

Write-Verbose "Moving '$moduleName' files from '$sourcePath' to '$destPath'."
Move-Item -Path $sourcePath -Destination $destPath -Force

if ($PSVersionTable.PSVersion.Major -lt 4)
{
    $modulePaths = [Environment]::GetEnvironmentVariable('PSModulePath', 'Machine') -split ';'
    if ($modulePaths -notcontains $destPath)
    {
        Write-Verbose "Adding '$destPath' to PSModulePath."
        $newModulePath = @($destPath, $modulePaths) -join ';'

        [Environment]::SetEnvironmentVariable('PSModulePath', $newModulePath, 'Machine')
        $env:PSModulePath = $newModulePath
    }
}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop'

$moduleName = $env:ChocolateyPackageName
$sourcePath = Join-Path -Path $env:ProgramFiles -ChildPath "WindowsPowerShell\Modules\$moduleName"

Write-Verbose "Removing all version of '$moduleName' from '$sourcePath'."
Remove-Item -Path $sourcePath -Recurse -Force -ErrorAction SilentlyContinue

if ($PSVersionTable.PSVersion.Major -lt 4) {
    $modulePaths = [Environment]::GetEnvironmentVariable('PSModulePath', 'Machine') -split ';'

    Write-Verbose "Removing '$sourcePath' from PSModulePath."
    $newModulePath = $modulePaths | Where-Object { $_ -ne $sourcePath }

    [Environment]::SetEnvironmentVariable('PSModulePath', $newModulePath, 'Machine')
    $env:PSModulePath = $newModulePath
}
tools\LICENSE.txt
From: https://github.com/PowerShell/PSScriptAnalyzer/blob/development/LICENSE

LICENSE

The MIT License (MIT)

Copyright (c) 2015 Microsoft Corporation.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
tools\PSScriptAnalyzer\coreclr\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: D8AED79FB9DC8701460A91D577D84480 | sha1: 24711942A0E17714E8F3D467365403D70C4CB3C2 | sha256: 77D2D4E3DB2C7CC850EF77CDA0BEA1E8610A0CDA6392EA827E50E8B04CE85425 | sha512: 00BD7A7BC4A9B14822746475B01B94B403C6A209698CA1581A68F6199901C8809D4E652DD01AF49F3FCF37D194189CD774128D797C7738BE284305B1FC418EF4
tools\PSScriptAnalyzer\coreclr\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: ECAB2411B974C4E6690EF8969AB39581 | sha1: 3C8E2E39C543AC701A57A3F901C812ADBB014F3C | sha256: 9CB39F66C2FED2205490A05E2CEE6C6FBDC9622713CD7BCC83E25AE900917BDA | sha512: AF0D78D9F0562B057AD6B2A6F3CEC12BE7AD9A3199223B5458D75088278FAF7EAA1C322C93A55B9ED31EBD159934DB4ACDA6A983E94725DC5CDB170DA3C80EDC
tools\PSScriptAnalyzer\en-US\about_PSScriptAnalyzer.help.txt
TOPIC
        about_PSScriptAnalyzer
        
SHORT DESCRIPTION
        PSScriptAnalyzer is a static code checker for PowerShell script.

LONG DESCRIPTION
        PSScriptAnalyzer checks the quality of Windows PowerShell script by evaluating
        that script against a set of rules.  The script can be in the form of a
        stand-alone script (.ps1 files), a module (.psm1, .psd1 and .ps1 files) or
        a DSC Resource (.psm1, .psd1 and .ps1 files).
        
        The rules are based on PowerShell best practices identified by the 
        PowerShell Team and the community. These rules can help you create more 
        readable, maintainable and reliable scripts. PSScriptAnalyzer generates 
        DiagnosticResults (errors and warnings) to inform you about potential script 
        issues, including the reason why there might be an issue, and provide you  
        with guidance on how to fix the issue.

        PSScriptAnalyzer is shipped with a collection of built-in rules that check 
        various aspects of PowerShell code such as presence of uninitialized 
        variables, usage of the PSCredential Type, usage of Invoke-Expression, etc.
         
        The following additional functionality is also supported:
        
        * Including and/or excluding specific rules globally
        * Suppression of rules within script
        * Creation of custom rules
        * Creation of loggers
        
RUNNING SCRIPT ANALYZER

        There are two commands provided by the PSScriptAnalyzer module, those are:
        
        Get-ScriptAnalyzerRule [-CustomizedRulePath <string[]>] [-Name <string[]>] 
                               [-Severity <string[]>] 
                               [<CommonParameters>]

        Invoke-ScriptAnalyzer  [-Path] <string> [-CustomizedRulePath <string[]>] 
                               [-ExcludeRule <string[]>] [-IncludeRule<string[]>] 
                               [-Severity <string[]>] [-Recurse] [-SuppressedOnly] 
                               [<CommonParameters>]

        To run the script analyzer against a single script file execute:
        
        PS C:\> Invoke-ScriptAnalyzer -Path myscript.ps1
        
        This will analyze your script against every built-in rule.  As you may find
        if your script is sufficiently large, that could result in a lot of warnings
        and/or errors. See the next section on recommendations for running against
        an existing script, module or DSC resource.
        
        To run the script analyzer against a whole directory, specify the folder
        containing the script, module and DSC files you want analyzed.  Specify
        the Recurse parameter if you also want sub-directories searched for files 
        to analyze.
        
        PS C:\> Invoke-ScriptAnalyzer -Path . -Recurse
        
        To see all the built-in rules execute:
        
        PS C:\> Get-ScriptAnalyzerRule
        
RUNNING SCRIPT ANALYZER ON A NEW SCRIPT, MODULE OR DSC RESOURCE

        If you have the luxury of starting a new script, module or DSC resource, it
        is in your best interest to run the script analyzer with all the rules 
        enabled.  Be sure to evaluate your script often to address rule violations as 
        soon as they occur.  
        
        Over time, you may find rules that you don't find value in or have a need to 
        explicitly violate.  Suppress those rules as necessary but try to avoid 
        "knee jerk" suppression of rules.  Analyze the diagnostic output and the part
        of your script that violates the rule to be sure you understand the reason for 
        the warning and that it is indeed OK to suppress the rule.  For information on 
        how to suppress rules see the RULE SUPPRESSION section below.
        
RUNNING SCRIPT ANALYZER ON AN EXISTING SCRIPT, MODULE OR DSC RESOURCE

        If you have existing scripts, they are not likely following all of these best 
        practices, practices that have just found their way into books, web sites, 
        blog posts and now the PSScriptAnalyer in the past few years.
        
        For these existing scripts, if you just run the script analyzer without
        limiting the set of rules executed, you may get deluged with diagnostics
        output in the form of information, warning and error messages.  You should 
        try running the script analyzer with all the rules enabled (the default) and
        see if the output is "manageable".  If it isn't, then you will want to "ease 
        into" things by starting with the most serious violations first - errors.
        
        You may be tempted to use the Invoke-ScriptAnalyzer command's Severity 
        parameter with the argument Error to do this - don't.  This will run every 
        built-in rule and then filter the results during output.  The more rules the 
        script analyzer runs, the longer it will take to analyze a file.  You can 
        easily get Invoke-ScriptAnalyzer to run just the rules that are of severity 
        Error like so:
        
        PS C:\> $errorRules = Get-ScriptAnalyzer -Severity Error
        PS C:\> Invoke-ScriptAnalyzer -Path . -IncludeRule $errorRules
        
        The output should be much shorter (hopefully) and more importantly, these rules
        typically indicate serious issues in your script that should be addressed.
        
        Once you have addressed the errors in the script, you are ready to tackle
        warnings.  This is likely what generated the most output when you ran the 
        first time with all the rules enabled.  Now not all of the warnings generated 
        by the script analyzer are of equal importance.  For the existing script 
        scenario, try running error and warning rules included but with a few rules 
        "excluded":
        
        PS C:\> $rules = Get-ScriptAnalyzerRule -Severity Error,Warning
        PS C:\> Invoke-ScriptAnalyzer -Path . -IncludeRule $rules -ExcludeRule `
                    PSAvoidUsingCmdletAliases, PSAvoidUsingPositionalParameters

        The PSAvoidUsingCmdletAliases and PSAvoidUsingPositionalParameters warnings 
        are likely to generate prodigious amounts of output.  While these rules have 
        their reason for being many existing scripts violate these rules over and 
        over again.  It would be a shame if you let a flood of warnings from these two 
        rules, keep you from addressing more potentially serious warnings.
        
        There may be other rules that generate a lot of output that you don't care 
        about - at least not yet.  As you examine the remaining diagnostics output, 
        it is often helpful to group output by rule.  You may decide that the one or 
        two rules generating 80% of the output are rules you don't care about.  You 
        can get this view of your output easily:
        
        PS C:\> $rules = Get-ScriptAnalyzerRule -Severity Error,Warning
        PS C:\> $res = Invoke-ScriptAnalyzer -Path . -IncludeRule $rules -ExcludeRule `
                          PSAvoidUsingPositionalParameters, PSAvoidUsingCmdletAliases
        PS C:\> $res | Group RuleName | Sort Count -Desc | Format-Table Count, Name
        
        This renders output like the following:
        
        Count Name
        ----- ----
           23 PSAvoidUsingInvokeExpression
            8 PSUseDeclaredVarsMoreThanAssignments
            8 PSProvideDefaultParameterValue
            6 PSAvoidUninitializedVariable
            3 PSPossibleIncorrectComparisonWithNull
            1 PSAvoidUsingComputerNameHardcoded
            
        You may decide to exclude the PSAvoidUsingInvokeExpression rule for the moment
        and focus on the rest, especially the PSUseDeclaredVarsMoreThanAssignments, 
        PSAvoidUninitializedVariable and PSPossibleIncorrectComparisonWithNull rules.
        
        As you fix rules, go back and enable more rules as you have time to address 
        the associated issues.  In some cases, you may want to suppress a rule at
        the function, script or class scope instead of globally excluding the rule.  
        See the RULE SUPPRESSION section below.
        
        While getting a completely clean run through every rule is a noble goal, it 
        may not always be feasible. You have to weigh the gain of passing the rule 
        and eliminating a "potential" issue with changing script and possibly 
        introducing a new problem.  In the end, for existing scripts, it is usually 
        best to have evaluated the rule violations that you deem the most valuable to 
        address.

RULE SUPPRESSSION

        Rule suppression allows you to turn off rule verification on a function, 
        scripts or class definition.  This allows you to exclude only specified 
        scripts or functions from verification of a rule instead of globally 
        excluding the rule.  

        There are several ways to suppress rules.  You can suppress a rule globally 
        by using the ExcludeRule parameter when invoking the script analyzer e.g.:
        
        PS C:\> Invoke-ScriptAnalyzer -Path . -ExcludeRule `
                    PSProvideDefaultParameterValue, PSAvoidUsingWMICmdlet
                   
        Note that the ExcludeRule parameter takes an array of strings i.e. rule names.
        
        Sometimes you will want to suppress a rule for part of your script but not for
        the entire script.  PSScriptAnalyzer allows you to suppress rules at the 
        script, function and class scope.  You can use the .NET Framework 
        System.Diagnoctics.CodeAnalysis.SuppressMesssageAttribute in your script 
        like so:
        
        function Commit-Change() {
            [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseApprovedVerbs", 
                                                               "", Scope="Function", 
                                                               Target="*")]
            param() 
        }

VIOLATION CORRECTION

Most violations can be fixed by replacing the violation causing content with the correct alternative. In an attempt to provide the user with the ability to correct the violation we provide a property - `SuggestedCorrections`, in each DiagnosticRecord instance. This property contains the information needed to rectify the violation. For example, consider a script `C:\tmp\test.ps1` with the following content.

PS> Get-Content C:\tmp\test.ps1
gci C:\

Invoking PSScriptAnalyzer on the file gives the following output. 

PS>$diagnosticRecord = Invoke-ScriptAnalyzer -Path C:\tmp\test.p1
PS>$diagnosticRecord | select SuggestedCorrections | Format-Custom

class DiagnosticRecord
{
  SuggestedCorrections =
    [
      class CorrectionExtent
      {
        EndColumnNumber = 4
        EndLineNumber = 1
        File = C:\Users\kabawany\tmp\test3.ps1
        StartColumnNumber = 1
        StartLineNumber = 1
        Text = Get-ChildItem
        Description = Replace gci with Get-ChildItem
      }
    ]

}

The *LineNumber and *ColumnNumber properties give the region of the script that can be replaced by the contents of Text property, i.e., replace gci with Get-ChildItem.

The main motivation behind having SuggestedCorrections is to enable quick-fix like scenarios in editors like VSCode, Sublime, etc. At present, we provide valid SuggestedCorrection only for the following rules, while gradually adding this feature to more rules. 

  * AvoidAlias.cs 
  * AvoidUsingPlainTextForPassword.cs
  * MisleadingBacktick.cs
  * MissingModuleManifestField.cs
  * UseToExportFieldsInManifest.cs

        
EXTENSIBILITY

        PSScriptAnalyzer has been designed to allow you to create your own rules via
        a custom .NET assembly or PowerShell module.  PSScriptAnalyzer also allows 
        you to plug in a custom logger (implemented as a .NET assembly).
        
CONTRIBUTE

        PSScriptAnalyzer is open source on GitHub:
        
        https://github.com/PowerShell/PSScriptAnalyzer
        
        As you run the script analyzer and find what you believe to be are bugs,
        please submit them to:
        
        https://github.com/PowerShell/PSScriptAnalyzer/issues
        
        Better yet, fix the bug and submit a pull request.
        
SEE ALSO
        Get-ScriptAnalyzerRule
        Invoke-ScriptAnalyzer
        Set-StrictMode        
        about_Pester
tools\PSScriptAnalyzer\en-US\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml
<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml">

<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-ScriptAnalyzerRule</command:name>
<command:verb>Get</command:verb>
<command:noun>ScriptAnalyzerRule</command:noun>
<maml:description><maml:para>Gets the script analyzer rules on the local computer.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>Gets the script analyzer rules on the local computer. You can select rules by Name, Severity, Source, or SourceType, or even particular words in the rule description.
</maml:para>
<maml:para>Use this cmdlet to create collections of rules to include and exclude when running the Invoke-ScriptAnalyzer cmdlet.
</maml:para>
<maml:para>To get information about the rules, see the value of the Description property of each rule.
</maml:para>
<maml:para>The PSScriptAnalyzer module tests the Windows PowerShell code in a script, module, or DSC resource to determine whether, and to what extent, it fulfils best practice standards. For more information about PSScriptAnalyzer, type: Get-Help about_PSScriptAnalyzer.
</maml:para>
<maml:para>PSScriptAnalyzer is an open-source project. To contribute or file an issue, see GitHub.com\PowerShell\PSScriptAnalyzer.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-ScriptAnalyzerRule</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="CustomizedRulePath"><maml:name>CustomRulePath</maml:name>
<maml:Description><maml:para>Gets the Script Analyzer rules in the specified path in addition to the standard Script Analyzer rules. By default, PSScriptAnalyzer gets only the standard rules specified in the Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll file in the module.
</maml:para>
<maml:para>Enter the path to a .NET assembly or module that contains Script Analyzer rules. You can enter only one value, but wildcards are supported. To get rules in subdirectories of the path, use the RecurseCustomRulePath parameter.
</maml:para>
<maml:para>You can create custom rules by using a custom .NET assembly or a Windows PowerShell module, such as the Community Analyzer Rules in https://github.com/PowerShell/PSScriptAnalyzer/blob/development/Tests/Engine/CommunityAnalyzerRules/CommunityAnalyzerRules.psm1.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>The rules in Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RecurseCustomRulePath</maml:name>
<maml:Description><maml:para>Searches the CustomRulePath location recursively to add rules defined in files in subdirectories of the path. By default, Get-ScriptAnalyzerRule adds only the custom rules in the specified path.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="true" pipelineInput="False" position="named" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>Gets only rules with the specified names or name patterns. Wildcards are supported. If you list multiple names or patterns, it gets rules that match any of the name patterns, as though the name patterns were joined by an OR.
</maml:para>
<maml:para>By default, Get-ScriptAnalyzerRule gets all rules.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Severity</maml:name>
<maml:Description><maml:para>Gets only rules with the specified severity values. Valid values are Information, Warning, and Error. By default, Get-ScriptAnalyzerRule gets all rules.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="CustomizedRulePath"><maml:name>CustomRulePath</maml:name>
<maml:Description><maml:para>Gets the Script Analyzer rules in the specified path in addition to the standard Script Analyzer rules. By default, PSScriptAnalyzer gets only the standard rules specified in the Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll file in the module.
</maml:para>
<maml:para>Enter the path to a .NET assembly or module that contains Script Analyzer rules. You can enter only one value, but wildcards are supported. To get rules in subdirectories of the path, use the RecurseCustomRulePath parameter.
</maml:para>
<maml:para>You can create custom rules by using a custom .NET assembly or a Windows PowerShell module, such as the Community Analyzer Rules in https://github.com/PowerShell/PSScriptAnalyzer/blob/development/Tests/Engine/CommunityAnalyzerRules/CommunityAnalyzerRules.psm1.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>The rules in Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RecurseCustomRulePath</maml:name>
<maml:Description><maml:para>Searches the CustomRulePath location recursively to add rules defined in files in subdirectories of the path. By default, Get-ScriptAnalyzerRule adds only the custom rules in the specified path.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="true" pipelineInput="False" position="named" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>Gets only rules with the specified names or name patterns. Wildcards are supported. If you list multiple names or patterns, it gets rules that match any of the name patterns, as though the name patterns were joined by an OR.
</maml:para>
<maml:para>By default, Get-ScriptAnalyzerRule gets all rules.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Severity</maml:name>
<maml:Description><maml:para>Gets only rules with the specified severity values. Valid values are Information, Warning, and Error. By default, Get-ScriptAnalyzerRule gets all rules.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>You cannot pipe input to this cmdlet.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.RuleInfo</maml:name>
</dev:type>
<maml:description><maml:para>The RuleInfo object is a custom object created especially for Script Analyzer. It is not documented on MSDN.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
<dev:code>Get-ScriptAnalyzerRule</dev:code>
<dev:remarks><maml:para>This command gets all Script Analyzer rules on the local computer.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>
<dev:code>Get-ScriptAnalyzerRule -Severity Error</dev:code>
<dev:remarks><maml:para>This command gets only rules with the Error severity.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>
<dev:code>$DSCError = Get-ScriptAnalyzerRule -Severity Error | Where SourceName -eq PSDSC

PS C:\&gt;$Path = "$home\Documents\WindowsPowerShell\Modules\MyDSCModule\*"

PS C:\&gt; Invoke-ScriptAnalyzerRule -Path $Path -IncludeRule $DSCError -Recurse</dev:code>
<dev:remarks><maml:para>This example runs only the DSC rules with the Error severity on the files in the MyDSCModule module.
</maml:para>
<maml:para>Using the IncludeRule parameter of Invoke-ScriptAnalyzerRule is much more efficient than using its Severity parameter, which is applied only after using all rules to analyze all module files.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>
<dev:code>$TestParameters = Get-ScriptAnalyzerRule -Severity Error, Warning -Name *Parameter*, *Alias*</dev:code>
<dev:remarks><maml:para>This command gets rules with "Parameter" or "Alias" in the name that generate an Error or Warning. Use this set of rules to test the parameters of your script or module.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 5 --------------------------</maml:title>
<dev:code>Get-ScriptAnalyzerRule -CustomRulePath $home\Documents\WindowsPowerShell\Modules\*StrictRules -RecurseCustomRulePath</dev:code>
<dev:remarks><maml:para>This command gets the standard rules and the rules in the VeryStrictRules and ExtremelyStrictRules modules. The command uses the RecurseCustomRulePath parameter to get rules defined in subdirectories of the matching paths.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Invoke-ScriptAnalyzer</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
<maml:navigationLink><maml:linkText>about_PSScriptAnalyzer</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
<maml:navigationLink><maml:linkText>PSScriptAnalyzer on GitHub</maml:linkText>
<maml:uri>https://github.com/PowerShell/PSScriptAnalyzer</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Invoke-Formatter</command:name>
<command:verb>Invoke</command:verb>
<command:noun>Formatter</command:noun>
<maml:description><maml:para>Formats a script text based on the input settings or default settings.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>The `Invoke-Formatter` cmdlet takes a string parameter named `ScriptDefinition` and formats it according to  the input settings parameter `Settings`. If no `Settings` parameter is provided, the cmdlet assumes the default code formatting settings as defined in `Settings/CodeFormatting.psd`.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Invoke-Formatter</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>ScriptDefinition</maml:name>
<maml:Description><maml:para>The script text to be formated. NOTE : Unlike ScriptBlock parameter, the ScriptDefinition parameter require a string value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Settings</maml:name>
<maml:Description><maml:para>A settings hashtable or a path to a PowerShell data file (.psd1) file that contains the settings.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>CodeFormatting</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="3" aliases="none"><maml:name>Range</maml:name>
<maml:Description><maml:para>The range within which formatting should take place. The parameter is an array of integers of length 4 such that the first, second, third and last elements correspond to the start line number, start column number, end line number and end column number. These numbers must be greater than 0.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32[]</command:parameterValue>
<dev:type><maml:name>Int32[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>ScriptDefinition</maml:name>
<maml:Description><maml:para>The script text to be formated. NOTE : Unlike ScriptBlock parameter, the ScriptDefinition parameter require a string value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Settings</maml:name>
<maml:Description><maml:para>A settings hashtable or a path to a PowerShell data file (.psd1) file that contains the settings.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>CodeFormatting</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="3" aliases="none"><maml:name>Range</maml:name>
<maml:Description><maml:para>The range within which formatting should take place. The parameter is an array of integers of length 4 such that the first, second, third and last elements correspond to the start line number, start column number, end line number and end column number. These numbers must be greater than 0.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32[]</command:parameterValue>
<dev:type><maml:name>Int32[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes></command:inputTypes>
<command:returnValues></command:returnValues>
<maml:alertSet><maml:alert></maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
<dev:code>$scriptDefinition = @'
function foo {
"hello"
  }
'@

Invoke-Formatter -ScriptDefinition $scriptDefinition</dev:code>
<dev:remarks><maml:para>This command formats the input script text using the default settings.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>
<dev:code>$scriptDefinition = @'
function foo {
"hello"
}
'@

$settings = @{
    IncludeRules = @("PSPlaceOpenBrace", "PSUseConsistentIndentation")
    Rules = @{
        PSPlaceOpenBrace = @{
            Enable = $true
            OnSameLine = $false
        }
        PSUseConsistentIndentation = @{
            Enable = $true
        }
    }
}

Invoke-Formatter -ScriptDefinition $scriptDefinition -Settings $settings</dev:code>
<dev:remarks><maml:para>This command formats the input script text using the settings defined in the `$settings` hashtable.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>
<dev:code>Invoke-Formatter -ScriptDefinition $scriptDefinition -Settings /path/to/settings.psd1</dev:code>
<dev:remarks><maml:para>This command formats the input script text using the settings defined in the `settings.psd1` file.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks></command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Invoke-ScriptAnalyzer</command:name>
<command:verb>Invoke</command:verb>
<command:noun>ScriptAnalyzer</command:noun>
<maml:description><maml:para>Evaluates a script or module based on selected best practice rules
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>Invoke-ScriptAnalyzer evaluates a script or module based on a collection of best practice rules and returns objects that represent rule violations. In each evaluation, you can run all rules or use the IncludeRule and ExcludeRule parameters to run only selected rules. Invoke-ScriptAnalyzer includes special rules to analyze DSC resources.
</maml:para>
<maml:para>Invoke-ScriptAnalyzer evaluates only .ps1 and .psm1 files. If you specify a path with multiple file types, the .ps1 and .psm1 files are tested; all other file types are ignored.
</maml:para>
<maml:para>Invoke-ScriptAnalyzer comes with a set of built-in rules, but you can also use customized rules that you write in Windows PowerShell scripts, or compile in assemblies by using C#. Just as with the built-in rules, you can add the ExcludeRule and IncludeRule parameters to your Invoke-ScriptAnalyzer command to exclude or include custom rules.
</maml:para>
<maml:para>To analyze your script or module, begin by using the Get-ScriptAnalyzerRule cmdlet to examine and select the rules you want to include and/or exclude from the evaluation.
</maml:para>
<maml:para>You can also include a rule in the analysis, but suppress the output of that rule for selected functions or scripts. This feature should be used only when absolutely necessary. To get rules that were suppressed, run Invoke-ScriptAnalyzer with the SuppressedOnly parameter. For instructions on suppressing a rule, see the description of the SuppressedOnly parameter.
</maml:para>
<maml:para>The PSScriptAnalyzer module tests the Windows PowerShell code in a script, module, or DSC resource to determine whether, and to what extent, it fulfils best practice standards. For more information about PSScriptAnalyzer, type: Get-Help about_PSScriptAnalyzer.
</maml:para>
<maml:para>PSScriptAnalyzer is an open-source project. To contribute or file an issue, see GitHub.com\PowerShell\PSScriptAnalyzer.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Invoke-ScriptAnalyzer</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="PSPath"><maml:name>Path</maml:name>
<maml:Description><maml:para>Specifies the path to the scripts or module to be analyzed. Wildcard characters are supported.
</maml:para>
<maml:para>Enter the path to a script (.ps1) or module file (.psm1) or to a directory that contains scripts or modules. If the directory contains other types of files, they are ignored.
</maml:para>
<maml:para>To analyze files that are not in the root directory of the specified path, use a wildcard character (C:\Modules\MyModule\*) or the Recurse parameter.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="CustomizedRulePath"><maml:name>CustomRulePath</maml:name>
<maml:Description><maml:para>Adds the custom rules defined in the specified paths to the analysis.
</maml:para>
<maml:para>Enter the path to a file that defines rules or a directory that contains files that define rules. Wildcard characters are supported. To add rules defined in subdirectories of the path, use the RecurseCustomRulePath parameter.
</maml:para>
<maml:para>By default, Invoke-ScriptAnalyzer uses only rules defined in the Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll file in the PSScriptAnalyzer module.
</maml:para>
<maml:para>If Invoke-ScriptAnalyzer cannot find rules in the CustomRulePath, it runs the standard rules without notice.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RecurseCustomRulePath</maml:name>
<maml:Description><maml:para>Adds rules defined in subdirectories of the CustomRulePath location. By default, Invoke-ScriptAnalyzer adds only the custom rules defined in the specified file or directory.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ExcludeRule</maml:name>
<maml:Description><maml:para>Omits the specified rules from the Script Analyzer test. Wildcard characters are supported.
</maml:para>
<maml:para>Enter a comma-separated list of rule names, a variable that contains rule names, or a command that gets rule names. You can also specify a list of excluded rules in a Script Analyzer profile file. You can exclude standard rules and rules in a custom rule path.
</maml:para>
<maml:para>When you exclude a rule, the rule does not run on any of the files in the path. To exclude a rule on a particular line, parameter, function, script, or class, adjust the Path parameter or suppress the rule. For information about suppressing a rule, see the examples.
</maml:para>
<maml:para>If a rule is specified in both the ExcludeRule and IncludeRule collections, the rule is excluded.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules are included.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>IncludeDefaultRules</maml:name>
<maml:Description><maml:para>Invoke default rules along with Custom rules
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>IncludeRule</maml:name>
<maml:Description><maml:para>Runs only the specified rules in the Script Analyzer test. By default, PSScriptAnalyzer runs all rules.
</maml:para>
<maml:para>Enter a comma-separated list of rule names, a variable that contains rule names, or a command that gets rule names. Wildcard characters are supported. You can also specify rule names in a Script Analyzer profile file.
</maml:para>
<maml:para>When you use the CustomizedRulePath parameter, you can use this parameter to include standard rules and rules in the custom rule paths.
</maml:para>
<maml:para>If a rule is specified in both the ExcludeRule and IncludeRule collections, the rule is excluded.
</maml:para>
<maml:para>Also, Severity takes precedence over IncludeRule. For example, if Severity is Error, you cannot use IncludeRule to include a Warning rule.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules are included.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Severity</maml:name>
<maml:Description><maml:para>After running Script Analyzer with all rules, this parameter selects rule violations with the specified severity.
</maml:para>
<maml:para>Valid values are: Error, Warning, and Information. You can specify one ore more severity values.
</maml:para>
<maml:para>Because this parameter filters the rules only after running with all rules, it is not an efficient filter. To filter rules efficiently, use Get-ScriptAnalyzer rule to get the rules you want to run or exclude and then use the ExcludeRule or IncludeRule parameters.
</maml:para>
<maml:para>Also, Severity takes precedence over IncludeRule. For example, if Severity is Error, you cannot use IncludeRule to include a Warning rule.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rule violations</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Recurse</maml:name>
<maml:Description><maml:para>Runs Script Analyzer on the files in the Path directory and all subdirectories recursively.
</maml:para>
<maml:para>Recurse applies only to the Path parameter value. To search the CustomRulePath recursively, use the RecurseCustomRulePath parameter.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>SuppressedOnly</maml:name>
<maml:Description><maml:para>Returns rules that are suppressed, instead of analyzing the files in the path.
</maml:para>
<maml:para>When you used SuppressedOnly, Invoke-ScriptAnalyzer returns a SuppressedRecord object (Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.SuppressedRecord).
</maml:para>
<maml:para>To suppress a rule, use the SuppressMessageAttribute. For help, see the examples.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="Profile"><maml:name>Settings</maml:name>
<maml:Description><maml:para>File path that contains user profile or hash table for ScriptAnalyzer
</maml:para>
<maml:para>Runs Invoke-ScriptAnalyzer with the parameters and values specified in a Script Analyzer profile file or hash table
</maml:para>
<maml:para>If the path, the file's or hashtable's content are invalid, it is ignored. The parameters and values in the profile take precedence over the same parameter and values specified at the command line.
</maml:para>
<maml:para>A Script Analyzer profile file is a text file that contains a hash table with one or more of the following keys: -- Severity
</maml:para>
<maml:para>-- IncludeRules
</maml:para>
<maml:para>-- ExcludeRules
</maml:para>
<maml:para>
</maml:para>
<maml:para>The keys and values in the profile are interpreted as if they were standard parameters and parameter values of Invoke-ScriptAnalyzer.
</maml:para>
<maml:para>To specify a single value, enclose the value in quotation marks. For example:
</maml:para>
<maml:para>    @{ Severity = 'Error'}
</maml:para>
<maml:para>To specify multiple values, enclose the values in an array. For example:
</maml:para>
<maml:para>    @{ Severity = 'Error', 'Warning'}
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>SaveDscDependency</maml:name>
<maml:Description><maml:para>Resolve DSC resource dependency
</maml:para>
<maml:para>Whenever Invoke-ScriptAnalyzer (isa) is run on a script having the dynamic keyword "Import-DSCResource -ModuleName &lt;somemodule&gt;", if &lt;somemodule&gt; is not present in any of the PSModulePath, isa gives parse error. This error is caused by the powershell parser not being able to find the symbol for &lt;somemodule&gt;. If isa finds the module on PowerShell Gallery (www.powershellgallery.com) then it downloads the missing module to a temp path. The temp path is then added to PSModulePath only for duration of the scan. The temp location can be found in $LOCALAPPDATA/PSScriptAnalyzer/TempModuleDir.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Invoke-ScriptAnalyzer</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none"><maml:name>ScriptDefinition</maml:name>
<maml:Description><maml:para>Runs Invoke-ScriptAnalyzer on commands, functions, or expressions in a string. You can use this feature to analyze statements, expressions, and functions, independent of their script context.
</maml:para>
<maml:para>Unlike ScriptBlock parameters, the ScriptDefinition parameter requires a string value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="CustomizedRulePath"><maml:name>CustomRulePath</maml:name>
<maml:Description><maml:para>Adds the custom rules defined in the specified paths to the analysis.
</maml:para>
<maml:para>Enter the path to a file that defines rules or a directory that contains files that define rules. Wildcard characters are supported. To add rules defined in subdirectories of the path, use the RecurseCustomRulePath parameter.
</maml:para>
<maml:para>By default, Invoke-ScriptAnalyzer uses only rules defined in the Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll file in the PSScriptAnalyzer module.
</maml:para>
<maml:para>If Invoke-ScriptAnalyzer cannot find rules in the CustomRulePath, it runs the standard rules without notice.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RecurseCustomRulePath</maml:name>
<maml:Description><maml:para>Adds rules defined in subdirectories of the CustomRulePath location. By default, Invoke-ScriptAnalyzer adds only the custom rules defined in the specified file or directory.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ExcludeRule</maml:name>
<maml:Description><maml:para>Omits the specified rules from the Script Analyzer test. Wildcard characters are supported.
</maml:para>
<maml:para>Enter a comma-separated list of rule names, a variable that contains rule names, or a command that gets rule names. You can also specify a list of excluded rules in a Script Analyzer profile file. You can exclude standard rules and rules in a custom rule path.
</maml:para>
<maml:para>When you exclude a rule, the rule does not run on any of the files in the path. To exclude a rule on a particular line, parameter, function, script, or class, adjust the Path parameter or suppress the rule. For information about suppressing a rule, see the examples.
</maml:para>
<maml:para>If a rule is specified in both the ExcludeRule and IncludeRule collections, the rule is excluded.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules are included.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>IncludeDefaultRules</maml:name>
<maml:Description><maml:para>Invoke default rules along with Custom rules
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>IncludeRule</maml:name>
<maml:Description><maml:para>Runs only the specified rules in the Script Analyzer test. By default, PSScriptAnalyzer runs all rules.
</maml:para>
<maml:para>Enter a comma-separated list of rule names, a variable that contains rule names, or a command that gets rule names. Wildcard characters are supported. You can also specify rule names in a Script Analyzer profile file.
</maml:para>
<maml:para>When you use the CustomizedRulePath parameter, you can use this parameter to include standard rules and rules in the custom rule paths.
</maml:para>
<maml:para>If a rule is specified in both the ExcludeRule and IncludeRule collections, the rule is excluded.
</maml:para>
<maml:para>Also, Severity takes precedence over IncludeRule. For example, if Severity is Error, you cannot use IncludeRule to include a Warning rule.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules are included.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Severity</maml:name>
<maml:Description><maml:para>After running Script Analyzer with all rules, this parameter selects rule violations with the specified severity.
</maml:para>
<maml:para>Valid values are: Error, Warning, and Information. You can specify one ore more severity values.
</maml:para>
<maml:para>Because this parameter filters the rules only after running with all rules, it is not an efficient filter. To filter rules efficiently, use Get-ScriptAnalyzer rule to get the rules you want to run or exclude and then use the ExcludeRule or IncludeRule parameters.
</maml:para>
<maml:para>Also, Severity takes precedence over IncludeRule. For example, if Severity is Error, you cannot use IncludeRule to include a Warning rule.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rule violations</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Recurse</maml:name>
<maml:Description><maml:para>Runs Script Analyzer on the files in the Path directory and all subdirectories recursively.
</maml:para>
<maml:para>Recurse applies only to the Path parameter value. To search the CustomRulePath recursively, use the RecurseCustomRulePath parameter.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>SuppressedOnly</maml:name>
<maml:Description><maml:para>Returns rules that are suppressed, instead of analyzing the files in the path.
</maml:para>
<maml:para>When you used SuppressedOnly, Invoke-ScriptAnalyzer returns a SuppressedRecord object (Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.SuppressedRecord).
</maml:para>
<maml:para>To suppress a rule, use the SuppressMessageAttribute. For help, see the examples.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="Profile"><maml:name>Settings</maml:name>
<maml:Description><maml:para>File path that contains user profile or hash table for ScriptAnalyzer
</maml:para>
<maml:para>Runs Invoke-ScriptAnalyzer with the parameters and values specified in a Script Analyzer profile file or hash table
</maml:para>
<maml:para>If the path, the file's or hashtable's content are invalid, it is ignored. The parameters and values in the profile take precedence over the same parameter and values specified at the command line.
</maml:para>
<maml:para>A Script Analyzer profile file is a text file that contains a hash table with one or more of the following keys: -- Severity
</maml:para>
<maml:para>-- IncludeRules
</maml:para>
<maml:para>-- ExcludeRules
</maml:para>
<maml:para>
</maml:para>
<maml:para>The keys and values in the profile are interpreted as if they were standard parameters and parameter values of Invoke-ScriptAnalyzer.
</maml:para>
<maml:para>To specify a single value, enclose the value in quotation marks. For example:
</maml:para>
<maml:para>    @{ Severity = 'Error'}
</maml:para>
<maml:para>To specify multiple values, enclose the values in an array. For example:
</maml:para>
<maml:para>    @{ Severity = 'Error', 'Warning'}
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>SaveDscDependency</maml:name>
<maml:Description><maml:para>Resolve DSC resource dependency
</maml:para>
<maml:para>Whenever Invoke-ScriptAnalyzer (isa) is run on a script having the dynamic keyword "Import-DSCResource -ModuleName &lt;somemodule&gt;", if &lt;somemodule&gt; is not present in any of the PSModulePath, isa gives parse error. This error is caused by the powershell parser not being able to find the symbol for &lt;somemodule&gt;. If isa finds the module on PowerShell Gallery (www.powershellgallery.com) then it downloads the missing module to a temp path. The temp path is then added to PSModulePath only for duration of the scan. The temp location can be found in $LOCALAPPDATA/PSScriptAnalyzer/TempModuleDir.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="PSPath"><maml:name>Path</maml:name>
<maml:Description><maml:para>Specifies the path to the scripts or module to be analyzed. Wildcard characters are supported.
</maml:para>
<maml:para>Enter the path to a script (.ps1) or module file (.psm1) or to a directory that contains scripts or modules. If the directory contains other types of files, they are ignored.
</maml:para>
<maml:para>To analyze files that are not in the root directory of the specified path, use a wildcard character (C:\Modules\MyModule\*) or the Recurse parameter.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="CustomizedRulePath"><maml:name>CustomRulePath</maml:name>
<maml:Description><maml:para>Adds the custom rules defined in the specified paths to the analysis.
</maml:para>
<maml:para>Enter the path to a file that defines rules or a directory that contains files that define rules. Wildcard characters are supported. To add rules defined in subdirectories of the path, use the RecurseCustomRulePath parameter.
</maml:para>
<maml:para>By default, Invoke-ScriptAnalyzer uses only rules defined in the Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll file in the PSScriptAnalyzer module.
</maml:para>
<maml:para>If Invoke-ScriptAnalyzer cannot find rules in the CustomRulePath, it runs the standard rules without notice.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RecurseCustomRulePath</maml:name>
<maml:Description><maml:para>Adds rules defined in subdirectories of the CustomRulePath location. By default, Invoke-ScriptAnalyzer adds only the custom rules defined in the specified file or directory.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ExcludeRule</maml:name>
<maml:Description><maml:para>Omits the specified rules from the Script Analyzer test. Wildcard characters are supported.
</maml:para>
<maml:para>Enter a comma-separated list of rule names, a variable that contains rule names, or a command that gets rule names. You can also specify a list of excluded rules in a Script Analyzer profile file. You can exclude standard rules and rules in a custom rule path.
</maml:para>
<maml:para>When you exclude a rule, the rule does not run on any of the files in the path. To exclude a rule on a particular line, parameter, function, script, or class, adjust the Path parameter or suppress the rule. For information about suppressing a rule, see the examples.
</maml:para>
<maml:para>If a rule is specified in both the ExcludeRule and IncludeRule collections, the rule is excluded.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules are included.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>IncludeDefaultRules</maml:name>
<maml:Description><maml:para>Invoke default rules along with Custom rules
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>IncludeRule</maml:name>
<maml:Description><maml:para>Runs only the specified rules in the Script Analyzer test. By default, PSScriptAnalyzer runs all rules.
</maml:para>
<maml:para>Enter a comma-separated list of rule names, a variable that contains rule names, or a command that gets rule names. Wildcard characters are supported. You can also specify rule names in a Script Analyzer profile file.
</maml:para>
<maml:para>When you use the CustomizedRulePath parameter, you can use this parameter to include standard rules and rules in the custom rule paths.
</maml:para>
<maml:para>If a rule is specified in both the ExcludeRule and IncludeRule collections, the rule is excluded.
</maml:para>
<maml:para>Also, Severity takes precedence over IncludeRule. For example, if Severity is Error, you cannot use IncludeRule to include a Warning rule.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rules are included.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Severity</maml:name>
<maml:Description><maml:para>After running Script Analyzer with all rules, this parameter selects rule violations with the specified severity.
</maml:para>
<maml:para>Valid values are: Error, Warning, and Information. You can specify one ore more severity values.
</maml:para>
<maml:para>Because this parameter filters the rules only after running with all rules, it is not an efficient filter. To filter rules efficiently, use Get-ScriptAnalyzer rule to get the rules you want to run or exclude and then use the ExcludeRule or IncludeRule parameters.
</maml:para>
<maml:para>Also, Severity takes precedence over IncludeRule. For example, if Severity is Error, you cannot use IncludeRule to include a Warning rule.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>All rule violations</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Recurse</maml:name>
<maml:Description><maml:para>Runs Script Analyzer on the files in the Path directory and all subdirectories recursively.
</maml:para>
<maml:para>Recurse applies only to the Path parameter value. To search the CustomRulePath recursively, use the RecurseCustomRulePath parameter.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>SuppressedOnly</maml:name>
<maml:Description><maml:para>Returns rules that are suppressed, instead of analyzing the files in the path.
</maml:para>
<maml:para>When you used SuppressedOnly, Invoke-ScriptAnalyzer returns a SuppressedRecord object (Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.SuppressedRecord).
</maml:para>
<maml:para>To suppress a rule, use the SuppressMessageAttribute. For help, see the examples.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="Profile"><maml:name>Settings</maml:name>
<maml:Description><maml:para>File path that contains user profile or hash table for ScriptAnalyzer
</maml:para>
<maml:para>Runs Invoke-ScriptAnalyzer with the parameters and values specified in a Script Analyzer profile file or hash table
</maml:para>
<maml:para>If the path, the file's or hashtable's content are invalid, it is ignored. The parameters and values in the profile take precedence over the same parameter and values specified at the command line.
</maml:para>
<maml:para>A Script Analyzer profile file is a text file that contains a hash table with one or more of the following keys: -- Severity
</maml:para>
<maml:para>-- IncludeRules
</maml:para>
<maml:para>-- ExcludeRules
</maml:para>
<maml:para>
</maml:para>
<maml:para>The keys and values in the profile are interpreted as if they were standard parameters and parameter values of Invoke-ScriptAnalyzer.
</maml:para>
<maml:para>To specify a single value, enclose the value in quotation marks. For example:
</maml:para>
<maml:para>    @{ Severity = 'Error'}
</maml:para>
<maml:para>To specify multiple values, enclose the values in an array. For example:
</maml:para>
<maml:para>    @{ Severity = 'Error', 'Warning'}
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none"><maml:name>ScriptDefinition</maml:name>
<maml:Description><maml:para>Runs Invoke-ScriptAnalyzer on commands, functions, or expressions in a string. You can use this feature to analyze statements, expressions, and functions, independent of their script context.
</maml:para>
<maml:para>Unlike ScriptBlock parameters, the ScriptDefinition parameter requires a string value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue></dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>SaveDscDependency</maml:name>
<maml:Description><maml:para>Resolve DSC resource dependency
</maml:para>
<maml:para>Whenever Invoke-ScriptAnalyzer (isa) is run on a script having the dynamic keyword "Import-DSCResource -ModuleName &lt;somemodule&gt;", if &lt;somemodule&gt; is not present in any of the PSModulePath, isa gives parse error. This error is caused by the powershell parser not being able to find the symbol for &lt;somemodule&gt;. If isa finds the module on PowerShell Gallery (www.powershellgallery.com) then it downloads the missing module to a temp path. The temp path is then added to PSModulePath only for duration of the scan. The temp location can be found in $LOCALAPPDATA/PSScriptAnalyzer/TempModuleDir.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>You cannot pipe input to this cmdlet.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord</maml:name>
</dev:type>
<maml:description><maml:para>By default, Invoke-ScriptAnalyzer returns one DiagnosticRecord object to report a rule violation.
</maml:para>
</maml:description>
</command:returnValue>
<command:returnValue><dev:type><maml:name>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.SuppressedRecord</maml:name>
</dev:type>
<maml:description><maml:para>If you use the SuppressedOnly parameter, Invoke-ScriptAnalyzer instead returns a SuppressedRecord object.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
<dev:code>Invoke-ScriptAnalyzer -Path C:\Scripts\Get-LogData.ps1</dev:code>
<dev:remarks><maml:para>This command runs all Script Analyzer rules on the Get-LogData.ps1 script.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>
<dev:code>Invoke-ScriptAnalyzer -Path $home\Documents\WindowsPowerShell\Modules -Recurse</dev:code>
<dev:remarks><maml:para>This command runs all Script Analyzer rules on all .ps1 and .psm1 files in the Modules directory and its subdirectories.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>
<dev:code>Invoke-ScriptAnalyzer -Path C:\Windows\System32\WindowsPowerShell\v1.0\Modules\PSDiagnostics -IncludeRule PSAvoidUsingPositionalParameters</dev:code>
<dev:remarks><maml:para>This command runs only the PSAvoidUsingPositionalParameters rule on the files in the PSDiagnostics module. You might use a command like this to find all instances of a particular rule violation while working to eliminate it.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>
<dev:code>Invoke-ScriptAnalyzer -Path C:\ps-test\MyModule -Recurse -ExcludeRule PSAvoidUsingCmdletAliases, PSAvoidUsingInternalURLs</dev:code>
<dev:remarks><maml:para>This command runs Script Analyzer on the .ps1 and .psm1 files in the MyModules directory, including the scripts in its subdirectories, with all rules except for PSAvoidUsingCmdletAliases and PSAvoidUsingInternalURLs.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 5 --------------------------</maml:title>
<dev:code>Invoke-ScriptAnalyzer -Path D:\test_scripts\Test-Script.ps1 -CustomRulePath C:\CommunityAnalyzerRules</dev:code>
<dev:remarks><maml:para>This command runs Script Analyzer on Test-Script.ps1 with the standard rules and rules in the C:\CommunityAnalyzerRules path.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 6 --------------------------</maml:title>
<dev:code>$DSCError = Get-ScriptAnalyzerRule -Severity Error | Where SourceName -eq PSDSC

PS C:\&gt;$Path = "$home\Documents\WindowsPowerShell\Modules\MyDSCModule"

PS C:\&gt; Invoke-ScriptAnalyzerRule -Path $Path -IncludeRule $DSCError -Recurse</dev:code>
<dev:remarks><maml:para>This example runs only the rules that are Error severity and have the PSDSC source name.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 7 --------------------------</maml:title>
<dev:code>function Get-Widgets
{
    [CmdletBinding()]
    [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseSingularNouns")]
    [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidUsingCmdletAliases", Justification="Resolution in progress.")]
    Param()

    dir $pshome
    ...
}

PS C:\&gt; Invoke-ScriptAnalyzer -Path .\Get-Widgets.ps1

RuleName                            Severity     FileName   Line  Message
--------                            --------     --------   ----  -------
PSProvideCommentHelp                Information  ManageProf 14    The cmdlet 'Get-Widget' does not have a help comment.
                                                 iles.psm1

PS C:\&gt; Invoke-ScriptAnalyzer -Path .\Get-Widgets.ps1 -SuppressedOnly

Rule Name                           Severity     File Name  Line  Justification
---------                           --------     ---------  ----  -------------
PSAvoidUsingCmdletAliases           Warning      ManageProf 21    Resolution in progress.
                                                 iles.psm1
PSUseSingularNouns                  Warning      ManageProf 14
                                                 iles.psm1</dev:code>
<dev:remarks><maml:para>This example shows how to suppress the reporting of rule violations in a function and how to discover rule violations that are suppressed.
</maml:para>
<maml:para>The example uses the SuppressMessageAttribute attribute to suppress the PSUseSingularNouns and PSAvoidUsingCmdletAliases rules for the Get-Widgets function in the Get-Widgets.ps1 script. You can use this attribute to suppress a rule for a module, script, class, function, parameter, or line.
</maml:para>
<maml:para>The first command runs Script Analyzer on the script that contains the Get-Widgets function. The output reports a rule violation, but neither of the suppressed rules is listed, even though they are violated.
</maml:para>
<maml:para>The second command uses the SuppressedOnly parameter to discover the rules that are supressed in the Get-Widgets.ps1 file. The output reports the suppressed rules.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 8 --------------------------</maml:title>
<dev:code># In .\ScriptAnalyzerProfile.txt
@{
    Severity = @('Error', 'Warning')
    IncludeRules = 'PSAvoid*'
    ExcludeRules = '*WriteHost'
}

PS C:\&gt; Invoke-ScriptAnalyzer -Path $pshome\Modules\BitLocker -Profile .\ScriptAnalyzerProfile.txt</dev:code>
<dev:remarks><maml:para>In this example, we create a Script Analyzer profile and save it in the ScriptAnalyzerProfile.txt file in the local directory.
</maml:para>
<maml:para>Next, we run Invoke-ScriptAnalyzer on the BitLocker module files. The value of the Profile parameter is the path to the Script Analyzer profile.
</maml:para>
<maml:para>If you include a conflicting parameter in the Invoke-ScriptAnalyzer command, such as '-Severity Error', Invoke-ScriptAnalyzer uses the profile value and ignores the parameter.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 9 --------------------------</maml:title>
<dev:code>Invoke-ScriptAnalyzer -ScriptDefinition "function Get-Widgets {Write-Host 'Hello'}"

RuleName                            Severity     FileName   Line  Message
--------                            --------     --------   ----  -------
PSAvoidUsingWriteHost               Warning                 1     Script
                                                                  because
                                                                  there i
                                                                  suppres
                                                                  Write-O
PSUseSingularNouns                  Warning                 1     The cmd
                                                                  noun sh</dev:code>
<dev:remarks><maml:para>This command uses the ScriptDefinition parameter to analyze a function at the command line. The function string is enclosed in quotation marks.
</maml:para>
<maml:para>When you use the ScriptDefinition parameter, the FileName property of the DiagnosticRecord object is $null.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Get-ScriptAnalyzerRule</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
<maml:navigationLink><maml:linkText>about_PSScriptAnalyzer</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
<maml:navigationLink><maml:linkText>PSScriptAnalyzer on GitHub</maml:linkText>
<maml:uri>https://github.com/PowerShell/PSScriptAnalyzer</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
</helpItems>
tools\PSScriptAnalyzer\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: FC583436D0D83DF87B85FFDC1E43098B | sha1: DBF3D1D60455E1247CFD4DFD86B3763871E77A5F | sha256: DD12900F885D105A12F8F11C6086A55D3AB3A41715FF8952CE8F6D7A0C1D3B1A | sha512: D3E8B85C7F86B37D52E5EF5C7CBBC0F24B9DDC1BBFA104BF5BC7D58D729F49409EC3D8A71B34D73EA69DB8D242D550869EDD3F4662D19819E54A58C97FDA9455
tools\PSScriptAnalyzer\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 553B3F991E2BAE05CD221DDAECBCB7C9 | sha1: F966853B7A4FCAB6E5B8551E56093EF11440B9B6 | sha256: 112984FC30A7653DC5529D28B96D2533F8615D18FEEF598D8B0CE7E7CADF9313 | sha512: A277673B49A091257271D6162F091E33D262C69E4CD649D4022F5C24B73C3155C36B743C9002DCC84777A28471DBBA6843C4D49AA00E19110E6C8A733DE81BAC
tools\PSScriptAnalyzer\Newtonsoft.Json.dll
md5: 9867C7AB38A2B7B206C8161DCB4F0354 | sha1: 086B0152796D6F3661AB7525905F10A0BC4D4356 | sha256: EB439F9A20A2D2BBD5D838056C3F437F4CD4C30D91189EA67B04C6ECFFA6A66D | sha512: 8A4391DADAB658E74E8FEC0690286360E992A22866F1523811EBAD493E590917862E791D141DFA51FD15D4432B15B308578B7818C0D4F1B4E7775B5641E22BCE
tools\PSScriptAnalyzer\PSGetModuleInfo.xml
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <Obj RefId="0">
    <TN RefId="0">
      <T>Microsoft.PowerShell.Commands.PSRepositoryItemInfo</T>
      <T>System.Management.Automation.PSCustomObject</T>
      <T>System.Object</T>
    </TN>
    <MS>
      <S N="Name">PSScriptAnalyzer</S>
      <Version N="Version">1.16.1</Version>
      <S N="Type">Module</S>
      <S N="Description">PSScriptAnalyzer provides script analysis and checks for potential code defects in the scripts by applying a group of built-in or customized rules on the scripts being analyzed.</S>
      <S N="Author">Microsoft Corporation</S>
      <Obj N="CompanyName" RefId="1">
        <TN RefId="1">
          <T>System.Object[]</T>
          <T>System.Array</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <S>PowerShellTeam</S>
          <S>kborle</S>
        </LST>
      </Obj>
      <S N="Copyright">(c) Microsoft Corporation 2016. All rights reserved.</S>
      <DT N="PublishedDate">2017-09-05T16:07:28+00:00</DT>
      <Nil N="InstalledDate" />
      <Nil N="UpdatedDate" />
      <URI N="LicenseUri">https://github.com/PowerShell/PSScriptAnalyzer/blob/master/LICENSE</URI>
      <URI N="ProjectUri">https://github.com/PowerShell/PSScriptAnalyzer</URI>
      <Nil N="IconUri" />
      <Obj N="Tags" RefId="2">
        <TNRef RefId="1" />
        <LST>
          <S>lint</S>
          <S>bestpractice</S>
          <S>PSModule</S>
        </LST>
      </Obj>
      <Obj N="Includes" RefId="3">
        <TN RefId="2">
          <T>System.Collections.Hashtable</T>
          <T>System.Object</T>
        </TN>
        <DCT>
          <En>
            <S N="Key">Function</S>
            <Obj N="Value" RefId="4">
              <TNRef RefId="1" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">RoleCapability</S>
            <Obj N="Value" RefId="5">
              <TNRef RefId="1" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">Command</S>
            <Obj N="Value" RefId="6">
              <TNRef RefId="1" />
              <LST>
                <S>Get-ScriptAnalyzerRule</S>
                <S>Invoke-ScriptAnalyzer</S>
                <S>Invoke-Formatter</S>
              </LST>
            </Obj>
          </En>
          <En>
            <S N="Key">DscResource</S>
            <Obj N="Value" RefId="7">
              <TNRef RefId="1" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">Workflow</S>
            <Obj N="Value" RefId="8">
              <TNRef RefId="1" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">Cmdlet</S>
            <Obj N="Value" RefId="9">
              <TNRef RefId="1" />
              <LST>
                <S>Get-ScriptAnalyzerRule</S>
                <S>Invoke-ScriptAnalyzer</S>
                <S>Invoke-Formatter</S>
              </LST>
            </Obj>
          </En>
        </DCT>
      </Obj>
      <Nil N="PowerShellGetFormatVersion" />
      <S N="ReleaseNotes">### Fixed_x000D__x000A_- (#815) Formatter crashes due to invalid extent comparisons</S>
      <Obj N="Dependencies" RefId="10">
        <TNRef RefId="1" />
        <LST />
      </Obj>
      <S N="RepositorySourceLocation">https://www.powershellgallery.com/api/v2/</S>
      <S N="Repository">PSGallery</S>
      <S N="PackageManagementProvider">NuGet</S>
      <Obj N="AdditionalMetadata" RefId="11">
        <TNRef RefId="2" />
        <DCT>
          <En>
            <S N="Key">releaseNotes</S>
            <S N="Value">### Fixed_x000D__x000A_- (#815) Formatter crashes due to invalid extent comparisons</S>
          </En>
          <En>
            <S N="Key">versionDownloadCount</S>
            <S N="Value">73738</S>
          </En>
          <En>
            <S N="Key">ItemType</S>
            <S N="Value">Module</S>
          </En>
          <En>
            <S N="Key">copyright</S>
            <S N="Value">(c) Microsoft Corporation 2016. All rights reserved.</S>
          </En>
          <En>
            <S N="Key">CompanyName</S>
            <S N="Value">Microsoft Corporation</S>
          </En>
          <En>
            <S N="Key">tags</S>
            <S N="Value">lint bestpractice PSModule PSCmdlet_Get-ScriptAnalyzerRule PSCommand_Get-ScriptAnalyzerRule PSCmdlet_Invoke-ScriptAnalyzer PSCommand_Invoke-ScriptAnalyzer PSCmdlet_Invoke-Formatter PSCommand_Invoke-Formatter PSIncludes_Cmdlet</S>
          </En>
          <En>
            <S N="Key">created</S>
            <S N="Value">9/5/2017 4:07:28 PM +00:00</S>
          </En>
          <En>
            <S N="Key">description</S>
            <S N="Value">PSScriptAnalyzer provides script analysis and checks for potential code defects in the scripts by applying a group of built-in or customized rules on the scripts being analyzed.</S>
          </En>
          <En>
            <S N="Key">published</S>
            <S N="Value">9/5/2017 4:07:28 PM +00:00</S>
          </En>
          <En>
            <S N="Key">developmentDependency</S>
            <S N="Value">False</S>
          </En>
          <En>
            <S N="Key">NormalizedVersion</S>
            <S N="Value">1.16.1</S>
          </En>
          <En>
            <S N="Key">downloadCount</S>
            <S N="Value">176679</S>
          </En>
          <En>
            <S N="Key">GUID</S>
            <S N="Value">d6245802-193d-4068-a631-8863a4342a18</S>
          </En>
          <En>
            <S N="Key">PowerShellVersion</S>
            <S N="Value">3.0</S>
          </En>
          <En>
            <S N="Key">updated</S>
            <S N="Value">2018-05-12T13:11:58Z</S>
          </En>
          <En>
            <S N="Key">isLatestVersion</S>
            <S N="Value">True</S>
          </En>
          <En>
            <S N="Key">IsPrerelease</S>
            <S N="Value">false</S>
          </En>
          <En>
            <S N="Key">isAbsoluteLatestVersion</S>
            <S N="Value">True</S>
          </En>
          <En>
            <S N="Key">packageSize</S>
            <S N="Value">1195165</S>
          </En>
          <En>
            <S N="Key">FileList</S>
            <S N="Value">PSScriptAnalyzer.nuspec|Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll|Microsoft.Windows.PowerShell.ScriptAnalyzer.dll|Newtonsoft.Json.dll|PSScriptAnalyzer.cat|PSScriptAnalyzer.psd1|PSScriptAnalyzer.psm1|ScriptAnalyzer.format.ps1xml|ScriptAnalyzer.types.ps1xml|coreclr\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll|coreclr\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll|en-US\about_PSScriptAnalyzer.help.txt|en-US\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml|PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll|PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll|PSv3\Newtonsoft.Json.dll|Settings\CmdletDesign.psd1|Settings\CodeFormatting.psd1|Settings\CodeFormattingAllman.psd1|Settings\CodeFormattingOTBS.psd1|Settings\CodeFormattingStroustrup.psd1|Settings\core-6.0.0-alpha-linux.json|Settings\core-6.0.0-alpha-osx.json|Settings\core-6.0.0-alpha-windows.json|Settings\desktop-5.1.14393.206-windows.json|Settings\DSC.psd1|Settings\PSGallery.psd1|Settings\ScriptFunctions.psd1|Settings\ScriptingStyle.psd1|Settings\ScriptSecurity.psd1</S>
          </En>
          <En>
            <S N="Key">requireLicenseAcceptance</S>
            <S N="Value">True</S>
          </En>
        </DCT>
      </Obj>
      <S N="InstalledLocation">C:\Users\appveyor\AppData\Local\Temp\1\9b8a8b51-dcf6-40ab-83d2-e55726e411ef\PSScriptAnalyzer\1.16.1</S>
    </MS>
  </Obj>
</Objs>
tools\PSScriptAnalyzer\PSScriptAnalyzer.psd1
#
# Module manifest for module 'PSScriptAnalyzer'
#

@{

# Author of this module
Author = 'Microsoft Corporation'

# Script module or binary module file associated with this manifest.
RootModule = 'PSScriptAnalyzer.psm1'

# Version number of this module.
ModuleVersion = '1.16.1'

# ID used to uniquely identify this module
GUID = 'd6245802-193d-4068-a631-8863a4342a18'

# Company or vendor of this module
CompanyName = 'Microsoft Corporation'

# Copyright statement for this module
Copyright = '(c) Microsoft Corporation 2016. All rights reserved.'

# Description of the functionality provided by this module
Description = 'PSScriptAnalyzer provides script analysis and checks for potential code defects in the scripts by applying a group of built-in or customized rules on the scripts being analyzed.'

# Minimum version of the Windows PowerShell engine required by this module
PowerShellVersion = '3.0'

# Name of the Windows PowerShell host required by this module
# PowerShellHostName = ''

# Minimum version of the Windows PowerShell host required by this module
# PowerShellHostVersion = ''

# Minimum version of Microsoft .NET Framework required by this module
# DotNetFrameworkVersion = ''

# Minimum version of the common language runtime (CLR) required by this module
# CLRVersion = ''

# Processor architecture (None, X86, Amd64) required by this module
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
# RequiredModules = @()

# Assemblies that must be loaded prior to importing this module
# RequiredAssemblies = @()

# Script files (.ps1) that are run in the caller's environment prior to importing this module.
# ScriptsToProcess = @()

# Type files (.ps1xml) to be loaded when importing this module
TypesToProcess = @('ScriptAnalyzer.types.ps1xml')

# Format files (.ps1xml) to be loaded when importing this module
FormatsToProcess = @('ScriptAnalyzer.format.ps1xml')

# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
# NestedModules = @()

# Functions to export from this module
FunctionsToExport = @()

# Cmdlets to export from this module
CmdletsToExport = @('Get-ScriptAnalyzerRule', 'Invoke-ScriptAnalyzer', 'Invoke-Formatter')

# Variables to export from this module
VariablesToExport = @()

# Aliases to export from this module
AliasesToExport = @()

# List of all modules packaged with this module
# ModuleList = @()

# List of all files packaged with this module
# FileList = @()

# Private data to pass to the module specified in RootModule/ModuleToProcess
PrivateData = @{
    PSData = @{
        Tags = 'lint', 'bestpractice'
        LicenseUri = 'https://github.com/PowerShell/PSScriptAnalyzer/blob/master/LICENSE'
        ProjectUri = 'https://github.com/PowerShell/PSScriptAnalyzer'
        IconUri = ''
        ReleaseNotes = @'
### Fixed
- (#815) Formatter crashes due to invalid extent comparisons
'@
    }
}

# HelpInfo URI of this module
# HelpInfoURI = ''

# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
# DefaultCommandPrefix = ''

}















# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU2Xd+qbw0aNzjqxSr4yAXE4ab
# PHCgghWDMIIEwzCCA6ugAwIBAgITMwAAAMzLuBPrXXItRQAAAAAAzDANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODU2
# WhcNMTgwOTA3MTc1ODU2WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# OjE0OEMtQzRCOS0yMDY2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwe5bp0PH7Nar
# LeUDfq1E+Jd4WNpGm2kgEVzLGmOAjML+w5RXEzQOQuqTl8SfMUcrg1+to2Ihbu3h
# fPFFRQJq0cPH/i14X1w0cWP6jRqyAqv/T3lSM4O3dDSNZK+QUsUq0yXeF+FmvW0i
# gBHUpOpXEyxHha0QNzbJm9iyCXSu/WaUstgcq8wHA2gvuLdvSA6pDt+AgAUf0o/f
# 2Nwl25HtlDNRiI1PgfSRdw+W0gnSalk3xycrDVFDlVLavPccwXNc0YsNrKFr9T17
# baz3xYPTb/+90NtpUoBgSdpV2Rr7ev7l806lz4mlxEEqFv/xwk7Yws4BowtU9pE1
# zaPyNiV2GQIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFPWhmmbVkedPZa+s2RQAnZdC
# m8+qMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBAJaBLYob96ccjvtcRqUl/51+iQ6TX4WoJCYb+jf3sMtgQLd4
# kLPpCB/2f8uuZePf9wSdjCu2SPFt1Px6vJysXk2B7rReYR3A8G0SsoUv/nCdFjp3
# dtr3lm2xkMU2wv5Ox4BO4Jf+0vT9+s3PbLnPZK/GjUJ1idWSG0sKpXgq7mpSw9SV
# 7jIjjdM0bupBd2xLCKfocxjYir5UYJWiC8C0kb//6F8/JL/n1Gr1Ty7mZdiFjW4F
# BEIxTU3r0EnAqtOv/O0cApLuC9AV1pFixlGgQRqlA/xRQLLaui3j5qGKeJeijYSz
# RJgTY5L21IbbuV6arIrZhpJkL059QogKBFgjmiIwggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSQ
# nsEEsfftQZxSJK0f3qpV8F/+GjBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEAZXMANpeKb20KDZ8iAGx5nkk/uZ1aHHZ2
# ZXP+gt525QKSEtSdfQ5wjK88zUG6smwdNaWvzzGuTRkOvMRS6IF5r5RWOfi7lF45
# blYJNk7dtYFtFoj8Fn7b1Khe9kje/DoNlPulOYySgoHWQe4SGGqSyxoILKBZl2xo
# AfwCxIVioxUsqe9UHgLKL/ock156jh5DCVQOkGUzJbSeYsGGZikmeiJuRMBv4hCV
# ZOhXan/Uhfqk3KlKf+aO1VBnOkpA3uXCijC06cZkwG8cpB9M3zOFNReWtqTEpr4O
# fMsymhWwHY6m2jg6JGr7YUUAfUQSaiAgkVSEOP41KsIQNeTSAaTq9aGCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAADMy7gT611yLUUAAAAAAMwwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwMzk0MVowIwYJ
# KoZIhvcNAQkEMRYEFH1QDGQ0n8ctgSLBIlYWH4FA0cx6MA0GCSqGSIb3DQEBBQUA
# BIIBABx0gxngeqllFUOdwlPVkfZB7lwZQ3rdpL9Q1dfJ6Tz7Z9A3kh7MFwjd6hoi
# 2Dj9sECuow30gvlJDGXHqOmkonjkQTF5uCVIyCy2KASUMx84rhuzrMUC+Re/jJpT
# pAB2KzWYW/g1VVP+D19qSC9G2/GwJKQJLBMUN+ybuSEetaERZfLKbrhBBAv62DhN
# 8H43hp459WB9h8mYdMi+NQcXOhW/0tvOfjn+vPxe/++IefuRTP++xVMssx23RT+e
# Wc8aGYljCmA+rNESsKbxSs/r1GFUV7UXrRplea8EboOyuQx25Ib5LUiKGPtHNms8
# 4QrCTc0uuySh5wEfkRvL/wYu4XM=
# SIG # End signature block
tools\PSScriptAnalyzer\PSScriptAnalyzer.psm1
#
# Script module for module 'PSScriptAnalyzer'
#
Set-StrictMode -Version Latest

# Set up some helper variables to make it easier to work with the module
$PSModule = $ExecutionContext.SessionState.Module
$PSModuleRoot = $PSModule.ModuleBase

# Import the appropriate nested binary module based on the current PowerShell version
$binaryModuleRoot = $PSModuleRoot


if (($PSVersionTable.Keys -contains "PSEdition") -and ($PSVersionTable.PSEdition -ne 'Desktop')) {
    $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'coreclr'
}
else {
    if ($PSVersionTable.PSVersion -lt [Version]'5.0') {
        $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'PSv3'
    }
}

$binaryModulePath = Join-Path -Path $binaryModuleRoot -ChildPath 'Microsoft.Windows.PowerShell.ScriptAnalyzer.dll'
$binaryModule = Import-Module -Name $binaryModulePath -PassThru

# When the module is unloaded, remove the nested binary module that was loaded with it
$PSModule.OnRemove = {
    Remove-Module -ModuleInfo $binaryModule
}

if (Get-Command Register-ArgumentCompleter -ErrorAction Ignore) {
    $settingPresetCompleter = {
        param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParmeter)

        [Microsoft.Windows.PowerShell.ScriptAnalyzer.Settings]::GetSettingPresets() | `
            Where-Object {$_ -like "$wordToComplete*"} | `
            ForEach-Object { New-Object System.Management.Automation.CompletionResult $_ }
    }

    @('Invoke-ScriptAnalyzer', 'Invoke-Formatter') | ForEach-Object {
        Register-ArgumentCompleter -CommandName $_ `
            -ParameterName 'Settings' `
            -ScriptBlock $settingPresetCompleter

    }

    Function RuleNameCompleter {
        param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParmeter)

        Get-ScriptAnalyzerRule *$wordToComplete* | `
            ForEach-Object { New-Object System.Management.Automation.CompletionResult $_.RuleName }
    }

    Register-ArgumentCompleter -CommandName 'Invoke-ScriptAnalyzer' -ParameterName 'IncludeRule' -ScriptBlock $Function:RuleNameCompleter
    Register-ArgumentCompleter -CommandName 'Invoke-ScriptAnalyzer' -ParameterName 'ExcludeRule' -ScriptBlock $Function:RuleNameCompleter
    Register-ArgumentCompleter -CommandName 'Get-ScriptAnalyzerRule' -ParameterName 'Name' -ScriptBlock $Function:RuleNameCompleter
}

# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUrCb/xKrSLzDogFYE1lQ249zX
# zrCgghWDMIIEwzCCA6ugAwIBAgITMwAAALfuAa/68MeouwAAAAAAtzANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODQ1
# WhcNMTgwOTA3MTc1ODQ1WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# OkJCRUMtMzBDQS0yREJFMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuCMjQSw3ep1m
# SndFRK0xgVRgm9wSl3i2llRtDdxzAWN9gQtYAE3hJP0/pV/7HHkshYPfMIRf7Pm/
# dxSsAN+7ATnNUk+wpe46rfe0FDNxoE6CYaiMSNjKcMXH55bGXNnwrrcsMaZrVXzS
# IQcmAhUQw1jdLntbdTyCAwJ2UqF/XmVtWV/U466G8JP8VGLddeaucY0YKhgYwMnt
# Sp9ElCkVDcUP01L9pgn9JmKUfD3yFt2p1iZ9VKCrlla10JQwe7aNW7xjzXxvcvlV
# IXeA4QSabo4dq8HUh7JoYMqh3ufr2yNgTs/rSxG6D5ITcI0PZkH4PYjO2GbGIcOF
# RVOf5RxVrwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFJZnqouaH5kw+n1zGHTDXjCT
# 5OMAMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBAG7J+Fdd7DgxG6awnA8opmQfW5DHnNDC/JPLof1sA8Nqczym
# cnWIHmlWhqA7TUy4q02lKenO+R/vbmHna1BrC/KkczAyhOzkI2WFU3PeYubv8EjK
# fYPmrNvS8fCsHJXj3N6fuFwXkHmCVBjTchK93auG09ckBYx5Mt4zW0TUbbw4/QAZ
# X64rbut6Aw/C1bpxqBb8vvMssBB9Hw2m8ApFTApaEVOE/sKemVlq0VIo0fCXqRST
# Lb6/QOav3S8S+N34RBNx/aKKOFzBDy6Ni45QvtRfBoNX3f4/mm4TFdNs+SeLQA+0
# oBs7UgdoxGSpX6vsWaH8dtlBw3NZK7SFi9bBMI4wggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQC
# 0IYY7p/aa4YrCEvm/eUeZ4RmTDBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEALrQ+WbDExEGmc9XjffG5flRjxgHaJRap
# o0rBPjW4RKhIjZ7BICmP6rIrXsG/fQossrHxCRpwKaLpBiPA8N9BfnrJcmU6TEuy
# KuLD3WOCVBhOPq9tc7C4zyI6/RtQLANqy028DYlTMXf2QlhprwKwvUYVUfFTADNy
# Z5AaYh/fs/CvsLLgxx5apxmiCVFfuI0DoVJ5cvB39/91zusf2Oo4hlVsDfd+84qk
# jff51D7wiaQrDzJlsFYR4RUuF/5FLzvVpoMmlT4kCuFW6UEpU8JPh9c3NsqVGyV3
# ILHbL1uQmhIEgVtFNneAhQ/OHfQ7NCQ41S1TLkZJePKTr92+ZPa5GKGCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAAC37gGv+vDHqLsAAAAAALcwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwMzk0MlowIwYJ
# KoZIhvcNAQkEMRYEFDnFu570c8r+0UPfA/9qz0ZMEVg+MA0GCSqGSIb3DQEBBQUA
# BIIBAGq4fj+HeAF4g3BjMqVGvztodK2SzY+E/NX7/goohu12pNHTF9HobDoTlja8
# /fyHEgRsmVdbVsSBMe1qneDhI3dmdar2QHt4LTQq+16WIRo2i1nm2PGlhcR/JNX4
# N9pggqYbpxDts4YdFd11a2ee+vSdueNdCXHuD9DvIkVGD3w1rCjltHcGI8G3FQe7
# p4YTj0VSDg2t1SXln3+96Sp5sZt/cvaz91k40XFQdWrlv02n8S+kTg9EQlwxpbiS
# HMdUIRTX6hHwGjHJcC6LvBncD5jNrWVWbiAzwYbTAz91QjkozRKP+s4Q75z0f+z4
# smmUU/Mgb8ygbLYVRMiItU6fgJU=
# SIG # End signature block
tools\PSScriptAnalyzer\PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: 4EC914448A116F5F6EBFE3B1A497CBE5 | sha1: 207C66DBE06332B057F3FD73198FD29B53E2AABE | sha256: 2D4F267DF95A676781AB7ADC7789F8B33348EB59C0672CD51064DF09760FC0CB | sha512: CF172282F3D844881944393B49CF73DB4DDB41E3BDD2F9EA98747B66350CD3BB5AA1E424AD7D91CAABA4413E946C6BCA48CAB8A119BF55D50FE4A7C944C8138A
tools\PSScriptAnalyzer\PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 635BB94F8199F8D81D91EA097E2F70CD | sha1: 5DD61E6BD3E0FB16668AB5740C703F182827546E | sha256: ECFE3EE506ED9C1D1DE916AEA1622A03ABC47B6F0648B122C8BC6B75E7AC3ECD | sha512: C3E81D0611E14BDEE56968C9D824ADF43F5DA690A887091B6C211621B777FB9DC451EE61ABDF58CC077F0A1BA02F869938CE978AFD19BF445089BD7B0849A6CD
tools\PSScriptAnalyzer\PSv3\Newtonsoft.Json.dll
md5: 75FA86813E8D66A2EBDB73394156A1BE | sha1: 6390F74802628C6B378B417233FBF74073DFB391 | sha256: 00919CEF45EF519976B9CA2A492CCBDE2F7499781039FB8362CBB1B9E3FE9CFE | sha512: D9C73DEDB6E7FA51E6EDBC4846CD2B812D82C7375A521025C98A60D50E04AF400FB6864C5E85CCAD6B2E88182EC7C7D70D0F81693587540E25EBC15797D5B68B
tools\PSScriptAnalyzer\Settings\CmdletDesign.psd1
@{
    [email protected]('PSUseApprovedVerbs',
                   'PSReservedCmdletChar',
                   'PSReservedParams',
                   'PSShouldProcess',
                   'PSUseShouldProcessForStateChangingFunctions',
                   'PSUseSingularNouns',
                   'PSMissingModuleManifestField',
                   'PSAvoidDefaultValueSwitchParameter')
}
# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUldjckL7icgObmILoX4wh3yXh
# 5JmgghWDMIIEwzCCA6ugAwIBAgITMwAAALgYPKjXA3t9ggAAAAAAuDANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODQ1
# WhcNMTgwOTA3MTc1ODQ1WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# OjdEMkUtMzc4Mi1CMEY3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnaLG0E/Tu86w
# owRN6AiltXrcmafSmbdl78ODWZEpnPV2rV91m1UxxEVn7L1gt/exIySWKBgy0zIH
# XIXBnVmOO7s8588G/Qq0f7pLzFnfFXFBzDBlVgVHmB7Ak/SQ66Is5TEqd0TyF9ff
# Gv2ooVfaWe2S4RXSp7lhQfB7oH4e2jevuq95SAdNGFkzOhJqmxuaFpU9rXDJqKPx
# QTqvv8qfnaKZBfQre8sfpaFbJOpaZgx0zWcCL4OKtxiRaC1SwPn7PUoT6aXD1lbQ
# 2A1aXm1RelZDXObiflpUSLnSZEKs37JvErwzoIIz1jA2DT8UfEUBfO+0NLRogoL/
# 87WD7Bv5fQIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFJG/eoXgR5qRzeoSYD0njQuK
# MU6CMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBACNjoS6XJKHJZbomlN/SYgCUqHRYj2pE3Gad4Ey0L5lo2o0w
# pbIXKvWLcuRw4HjGQOeu59IPh2YoJszmbiMYeGI7fAan95UyvaLC1TJ8bdljy5nF
# tQCuxVP0RfhNrp9DYNs2baYB7FIe9DQ3fjb3OuoEYIcjFAl8JEX/l5ANWcS1n9SN
# KagAdS/9piabhNUutyV4xb5HuQXBiXZZmHzYLdenq+SkHYlL1/Yu2Hx6Dx2d/CCh
# oLLfMJ+9bTinZLxL6kL75Nv08HyBlilnpgDMO30o8M/udMfcIj8BszosMJ84cTw+
# QR7BgiBbz2Lkk3UufsxgSSggcyhpJH8MlwgoLoEwggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQ+
# ejVhBs+0CXF3tsXNPyvpsgJ9sTBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEAhHjyzfUZffEERfVs1SIVePdgLhKm/IwR
# pv9Hm8F8UqpIy829qZYV+znP3+Xx2sZGhauF9SburCn9TZwqWBLv7FtgLLHOL3VI
# W+mSC9R2AjHT2IAfjzUnrI0kE2PtG58RWCoKPBuhdMJ2LUC7GONjc/wO/fCy7Thl
# BwSz3bH8/QVE2NcMvg9GKMgVUqDm4FGZi8+iIxOBfkX7OxKeHyorSkRmYUxxXxZT
# 1FF0QM7eCpzAtpUAKzLQBM4RNRGbnQLpIFkt/N/frxISYdEFfqM3bTEcWdxGrjhP
# Pd47ZSGDQ2kO8fSbrW2Kpq8D9O4ARjDjwEeiR7zYs8lkwYNX5H0eYaGCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAAC4GDyo1wN7fYIAAAAAALgwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwNDgwM1owIwYJ
# KoZIhvcNAQkEMRYEFEPjnM7VuzMxDbdQV5J3lT9Bcj/jMA0GCSqGSIb3DQEBBQUA
# BIIBAGuyreB9SQrN0OKj9KBb1CExwdKrPEmRQIcPxrfKMWm8PrKite0eyDdz4tiM
# PAt1iPwjC0Bb5cRurenNSF4kLcus2fUaGspmJzrX17pIRi0aWnDQiepINd+hrIu3
# bZu8KDiWAC+1uXPL0t5L4lPHV82IcWFGhG2PYT8662dx6qROyvnOP5B2GBaXCiOL
# 9G7zqLRYP+Cp0BrYR31hMhMQr8rq7WNTsmuXEoKplLxfIKoOv2TN8jVwXFCvaCBN
# M+x3rEXMWufG8uliXDrao5CbeCRdZWvHW+OVFsQ7mizieQpzrpmUtMvjC6seHz6u
# GD3ucPfhPUSVjUjsu2R4FuSP9nE=
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\CodeFormatting.psd1
@{
    IncludeRules = @(
        'PSPlaceOpenBrace',
        'PSPlaceCloseBrace',
        'PSUseConsistentWhitespace',
        'PSUseConsistentIndentation',
        'PSAlignAssignmentStatement'
    )

    Rules        = @{
        PSPlaceOpenBrace           = @{
            Enable             = $true
            OnSameLine         = $true
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
        }

        PSPlaceCloseBrace          = @{
            Enable             = $true
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
            NoEmptyLineBefore  = $false
        }

        PSUseConsistentIndentation = @{
            Enable          = $true
            Kind            = 'space'
            IndentationSize = 4
        }

        PSUseConsistentWhitespace  = @{
            Enable         = $true
            CheckOpenBrace = $true
            CheckOpenParen = $true
            CheckOperator  = $true
            CheckSeparator = $true
        }

        PSAlignAssignmentStatement = @{
            Enable         = $true
            CheckHashtable = $true
        }
    }
}

# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUybDRb6mgm/t+nMi7dJGmM9b/
# Da+gghWDMIIEwzCCA6ugAwIBAgITMwAAAMhHIp2jDcrAWAAAAAAAyDANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODU0
# WhcNMTgwOTA3MTc1ODU0WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# Ojk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoUNNyknhIcQy
# V4oQO4+cu9wdeLc624e9W0bwCDnHpdxJqtEGkv7f+0kYpyYk8rpfCe+H2aCuA5F0
# XoFWLSkOsajE1n/MRVAH24slLYPyZ/XO7WgMGvbSROL97ewSRZIEkFm2dCB1DRDO
# ef7ZVw6DMhrl5h8s299eDxEyhxrY4i0vQZKKwDD38xlMXdhc2UJGA0GZ16ByJMGQ
# zBqsuRyvxAGrLNS5mjCpogEtJK5CCm7C6O84ZWSVN8Oe+w6/igKbq9vEJ8i8Q4Vo
# hAcQP0VpW+Yg3qmoGMCvb4DVRSQMeJsrezoY7bNJjpicVeo962vQyf09b3STF+cq
# pj6AXzGVVwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFA/hZf3YjcOWpijw0t+ejT2q
# fV7MMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBAJqUDyiyB97jA9U9vp7HOq8LzCIfYVtQfJi5PUzJrpwzv6B7
# aoTC+iCr8QdiMG7Gayd8eWrC0BxmKylTO/lSrPZ0/3EZf4bzVEaUfAtChk4Ojv7i
# KCPrI0RBgZ0+tQPYGTjiqduQo2u4xm0GbN9RKRiNNb1ICadJ1hkf2uzBPj7IVLth
# V5Fqfq9KmtjWDeqey2QBCAG9MxAqMo6Epe0IDbwVUbSG2PzM+rLSJ7s8p+/rxCbP
# GLixWlAtuY2qFn01/2fXtSaxhS4vNzpFhO/z/+m5fHm/j/88yzRvQfWptlQlSRdv
# wO72Vc+Nbvr29nNNw662GxDbHDuGN3S65rjPsAkwggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBRB
# w4fu4+TtagvlN7yAtMkLuju0gTBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEANlLE7yFZPyqwJUtuD1NhYJOHo8L/1rMT
# 9w6kPKAQxJHhgo8Uuwqa291b5muM4S9iG0DXZ8ZEPFda+Z71dDw6S8pbBUXrj4oL
# QNMfX4f7RPmm1GGJ+B5kIPSVGMuB+OuvkQxQI6qhnEMPeyrg6PuVAQ8kjuln1xdW
# cxyJ7avqy3SoZltwxWX/fLz1uONsjZPMk2CG1F4fl9tSZ9pw/dIUDDOhLWMqVswe
# P9AFkhSvJ4pUGWD2nMb8eMOr6dffbLmZ5nmlSJe4NuX/WrLUUPFdg52aHsK1S6pm
# Ug3u5caU4S6zaxH/YPKYfIbfQJMPm31U7lR/tWH7lb4U7kmKWIfjM6GCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAADIRyKdow3KwFgAAAAAAMgwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwNDgwM1owIwYJ
# KoZIhvcNAQkEMRYEFMWMrvQGiIdZULiRli6E3z2y92qHMA0GCSqGSIb3DQEBBQUA
# BIIBAFwvhI6zc4B6MIv57eA4decVSVzPTDjsMRjp6ruowAzFLY1rIy7+v0WqWt9B
# 7MLQuHc6AAv8eFQ+55uQxeYSZmeFOXzgVvcHo4etVB1juf/FPpboEWMaboKx4DNh
# LkMdAnIWrHSZskBKkaFVPF4CtpPR++6kzdc3oMtBTmK6Hg/PrrEfTehrUpP5DvlI
# DS5b04r5JNGkwRhMzlSX+tk7kiOfz8IHXOA0Q6PfAzsoT1YgO6hW8/wKoLhzAwg9
# xPZTDgMjQf5yzdjAC1DWHg5BUbK0assMPMezxPul/9dMlJpkrYmDz9gE6nz+ZPNp
# J/LRdRLhWdgsdlcsumQubnSEe2k=
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\CodeFormattingAllman.psd1
@{
    IncludeRules = @(
        'PSPlaceOpenBrace',
        'PSPlaceCloseBrace',
        'PSUseConsistentWhitespace',
        'PSUseConsistentIndentation',
        'PSAlignAssignmentStatement'
    )

    Rules        = @{
        PSPlaceOpenBrace           = @{
            Enable             = $true
            OnSameLine         = $false
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
        }

        PSPlaceCloseBrace          = @{
            Enable             = $true
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
            NoEmptyLineBefore  = $false
        }

        PSUseConsistentIndentation = @{
            Enable          = $true
            Kind            = 'space'
            IndentationSize = 4
        }

        PSUseConsistentWhitespace  = @{
            Enable         = $true
            CheckOpenBrace = $true
            CheckOpenParen = $true
            CheckOperator  = $true
            CheckSeparator = $true
        }

        PSAlignAssignmentStatement = @{
            Enable         = $true
            CheckHashtable = $true
        }
    }
}

# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUYfKK7XteJ7MLPnsOGltfi7zf
# 49mgghWDMIIEwzCCA6ugAwIBAgITMwAAALgYPKjXA3t9ggAAAAAAuDANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODQ1
# WhcNMTgwOTA3MTc1ODQ1WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# OjdEMkUtMzc4Mi1CMEY3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnaLG0E/Tu86w
# owRN6AiltXrcmafSmbdl78ODWZEpnPV2rV91m1UxxEVn7L1gt/exIySWKBgy0zIH
# XIXBnVmOO7s8588G/Qq0f7pLzFnfFXFBzDBlVgVHmB7Ak/SQ66Is5TEqd0TyF9ff
# Gv2ooVfaWe2S4RXSp7lhQfB7oH4e2jevuq95SAdNGFkzOhJqmxuaFpU9rXDJqKPx
# QTqvv8qfnaKZBfQre8sfpaFbJOpaZgx0zWcCL4OKtxiRaC1SwPn7PUoT6aXD1lbQ
# 2A1aXm1RelZDXObiflpUSLnSZEKs37JvErwzoIIz1jA2DT8UfEUBfO+0NLRogoL/
# 87WD7Bv5fQIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFJG/eoXgR5qRzeoSYD0njQuK
# MU6CMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBACNjoS6XJKHJZbomlN/SYgCUqHRYj2pE3Gad4Ey0L5lo2o0w
# pbIXKvWLcuRw4HjGQOeu59IPh2YoJszmbiMYeGI7fAan95UyvaLC1TJ8bdljy5nF
# tQCuxVP0RfhNrp9DYNs2baYB7FIe9DQ3fjb3OuoEYIcjFAl8JEX/l5ANWcS1n9SN
# KagAdS/9piabhNUutyV4xb5HuQXBiXZZmHzYLdenq+SkHYlL1/Yu2Hx6Dx2d/CCh
# oLLfMJ+9bTinZLxL6kL75Nv08HyBlilnpgDMO30o8M/udMfcIj8BszosMJ84cTw+
# QR7BgiBbz2Lkk3UufsxgSSggcyhpJH8MlwgoLoEwggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSX
# TQL+x2QbfMeDN0PAaEkWCzIVYzBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEABlxO4DDBOBqPly9XBZMZLUSXlGi8Guxq
# 40qkYqKChJ1YdCWFg7Ogmy/GpVTANsxZodP8zu1km6CiL3DA2xoViuKTTpoSaBWu
# Nsy1fe8utTYLJX9y263zljI7PqPj1W8rne7d9iI2xOwAP0HVrd3x7XEGghAXWkMN
# 1JaFKNsKEl/Ncgf1t7WDPzH6LgM5cp/PN5LU9k6W4XcapFGlzHmO0bwyMjxpENU2
# xaEz72IflxF22x20JPZPDDYOvWESqmJxBY0AX4P0MyltK+sLcll3nmVL+hbJ5qWA
# TThc4+uq9RzX6ypzNhJgwMbuHDHKmNgmR2MmhP3L1JPnPYsxYVatlKGCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAAC4GDyo1wN7fYIAAAAAALgwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwNDgwM1owIwYJ
# KoZIhvcNAQkEMRYEFKw0oN45qLaJrUqduIMn9I0OB56tMA0GCSqGSIb3DQEBBQUA
# BIIBAJCA617YVU+Z8YV9rDX9M4beuJsGaswL8YXnQvQ26/GHYnEGAmscEoBjArJ4
# sqcyQ5GS2m/CsX3RMhbMj5K2y9cgrCymPwpTc8Biif58P/YBs0qCOt5Bs0pj7K5v
# SKJDX56lzrYiTyUHc7BKPAXZ8c2+g7TZNk/RgjnjoRdZ6zhwOzdO547OXcqbmpmk
# Wuvcg/ChICS3xRdRPejUVk2iWKo1yy3nRwByl7b35zaK8Mpyy6sGBBhQ5Bxym2tW
# bDfH4h2xLmt0PM3VVYfnCtjVCFeyZ6ysGbL9mtCHQnGh/dgWZxoG8+mj2+7pudkh
# eCShdr6SLX89v9dBURiRndyV9C0=
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\CodeFormattingOTBS.psd1
@{
    IncludeRules = @(
        'PSPlaceOpenBrace',
        'PSPlaceCloseBrace',
        'PSUseConsistentWhitespace',
        'PSUseConsistentIndentation',
        'PSAlignAssignmentStatement'
    )

    Rules        = @{
        PSPlaceOpenBrace           = @{
            Enable             = $true
            OnSameLine         = $true
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
        }

        PSPlaceCloseBrace          = @{
            Enable             = $true
            NewLineAfter       = $false
            IgnoreOneLineBlock = $true
            NoEmptyLineBefore  = $false
        }

        PSUseConsistentIndentation = @{
            Enable          = $true
            Kind            = 'space'
            IndentationSize = 4
        }

        PSUseConsistentWhitespace  = @{
            Enable         = $true
            CheckOpenBrace = $true
            CheckOpenParen = $true
            CheckOperator  = $true
            CheckSeparator = $true
        }

        PSAlignAssignmentStatement = @{
            Enable         = $true
            CheckHashtable = $true
        }
    }
}

# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU5WCQALNuSQUDroFEfT0iE5nk
# CFygghWDMIIEwzCCA6ugAwIBAgITMwAAAMhHIp2jDcrAWAAAAAAAyDANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODU0
# WhcNMTgwOTA3MTc1ODU0WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# Ojk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoUNNyknhIcQy
# V4oQO4+cu9wdeLc624e9W0bwCDnHpdxJqtEGkv7f+0kYpyYk8rpfCe+H2aCuA5F0
# XoFWLSkOsajE1n/MRVAH24slLYPyZ/XO7WgMGvbSROL97ewSRZIEkFm2dCB1DRDO
# ef7ZVw6DMhrl5h8s299eDxEyhxrY4i0vQZKKwDD38xlMXdhc2UJGA0GZ16ByJMGQ
# zBqsuRyvxAGrLNS5mjCpogEtJK5CCm7C6O84ZWSVN8Oe+w6/igKbq9vEJ8i8Q4Vo
# hAcQP0VpW+Yg3qmoGMCvb4DVRSQMeJsrezoY7bNJjpicVeo962vQyf09b3STF+cq
# pj6AXzGVVwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFA/hZf3YjcOWpijw0t+ejT2q
# fV7MMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBAJqUDyiyB97jA9U9vp7HOq8LzCIfYVtQfJi5PUzJrpwzv6B7
# aoTC+iCr8QdiMG7Gayd8eWrC0BxmKylTO/lSrPZ0/3EZf4bzVEaUfAtChk4Ojv7i
# KCPrI0RBgZ0+tQPYGTjiqduQo2u4xm0GbN9RKRiNNb1ICadJ1hkf2uzBPj7IVLth
# V5Fqfq9KmtjWDeqey2QBCAG9MxAqMo6Epe0IDbwVUbSG2PzM+rLSJ7s8p+/rxCbP
# GLixWlAtuY2qFn01/2fXtSaxhS4vNzpFhO/z/+m5fHm/j/88yzRvQfWptlQlSRdv
# wO72Vc+Nbvr29nNNw662GxDbHDuGN3S65rjPsAkwggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTf
# IVRNmyedKxwJYjXD7jAf7udFIjBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEAZ3hPZtW/iwCE5ehN8uz5J5HPus8wTLPM
# krgUpQpjHo0y2/BjUP4ViqgLxctU+6K749w56IqOpuMrv8LOK6ldKuLe0dUnxvjW
# lu/pg46y1cdobaOuU95k/LCq2mLPXmQU/1l05tQMiL+ybY8e7IYASxLMbs3F7Eej
# vWJnQsh1KS5E972iTMBKqEGnrFvSYn7uqzqRdQ5CWCeltyqz9lNjrUVv+YZsxpsy
# kY35jMc/r35Swmv2S8hTKV7yGDOPyp9wYZeW5/YXIwdAIBKgAVEgrmAUntsH+dzB
# Pgafx1HXatIu/NmueByVaA0B2DmMnRI8rcksciOLvEqVi8mrBovCsaGCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAADIRyKdow3KwFgAAAAAAMgwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwNDgwM1owIwYJ
# KoZIhvcNAQkEMRYEFJblrZ7+Q7F0dAXSI4QOiloGTy36MA0GCSqGSIb3DQEBBQUA
# BIIBAFzVYHC5G1SawxL+YISKvwAalwThlBmQfUDp0Nfp8VGTMWeprgS8fr3SBPlo
# 0CBrM/Pfmc9UgHv1sEwi6YS8BmeEjjwLUSri4RkQeHkbzknOkgihHSWV78dMb1FU
# n4ikInRC7vV4ar6yEhqfNhO/9FrP/akzsnU5s+rSGdg8S2dt/4v4u3e5uupkUYhu
# x/vROJ/pGPfhZvVCH8XffwwWayLceHpk7x2m6em6Mt9OnCzpWQhvhXLFauNmF0bq
# JSOyk+WZdoQAPH5pNaX8EQEwLdV8xN78Uf53r8P90s9YtwBBP/2n26va7/y/AiOu
# yi7ojOPnmiF6RrVzdZ8MWQ4pgVw=
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\CodeFormattingStroustrup.psd1
# Inspired by http://eslint.org/docs/rules/brace-style#stroustrup
@{
    IncludeRules = @(
        'PSPlaceOpenBrace',
        'PSPlaceCloseBrace',
        'PSUseConsistentWhitespace',
        'PSUseConsistentIndentation',
        'PSAlignAssignmentStatement'
    )

    Rules = @{
        PSPlaceOpenBrace = @{
            Enable             = $true
            OnSameLine         = $true
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
        }

        PSPlaceCloseBrace = @{
            Enable             = $true
            NewLineAfter       = $true
            IgnoreOneLineBlock = $true
            NoEmptyLineBefore  = $false
        }

        PSUseConsistentIndentation = @{
            Enable          = $true
            Kind            = 'space'
            IndentationSize = 4
        }

        PSUseConsistentWhitespace = @{
            Enable         = $true
            CheckOpenBrace = $true
            CheckOpenParen = $true
            CheckOperator  = $true
            CheckSeparator = $true
        }

        PSAlignAssignmentStatement = @{
            Enable         = $true
            CheckHashtable = $true
        }
    }
}

# SIG # Begin signature block
# MIIasAYJKoZIhvcNAQcCoIIaoTCCGp0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUd5opW4XtDN76RUc8SjAwPLlp
# gSmgghWDMIIEwzCCA6ugAwIBAgITMwAAAMhHIp2jDcrAWAAAAAAAyDANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTYwOTA3MTc1ODU0
# WhcNMTgwOTA3MTc1ODU0WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# Ojk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoUNNyknhIcQy
# V4oQO4+cu9wdeLc624e9W0bwCDnHpdxJqtEGkv7f+0kYpyYk8rpfCe+H2aCuA5F0
# XoFWLSkOsajE1n/MRVAH24slLYPyZ/XO7WgMGvbSROL97ewSRZIEkFm2dCB1DRDO
# ef7ZVw6DMhrl5h8s299eDxEyhxrY4i0vQZKKwDD38xlMXdhc2UJGA0GZ16ByJMGQ
# zBqsuRyvxAGrLNS5mjCpogEtJK5CCm7C6O84ZWSVN8Oe+w6/igKbq9vEJ8i8Q4Vo
# hAcQP0VpW+Yg3qmoGMCvb4DVRSQMeJsrezoY7bNJjpicVeo962vQyf09b3STF+cq
# pj6AXzGVVwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFA/hZf3YjcOWpijw0t+ejT2q
# fV7MMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBAJqUDyiyB97jA9U9vp7HOq8LzCIfYVtQfJi5PUzJrpwzv6B7
# aoTC+iCr8QdiMG7Gayd8eWrC0BxmKylTO/lSrPZ0/3EZf4bzVEaUfAtChk4Ojv7i
# KCPrI0RBgZ0+tQPYGTjiqduQo2u4xm0GbN9RKRiNNb1ICadJ1hkf2uzBPj7IVLth
# V5Fqfq9KmtjWDeqey2QBCAG9MxAqMo6Epe0IDbwVUbSG2PzM+rLSJ7s8p+/rxCbP
# GLixWlAtuY2qFn01/2fXtSaxhS4vNzpFhO/z/+m5fHm/j/88yzRvQfWptlQlSRdv
# wO72Vc+Nbvr29nNNw662GxDbHDuGN3S65rjPsAkwggTtMIID1aADAgECAhMzAAAB
# eXwuV05S4crWAAEAAAF5MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE3MDgxMTIwMTExNVoXDTE4MDgxMTIwMTExNVowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAKgp/tQQyP9VCp6ZAANSj9ywv/mr+FH+XIxUwifOTCuW
# 69uBHMuGK3nKdX64Z4Mmhr3WLxw+x1iqj2+V+1r8p8YbwcPoTBdOIj23W1Zcf9da
# 9S26u6YJvwZ87pj+QPkwuGv+QG90s7jWOEnJ0IcHLzHftrxOo9Cet2J7VnB1T2e/
# Bcyjrr4AksIbUKFhOxAAAbGG0CnzQPUP2aMPV6tjCajcqWrnR0OnvhXEPSek6FZS
# iM9ZmaEAhDab0DnSKg0v5gTivxOWiIOpUTcYQYni+YWdjmUaPQNkzMXeUHBd8guF
# qY+xReh3/4OdCbty4OZWCJW5K4MSiTH851hyHb35gyMCAwEAAaOCAWEwggFdMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBT45H6NHGN8AKrMcwBK0/JtOKrN
# gTBSBgNVHREESzBJpEcwRTENMAsGA1UECxMETU9QUjE0MDIGA1UEBRMrMjI5ODAz
# KzFhYmY5ZTVmLWNlZDAtNDJlNi1hNjVkLWQ5MzUwOTU5ZmUwZTAfBgNVHSMEGDAW
# gBTLEejK0rQWWAHJNy4zFha5TJoKHzBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNDb2RTaWdQQ0Ff
# MDgtMzEtMjAxMC5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY0NvZFNpZ1BDQV8wOC0z
# MS0yMDEwLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAb0trfoYN2AsmUGs6iMhaqfay
# 6iqZp+UGNEQB73P7rS/97fjVgGo1HDTHEwy1XmQ8c2uM8m/Tab7OOw+b+QVyPB1G
# 4eicPjaxbzWpplBUf+HUVz07HnpcjwE/dz9ecydX+qcw59Ryr4vfcSL9iuD64C3f
# X/Led2Tf2rAGAAmrRpCj9f6BhiyTK3XGESjX5YriHCerl4yaxOIHGdPyZBexK93z
# CHp4UIUGMhw5UKPNi3DeCNV7b0w/muh1beTLE1ccKVk4X75Fq6aayvkpns04z7nI
# Bbos+8Qlv2gN3w97QhqVx4+9WmuQC1H617fnj7KzMyhzA1x/o0aCnK22Nnd2hzCC
# BbwwggOkoAMCAQICCmEzJhoAAAAAADEwDQYJKoZIhvcNAQEFBQAwXzETMBEGCgmS
# JomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UE
# AxMkTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDgz
# MTIyMTkzMloXDTIwMDgzMTIyMjkzMloweTELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQ
# Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCycllcGTBkvx2aYCAg
# Qpl2U2w+G9ZvzMvx6mv+lxYQ4N86dIMaty+gMuz/3sJCTiPVcgDbNVcKicquIEn0
# 8GisTUuNpb15S3GbRwfa/SXfnXWIz6pzRH/XgdvzvfI2pMlcRdyvrT3gKGiXGqel
# cnNW8ReU5P01lHKg1nZfHndFg4U4FtBzWwW6Z1KNpbJpL9oZC/6SdCnidi9U3RQw
# WfjSjWL9y8lfRjFQuScT5EAwz3IpECgixzdOPaAyPZDNoTgGhVxOVoIoKgUyt0vX
# T2Pn0i1i8UU956wIAPZGoZ7RW4wmU+h6qkryRs83PDietHdcpReejcsRj1Y8wawJ
# XwPTAgMBAAGjggFeMIIBWjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTLEejK
# 0rQWWAHJNy4zFha5TJoKHzALBgNVHQ8EBAMCAYYwEgYJKwYBBAGCNxUBBAUCAwEA
# ATAjBgkrBgEEAYI3FQIEFgQU/dExTtMmipXhmGA7qDFvpjy82C0wGQYJKwYBBAGC
# NxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUDqyCYEBWJ5flJRP8KuEKU5VZ
# 5KQwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvbWljcm9zb2Z0cm9vdGNlcnQuY3JsMFQGCCsGAQUFBwEB
# BEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j
# ZXJ0cy9NaWNyb3NvZnRSb290Q2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggIBAFk5
# Pn8mRq/rb0CxMrVq6w4vbqhJ9+tfde1MOy3XQ60L/svpLTGjI8x8UJiAIV2sPS9M
# uqKoVpzjcLu4tPh5tUly9z7qQX/K4QwXaculnCAt+gtQxFbNLeNK0rxw56gNogOl
# VuC4iktX8pVCnPHz7+7jhh80PLhWmvBTI4UqpIIck+KUBx3y4k74jKHK6BOlkU7I
# G9KPcpUqcW2bGvgc8FPWZ8wi/1wdzaKMvSeyeWNWRKJRzfnpo1hW3ZsCRUQvX/Ta
# rtSCMm78pJUT5Otp56miLL7IKxAOZY6Z2/Wi+hImCWU4lPF6H0q70eFW6NB4lhhc
# yTUWX92THUmOLb6tNEQc7hAVGgBd3TVbIc6YxwnuhQ6MT20OE049fClInHLR82zK
# wexwo1eSV32UjaAbSANa98+jZwp0pTbtLS8XyOZyNxL0b7E8Z4L5UrKNMxZlHg6K
# 3RDeZPRvzkbU0xfpecQEtNP7LN8fip6sCvsTJ0Ct5PnhqX9GuwdgR2VgQE6wQuxO
# 7bN2edgKNAltHIAxH+IOVN3lofvlRxCtZJj/UBYufL8FIXrilUEnacOTj5XJjdib
# Ia4NXJzwoq6GaIMMai27dmsAHZat8hZ79haDJLmIz2qoRzEvmtzjcT3XAH5iR9HO
# iMm4GPoOco3Boz2vAkBq/2mbluIQqBC0N1AI1sM9MIIGBzCCA++gAwIBAgIKYRZo
# NAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkw
# FwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAz
# MTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEB
# AQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7R
# p9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y
# 9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYu
# J6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdm
# EScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68e
# eEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAP
# BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzAL
# BgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyC
# YEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
# IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8E
# STBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
# dWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsG
# AQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0B
# AQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxt
# YrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1P
# q5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxn
# LcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/
# xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW
# 6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146So
# dDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD
# 6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9
# iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpj
# tHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J
# 4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0xggSXMIIE
# kwIBATCBkDB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMw
# IQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQQITMwAAAXl8LldOUuHK
# 1gABAAABeTAJBgUrDgMCGgUAoIGwMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
# MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSi
# z/QnYvEdCZg/mkAaqCWISKnHbTBQBgorBgEEAYI3AgEMMUIwQKAWgBQAUABvAHcA
# ZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUG93ZXJT
# aGVsbCAwDQYJKoZIhvcNAQEBBQAEggEANifoS2mzMM1zLJuZfrJnNMPTp6taZXoZ
# vH5KYDyPRWQsfqNVCohFhiUTegopw+uE0R5uN/z+nVS2YE+vHPnSHFRZ/bhimEuG
# 9jbp7lkNRwJrxnHE9fVlQnZFQaxQ3myApzv4/+1tPg3l9DF2BNmBjWMgoe3O/Yr9
# ctvbsKRESeOhPnxUdqH0UEbf86qa2DVcz1DOD5GDrAMOgfrinUIgzLl5ICJYKjjR
# 35Y+CIq9WF5QioUgYvrNSOBuFg4akzmMWXypCxVPz67NypgPMdvgx+n6HkzfY48s
# RAnlHztDk1tzYkhl9yv50RYV7zqAeTEkoQuZdc423oq26Sxdr8tFbKGCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAADIRyKdow3KwFgAAAAAAMgwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkwMTIwNDgwM1owIwYJ
# KoZIhvcNAQkEMRYEFOs9JN0aG1P5vY71vraFafhV/6LMMA0GCSqGSIb3DQEBBQUA
# BIIBAIqIplxd3iYBLXkuwSk5Kp65f6ySU/EO8EQm4sqNTHtGEjjAxYFueVmGQSE0
# A6zqyyVyf2zo5ha9uEnX5mo0YsGAFCOWBFqLyCD3lXEQzydu9YOGaWZ61qDErX9a
# WTh3zV7X0nQN402FR7BAseFWl1O8JVuOTuxp3Wr4I0Z6bf4s9d4Y2qCV4OZAacvI
# AXm5r2ft2MhJsH+Hr7bvfjzADgYobDytowbO0qt8YuqvO7q+qKz+Bf66N1ciG9Ed
# DUpKv7ytyoAhKZ7I2LNtY1xOHLtWmOHrkJD+bI1QkKh7HanD6KVIiuXADnF2ZIQ8
# aSIw/euLjxf/kP1UKT02WG0ICkE=
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\core-6.0.0-alpha-linux.json
{
    "Modules":  [
                    {
                        "Name":  "Microsoft.PowerShell.Archive",
                        "Version":  "1.0.1.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Compress-Archive",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [-DestinationPath] <string> [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Update [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Force [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Update [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Force [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Expand-Archive",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [[-DestinationPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Host",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Start-Transcript",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>] [[-LiteralPath] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>] [[-OutputDirectory] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Transcript",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Management",
                        "Version":  "3.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Value] <Object[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Convert-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Copy-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Destination] <string>] [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-FromSession <PSSession>] [-ToSession <PSSession>] [<CommonParameters>] [[-Destination] <string>] -LiteralPath <string[]> [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-FromSession <PSSession>] [-ToSession <PSSession>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Copy-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Destination] <string> [-Name] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Destination] <string> [-Name] <string> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <Process[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ChildItem",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>] [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] -LiteralPath <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Stream <string[]>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Stream <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Name] <string[]>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>] [[-Name] <string[]>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ItemPropertyValue",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [-Name] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-PSProvider <string[]>] [-PSDrive <string[]>] [<CommonParameters>] [-Stack] [-StackName <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] -Id <int[]> -IncludeUserName [<CommonParameters>] -Id <int[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] -InputObject <Process[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>] [-LiteralName] <string[]> [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-PSProvider] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Join-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ChildPath] <string> [[-AdditionalChildPath] <string[]>] [-Resolve] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Move-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Destination] <string>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Destination] <string>] -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Move-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Destination] <string> [-Name] <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Destination] <string> [-Name] <string[]> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string[]>] -Name <string> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-PropertyType <string>] [-Value <Object>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -LiteralPath <string[]> [-PropertyType <string>] [-Value <Object>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-PSProvider] <string> [-Root] <string> [-Description <string>] [-Scope <string>] [-Persist] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Pop-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Push-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-PassThru] [-StackName <string>] [<CommonParameters>] [-LiteralPath <string>] [-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string[]>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralName] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-NewName] <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-NewName] <string> -LiteralPath <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Name] <string> [-NewName] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-NewName] <string> -LiteralPath <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Resolve-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Value] <Object[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Value] <Object>] [-Force] [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Value] <Object>] -LiteralPath <string[]> [-Force] [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-Value] <Object> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> -InputObject <psobject> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> -InputObject <psobject> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-Value] <Object> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-PassThru] [<CommonParameters>] -LiteralPath <string> [-PassThru] [<CommonParameters>] [-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Split-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Parent] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Leaf] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Qualifier] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-NoQualifier] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Resolve] [-IsAbsolute] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Resolve] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [[-ArgumentList] <string[]>] [-Credential <pscredential>] [-WorkingDirectory <string>] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError <string>] [-RedirectStandardInput <string>] [-RedirectStandardOutput <string>] [-Wait] [-UseNewEnvironment] [<CommonParameters>] [-FilePath] <string> [[-ArgumentList] <string[]>] [-WorkingDirectory <string>] [-PassThru] [-Verb <string>] [-Wait] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <Process[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PathType <TestPathType>] [-IsValid] [-Credential <pscredential>] [-OlderThan <datetime>] [-NewerThan <datetime>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PathType <TestPathType>] [-IsValid] [-Credential <pscredential>] [-OlderThan <datetime>] [-NewerThan <datetime>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] [[-Timeout] <int>] -InputObject <Process[]> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Security",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "ConvertFrom-SecureString",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SecureString] <securestring> [[-SecureKey] <securestring>] [<CommonParameters>] [-SecureString] <securestring> [-Key <byte[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-SecureString",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-String] <string> [[-SecureKey] <securestring>] [<CommonParameters>] [-String] <string> [-AsPlainText] [-Force] [<CommonParameters>] [-String] <string> [-Key <byte[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Credential",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Credential] <pscredential>] [<CommonParameters>] [[-UserName] <string>] [-Message <string>] [-Title <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ExecutionPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Scope] <ExecutionPolicyScope>] [-List] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-ExecutionPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Utility",
                        "Version":  "3.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Format-Hex",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>] -InputObject <Object> [-Encoding <string>] [-Raw] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-FileHash",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [-Algorithm <string>] [<CommonParameters>] -LiteralPath <string[]> [-Algorithm <string>] [<CommonParameters>] -InputStream <Stream> [-Algorithm <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-PowerShellDataFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string[]>] [<CommonParameters>] [-LiteralPath <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Guid",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-TemporaryFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Add-Member",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-InputObject <psobject> -TypeName <string> [-PassThru] [<CommonParameters>] [-MemberType] <PSMemberTypes> [-Name] <string> [[-Value] <Object>] [[-SecondValue] <Object>] -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyName] <string> [-NotePropertyValue] <Object> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyMembers] <IDictionary> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Add-Type",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TypeDefinition] <string> [-Language <Language>] [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] [-Name] <string> [-MemberDefinition] <string[]> [-Namespace <string>] [-UsingNamespace <string[]>] [-Language <Language>] [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] [-Path] <string[]> [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] -LiteralPath <string[]> [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] -AssemblyName <string[]> [-PassThru] [-IgnoreWarnings] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Compare-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ReferenceObject] <psobject[]> [-DifferenceObject] <psobject[]> [-SyncWindow <int>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject[]> [[-Delimiter] <char>] [-Header <string[]>] [<CommonParameters>] [-InputObject] <psobject[]> -UseCulture [-Header <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-Json",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-StringData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-StringData] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [[-Delimiter] <char>] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-NoTypeInformation] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Html",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [[-Head] <string[]>] [[-Title] <string>] [[-Body] <string[]>] [-InputObject <psobject>] [-As <string>] [-CssUri <uri>] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-As <string>] [-Fragment] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Json",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <Object> [-Depth <int>] [-Compress] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Xml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [-Depth <int>] [-NoTypeInformation] [-As <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Runspace",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Runspace] <runspace> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-BreakAll] [<CommonParameters>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [[-Name] <string[]>] [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <string>] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Name] <string[]>] -LiteralPath <string> [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <string>] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Clixml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [[-Delimiter] <char>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <string>] [-Append] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <string>] [-Append] [-UseCulture] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-InputObject <ExtendedTypeDefinition[]> -Path <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Custom",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-Depth <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-List",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Table",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Wide",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object>] [-AutoSize] [-Column <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] [-Exclude <string[]>] [-Scope <string>] [-Definition <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Culture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Date",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Date] <datetime>] [-Year <int>] [-Month <int>] [-Day <int>] [-Hour <int>] [-Minute <int>] [-Second <int>] [-Millisecond <int>] [-DisplayHint <DisplayHintType>] [-Format <string>] [<CommonParameters>] [[-Date] <datetime>] [-Year <int>] [-Month <int>] [-Day <int>] [-Hour <int>] [-Minute <int>] [-Second <int>] [-Millisecond <int>] [-DisplayHint <DisplayHintType>] [-UFormat <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [<CommonParameters>] [-EventIdentifier] <int> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-EventSubscriber",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [-Force] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TypeName] <string[]>] [-PowerShellVersion <version>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Member",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-InputObject <psobject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Script] <string[]>] [<CommonParameters>] -Variable <string[]> [-Script <string[]>] [<CommonParameters>] -Command <string[]> [-Script <string[]>] [<CommonParameters>] [-Type] <BreakpointType[]> [-Script <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSCallStack",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Random",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Maximum] <Object>] [-SetSeed <int>] [-Minimum <Object>] [<CommonParameters>] [-InputObject] <Object[]> [-SetSeed <int>] [-Count <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Runspace",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>] [-InstanceId] <guid[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TraceSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TypeName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-UICulture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Unique",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject <psobject>] [-AsString] [<CommonParameters>] [-InputObject <psobject>] [-OnType] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Group-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Clixml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>] -LiteralPath <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [[-Delimiter] <char>] [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <string>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-LocalizedData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Expression",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Command] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-RestMethod",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Uri] <uri> [-Method <WebRequestMethod>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-WebRequest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Uri] <uri> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Method <WebRequestMethod>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Measure-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Expression] <scriptblock> [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Measure-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <string[]>] [-InputObject <psobject>] [-Sum] [-Average] [-Maximum] [-Minimum] [<CommonParameters>] [[-Property] <string[]>] [-InputObject <psobject>] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [[-Sender] <psobject>] [[-EventArguments] <psobject[]>] [[-MessageData] <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-ComObject] <string> [-Strict] [-Property <IDictionary>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-TimeSpan",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Start] <datetime>] [[-End] <datetime>] [<CommonParameters>] [-Days <int>] [-Hours <int>] [-Minutes <int>] [-Seconds <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [[-Value] <Object>] [-Description <string>] [-Option <ScopedItemOptions>] [-Visibility <SessionStateEntryVisibility>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-File",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [[-Encoding] <string>] [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Encoding] <string>] -LiteralPath <string> [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-String",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Stream] [-Width <int>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Read-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-EngineEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-ObjectEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [-EventName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-EventIdentifier] <int> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Breakpoint] <Breakpoint[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-TypeData <TypeData> [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-InputObject <psobject>] [-ExcludeProperty <string[]>] [-ExpandProperty <string>] [-Unique] [-Last <int>] [-First <int>] [-Skip <int>] [-Wait] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-ExcludeProperty <string[]>] [-ExpandProperty <string>] [-Unique] [-SkipLast <int>] [<CommonParameters>] [-InputObject <psobject>] [-Unique] [-Wait] [-Index <int[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-String",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Pattern] <string[]> [-Path] <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -InputObject <psobject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -LiteralPath <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-Xml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-XPath] <string> [-Xml] <XmlNode[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> [-Path] <string[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> -LiteralPath <string[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> -Content <string[]> [-Namespace <hashtable>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Date",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Date] <datetime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Adjust] <timespan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Script] <string[]> [-Line] <int[]> [[-Column] <int>] [-Action <scriptblock>] [<CommonParameters>] [[-Script] <string[]>] -Command <string[]> [-Action <scriptblock>] [<CommonParameters>] [[-Script] <string[]>] -Variable <string[]> [-Action <scriptblock>] [-Mode <VariableAccessMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-TraceSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [-PassThru] [<CommonParameters>] [-Name] <string[]> [-RemoveListener <string[]>] [<CommonParameters>] [-Name] <string[]> [-RemoveFileListener <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Value] <Object>] [-Include <string[]>] [-Exclude <string[]>] [-Description <string>] [-Option <ScopedItemOptions>] [-Force] [-Visibility <SessionStateEntryVisibility>] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Sort-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-Descending] [-Unique] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Sleep",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Seconds] <int> [<CommonParameters>] -Milliseconds <int> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Tee-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [-InputObject <psobject>] [-Append] [<CommonParameters>] -LiteralPath <string> [-InputObject <psobject>] [<CommonParameters>] -Variable <string> [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Trace-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Expression] <scriptblock> [[-Option] <PSTraceSourceOptions>] [-InputObject <psobject>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [<CommonParameters>] [-Name] <string[]> [-Command] <string> [[-Option] <PSTraceSourceOptions>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -TypeName <string> [-MemberType <PSMemberTypes>] [-MemberName <string>] [-Value <Object>] [-SecondValue <Object>] [-TypeConverter <type>] [-TypeAdapter <type>] [-SerializationMethod <string>] [-TargetTypeForDeserialization <type>] [-SerializationDepth <int>] [-DefaultDisplayProperty <string>] [-InheritPropertySerializationSet <bool>] [-StringSerializationSource <string>] [-DefaultDisplayPropertySet <string[]>] [-DefaultKeyPropertySet <string[]>] [-PropertySerializationSet <string[]>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeData] <TypeData[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Debugger",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Debug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Error",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [-Category <ErrorCategory>] [-ErrorId <string>] [-TargetObject <Object>] [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>] -Exception <Exception> [-Message <string>] [-Category <ErrorCategory>] [-ErrorId <string>] [-TargetObject <Object>] [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>] -ErrorRecord <ErrorRecord> [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Information",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MessageData] <Object> [[-Tags] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Output",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject[]> [-NoEnumerate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Progress",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Activity] <string> [[-Status] <string>] [[-Id] <int>] [-PercentComplete <int>] [-SecondsRemaining <int>] [-CurrentOperation <string>] [-ParentId <int>] [-Completed] [-SourceId <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Verbose",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Warning",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "fhx"
                                            ]
                    },
                    {
                        "Name":  "PackageManagement",
                        "Version":  "1.0.0.1",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Find-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-IncludeDependencies] [-AllVersions] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [[-Name] <string[]>] [-IncludeDependencies] [-AllVersions] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-AllVersions] [-Source <string[]>] [-IncludeDependencies] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ListAvailable] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Location <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [[-Name] <string>] [-Location <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] [-InputObject] <SoftwareIdentity[]> [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Scope <string>] [-Source <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <SoftwareIdentity[]> [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] [[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Source <string[]>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] -InputObject <SoftwareIdentity> [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Location <string>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] -InputObject <PackageSource> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <SoftwareIdentity[]> [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Source] <string>] [-Location <string>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] -InputObject <PackageSource[]> [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Pester",
                        "Version":  "3.3.9",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "AfterAll",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "AfterEach",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Assert-MockCalled",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CommandName] <string> [[-Times] <int>] [[-ParameterFilter] <scriptblock>] [[-ModuleName] <string>] [[-Scope] <string>] [-Exactly] [<CommonParameters>] [-CommandName] <string> [[-Times] <int>] [[-ModuleName] <string>] [[-Scope] <string>] -ExclusiveFilter <scriptblock> [-Exactly] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Assert-VerifiableMocks",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "BeforeAll",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "BeforeEach",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Context",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-Fixture] <scriptblock>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Describe",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-Fixture] <scriptblock>] [-Tags <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MockDynamicParameters",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-CmdletName <string> [-Parameters <hashtable>] [-Cmdlet <Object>] [<CommonParameters>] -FunctionName <string> [-ModuleName <string>] [-Parameters <hashtable>] [-Cmdlet <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TestDriveItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>]"
                                                 },
                                                 {
                                                     "Name":  "In",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-path] <Object>] [[-execute] <scriptblock>]"
                                                 },
                                                 {
                                                     "Name":  "InModuleScope",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ModuleName] <string> [-ScriptBlock] <scriptblock> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Mock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CommandName] <string> [[-ModuleName] <string>] [[-BoundParameters] <hashtable>] [[-ArgumentList] <Object[]>] [[-CallerSessionState] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Pester",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Script] <Object[]>] [[-TestName] <string[]>] [-EnableExit] [[-OutputXml] <string>] [[-Tag] <string[]>] [-ExcludeTag <string[]>] [-PassThru] [-CodeCoverage <Object[]>] [-Strict] [-Quiet] [<CommonParameters>] [[-Script] <Object[]>] [[-TestName] <string[]>] [-EnableExit] [[-Tag] <string[]>] -OutputFile <string> -OutputFormat <string> [-ExcludeTag <string[]>] [-PassThru] [-CodeCoverage <Object[]>] [-Strict] [-Quiet] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "It",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [<CommonParameters>] [-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [-Pending] [<CommonParameters>] [-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [-Skip] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Mock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-CommandName] <string>] [[-MockWith] <scriptblock>] [[-ParameterFilter] <scriptblock>] [[-ModuleName] <string>] [-Verifiable]"
                                                 },
                                                 {
                                                     "Name":  "New-Fixture",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>] [-Name] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-DynamicParameterVariables",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-SessionState] <SessionState> [[-Parameters] <hashtable>] [[-Metadata] <CommandMetadata>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Setup",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <Object>] [[-Content] <Object>] [-Dir] [-File] [-PassThru]"
                                                 },
                                                 {
                                                     "Name":  "Should",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "PowerShellGet",
                        "Version":  "1.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Find-Command",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-DscResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-RoleCapability",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InstalledModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-AllVersions] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InstalledScript",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>] -Description <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Publish-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-Name <string> [-RequiredVersion <version>] [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Publish-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-Path <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [-SourceLocation] <uri> [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>] -Default [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> -Path <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> -Path <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-SourceLocation] <uri>] [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>] -LiteralPath <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-AllVersions] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ModuleManifest",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [-NestedModules <Object[]>] [-Guid <guid>] [-Author <string>] [-CompanyName <string>] [-Copyright <string>] [-RootModule <string>] [-ModuleVersion <version>] [-Description <string>] [-ProcessorArchitecture <ProcessorArchitecture>] [-CompatiblePSEditions <string[]>] [-PowerShellVersion <version>] [-ClrVersion <version>] [-DotNetFrameworkVersion <version>] [-PowerShellHostName <string>] [-PowerShellHostVersion <version>] [-RequiredModules <Object[]>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-ScriptsToProcess <string[]>] [-RequiredAssemblies <string[]>] [-FileList <string[]>] [-ModuleList <Object[]>] [-FunctionsToExport <string[]>] [-AliasesToExport <string[]>] [-VariablesToExport <string[]>] [-CmdletsToExport <string[]>] [-DscResourcesToExport <string[]>] [-PrivateData <hashtable>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-HelpInfoUri <uri>] [-PassThru] [-DefaultCommandPrefix <string>] [-ExternalModuleDependencies <string[]>] [-PackageManagementProviders <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralPath] <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "inmo",
                                                "fimo",
                                                "upmo",
                                                "pumo"
                                            ]
                    },
                    {
                        "Name":  "PSDesiredStateConfiguration",
                        "Version":  "0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-NodeKeys",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResourceKey] <string> [-keywordName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "AddDscResourceProperty",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "AddDscResourcePropertyFromMetadata",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "CheckResourceFound",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-names] <Object>] [[-Resources] <Object>]"
                                                 },
                                                 {
                                                     "Name":  "Configuration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ResourceModuleTuplesToImport] <List[Tuple[string[],ModuleSpecification[],version]]>] [[-OutputPath] <Object>] [[-Name] <Object>] [[-Body] <scriptblock>] [[-ArgsToBody] <hashtable>] [[-ConfigurationData] <hashtable>] [[-InstanceName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-MOFInstance",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Type] <string> [-Properties] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Generate-VersionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-KeywordData] <Object> [-Value] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-CompatibleVersionAddtionaPropertiesStr",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-ComplexResourceQualifier",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-ConfigurationErrorCount",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-DscResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [[-Module] <Object>] [-Syntax] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-DSCResourceModules",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-EncryptedPassword",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Value] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InnerMostErrorRecord",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ErrorRecord] <ErrorRecord> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MofInstanceName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-mofInstance] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MofInstanceText",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-aliasId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PositionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-sourceMetadata] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSCurrentConfigurationNode",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSDefaultConfigurationDocument",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSMetaConfigDocumentInstVersionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSMetaConfigurationProcessed",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSTopConfigurationName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PublicKeyFromFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-certificatefile] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PublicKeyFromStore",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-certificateid] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetCompositeResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-patterns] <WildcardPattern[]>] [-configInfo] <ConfigurationInfo> [[-ignoreParameters] <Object>] [-modules] <psmoduleinfo[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetImplementingModulePath",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-schemaFileName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-modules] <psmoduleinfo[]> [-schemaFileName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetPatterns",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-names] <string[]>]"
                                                 },
                                                 {
                                                     "Name":  "GetResourceFromKeyword",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-keyword] <DynamicKeyword> [[-patterns] <WildcardPattern[]>] [-modules] <psmoduleinfo[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetSyntax",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "ImportCimAndScriptKeywordsFromModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Module] <Object> [-resource] <Object> [[-functionsToDefine] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ImportClassResourcesFromModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Module] <psmoduleinfo> [-Resources] <List[string]> [[-functionsToDefine] <Dictionary[string,scriptblock]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Initialize-ConfigurationRuntimeState",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "IsHiddenResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResourceName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "IsPatternMatched",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-patterns] <WildcardPattern[]>] [-Name] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-DscChecksum",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [[-OutPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Node",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-KeywordData] <Object> [[-Name] <string[]>] [-Value] <scriptblock> [-sourceMetadata] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ReadEnvironmentFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-FilePath] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeExclusiveResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-exclusiveResource] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-referencedManagers] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-requiredResourceList] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-referencedResourceSources] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSCurrentConfigurationNode",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-nodeName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSDefaultConfigurationDocument",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-documentText] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSMetaConfigDocInsProcessedBeforeMeta",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Set-PSMetaConfigVersionInfoV2",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Set-PSTopConfigurationName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "StrongConnect",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-resourceId] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ConflictingResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-keyword] <string>] [-properties] <hashtable> [-keywordData] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ModuleReloadRequired",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-SchemaFilePath] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-MofInstanceText",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-instanceText] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ThrowError",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ExceptionName] <string> [-ExceptionMessage] <string> [[-ExceptionObject] <Object>] [-errorId] <string> [-errorCategory] <ErrorCategory> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ConfigurationDocumentRef",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [-ConfigurationName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ConfigurationErrorCount",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Update-DependsOn",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-LocalConfigManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-localConfigManager] <string>] [[-resourceManagers] <string>] [[-reportManagers] <string>] [[-downloadManagers] <string>] [[-partialConfigurations] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ModuleVersion",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ValidateNoCircleInNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeExclusiveResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNoNameNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateUpdate-ConfigurationData",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationData] <hashtable>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Log",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-message] <string> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-MetaConfigFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]"
                                                 },
                                                 {
                                                     "Name":  "Write-NodeMOFFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]"
                                                 },
                                                 {
                                                     "Name":  "WriteFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Value] <string> [-Path] <string> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "glcm",
                                                "slcm",
                                                "rtcfg",
                                                "gcfgs",
                                                "sacfg",
                                                "upcfg",
                                                "ulcm",
                                                "tcfg",
                                                "gcfg",
                                                "pbcfg"
                                            ]
                    },
                    {
                        "Name":  "PSReadLine",
                        "Version":  "1.2",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "PSConsoleHostReadline",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSReadlineKeyHandler",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Bound] [-Unbound] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSReadlineOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSReadlineKeyHandler",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Chord] <string[]> [-ViMode <ViMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSReadlineKeyHandler",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Chord] <string[]> [-ScriptBlock] <scriptblock> [-BriefDescription <string>] [-Description <string>] [-ViMode <ViMode>] [<CommonParameters>] [-Chord] <string[]> [-Function] <string> [-ViMode <ViMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSReadlineOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-EditMode <EditMode>] [-ContinuationPrompt <string>] [-ContinuationPromptForegroundColor <ConsoleColor>] [-ContinuationPromptBackgroundColor <ConsoleColor>] [-EmphasisForegroundColor <ConsoleColor>] [-EmphasisBackgroundColor <ConsoleColor>] [-ErrorForegroundColor <ConsoleColor>] [-ErrorBackgroundColor <ConsoleColor>] [-HistoryNoDuplicates] [-AddToHistoryHandler <Func[string,bool]>] [-CommandValidationHandler <Action[CommandAst]>] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount <int>] [-MaximumKillRingCount <int>] [-ResetTokenColors] [-ShowToolTips] [-ExtraPromptLineCount <int>] [-DingTone <int>] [-DingDuration <int>] [-BellStyle <BellStyle>] [-CompletionQueryItems <int>] [-WordDelimiters <string>] [-HistorySearchCaseSensitive] [-HistorySaveStyle <HistorySaveStyle>] [-HistorySavePath <string>] [-ViModeIndicator <ViModeStyle>] [<CommonParameters>] [-TokenKind] <TokenClassification> [[-ForegroundColor] <ConsoleColor>] [[-BackgroundColor] <ConsoleColor>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Version":  "6.0.0",
                        "Name":  "Microsoft.PowerShell.Core",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-InputObject] <psobject[]>] [-Passthru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <int[]>] [[-Count] <int>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Count] <int>] [-CommandLine <string[]>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Connect-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Name <string[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Session] <PSSession[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -ComputerName <string[]> -InstanceId <guid[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri[]> [-ConfigurationName <string>] [-AllowRedirection] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri[]> -InstanceId <guid[]> [-ConfigurationName <string>] [-AllowRedirection] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Job] <Job> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disconnect-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Session] <PSSession[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Force] [-SecurityDescriptorSddl <string>] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enter-PSHostProcess",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int> [[-AppDomainName] <string>] [<CommonParameters>] [-Process] <Process> [[-AppDomainName] <string>] [<CommonParameters>] [-Name] <string> [[-AppDomainName] <string>] [<CommonParameters>] [-HostProcessInfo] <PSHostProcessInfo> [[-AppDomainName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enter-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ComputerName] <string> [-EnableNetworkAccess] [-Credential <pscredential>] [-ConfigurationName <string>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [[-Session] <PSSession>] [<CommonParameters>] [[-ConnectionUri] <uri>] [-EnableNetworkAccess] [-Credential <pscredential>] [-ConfigurationName <string>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-InstanceId <guid>] [<CommonParameters>] [[-Id] <int>] [<CommonParameters>] [-Name <string>] [<CommonParameters>] [-VMId] <guid> [-Credential] <pscredential> [-ConfigurationName <string>] [<CommonParameters>] [-VMName] <string> [-Credential] <pscredential> [-ConfigurationName <string>] [<CommonParameters>] [-ContainerId] <string> [-ConfigurationName <string>] [-RunAsAdministrator] [<CommonParameters>] -HostName <string> -UserName <string> [-KeyFilePath <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Exit-PSHostProcess",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Exit-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-ModuleMember",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Function] <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ForEach-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Process] <scriptblock[]> [-InputObject <psobject>] [-Begin <scriptblock>] [-End <scriptblock>] [-RemainingScripts <scriptblock[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-MemberName] <string> [-InputObject <psobject>] [-ArgumentList <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ArgumentList] <Object[]>] [-Verb <string[]>] [-Noun <string[]>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-TotalCount <int>] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName <string[]>] [-ParameterType <PSTypeName[]>] [<CommonParameters>] [[-Name] <string[]>] [[-ArgumentList] <Object[]>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-CommandType <CommandTypes>] [-TotalCount <int>] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName <string[]>] [-ParameterType <PSTypeName[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Help",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [-Full] [<CommonParameters>] [[-Name] <string>] -Detailed [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -Examples [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -Parameter <string> [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -Online [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -ShowWindow [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <long[]>] [[-Count] <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <int[]>] [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [-Command <string[]>] [<CommonParameters>] [-InstanceId] <guid[]> [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-Name] <string[]> [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-State] <JobState> [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-Filter] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-FullyQualifiedName <ModuleSpecification[]>] [-All] [<CommonParameters>] [[-Name] <string[]>] -ListAvailable [-FullyQualifiedName <ModuleSpecification[]>] [-All] [-PSEdition <string>] [-Refresh] [<CommonParameters>] [[-Name] <string[]>] -PSSession <PSSession> [-FullyQualifiedName <ModuleSpecification[]>] [-ListAvailable] [-PSEdition <string>] [-Refresh] [<CommonParameters>] [[-Name] <string[]>] -CimSession <CimSession> [-FullyQualifiedName <ModuleSpecification[]>] [-ListAvailable] [-Refresh] [-CimResourceUri <uri>] [-CimNamespace <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSHostProcessInfo",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [-Process] <Process[]> [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name <string[]>] [<CommonParameters>] [-ComputerName] <string[]> -InstanceId <guid[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] [-ComputerName] <string[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] [-ConnectionUri] <uri[]> [-ConfigurationName <string>] [-AllowRedirection] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] [-ConnectionUri] <uri[]> -InstanceId <guid[]> [-ConfigurationName <string>] [-AllowRedirection] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] -VMId <guid[]> [-ConfigurationName <string>] [-Name <string[]>] [-State <SessionFilterState>] [<CommonParameters>] -ContainerId <string[]> [-ConfigurationName <string>] [-Name <string[]>] [-State <SessionFilterState>] [<CommonParameters>] -InstanceId <guid[]> -ContainerId <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] -InstanceId <guid[]> -VMId <guid[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] -VMName <string[]> [-ConfigurationName <string>] [-Name <string[]>] [-State <SessionFilterState>] [<CommonParameters>] -InstanceId <guid[]> -VMName <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] [-InstanceId <guid[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSSessionCapability",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ConfigurationName] <string> [-Username] <string> [-Full] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion <version>] [-MaximumVersion <string>] [-RequiredVersion <version>] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-Name] <string[]> -PSSession <PSSession> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion <version>] [-MaximumVersion <string>] [-RequiredVersion <version>] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-Name] <string[]> -CimSession <CimSession> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion <version>] [-MaximumVersion <string>] [-RequiredVersion <version>] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [-CimResourceUri <uri>] [-CimNamespace <string>] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> -PSSession <PSSession> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-Assembly] <Assembly[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ScriptBlock] <scriptblock> [-NoNewScope] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-FilePath] <string> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-ScriptBlock] <scriptblock> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-ComputerName] <string[]>] [-ScriptBlock] <scriptblock> [-Credential <pscredential>] [-Port <int>] [-UseSSL] [-ConfigurationName <string>] [-ApplicationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-SessionName <string[]>] [-HideComputerName] [-JobName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-CertificateThumbprint <string>] [<CommonParameters>] [[-ComputerName] <string[]>] [-FilePath] <string> [-Credential <pscredential>] [-Port <int>] [-UseSSL] [-ConfigurationName <string>] [-ApplicationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-SessionName <string[]>] [-HideComputerName] [-JobName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-ConnectionUri] <uri[]>] [-ScriptBlock] <scriptblock> [-Credential <pscredential>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName <string>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-CertificateThumbprint <string>] [<CommonParameters>] [[-ConnectionUri] <uri[]>] [-FilePath] <string> [-Credential <pscredential>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName <string>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-ScriptBlock] <scriptblock> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-FilePath] <string> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-HostName] <string> [-ScriptBlock] <scriptblock> -UserName <string> [-AsJob] [-HideComputerName] [-KeyFilePath <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-HostName] <string> [-FilePath] <string> -UserName <string> [-AsJob] [-HideComputerName] [-KeyFilePath <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ScriptBlock] <scriptblock> [-Function <string[]>] [-Cmdlet <string[]>] [-ReturnResult] [-AsCustomObject] [-ArgumentList <Object[]>] [<CommonParameters>] [-Name] <string> [-ScriptBlock] <scriptblock> [-Function <string[]>] [-Cmdlet <string[]>] [-ReturnResult] [-AsCustomObject] [-ArgumentList <Object[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ModuleManifest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-NestedModules <Object[]>] [-Guid <guid>] [-Author <string>] [-CompanyName <string>] [-Copyright <string>] [-RootModule <string>] [-ModuleVersion <version>] [-Description <string>] [-ProcessorArchitecture <ProcessorArchitecture>] [-PowerShellVersion <version>] [-ClrVersion <version>] [-DotNetFrameworkVersion <version>] [-PowerShellHostName <string>] [-PowerShellHostVersion <version>] [-RequiredModules <Object[]>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-ScriptsToProcess <string[]>] [-RequiredAssemblies <string[]>] [-FileList <string[]>] [-ModuleList <Object[]>] [-FunctionsToExport <string[]>] [-AliasesToExport <string[]>] [-VariablesToExport <string[]>] [-CmdletsToExport <string[]>] [-DscResourcesToExport <string[]>] [-CompatiblePSEditions <string[]>] [-PrivateData <Object>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string>] [-HelpInfoUri <string>] [-PassThru] [-DefaultCommandPrefix <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSRoleCapabilityFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Guid <guid>] [-Author <string>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-ModulesToImport <Object[]>] [-VisibleAliases <string[]>] [-VisibleCmdlets <Object[]>] [-VisibleFunctions <Object[]>] [-VisibleExternalCommands <string[]>] [-VisibleProviders <string[]>] [-ScriptsToProcess <string[]>] [-AliasDefinitions <IDictionary[]>] [-FunctionDefinitions <IDictionary[]>] [-VariableDefinitions <Object>] [-EnvironmentVariables <IDictionary>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-AssembliesToLoad <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string[]>] [-Credential <pscredential>] [-Name <string[]>] [-EnableNetworkAccess] [-ConfigurationName <string>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-ThrottleLimit <int>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ConnectionUri] <uri[]> [-Credential <pscredential>] [-Name <string[]>] [-EnableNetworkAccess] [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-VMId] <guid[]> -Credential <pscredential> [-Name <string[]>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [<CommonParameters>] -Credential <pscredential> -VMName <string[]> [-Name <string[]>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [<CommonParameters>] [[-Session] <PSSession[]>] [-Name <string[]>] [-EnableNetworkAccess] [-ThrottleLimit <int>] [<CommonParameters>] -ContainerId <string[]> [-Name <string[]>] [-ConfigurationName <string>] [-RunAsAdministrator] [-ThrottleLimit <int>] [<CommonParameters>] -HostName <string> -UserName <string> [-Name <string[]>] [-KeyFilePath <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSSessionConfigurationFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-SchemaVersion <version>] [-Guid <guid>] [-Author <string>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-SessionType <SessionType>] [-TranscriptDirectory <string>] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups <string[]>] [-MountUserDrive] [-UserDriveMaximumSize <long>] [-GroupManagedServiceAccount <string>] [-ScriptsToProcess <string[]>] [-RoleDefinitions <IDictionary>] [-RequiredGroups <IDictionary>] [-LanguageMode <PSLanguageMode>] [-ExecutionPolicy <ExecutionPolicy>] [-PowerShellVersion <version>] [-ModulesToImport <Object[]>] [-VisibleAliases <string[]>] [-VisibleCmdlets <Object[]>] [-VisibleFunctions <Object[]>] [-VisibleExternalCommands <string[]>] [-VisibleProviders <string[]>] [-AliasDefinitions <IDictionary[]>] [-FunctionDefinitions <IDictionary[]>] [-VariableDefinitions <Object>] [-EnvironmentVariables <IDictionary>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-AssembliesToLoad <string[]>] [-Full] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSSessionOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MaximumRedirection <int>] [-NoCompression] [-NoMachineProfile] [-Culture <cultureinfo>] [-UICulture <cultureinfo>] [-MaximumReceivedDataSizePerCommand <int>] [-MaximumReceivedObjectSize <int>] [-OutputBufferingMode <OutputBufferingMode>] [-MaxConnectionRetryCount <int>] [-ApplicationArguments <psprimitivedictionary>] [-OpenTimeout <int>] [-CancelTimeout <int>] [-IdleTimeout <int>] [-ProxyAccessType <ProxyAccessType>] [-ProxyAuthentication <AuthenticationMechanism>] [-ProxyCredential <pscredential>] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout <int>] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSTransportOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MaxIdleTimeoutSec <int>] [-ProcessIdleTimeoutSec <int>] [-MaxSessions <int>] [-MaxConcurrentCommandsPerSession <int>] [-MaxSessionsPerUser <int>] [-MaxMemoryPerSessionMB <int>] [-MaxProcessesPerSession <int>] [-MaxConcurrentUsers <int>] [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-Default",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Transcript] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Paging] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-Null",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Receive-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Job] <Job[]> [[-Location] <string[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Job] <Job[]> [[-ComputerName] <string[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Job] <Job[]> [[-Session] <PSSession[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Name] <string[]> [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-InstanceId] <guid[]> [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Id] <int[]> [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Receive-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Session] <PSSession> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string> -InstanceId <guid> [-ApplicationName <string>] [-ConfigurationName <string>] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string> -Name <string> [-ApplicationName <string>] [-ConfigurationName <string>] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri> -Name <string> [-ConfigurationName <string>] [-AllowRedirection] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri> -InstanceId <guid> [-ConfigurationName <string>] [-AllowRedirection] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-ArgumentCompleter",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-ProcessorArchitecture <string>] [-SessionType <PSSessionType>] [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-AssemblyName] <string> [-ConfigurationTypeName] <string> [-ProcessorArchitecture <string>] [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -Path <string> [-ProcessorArchitecture <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption <PSTransportOption>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Job] <Job[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Filter] <hashtable> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-State] <JobState> [-WhatIf] [-Confirm] [<CommonParameters>] [-Command <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Session] <PSSession[]> [-WhatIf] [-Confirm] [<CommonParameters>] -ContainerId <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -VMId <guid[]> [-WhatIf] [-Confirm] [<CommonParameters>] -VMName <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Help",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-DestinationPath] <string[]> [[-Module] <psmoduleinfo[]>] [[-UICulture] <cultureinfo[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [<CommonParameters>] [[-Module] <psmoduleinfo[]>] [[-UICulture] <cultureinfo[]>] -LiteralPath <string[]> [-FullyQualifiedModule <ModuleSpecification[]>] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Trace <int>] [-Step] [-Strict] [<CommonParameters>] [-Off] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-AssemblyName] <string> [-ConfigurationTypeName] <string> [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -Path <string> [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption <PSTransportOption>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-StrictMode",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Version <version> [<CommonParameters>] -Off [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ScriptBlock] <scriptblock> [[-InitializationScript] <scriptblock>] [-Name <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-RunAs32] [-PSVersion <version>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-DefinitionName] <string> [[-DefinitionPath] <string>] [[-Type] <string>] [<CommonParameters>] [[-InitializationScript] <scriptblock>] -LiteralPath <string> [-Name <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-RunAs32] [-PSVersion <version>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> [[-InitializationScript] <scriptblock>] [-Name <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-RunAs32] [-PSVersion <version>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -HostName <string> -UserName <string> [-KeyFilePath <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Job] <Job[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-State] <JobState> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Filter] <hashtable> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ModuleManifest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-PSSessionConfigurationFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Help",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Module] <string[]>] [[-SourcePath] <string[]>] [[-UICulture] <cultureinfo[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Recurse] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Module] <string[]>] [[-UICulture] <cultureinfo[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-LiteralPath <string[]>] [-Recurse] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-Job] <Job[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-Name] <string[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-InstanceId] <guid[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-State] <JobState> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-Filter] <hashtable> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Where-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Property] <string> [[-Value] <Object>] [-InputObject <psobject>] [-EQ] [<CommonParameters>] [-FilterScript] <scriptblock> [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CGE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CEQ [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -GT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CGT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -LT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CLT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -GE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -LE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CLE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Like [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CLike [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotLike [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotLike [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Match [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CMatch [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotMatch [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotMatch [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Contains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CContains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotContains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotContains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -In [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CIn [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotIn [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotIn [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Is [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -IsNot [-InputObject <psobject>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "?",
                                                "%",
                                                "clhy",
                                                "cnsn",
                                                "dnsn",
                                                "etsn",
                                                "exsn",
                                                "foreach",
                                                "gcm",
                                                "ghy",
                                                "gjb",
                                                "gmo",
                                                "gsn",
                                                "h",
                                                "history",
                                                "icm",
                                                "ihy",
                                                "ipmo",
                                                "nmo",
                                                "nsn",
                                                "oh",
                                                "r",
                                                "rcjb",
                                                "rcsn",
                                                "rjb",
                                                "rmo",
                                                "rsn",
                                                "sajb",
                                                "spjb",
                                                "where",
                                                "wjb"
                                            ]
                    }
                ],
    "SchemaVersion":  "0.0.1"
}
tools\PSScriptAnalyzer\Settings\core-6.0.0-alpha-osx.json
{
    "Modules":  [
                    {
                        "Name":  "Microsoft.PowerShell.Archive",
                        "Version":  "1.0.1.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Compress-Archive",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [-DestinationPath] <string> [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Update [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Force [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Update [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Force [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Expand-Archive",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [[-DestinationPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Host",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Start-Transcript",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>] [[-LiteralPath] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>] [[-OutputDirectory] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Transcript",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Management",
                        "Version":  "3.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Value] <Object[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Convert-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Copy-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Destination] <string>] [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-FromSession <PSSession>] [-ToSession <PSSession>] [<CommonParameters>] [[-Destination] <string>] -LiteralPath <string[]> [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-FromSession <PSSession>] [-ToSession <PSSession>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Copy-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Destination] <string> [-Name] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Destination] <string> [-Name] <string> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <Process[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ChildItem",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>] [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] -LiteralPath <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Stream <string[]>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Stream <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Name] <string[]>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>] [[-Name] <string[]>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ItemPropertyValue",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [-Name] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-PSProvider <string[]>] [-PSDrive <string[]>] [<CommonParameters>] [-Stack] [-StackName <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] -Id <int[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] -Id <int[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] -InputObject <Process[]> -IncludeUserName [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>] [-LiteralName] <string[]> [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-PSProvider] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Join-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ChildPath] <string> [[-AdditionalChildPath] <string[]>] [-Resolve] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Move-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Destination] <string>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Destination] <string>] -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Move-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Destination] <string> [-Name] <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Destination] <string> [-Name] <string[]> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string[]>] -Name <string> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-PropertyType <string>] [-Value <Object>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -LiteralPath <string[]> [-PropertyType <string>] [-Value <Object>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-PSProvider] <string> [-Root] <string> [-Description <string>] [-Scope <string>] [-Persist] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Pop-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Push-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-PassThru] [-StackName <string>] [<CommonParameters>] [-LiteralPath <string>] [-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string[]>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralName] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-NewName] <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-NewName] <string> -LiteralPath <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Name] <string> [-NewName] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-NewName] <string> -LiteralPath <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Resolve-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Value] <Object[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Value] <Object>] [-Force] [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Value] <Object>] -LiteralPath <string[]> [-Force] [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-Value] <Object> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> -InputObject <psobject> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> -InputObject <psobject> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-Value] <Object> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-PassThru] [<CommonParameters>] -LiteralPath <string> [-PassThru] [<CommonParameters>] [-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Split-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Parent] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Leaf] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Qualifier] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-NoQualifier] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Resolve] [-IsAbsolute] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Resolve] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [[-ArgumentList] <string[]>] [-Credential <pscredential>] [-WorkingDirectory <string>] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError <string>] [-RedirectStandardInput <string>] [-RedirectStandardOutput <string>] [-Wait] [-UseNewEnvironment] [<CommonParameters>] [-FilePath] <string> [[-ArgumentList] <string[]>] [-WorkingDirectory <string>] [-PassThru] [-Verb <string>] [-Wait] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <Process[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PathType <TestPathType>] [-IsValid] [-Credential <pscredential>] [-OlderThan <datetime>] [-NewerThan <datetime>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PathType <TestPathType>] [-IsValid] [-Credential <pscredential>] [-OlderThan <datetime>] [-NewerThan <datetime>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] [[-Timeout] <int>] -InputObject <Process[]> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Security",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "ConvertFrom-SecureString",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SecureString] <securestring> [[-SecureKey] <securestring>] [<CommonParameters>] [-SecureString] <securestring> [-Key <byte[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-SecureString",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-String] <string> [[-SecureKey] <securestring>] [<CommonParameters>] [-String] <string> [-AsPlainText] [-Force] [<CommonParameters>] [-String] <string> [-Key <byte[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Credential",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Credential] <pscredential>] [<CommonParameters>] [[-UserName] <string>] [-Message <string>] [-Title <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ExecutionPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Scope] <ExecutionPolicyScope>] [-List] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-ExecutionPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Utility",
                        "Version":  "3.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Format-Hex",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>] -InputObject <Object> [-Encoding <string>] [-Raw] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-FileHash",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [-Algorithm <string>] [<CommonParameters>] -LiteralPath <string[]> [-Algorithm <string>] [<CommonParameters>] -InputStream <Stream> [-Algorithm <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-PowerShellDataFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string[]>] [<CommonParameters>] [-LiteralPath <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Guid",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-TemporaryFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Add-Member",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-InputObject <psobject> -TypeName <string> [-PassThru] [<CommonParameters>] [-MemberType] <PSMemberTypes> [-Name] <string> [[-Value] <Object>] [[-SecondValue] <Object>] -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyName] <string> [-NotePropertyValue] <Object> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyMembers] <IDictionary> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Add-Type",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TypeDefinition] <string> [-Language <Language>] [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] [-Name] <string> [-MemberDefinition] <string[]> [-Namespace <string>] [-UsingNamespace <string[]>] [-Language <Language>] [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] [-Path] <string[]> [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] -LiteralPath <string[]> [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] -AssemblyName <string[]> [-PassThru] [-IgnoreWarnings] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Compare-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ReferenceObject] <psobject[]> [-DifferenceObject] <psobject[]> [-SyncWindow <int>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject[]> [[-Delimiter] <char>] [-Header <string[]>] [<CommonParameters>] [-InputObject] <psobject[]> -UseCulture [-Header <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-Json",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-StringData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-StringData] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [[-Delimiter] <char>] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-NoTypeInformation] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Html",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [[-Head] <string[]>] [[-Title] <string>] [[-Body] <string[]>] [-InputObject <psobject>] [-As <string>] [-CssUri <uri>] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-As <string>] [-Fragment] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Json",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <Object> [-Depth <int>] [-Compress] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Xml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [-Depth <int>] [-NoTypeInformation] [-As <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Runspace",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Runspace] <runspace> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-BreakAll] [<CommonParameters>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [[-Name] <string[]>] [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <string>] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Name] <string[]>] -LiteralPath <string> [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <string>] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Clixml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [[-Delimiter] <char>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <string>] [-Append] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <string>] [-Append] [-UseCulture] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-InputObject <ExtendedTypeDefinition[]> -Path <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Custom",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-Depth <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-List",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Table",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Wide",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object>] [-AutoSize] [-Column <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] [-Exclude <string[]>] [-Scope <string>] [-Definition <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Culture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Date",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Date] <datetime>] [-Year <int>] [-Month <int>] [-Day <int>] [-Hour <int>] [-Minute <int>] [-Second <int>] [-Millisecond <int>] [-DisplayHint <DisplayHintType>] [-Format <string>] [<CommonParameters>] [[-Date] <datetime>] [-Year <int>] [-Month <int>] [-Day <int>] [-Hour <int>] [-Minute <int>] [-Second <int>] [-Millisecond <int>] [-DisplayHint <DisplayHintType>] [-UFormat <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [<CommonParameters>] [-EventIdentifier] <int> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-EventSubscriber",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [-Force] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TypeName] <string[]>] [-PowerShellVersion <version>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Member",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-InputObject <psobject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Script] <string[]>] [<CommonParameters>] -Variable <string[]> [-Script <string[]>] [<CommonParameters>] -Command <string[]> [-Script <string[]>] [<CommonParameters>] [-Type] <BreakpointType[]> [-Script <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSCallStack",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Random",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Maximum] <Object>] [-SetSeed <int>] [-Minimum <Object>] [<CommonParameters>] [-InputObject] <Object[]> [-SetSeed <int>] [-Count <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Runspace",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>] [-InstanceId] <guid[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TraceSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TypeName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-UICulture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Unique",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject <psobject>] [-AsString] [<CommonParameters>] [-InputObject <psobject>] [-OnType] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Group-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Clixml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>] -LiteralPath <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [[-Delimiter] <char>] [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <string>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-LocalizedData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Expression",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Command] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-RestMethod",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Uri] <uri> [-Method <WebRequestMethod>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-WebRequest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Uri] <uri> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Method <WebRequestMethod>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Measure-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Expression] <scriptblock> [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Measure-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <string[]>] [-InputObject <psobject>] [-Sum] [-Average] [-Maximum] [-Minimum] [<CommonParameters>] [[-Property] <string[]>] [-InputObject <psobject>] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [[-Sender] <psobject>] [[-EventArguments] <psobject[]>] [[-MessageData] <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-ComObject] <string> [-Strict] [-Property <IDictionary>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-TimeSpan",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Start] <datetime>] [[-End] <datetime>] [<CommonParameters>] [-Days <int>] [-Hours <int>] [-Minutes <int>] [-Seconds <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [[-Value] <Object>] [-Description <string>] [-Option <ScopedItemOptions>] [-Visibility <SessionStateEntryVisibility>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-File",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [[-Encoding] <string>] [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Encoding] <string>] -LiteralPath <string> [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-String",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Stream] [-Width <int>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Read-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-EngineEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-ObjectEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [-EventName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-EventIdentifier] <int> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Breakpoint] <Breakpoint[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-TypeData <TypeData> [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-InputObject <psobject>] [-ExcludeProperty <string[]>] [-ExpandProperty <string>] [-Unique] [-Last <int>] [-First <int>] [-Skip <int>] [-Wait] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-ExcludeProperty <string[]>] [-ExpandProperty <string>] [-Unique] [-SkipLast <int>] [<CommonParameters>] [-InputObject <psobject>] [-Unique] [-Wait] [-Index <int[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-String",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Pattern] <string[]> [-Path] <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -InputObject <psobject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -LiteralPath <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-Xml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-XPath] <string> [-Xml] <XmlNode[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> [-Path] <string[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> -LiteralPath <string[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> -Content <string[]> [-Namespace <hashtable>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Date",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Date] <datetime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Adjust] <timespan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Script] <string[]> [-Line] <int[]> [[-Column] <int>] [-Action <scriptblock>] [<CommonParameters>] [[-Script] <string[]>] -Command <string[]> [-Action <scriptblock>] [<CommonParameters>] [[-Script] <string[]>] -Variable <string[]> [-Action <scriptblock>] [-Mode <VariableAccessMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-TraceSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [-PassThru] [<CommonParameters>] [-Name] <string[]> [-RemoveListener <string[]>] [<CommonParameters>] [-Name] <string[]> [-RemoveFileListener <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Value] <Object>] [-Include <string[]>] [-Exclude <string[]>] [-Description <string>] [-Option <ScopedItemOptions>] [-Force] [-Visibility <SessionStateEntryVisibility>] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Sort-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-Descending] [-Unique] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Sleep",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Seconds] <int> [<CommonParameters>] -Milliseconds <int> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Tee-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [-InputObject <psobject>] [-Append] [<CommonParameters>] -LiteralPath <string> [-InputObject <psobject>] [<CommonParameters>] -Variable <string> [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Trace-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Expression] <scriptblock> [[-Option] <PSTraceSourceOptions>] [-InputObject <psobject>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [<CommonParameters>] [-Name] <string[]> [-Command] <string> [[-Option] <PSTraceSourceOptions>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -TypeName <string> [-MemberType <PSMemberTypes>] [-MemberName <string>] [-Value <Object>] [-SecondValue <Object>] [-TypeConverter <type>] [-TypeAdapter <type>] [-SerializationMethod <string>] [-TargetTypeForDeserialization <type>] [-SerializationDepth <int>] [-DefaultDisplayProperty <string>] [-InheritPropertySerializationSet <bool>] [-StringSerializationSource <string>] [-DefaultDisplayPropertySet <string[]>] [-DefaultKeyPropertySet <string[]>] [-PropertySerializationSet <string[]>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeData] <TypeData[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Debugger",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Debug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Error",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [-Category <ErrorCategory>] [-ErrorId <string>] [-TargetObject <Object>] [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>] -Exception <Exception> [-Message <string>] [-Category <ErrorCategory>] [-ErrorId <string>] [-TargetObject <Object>] [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>] -ErrorRecord <ErrorRecord> [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Information",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MessageData] <Object> [[-Tags] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Output",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject[]> [-NoEnumerate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Progress",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Activity] <string> [[-Status] <string>] [[-Id] <int>] [-PercentComplete <int>] [-SecondsRemaining <int>] [-CurrentOperation <string>] [-ParentId <int>] [-Completed] [-SourceId <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Verbose",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Warning",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "fhx"
                                            ]
                    },
                    {
                        "Name":  "PackageManagement",
                        "Version":  "1.0.0.1",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Find-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-IncludeDependencies] [-AllVersions] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [[-Name] <string[]>] [-IncludeDependencies] [-AllVersions] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-AllVersions] [-Source <string[]>] [-IncludeDependencies] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ListAvailable] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Location <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [[-Name] <string>] [-Location <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] [-InputObject] <SoftwareIdentity[]> [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Scope <string>] [-Source <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <SoftwareIdentity[]> [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] [[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Source <string[]>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] -InputObject <SoftwareIdentity> [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Location <string>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] -InputObject <PackageSource> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <SoftwareIdentity[]> [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Source] <string>] [-Location <string>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] -InputObject <PackageSource[]> [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Pester",
                        "Version":  "3.3.9",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "AfterAll",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "AfterEach",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Assert-MockCalled",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CommandName] <string> [[-Times] <int>] [[-ParameterFilter] <scriptblock>] [[-ModuleName] <string>] [[-Scope] <string>] [-Exactly] [<CommonParameters>] [-CommandName] <string> [[-Times] <int>] [[-ModuleName] <string>] [[-Scope] <string>] -ExclusiveFilter <scriptblock> [-Exactly] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Assert-VerifiableMocks",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "BeforeAll",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "BeforeEach",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Context",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-Fixture] <scriptblock>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Describe",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-Fixture] <scriptblock>] [-Tags <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MockDynamicParameters",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-CmdletName <string> [-Parameters <hashtable>] [-Cmdlet <Object>] [<CommonParameters>] -FunctionName <string> [-ModuleName <string>] [-Parameters <hashtable>] [-Cmdlet <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TestDriveItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>]"
                                                 },
                                                 {
                                                     "Name":  "In",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-path] <Object>] [[-execute] <scriptblock>]"
                                                 },
                                                 {
                                                     "Name":  "InModuleScope",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ModuleName] <string> [-ScriptBlock] <scriptblock> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Mock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CommandName] <string> [[-ModuleName] <string>] [[-BoundParameters] <hashtable>] [[-ArgumentList] <Object[]>] [[-CallerSessionState] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Pester",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Script] <Object[]>] [[-TestName] <string[]>] [-EnableExit] [[-OutputXml] <string>] [[-Tag] <string[]>] [-ExcludeTag <string[]>] [-PassThru] [-CodeCoverage <Object[]>] [-Strict] [-Quiet] [<CommonParameters>] [[-Script] <Object[]>] [[-TestName] <string[]>] [-EnableExit] [[-Tag] <string[]>] -OutputFile <string> -OutputFormat <string> [-ExcludeTag <string[]>] [-PassThru] [-CodeCoverage <Object[]>] [-Strict] [-Quiet] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "It",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [<CommonParameters>] [-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [-Pending] [<CommonParameters>] [-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [-Skip] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Mock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-CommandName] <string>] [[-MockWith] <scriptblock>] [[-ParameterFilter] <scriptblock>] [[-ModuleName] <string>] [-Verifiable]"
                                                 },
                                                 {
                                                     "Name":  "New-Fixture",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>] [-Name] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-DynamicParameterVariables",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-SessionState] <SessionState> [[-Parameters] <hashtable>] [[-Metadata] <CommandMetadata>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Setup",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <Object>] [[-Content] <Object>] [-Dir] [-File] [-PassThru]"
                                                 },
                                                 {
                                                     "Name":  "Should",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "PowerShellGet",
                        "Version":  "1.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Find-Command",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-DscResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-RoleCapability",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InstalledModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-AllVersions] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InstalledScript",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>] -Description <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Publish-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-Name <string> [-RequiredVersion <version>] [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Publish-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-Path <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [-SourceLocation] <uri> [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>] -Default [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> -Path <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> -Path <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-SourceLocation] <uri>] [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>] -LiteralPath <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-AllVersions] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ModuleManifest",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [-NestedModules <Object[]>] [-Guid <guid>] [-Author <string>] [-CompanyName <string>] [-Copyright <string>] [-RootModule <string>] [-ModuleVersion <version>] [-Description <string>] [-ProcessorArchitecture <ProcessorArchitecture>] [-CompatiblePSEditions <string[]>] [-PowerShellVersion <version>] [-ClrVersion <version>] [-DotNetFrameworkVersion <version>] [-PowerShellHostName <string>] [-PowerShellHostVersion <version>] [-RequiredModules <Object[]>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-ScriptsToProcess <string[]>] [-RequiredAssemblies <string[]>] [-FileList <string[]>] [-ModuleList <Object[]>] [-FunctionsToExport <string[]>] [-AliasesToExport <string[]>] [-VariablesToExport <string[]>] [-CmdletsToExport <string[]>] [-DscResourcesToExport <string[]>] [-PrivateData <hashtable>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-HelpInfoUri <uri>] [-PassThru] [-DefaultCommandPrefix <string>] [-ExternalModuleDependencies <string[]>] [-PackageManagementProviders <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralPath] <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "inmo",
                                                "fimo",
                                                "upmo",
                                                "pumo"
                                            ]
                    },
                    {
                        "Name":  "PSDesiredStateConfiguration",
                        "Version":  "0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-NodeKeys",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResourceKey] <string> [-keywordName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "AddDscResourceProperty",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "AddDscResourcePropertyFromMetadata",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "CheckResourceFound",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-names] <Object>] [[-Resources] <Object>]"
                                                 },
                                                 {
                                                     "Name":  "Configuration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ResourceModuleTuplesToImport] <List[Tuple[string[],ModuleSpecification[],version]]>] [[-OutputPath] <Object>] [[-Name] <Object>] [[-Body] <scriptblock>] [[-ArgsToBody] <hashtable>] [[-ConfigurationData] <hashtable>] [[-InstanceName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-MOFInstance",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Type] <string> [-Properties] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Generate-VersionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-KeywordData] <Object> [-Value] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-CompatibleVersionAddtionaPropertiesStr",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-ComplexResourceQualifier",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-ConfigurationErrorCount",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-DscResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [[-Module] <Object>] [-Syntax] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-DSCResourceModules",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-EncryptedPassword",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Value] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InnerMostErrorRecord",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ErrorRecord] <ErrorRecord> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MofInstanceName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-mofInstance] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MofInstanceText",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-aliasId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PositionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-sourceMetadata] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSCurrentConfigurationNode",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSDefaultConfigurationDocument",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSMetaConfigDocumentInstVersionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSMetaConfigurationProcessed",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSTopConfigurationName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PublicKeyFromFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-certificatefile] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PublicKeyFromStore",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-certificateid] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetCompositeResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-patterns] <WildcardPattern[]>] [-configInfo] <ConfigurationInfo> [[-ignoreParameters] <Object>] [-modules] <psmoduleinfo[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetImplementingModulePath",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-schemaFileName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-modules] <psmoduleinfo[]> [-schemaFileName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetPatterns",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-names] <string[]>]"
                                                 },
                                                 {
                                                     "Name":  "GetResourceFromKeyword",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-keyword] <DynamicKeyword> [[-patterns] <WildcardPattern[]>] [-modules] <psmoduleinfo[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetSyntax",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "ImportCimAndScriptKeywordsFromModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Module] <Object> [-resource] <Object> [[-functionsToDefine] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ImportClassResourcesFromModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Module] <psmoduleinfo> [-Resources] <List[string]> [[-functionsToDefine] <Dictionary[string,scriptblock]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Initialize-ConfigurationRuntimeState",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "IsHiddenResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResourceName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "IsPatternMatched",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-patterns] <WildcardPattern[]>] [-Name] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-DscChecksum",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [[-OutPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Node",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-KeywordData] <Object> [[-Name] <string[]>] [-Value] <scriptblock> [-sourceMetadata] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ReadEnvironmentFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-FilePath] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeExclusiveResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-exclusiveResource] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-referencedManagers] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-requiredResourceList] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-referencedResourceSources] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSCurrentConfigurationNode",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-nodeName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSDefaultConfigurationDocument",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-documentText] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSMetaConfigDocInsProcessedBeforeMeta",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Set-PSMetaConfigVersionInfoV2",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Set-PSTopConfigurationName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "StrongConnect",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-resourceId] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ConflictingResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-keyword] <string>] [-properties] <hashtable> [-keywordData] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ModuleReloadRequired",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-SchemaFilePath] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-MofInstanceText",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-instanceText] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ThrowError",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ExceptionName] <string> [-ExceptionMessage] <string> [[-ExceptionObject] <Object>] [-errorId] <string> [-errorCategory] <ErrorCategory> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ConfigurationDocumentRef",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [-ConfigurationName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ConfigurationErrorCount",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Update-DependsOn",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-LocalConfigManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-localConfigManager] <string>] [[-resourceManagers] <string>] [[-reportManagers] <string>] [[-downloadManagers] <string>] [[-partialConfigurations] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ModuleVersion",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ValidateNoCircleInNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeExclusiveResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNoNameNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateUpdate-ConfigurationData",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationData] <hashtable>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Log",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-message] <string> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-MetaConfigFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]"
                                                 },
                                                 {
                                                     "Name":  "Write-NodeMOFFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]"
                                                 },
                                                 {
                                                     "Name":  "WriteFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Value] <string> [-Path] <string> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "glcm",
                                                "slcm",
                                                "rtcfg",
                                                "gcfgs",
                                                "sacfg",
                                                "upcfg",
                                                "ulcm",
                                                "tcfg",
                                                "gcfg",
                                                "pbcfg"
                                            ]
                    },
                    {
                        "Name":  "PSReadLine",
                        "Version":  "1.2",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "PSConsoleHostReadline",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSReadlineKeyHandler",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Bound] [-Unbound] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSReadlineOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSReadlineKeyHandler",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Chord] <string[]> [-ViMode <ViMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSReadlineKeyHandler",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Chord] <string[]> [-ScriptBlock] <scriptblock> [-BriefDescription <string>] [-Description <string>] [-ViMode <ViMode>] [<CommonParameters>] [-Chord] <string[]> [-Function] <string> [-ViMode <ViMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSReadlineOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-EditMode <EditMode>] [-ContinuationPrompt <string>] [-ContinuationPromptForegroundColor <ConsoleColor>] [-ContinuationPromptBackgroundColor <ConsoleColor>] [-EmphasisForegroundColor <ConsoleColor>] [-EmphasisBackgroundColor <ConsoleColor>] [-ErrorForegroundColor <ConsoleColor>] [-ErrorBackgroundColor <ConsoleColor>] [-HistoryNoDuplicates] [-AddToHistoryHandler <Func[string,bool]>] [-CommandValidationHandler <Action[CommandAst]>] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount <int>] [-MaximumKillRingCount <int>] [-ResetTokenColors] [-ShowToolTips] [-ExtraPromptLineCount <int>] [-DingTone <int>] [-DingDuration <int>] [-BellStyle <BellStyle>] [-CompletionQueryItems <int>] [-WordDelimiters <string>] [-HistorySearchCaseSensitive] [-HistorySaveStyle <HistorySaveStyle>] [-HistorySavePath <string>] [-ViModeIndicator <ViModeStyle>] [<CommonParameters>] [-TokenKind] <TokenClassification> [[-ForegroundColor] <ConsoleColor>] [[-BackgroundColor] <ConsoleColor>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Version":  "6.0.0",
                        "Name":  "Microsoft.PowerShell.Core",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-InputObject] <psobject[]>] [-Passthru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <int[]>] [[-Count] <int>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Count] <int>] [-CommandLine <string[]>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Connect-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Name <string[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Session] <PSSession[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -ComputerName <string[]> -InstanceId <guid[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri[]> [-ConfigurationName <string>] [-AllowRedirection] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri[]> -InstanceId <guid[]> [-ConfigurationName <string>] [-AllowRedirection] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Job] <Job> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disconnect-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Session] <PSSession[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Force] [-SecurityDescriptorSddl <string>] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enter-PSHostProcess",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int> [[-AppDomainName] <string>] [<CommonParameters>] [-Process] <Process> [[-AppDomainName] <string>] [<CommonParameters>] [-Name] <string> [[-AppDomainName] <string>] [<CommonParameters>] [-HostProcessInfo] <PSHostProcessInfo> [[-AppDomainName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enter-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ComputerName] <string> [-EnableNetworkAccess] [-Credential <pscredential>] [-ConfigurationName <string>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [[-Session] <PSSession>] [<CommonParameters>] [[-ConnectionUri] <uri>] [-EnableNetworkAccess] [-Credential <pscredential>] [-ConfigurationName <string>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-InstanceId <guid>] [<CommonParameters>] [[-Id] <int>] [<CommonParameters>] [-Name <string>] [<CommonParameters>] [-VMId] <guid> [-Credential] <pscredential> [-ConfigurationName <string>] [<CommonParameters>] [-VMName] <string> [-Credential] <pscredential> [-ConfigurationName <string>] [<CommonParameters>] [-ContainerId] <string> [-ConfigurationName <string>] [-RunAsAdministrator] [<CommonParameters>] -HostName <string> -UserName <string> [-KeyFilePath <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Exit-PSHostProcess",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Exit-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-ModuleMember",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Function] <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ForEach-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Process] <scriptblock[]> [-InputObject <psobject>] [-Begin <scriptblock>] [-End <scriptblock>] [-RemainingScripts <scriptblock[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-MemberName] <string> [-InputObject <psobject>] [-ArgumentList <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ArgumentList] <Object[]>] [-Verb <string[]>] [-Noun <string[]>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-TotalCount <int>] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName <string[]>] [-ParameterType <PSTypeName[]>] [<CommonParameters>] [[-Name] <string[]>] [[-ArgumentList] <Object[]>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-CommandType <CommandTypes>] [-TotalCount <int>] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName <string[]>] [-ParameterType <PSTypeName[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Help",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [-Full] [<CommonParameters>] [[-Name] <string>] -Detailed [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -Examples [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -Parameter <string> [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -Online [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>] [[-Name] <string>] -ShowWindow [-Path <string>] [-Category <string[]>] [-Component <string[]>] [-Functionality <string[]>] [-Role <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <long[]>] [[-Count] <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <int[]>] [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-InstanceId] <guid[]> [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-Name] <string[]> [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-State] <JobState> [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [<CommonParameters>] [-IncludeChildJob] [-ChildJobState <JobState>] [-HasMoreData <bool>] [-Before <datetime>] [-After <datetime>] [-Newest <int>] [-Command <string[]>] [<CommonParameters>] [-Filter] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-FullyQualifiedName <ModuleSpecification[]>] [-All] [<CommonParameters>] [[-Name] <string[]>] -ListAvailable [-FullyQualifiedName <ModuleSpecification[]>] [-All] [-PSEdition <string>] [-Refresh] [<CommonParameters>] [[-Name] <string[]>] -PSSession <PSSession> [-FullyQualifiedName <ModuleSpecification[]>] [-ListAvailable] [-PSEdition <string>] [-Refresh] [<CommonParameters>] [[-Name] <string[]>] -CimSession <CimSession> [-FullyQualifiedName <ModuleSpecification[]>] [-ListAvailable] [-Refresh] [-CimResourceUri <uri>] [-CimNamespace <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSHostProcessInfo",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [-Process] <Process[]> [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name <string[]>] [<CommonParameters>] [-ComputerName] <string[]> -InstanceId <guid[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] [-ComputerName] <string[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] [-ConnectionUri] <uri[]> -InstanceId <guid[]> [-ConfigurationName <string>] [-AllowRedirection] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] [-ConnectionUri] <uri[]> [-ConfigurationName <string>] [-AllowRedirection] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<CommonParameters>] -ContainerId <string[]> [-ConfigurationName <string>] [-Name <string[]>] [-State <SessionFilterState>] [<CommonParameters>] -InstanceId <guid[]> -ContainerId <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] -VMId <guid[]> [-ConfigurationName <string>] [-Name <string[]>] [-State <SessionFilterState>] [<CommonParameters>] -InstanceId <guid[]> -VMId <guid[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] -VMName <string[]> [-ConfigurationName <string>] [-Name <string[]>] [-State <SessionFilterState>] [<CommonParameters>] -InstanceId <guid[]> -VMName <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] [-InstanceId <guid[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSSessionCapability",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ConfigurationName] <string> [-Username] <string> [-Full] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion <version>] [-MaximumVersion <string>] [-RequiredVersion <version>] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-Name] <string[]> -PSSession <PSSession> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion <version>] [-MaximumVersion <string>] [-RequiredVersion <version>] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-Name] <string[]> -CimSession <CimSession> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion <version>] [-MaximumVersion <string>] [-RequiredVersion <version>] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [-CimResourceUri <uri>] [-CimNamespace <string>] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> -PSSession <PSSession> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-Assembly] <Assembly[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Global] [-Prefix <string>] [-Function <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList <Object[]>] [-DisableNameChecking] [-NoClobber] [-Scope <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ScriptBlock] <scriptblock> [-NoNewScope] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-FilePath] <string> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-ScriptBlock] <scriptblock> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-ComputerName] <string[]>] [-ScriptBlock] <scriptblock> [-Credential <pscredential>] [-Port <int>] [-UseSSL] [-ConfigurationName <string>] [-ApplicationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-SessionName <string[]>] [-HideComputerName] [-JobName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-CertificateThumbprint <string>] [<CommonParameters>] [[-ComputerName] <string[]>] [-FilePath] <string> [-Credential <pscredential>] [-Port <int>] [-UseSSL] [-ConfigurationName <string>] [-ApplicationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-SessionName <string[]>] [-HideComputerName] [-JobName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-ScriptBlock] <scriptblock> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-ConnectionUri] <uri[]>] [-ScriptBlock] <scriptblock> [-Credential <pscredential>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName <string>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-CertificateThumbprint <string>] [<CommonParameters>] [[-ConnectionUri] <uri[]>] [-FilePath] <string> [-Credential <pscredential>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName <string>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-EnableNetworkAccess] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-FilePath] <string> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-HostName] <string> [-ScriptBlock] <scriptblock> -UserName <string> [-AsJob] [-HideComputerName] [-KeyFilePath <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-HostName] <string> [-FilePath] <string> -UserName <string> [-AsJob] [-HideComputerName] [-KeyFilePath <string>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-History",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Id] <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ScriptBlock] <scriptblock> [-Function <string[]>] [-Cmdlet <string[]>] [-ReturnResult] [-AsCustomObject] [-ArgumentList <Object[]>] [<CommonParameters>] [-Name] <string> [-ScriptBlock] <scriptblock> [-Function <string[]>] [-Cmdlet <string[]>] [-ReturnResult] [-AsCustomObject] [-ArgumentList <Object[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ModuleManifest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-NestedModules <Object[]>] [-Guid <guid>] [-Author <string>] [-CompanyName <string>] [-Copyright <string>] [-RootModule <string>] [-ModuleVersion <version>] [-Description <string>] [-ProcessorArchitecture <ProcessorArchitecture>] [-PowerShellVersion <version>] [-ClrVersion <version>] [-DotNetFrameworkVersion <version>] [-PowerShellHostName <string>] [-PowerShellHostVersion <version>] [-RequiredModules <Object[]>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-ScriptsToProcess <string[]>] [-RequiredAssemblies <string[]>] [-FileList <string[]>] [-ModuleList <Object[]>] [-FunctionsToExport <string[]>] [-AliasesToExport <string[]>] [-VariablesToExport <string[]>] [-CmdletsToExport <string[]>] [-DscResourcesToExport <string[]>] [-CompatiblePSEditions <string[]>] [-PrivateData <Object>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string>] [-HelpInfoUri <string>] [-PassThru] [-DefaultCommandPrefix <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSRoleCapabilityFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Guid <guid>] [-Author <string>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-ModulesToImport <Object[]>] [-VisibleAliases <string[]>] [-VisibleCmdlets <Object[]>] [-VisibleFunctions <Object[]>] [-VisibleExternalCommands <string[]>] [-VisibleProviders <string[]>] [-ScriptsToProcess <string[]>] [-AliasDefinitions <IDictionary[]>] [-FunctionDefinitions <IDictionary[]>] [-VariableDefinitions <Object>] [-EnvironmentVariables <IDictionary>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-AssembliesToLoad <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string[]>] [-Credential <pscredential>] [-Name <string[]>] [-EnableNetworkAccess] [-ConfigurationName <string>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-ThrottleLimit <int>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ConnectionUri] <uri[]> [-Credential <pscredential>] [-Name <string[]>] [-EnableNetworkAccess] [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AllowRedirection] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-VMId] <guid[]> -Credential <pscredential> [-Name <string[]>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [<CommonParameters>] -Credential <pscredential> -VMName <string[]> [-Name <string[]>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [<CommonParameters>] [[-Session] <PSSession[]>] [-Name <string[]>] [-EnableNetworkAccess] [-ThrottleLimit <int>] [<CommonParameters>] -ContainerId <string[]> [-Name <string[]>] [-ConfigurationName <string>] [-RunAsAdministrator] [-ThrottleLimit <int>] [<CommonParameters>] -HostName <string> -UserName <string> [-Name <string[]>] [-KeyFilePath <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSSessionConfigurationFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-SchemaVersion <version>] [-Guid <guid>] [-Author <string>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-SessionType <SessionType>] [-TranscriptDirectory <string>] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups <string[]>] [-MountUserDrive] [-UserDriveMaximumSize <long>] [-GroupManagedServiceAccount <string>] [-ScriptsToProcess <string[]>] [-RoleDefinitions <IDictionary>] [-RequiredGroups <IDictionary>] [-LanguageMode <PSLanguageMode>] [-ExecutionPolicy <ExecutionPolicy>] [-PowerShellVersion <version>] [-ModulesToImport <Object[]>] [-VisibleAliases <string[]>] [-VisibleCmdlets <Object[]>] [-VisibleFunctions <Object[]>] [-VisibleExternalCommands <string[]>] [-VisibleProviders <string[]>] [-AliasDefinitions <IDictionary[]>] [-FunctionDefinitions <IDictionary[]>] [-VariableDefinitions <Object>] [-EnvironmentVariables <IDictionary>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-AssembliesToLoad <string[]>] [-Full] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSSessionOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MaximumRedirection <int>] [-NoCompression] [-NoMachineProfile] [-Culture <cultureinfo>] [-UICulture <cultureinfo>] [-MaximumReceivedDataSizePerCommand <int>] [-MaximumReceivedObjectSize <int>] [-OutputBufferingMode <OutputBufferingMode>] [-MaxConnectionRetryCount <int>] [-ApplicationArguments <psprimitivedictionary>] [-OpenTimeout <int>] [-CancelTimeout <int>] [-IdleTimeout <int>] [-ProxyAccessType <ProxyAccessType>] [-ProxyAuthentication <AuthenticationMechanism>] [-ProxyCredential <pscredential>] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout <int>] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSTransportOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MaxIdleTimeoutSec <int>] [-ProcessIdleTimeoutSec <int>] [-MaxSessions <int>] [-MaxConcurrentCommandsPerSession <int>] [-MaxSessionsPerUser <int>] [-MaxMemoryPerSessionMB <int>] [-MaxProcessesPerSession <int>] [-MaxConcurrentUsers <int>] [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-Default",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Transcript] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Paging] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-Null",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Receive-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Job] <Job[]> [[-Location] <string[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Job] <Job[]> [[-ComputerName] <string[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Job] <Job[]> [[-Session] <PSSession[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Name] <string[]> [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-InstanceId] <guid[]> [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Id] <int[]> [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Receive-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Session] <PSSession> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string> -InstanceId <guid> [-ApplicationName <string>] [-ConfigurationName <string>] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string> -Name <string> [-ApplicationName <string>] [-ConfigurationName <string>] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri> -Name <string> [-ConfigurationName <string>] [-AllowRedirection] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ConnectionUri] <uri> -InstanceId <guid> [-ConfigurationName <string>] [-AllowRedirection] [-OutTarget <OutTarget>] [-JobName <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-SessionOption <PSSessionOption>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-OutTarget <OutTarget>] [-JobName <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-ArgumentCompleter",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-ProcessorArchitecture <string>] [-SessionType <PSSessionType>] [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-AssemblyName] <string> [-ConfigurationTypeName] <string> [-ProcessorArchitecture <string>] [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -Path <string> [-ProcessorArchitecture <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption <PSTransportOption>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Job] <Job[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Filter] <hashtable> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-State] <JobState> [-WhatIf] [-Confirm] [<CommonParameters>] [-Command <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Module",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Session] <PSSession[]> [-WhatIf] [-Confirm] [<CommonParameters>] -ContainerId <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -VMId <guid[]> [-WhatIf] [-Confirm] [<CommonParameters>] -VMName <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Help",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-DestinationPath] <string[]> [[-Module] <psmoduleinfo[]>] [[-UICulture] <cultureinfo[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [<CommonParameters>] [[-Module] <psmoduleinfo[]>] [[-UICulture] <cultureinfo[]>] -LiteralPath <string[]> [-FullyQualifiedModule <ModuleSpecification[]>] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Trace <int>] [-Step] [-Strict] [<CommonParameters>] [-Off] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-AssemblyName] <string> [-ConfigurationTypeName] <string> [-ApplicationBase <string>] [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion <version>] [-SessionTypeOption <PSSessionTypeOption>] [-TransportOption <PSTransportOption>] [-ModulesToImport <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -Path <string> [-RunAsCredential <pscredential>] [-ThreadOptions <PSThreadOptions>] [-AccessMode <PSSessionConfigurationAccessMode>] [-UseSharedProcess] [-StartupScript <string>] [-MaximumReceivedDataSizePerCommandMB <double>] [-MaximumReceivedObjectSizeMB <double>] [-SecurityDescriptorSddl <string>] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption <PSTransportOption>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-StrictMode",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Version <version> [<CommonParameters>] -Off [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ScriptBlock] <scriptblock> [[-InitializationScript] <scriptblock>] [-Name <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-RunAs32] [-PSVersion <version>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-DefinitionName] <string> [[-DefinitionPath] <string>] [[-Type] <string>] [<CommonParameters>] [-FilePath] <string> [[-InitializationScript] <scriptblock>] [-Name <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-RunAs32] [-PSVersion <version>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-InitializationScript] <scriptblock>] -LiteralPath <string> [-Name <string>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-RunAs32] [-PSVersion <version>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -HostName <string> -UserName <string> [-KeyFilePath <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Job] <Job[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-State] <JobState> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Filter] <hashtable> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ModuleManifest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-PSSessionConfigurationFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PSSessionConfiguration",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Help",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Module] <string[]>] [[-SourcePath] <string[]>] [[-UICulture] <cultureinfo[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Recurse] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Module] <string[]>] [[-UICulture] <cultureinfo[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-LiteralPath <string[]>] [-Recurse] [-Credential <pscredential>] [-UseDefaultCredentials] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Job",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-Job] <Job[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-Name] <string[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-InstanceId] <guid[]> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-State] <JobState> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>] [-Filter] <hashtable> [-Any] [-Timeout <int>] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Where-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Property] <string> [[-Value] <Object>] [-InputObject <psobject>] [-EQ] [<CommonParameters>] [-FilterScript] <scriptblock> [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -GE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CEQ [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -GT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CGT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -LT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CLT [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CGE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -LE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CLE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Like [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CLike [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotLike [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotLike [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Match [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CMatch [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotMatch [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotMatch [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Contains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CContains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotContains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotContains [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -In [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CIn [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -NotIn [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -CNotIn [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -Is [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -IsNot [-InputObject <psobject>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "?",
                                                "%",
                                                "clhy",
                                                "cnsn",
                                                "dnsn",
                                                "etsn",
                                                "exsn",
                                                "foreach",
                                                "gcm",
                                                "ghy",
                                                "gjb",
                                                "gmo",
                                                "gsn",
                                                "h",
                                                "history",
                                                "icm",
                                                "ihy",
                                                "ipmo",
                                                "nmo",
                                                "nsn",
                                                "oh",
                                                "r",
                                                "rcjb",
                                                "rcsn",
                                                "rjb",
                                                "rmo",
                                                "rsn",
                                                "sajb",
                                                "spjb",
                                                "where",
                                                "wjb"
                                            ]
                    }
                ],
    "SchemaVersion":  "0.0.1"
}
tools\PSScriptAnalyzer\Settings\core-6.0.0-alpha-windows.json
{
    "Modules":  [
                    {
                        "Name":  "CimCmdlets",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-CimAssociatedInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ciminstance> [[-Association] <string>] [-ResultClassName <string>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ResourceUri <uri>] [-ComputerName <string[]>] [-KeyOnly] [<CommonParameters>] [-InputObject] <ciminstance> [[-Association] <string>] -CimSession <CimSession[]> [-ResultClassName <string>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ResourceUri <uri>] [-KeyOnly] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-CimClass",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ClassName] <string>] [[-Namespace] <string>] [-OperationTimeoutSec <uint32>] [-ComputerName <string[]>] [-MethodName <string>] [-PropertyName <string>] [-QualifierName <string>] [<CommonParameters>] [[-ClassName] <string>] [[-Namespace] <string>] -CimSession <CimSession[]> [-OperationTimeoutSec <uint32>] [-MethodName <string>] [-PropertyName <string>] [-QualifierName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] <string> [-ComputerName <string[]>] [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<CommonParameters>] -CimSession <CimSession[]> -Query <string> [-ResourceUri <uri>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-Shallow] [<CommonParameters>] [-InputObject] <ciminstance> -CimSession <CimSession[]> [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [<CommonParameters>] [-ClassName] <string> -CimSession <CimSession[]> [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<CommonParameters>] -CimSession <CimSession[]> -ResourceUri <uri> [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<CommonParameters>] -ResourceUri <uri> [-ComputerName <string[]>] [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<CommonParameters>] [-InputObject] <ciminstance> [-ResourceUri <uri>] [-ComputerName <string[]>] [-OperationTimeoutSec <uint32>] [<CommonParameters>] -Query <string> [-ResourceUri <uri>] [-ComputerName <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-Shallow] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-CimSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string[]>] [<CommonParameters>] [-Id] <uint32[]> [<CommonParameters>] -InstanceId <guid[]> [<CommonParameters>] -Name <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-CimMethod",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] <string> [[-Arguments] <IDictionary>] [-MethodName] <string> [-ComputerName <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-ClassName] <string> [[-Arguments] <IDictionary>] [-MethodName] <string> -CimSession <CimSession[]> [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ciminstance> [[-Arguments] <IDictionary>] [-MethodName] <string> [-ResourceUri <uri>] [-ComputerName <string[]>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ciminstance> [[-Arguments] <IDictionary>] [-MethodName] <string> -CimSession <CimSession[]> [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Arguments] <IDictionary>] [-MethodName] <string> -ResourceUri <uri> [-ComputerName <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Arguments] <IDictionary>] [-MethodName] <string> -ResourceUri <uri> -CimSession <CimSession[]> [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-CimClass] <cimclass> [[-Arguments] <IDictionary>] [-MethodName] <string> [-ComputerName <string[]>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-CimClass] <cimclass> [[-Arguments] <IDictionary>] [-MethodName] <string> -CimSession <CimSession[]> [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Arguments] <IDictionary>] [-MethodName] <string> -Query <string> [-QueryDialect <string>] [-ComputerName <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Arguments] <IDictionary>] [-MethodName] <string> -Query <string> -CimSession <CimSession[]> [-QueryDialect <string>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] <string> [[-Property] <IDictionary>] [-Key <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ComputerName <string[]>] [-ClientOnly] [-WhatIf] [-Confirm] [<CommonParameters>] [-ClassName] <string> [[-Property] <IDictionary>] -CimSession <CimSession[]> [-Key <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ClientOnly] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Property] <IDictionary>] -ResourceUri <uri> [-Key <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ComputerName <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Property] <IDictionary>] -ResourceUri <uri> -CimSession <CimSession[]> [-Key <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-CimClass] <cimclass> [[-Property] <IDictionary>] -CimSession <CimSession[]> [-OperationTimeoutSec <uint32>] [-ClientOnly] [-WhatIf] [-Confirm] [<CommonParameters>] [-CimClass] <cimclass> [[-Property] <IDictionary>] [-OperationTimeoutSec <uint32>] [-ComputerName <string[]>] [-ClientOnly] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-CimSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string[]>] [[-Credential] <pscredential>] [-Authentication <PasswordAuthenticationMechanism>] [-Name <string>] [-OperationTimeoutSec <uint32>] [-SkipTestConnection] [-Port <uint32>] [-SessionOption <CimSessionOptions>] [<CommonParameters>] [[-ComputerName] <string[]>] [-CertificateThumbprint <string>] [-Name <string>] [-OperationTimeoutSec <uint32>] [-SkipTestConnection] [-Port <uint32>] [-SessionOption <CimSessionOptions>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-CimSessionOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Protocol] <ProtocolType> [-UICulture <cultureinfo>] [-Culture <cultureinfo>] [<CommonParameters>] [-NoEncryption] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-EncodePortInServicePrincipalName] [-Encoding <PacketEncoding>] [-HttpPrefix <uri>] [-MaxEnvelopeSizeKB <uint32>] [-ProxyAuthentication <PasswordAuthenticationMechanism>] [-ProxyCertificateThumbprint <string>] [-ProxyCredential <pscredential>] [-ProxyType <ProxyType>] [-UseSsl] [-UICulture <cultureinfo>] [-Culture <cultureinfo>] [<CommonParameters>] [-Impersonation <ImpersonationType>] [-PacketIntegrity] [-PacketPrivacy] [-UICulture <cultureinfo>] [-Culture <cultureinfo>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-CimIndicationEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ComputerName <string>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>] [-ClassName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] -CimSession <CimSession> [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>] [-Query] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] -CimSession <CimSession> [-Namespace <string>] [-QueryDialect <string>] [-OperationTimeoutSec <uint32>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>] [-Query] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-Namespace <string>] [-QueryDialect <string>] [-OperationTimeoutSec <uint32>] [-ComputerName <string>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ciminstance> [-ResourceUri <uri>] [-ComputerName <string[]>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ciminstance> -CimSession <CimSession[]> [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Query] <string> [[-Namespace] <string>] -CimSession <CimSession[]> [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Query] <string> [[-Namespace] <string>] [-ComputerName <string[]>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-CimSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-CimSession] <CimSession[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <uint32[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InstanceId <guid[]> [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ciminstance> [-ComputerName <string[]>] [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [-Property <IDictionary>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ciminstance> -CimSession <CimSession[]> [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [-Property <IDictionary>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Query] <string> -CimSession <CimSession[]> -Property <IDictionary> [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Query] <string> -Property <IDictionary> [-ComputerName <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "gcim",
                                                "scim",
                                                "ncim",
                                                "rcim",
                                                "icim",
                                                "gcai",
                                                "rcie",
                                                "ncms",
                                                "rcms",
                                                "gcms",
                                                "ncso",
                                                "gcls"
                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Archive",
                        "Version":  "1.0.1.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Compress-Archive",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [-DestinationPath] <string> [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Update [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Force [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Update [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Force [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> [-CompressionLevel <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Expand-Archive",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [[-DestinationPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Diagnostics",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-WinEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-LogName] <string[]>] [-MaxEvents <long>] [-ComputerName <string>] [-Credential <pscredential>] [-FilterXPath <string>] [-Force] [-Oldest] [<CommonParameters>] [-ListLog] <string[]> [-ComputerName <string>] [-Credential <pscredential>] [-Force] [<CommonParameters>] [-ListProvider] <string[]> [-ComputerName <string>] [-Credential <pscredential>] [<CommonParameters>] [-ProviderName] <string[]> [-MaxEvents <long>] [-ComputerName <string>] [-Credential <pscredential>] [-FilterXPath <string>] [-Force] [-Oldest] [<CommonParameters>] [-Path] <string[]> [-MaxEvents <long>] [-Credential <pscredential>] [-FilterXPath <string>] [-Oldest] [<CommonParameters>] [-FilterHashtable] <hashtable[]> [-MaxEvents <long>] [-ComputerName <string>] [-Credential <pscredential>] [-Force] [-Oldest] [<CommonParameters>] [-FilterXml] <xml> [-MaxEvents <long>] [-ComputerName <string>] [-Credential <pscredential>] [-Oldest] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-WinEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ProviderName] <string> [-Id] <int> [[-Payload] <Object[]>] [-Version <byte>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Host",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Start-Transcript",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>] [[-LiteralPath] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>] [[-OutputDirectory] <string>] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Transcript",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.LocalAccounts",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-LocalGroupMember",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Group] <LocalGroup> [-Member] <LocalPrincipal[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-Member] <LocalPrincipal[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier> [-Member] <LocalPrincipal[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalUser[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalUser[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-LocalGroup",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [[-SID] <SecurityIdentifier[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-LocalGroupMember",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [[-Member] <string>] [<CommonParameters>] [-Group] <LocalGroup> [[-Member] <string>] [<CommonParameters>] [-SID] <SecurityIdentifier> [[-Member] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [[-SID] <SecurityIdentifier[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-LocalGroup",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Description <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> -Password <securestring> [-AccountExpires <datetime>] [-AccountNeverExpires] [-Description <string>] [-Disabled] [-FullName <string>] [-PasswordNeverExpires] [-UserMayNotChangePassword] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -NoPassword [-AccountExpires <datetime>] [-AccountNeverExpires] [-Description <string>] [-Disabled] [-FullName <string>] [-UserMayNotChangePassword] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-LocalGroup",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalGroup[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-LocalGroupMember",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Group] <LocalGroup> [-Member] <LocalPrincipal[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-Member] <LocalPrincipal[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier> [-Member] <LocalPrincipal[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalUser[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-LocalGroup",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalGroup> [-NewName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-NewName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier> [-NewName] <string> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalUser> [-NewName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-NewName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier> [-NewName] <string> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-LocalGroup",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <LocalGroup> -Description <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -Description <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier> -Description <string> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-LocalUser",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-AccountExpires <datetime>] [-AccountNeverExpires] [-Description <string>] [-FullName <string>] [-Password <securestring>] [-PasswordNeverExpires <bool>] [-UserMayChangePassword <bool>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <LocalUser> [-AccountExpires <datetime>] [-AccountNeverExpires] [-Description <string>] [-FullName <string>] [-Password <securestring>] [-PasswordNeverExpires <bool>] [-UserMayChangePassword <bool>] [-WhatIf] [-Confirm] [<CommonParameters>] [-SID] <SecurityIdentifier> [-AccountExpires <datetime>] [-AccountNeverExpires] [-Description <string>] [-FullName <string>] [-Password <securestring>] [-PasswordNeverExpires <bool>] [-UserMayChangePassword <bool>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "algm",
                                                "dlu",
                                                "elu",
                                                "glg",
                                                "glgm",
                                                "glu",
                                                "nlg",
                                                "nlu",
                                                "rlg",
                                                "rlgm",
                                                "rlu",
                                                "rnlg",
                                                "rnlu",
                                                "slg",
                                                "slu"
                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Management",
                        "Version":  "3.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Value] <Object[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Convert-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Copy-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Destination] <string>] [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-FromSession <PSSession>] [-ToSession <PSSession>] [<CommonParameters>] [[-Destination] <string>] -LiteralPath <string[]> [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-FromSession <PSSession>] [-ToSession <PSSession>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Copy-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Destination] <string> [-Name] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Destination] <string> [-Name] <string> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <Process[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ChildItem",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>] [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ComputerInfo",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] -LiteralPath <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Stream <string[]>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Stream <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Name] <string[]>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>] [[-Name] <string[]>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ItemPropertyValue",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [-Name] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-PSProvider <string[]>] [-PSDrive <string[]>] [<CommonParameters>] [-Stack] [-StackName <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] -Id <int[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] -Id <int[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>] [-LiteralName] <string[]> [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-PSProvider] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ComputerName <string[]>] [-DependentServices] [-RequiredServices] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>] -DisplayName <string[]> [-ComputerName <string[]>] [-DependentServices] [-RequiredServices] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>] [-ComputerName <string[]>] [-DependentServices] [-RequiredServices] [-Include <string[]>] [-Exclude <string[]>] [-InputObject <ServiceController[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TimeZone",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] -Id <string[]> [<CommonParameters>] -ListAvailable [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Join-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ChildPath] <string> [[-AdditionalChildPath] <string[]>] [-Resolve] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Move-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Destination] <string>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Destination] <string>] -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Move-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Destination] <string> [-Name] <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Destination] <string> [-Name] <string[]> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string[]>] -Name <string> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-PropertyType <string>] [-Value <Object>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> -LiteralPath <string[]> [-PropertyType <string>] [-Value <Object>] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-PSProvider] <string> [-Root] <string> [-Description <string>] [-Scope <string>] [-Persist] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-BinaryPathName] <string> [-DisplayName <string>] [-Description <string>] [-StartupType <ServiceStartMode>] [-Credential <pscredential>] [-DependsOn <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Pop-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Push-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-PassThru] [-StackName <string>] [<CommonParameters>] [-LiteralPath <string>] [-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string[]>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-Stream <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string[]> [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSDrive",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralName] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-Computer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-NewName] <string> [-ComputerName <string>] [-PassThru] [-DomainCredential <pscredential>] [-LocalCredential <pscredential>] [-Force] [-Restart] [-WsmanAuthentication <string>] [-Protocol <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-NewName] <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-NewName] <string> -LiteralPath <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Rename-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Name] <string> [-NewName] <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-NewName] <string> -LiteralPath <string> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Resolve-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Restart-Computer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string[]>] [[-Credential] <pscredential>] [-DcomAuthentication <AuthenticationLevel>] [-Impersonation <ImpersonationLevel>] [-WsmanAuthentication <string>] [-Protocol <string>] [-Force] [-Wait] [-Timeout <int>] [-For <WaitForServiceTypes>] [-Delay <int16>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-ComputerName] <string[]>] [[-Credential] <pscredential>] [-AsJob] [-DcomAuthentication <AuthenticationLevel>] [-Impersonation <ImpersonationLevel>] [-Force] [-ThrottleLimit <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Restart-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ServiceController[]> [-Force] [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-Force] [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -DisplayName <string[]> [-Force] [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Resume-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ServiceController[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -DisplayName <string[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Content",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Value] <Object[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <FileSystemCmdletProviderEncoding>] [-Stream <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Item",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [[-Value] <Object>] [-Force] [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Value] <Object>] -LiteralPath <string[]> [-Force] [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-ItemProperty",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Name] <string> [-Value] <Object> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> -InputObject <psobject> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-Value] <Object> -LiteralPath <string[]> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> -InputObject <psobject> [-PassThru] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Location",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [-PassThru] [<CommonParameters>] -LiteralPath <string> [-PassThru] [<CommonParameters>] [-PassThru] [-StackName <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-ComputerName <string[]>] [-DisplayName <string>] [-Description <string>] [-StartupType <ServiceStartMode>] [-Status <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-ComputerName <string[]>] [-DisplayName <string>] [-Description <string>] [-StartupType <ServiceStartMode>] [-Status <string>] [-InputObject <ServiceController>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-TimeZone",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] -Id <string> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <TimeZoneInfo> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Split-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Parent] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Qualifier] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Leaf] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-NoQualifier] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Resolve] [-IsAbsolute] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Resolve] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [[-ArgumentList] <string[]>] [-Credential <pscredential>] [-WorkingDirectory <string>] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError <string>] [-RedirectStandardInput <string>] [-RedirectStandardOutput <string>] [-Wait] [-UseNewEnvironment] [<CommonParameters>] [-FilePath] <string> [[-ArgumentList] <string[]>] [-WorkingDirectory <string>] [-PassThru] [-Verb <string>] [-Wait] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ServiceController[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -DisplayName <string[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Computer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string[]>] [[-Credential] <pscredential>] [-AsJob] [-DcomAuthentication <AuthenticationLevel>] [-WsmanAuthentication <string>] [-Protocol <string>] [-Impersonation <ImpersonationLevel>] [-ThrottleLimit <int>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <Process[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Stop-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ServiceController[]> [-Force] [-NoWait] [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-Force] [-NoWait] [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -DisplayName <string[]> [-Force] [-NoWait] [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Suspend-Service",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <ServiceController[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -DisplayName <string[]> [-PassThru] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-Connection",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ComputerName] <string[]> [-AsJob] [-DcomAuthentication <AuthenticationLevel>] [-WsmanAuthentication <string>] [-Protocol <string>] [-BufferSize <int>] [-Count <int>] [-Impersonation <ImpersonationLevel>] [-ThrottleLimit <int>] [-TimeToLive <int>] [-Delay <int>] [<CommonParameters>] [-ComputerName] <string[]> [-Source] <string[]> [-AsJob] [-DcomAuthentication <AuthenticationLevel>] [-WsmanAuthentication <string>] [-Protocol <string>] [-BufferSize <int>] [-Count <int>] [-Credential <pscredential>] [-Impersonation <ImpersonationLevel>] [-ThrottleLimit <int>] [-TimeToLive <int>] [-Delay <int>] [<CommonParameters>] [-ComputerName] <string[]> [-DcomAuthentication <AuthenticationLevel>] [-WsmanAuthentication <string>] [-Protocol <string>] [-BufferSize <int>] [-Count <int>] [-Impersonation <ImpersonationLevel>] [-TimeToLive <int>] [-Delay <int>] [-Quiet] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-Path",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PathType <TestPathType>] [-IsValid] [-Credential <pscredential>] [-OlderThan <datetime>] [-NewerThan <datetime>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-PathType <TestPathType>] [-IsValid] [-Credential <pscredential>] [-OlderThan <datetime>] [-NewerThan <datetime>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Process",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] [[-Timeout] <int>] -InputObject <Process[]> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "gin",
                                                "gtz",
                                                "stz"
                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Security",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "ConvertFrom-SecureString",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SecureString] <securestring> [[-SecureKey] <securestring>] [<CommonParameters>] [-SecureString] <securestring> [-Key <byte[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-SecureString",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-String] <string> [[-SecureKey] <securestring>] [<CommonParameters>] [-String] <string> [-AsPlainText] [-Force] [<CommonParameters>] [-String] <string> [-Key <byte[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Acl",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [-Audit] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>] -InputObject <psobject> [-Audit] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>] [-LiteralPath <string[]>] [-Audit] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-AuthenticodeSignature",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>] -SourcePathOrExtension <string[]> -Content <byte[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Credential",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Credential] <pscredential>] [<CommonParameters>] [[-UserName] <string>] [-Message <string>] [-Title <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ExecutionPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Scope] <ExecutionPolicyScope>] [-List] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-FileCatalog",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-CatalogFilePath] <string> [[-Path] <string[]>] [-CatalogVersion <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Acl",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-AclObject] <Object> [-ClearCentralAccessPolicy] [-Passthru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject> [-AclObject] <Object> [-Passthru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-AclObject] <Object> -LiteralPath <string[]> [-ClearCentralAccessPolicy] [-Passthru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-AuthenticodeSignature",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string[]> [-Certificate] <X509Certificate2> [-IncludeChain <string>] [-TimestampServer <string>] [-HashAlgorithm <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Certificate] <X509Certificate2> -LiteralPath <string[]> [-IncludeChain <string>] [-TimestampServer <string>] [-HashAlgorithm <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Certificate] <X509Certificate2> -SourcePathOrExtension <string[]> -Content <byte[]> [-IncludeChain <string>] [-TimestampServer <string>] [-HashAlgorithm <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-ExecutionPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-FileCatalog",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-CatalogFilePath] <string> [[-Path] <string[]>] [-Detailed] [-FilesToSkip <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Microsoft.PowerShell.Utility",
                        "Version":  "3.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "ConvertFrom-SddlString",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Sddl] <string> [-Type <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Hex",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>] -InputObject <Object> [-Encoding <string>] [-Raw] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-FileHash",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [-Algorithm <string>] [<CommonParameters>] -LiteralPath <string[]> [-Algorithm <string>] [<CommonParameters>] -InputStream <Stream> [-Algorithm <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-PowerShellDataFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string[]>] [<CommonParameters>] [-LiteralPath <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Guid",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-TemporaryFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Add-Member",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-InputObject <psobject> -TypeName <string> [-PassThru] [<CommonParameters>] [-MemberType] <PSMemberTypes> [-Name] <string> [[-Value] <Object>] [[-SecondValue] <Object>] -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyName] <string> [-NotePropertyValue] <Object> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyMembers] <IDictionary> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Add-Type",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TypeDefinition] <string> [-Language <Language>] [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] [-Name] <string> [-MemberDefinition] <string[]> [-Namespace <string>] [-UsingNamespace <string[]>] [-Language <Language>] [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] [-Path] <string[]> [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] -LiteralPath <string[]> [-ReferencedAssemblies <string[]>] [-OutputAssembly <string>] [-OutputType <OutputAssemblyType>] [-PassThru] [-IgnoreWarnings] [<CommonParameters>] -AssemblyName <string[]> [-PassThru] [-IgnoreWarnings] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Clear-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Compare-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ReferenceObject] <psobject[]> [-DifferenceObject] <psobject[]> [-SyncWindow <int>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject[]> [[-Delimiter] <char>] [-Header <string[]>] [<CommonParameters>] [-InputObject] <psobject[]> -UseCulture [-Header <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-Json",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertFrom-StringData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-StringData] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [[-Delimiter] <char>] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-NoTypeInformation] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Html",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [[-Head] <string[]>] [[-Title] <string>] [[-Body] <string[]>] [-InputObject <psobject>] [-As <string>] [-CssUri <uri>] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-As <string>] [-Fragment] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Json",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <Object> [-Depth <int>] [-Compress] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-Xml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [-Depth <int>] [-NoTypeInformation] [-As <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Debug-Runspace",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Runspace] <runspace> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-BreakAll] [<CommonParameters>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [[-Name] <string[]>] [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <string>] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Name] <string[]>] -LiteralPath <string> [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <string>] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Clixml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string>] [[-Delimiter] <char>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <string>] [-Append] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <string>] [-Append] [-UseCulture] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Export-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-InputObject <ExtendedTypeDefinition[]> -Path <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Custom",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-Depth <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-List",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Table",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Format-Wide",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object>] [-AutoSize] [-Column <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] [-Exclude <string[]>] [-Scope <string>] [-Definition <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Culture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Date",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Date] <datetime>] [-Year <int>] [-Month <int>] [-Day <int>] [-Hour <int>] [-Minute <int>] [-Second <int>] [-Millisecond <int>] [-DisplayHint <DisplayHintType>] [-Format <string>] [<CommonParameters>] [[-Date] <datetime>] [-Year <int>] [-Month <int>] [-Day <int>] [-Hour <int>] [-Minute <int>] [-Second <int>] [-Millisecond <int>] [-DisplayHint <DisplayHintType>] [-UFormat <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [<CommonParameters>] [-EventIdentifier] <int> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-EventSubscriber",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [-Force] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TypeName] <string[]>] [-PowerShellVersion <version>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Member",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-InputObject <psobject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Script] <string[]>] [<CommonParameters>] [-Type] <BreakpointType[]> [-Script <string[]>] [<CommonParameters>] -Variable <string[]> [-Script <string[]>] [<CommonParameters>] -Command <string[]> [-Script <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSCallStack",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Random",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Maximum] <Object>] [-SetSeed <int>] [-Minimum <Object>] [<CommonParameters>] [-InputObject] <Object[]> [-SetSeed <int>] [-Count <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Runspace",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>] [-InstanceId] <guid[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-RunspaceDebug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TraceSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TypeName] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-UICulture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Unique",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject <psobject>] [-AsString] [<CommonParameters>] [-InputObject <psobject>] [-OnType] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Group-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Clixml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>] -LiteralPath <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-Csv",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] <string[]>] [[-Delimiter] <char>] [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <string>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-LocalizedData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Expression",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Command] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-RestMethod",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Uri] <uri> [-Method <WebRequestMethod>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-WebRequest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Uri] <uri> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Method <WebRequestMethod>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Measure-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Expression] <scriptblock> [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Measure-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <string[]>] [-InputObject <psobject>] [-Sum] [-Average] [-Maximum] [-Minimum] [<CommonParameters>] [[-Property] <string[]>] [-InputObject <psobject>] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [[-Sender] <psobject>] [[-EventArguments] <psobject[]>] [[-MessageData] <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-ComObject] <string> [-Strict] [-Property <IDictionary>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-TimeSpan",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Start] <datetime>] [[-End] <datetime>] [<CommonParameters>] [-Days <int>] [-Hours <int>] [-Minutes <int>] [-Seconds <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [[-Value] <Object>] [-Description <string>] [-Option <ScopedItemOptions>] [-Visibility <SessionStateEntryVisibility>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-File",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [[-Encoding] <string>] [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Encoding] <string>] -LiteralPath <string> [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Out-String",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Stream] [-Width <int>] [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Read-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-EngineEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-ObjectEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject> [-EventName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-EventIdentifier] <int> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Breakpoint] <Breakpoint[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-TypeData <TypeData> [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-InputObject <psobject>] [-ExcludeProperty <string[]>] [-ExpandProperty <string>] [-Unique] [-Last <int>] [-First <int>] [-Skip <int>] [-Wait] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-ExcludeProperty <string[]>] [-ExpandProperty <string>] [-Unique] [-SkipLast <int>] [<CommonParameters>] [-InputObject <psobject>] [-Unique] [-Wait] [-Index <int[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-String",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Pattern] <string[]> [-Path] <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -InputObject <psobject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -LiteralPath <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <string>] [-Context <int[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Select-Xml",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-XPath] <string> [-Xml] <XmlNode[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> [-Path] <string[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> -LiteralPath <string[]> [-Namespace <hashtable>] [<CommonParameters>] [-XPath] <string> -Content <string[]> [-Namespace <hashtable>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Alias",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Date",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Date] <datetime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Adjust] <timespan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSBreakpoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Script] <string[]> [-Line] <int[]> [[-Column] <int>] [-Action <scriptblock>] [<CommonParameters>] [[-Script] <string[]>] -Command <string[]> [-Action <scriptblock>] [<CommonParameters>] [[-Script] <string[]>] -Variable <string[]> [-Action <scriptblock>] [-Mode <VariableAccessMode>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-TraceSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [-PassThru] [<CommonParameters>] [-Name] <string[]> [-RemoveListener <string[]>] [<CommonParameters>] [-Name] <string[]> [-RemoveFileListener <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-Variable",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [[-Value] <Object>] [-Include <string[]>] [-Exclude <string[]>] [-Description <string>] [-Option <ScopedItemOptions>] [-Force] [-Visibility <SessionStateEntryVisibility>] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Sort-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Property] <Object[]>] [-Descending] [-Unique] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Start-Sleep",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Seconds] <int> [<CommonParameters>] -Milliseconds <int> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Tee-Object",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FilePath] <string> [-InputObject <psobject>] [-Append] [<CommonParameters>] -LiteralPath <string> [-InputObject <psobject>] [<CommonParameters>] -Variable <string> [-InputObject <psobject>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Trace-Command",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-Expression] <scriptblock> [[-Option] <PSTraceSourceOptions>] [-InputObject <psobject>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [<CommonParameters>] [-Name] <string[]> [-Command] <string> [[-Option] <PSTraceSourceOptions>] [-InputObject <psobject>] [-ArgumentList <Object[]>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unblock-File",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SourceIdentifier] <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-FormatData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-TypeData",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>] -TypeName <string> [-MemberType <PSMemberTypes>] [-MemberName <string>] [-Value <Object>] [-SecondValue <Object>] [-TypeConverter <type>] [-TypeAdapter <type>] [-SerializationMethod <string>] [-TargetTypeForDeserialization <type>] [-SerializationDepth <int>] [-DefaultDisplayProperty <string>] [-InheritPropertySerializationSet <bool>] [-StringSerializationSource <string>] [-DefaultDisplayPropertySet <string[]>] [-DefaultKeyPropertySet <string[]>] [-PropertySerializationSet <string[]>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeData] <TypeData[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Debugger",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Wait-Event",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Debug",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Error",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [-Category <ErrorCategory>] [-ErrorId <string>] [-TargetObject <Object>] [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>] -Exception <Exception> [-Message <string>] [-Category <ErrorCategory>] [-ErrorId <string>] [-TargetObject <Object>] [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>] -ErrorRecord <ErrorRecord> [-RecommendedAction <string>] [-CategoryActivity <string>] [-CategoryReason <string>] [-CategoryTargetName <string>] [-CategoryTargetType <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Host",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Information",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-MessageData] <Object> [[-Tags] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Output",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <psobject[]> [-NoEnumerate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Progress",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Activity] <string> [[-Status] <string>] [[-Id] <int>] [-PercentComplete <int>] [-SecondsRemaining <int>] [-CurrentOperation <string>] [-ParentId <int>] [-Completed] [-SourceId <int>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Verbose",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Warning",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Message] <string> [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "fhx"
                                            ]
                    },
                    {
                        "Name":  "Microsoft.WSMan.Management",
                        "Version":  "3.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Connect-WSMan",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string>] [-ApplicationName <string>] [-OptionSet <hashtable>] [-Port <int>] [-SessionOption <SessionOption>] [-UseSSL] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ConnectionURI <uri>] [-OptionSet <hashtable>] [-Port <int>] [-SessionOption <SessionOption>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disable-WSManCredSSP",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Role] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Disconnect-WSMan",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Enable-WSManCredSSP",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Role] <string> [[-DelegateComputer] <string[]>] [-Force] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-WSManCredSSP",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-WSManInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ResourceURI] <uri> [-ApplicationName <string>] [-ComputerName <string>] [-ConnectionURI <uri>] [-Dialect <uri>] [-Fragment <string>] [-OptionSet <hashtable>] [-Port <int>] [-SelectorSet <hashtable>] [-SessionOption <SessionOption>] [-UseSSL] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ResourceURI] <uri> -Enumerate [-ApplicationName <string>] [-BasePropertiesOnly] [-ComputerName <string>] [-ConnectionURI <uri>] [-Dialect <uri>] [-Filter <string>] [-OptionSet <hashtable>] [-Port <int>] [-Associations] [-ReturnType <string>] [-SessionOption <SessionOption>] [-Shallow] [-UseSSL] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-WSManAction",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ResourceURI] <uri> [-Action] <string> [[-SelectorSet] <hashtable>] [-ConnectionURI <uri>] [-FilePath <string>] [-OptionSet <hashtable>] [-SessionOption <SessionOption>] [-ValueSet <hashtable>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ResourceURI] <uri> [-Action] <string> [[-SelectorSet] <hashtable>] [-ApplicationName <string>] [-ComputerName <string>] [-FilePath <string>] [-OptionSet <hashtable>] [-Port <int>] [-SessionOption <SessionOption>] [-UseSSL] [-ValueSet <hashtable>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-WSManInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ResourceURI] <uri> [-SelectorSet] <hashtable> [-ApplicationName <string>] [-ComputerName <string>] [-FilePath <string>] [-OptionSet <hashtable>] [-Port <int>] [-SessionOption <SessionOption>] [-UseSSL] [-ValueSet <hashtable>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ResourceURI] <uri> [-SelectorSet] <hashtable> [-ConnectionURI <uri>] [-FilePath <string>] [-OptionSet <hashtable>] [-SessionOption <SessionOption>] [-ValueSet <hashtable>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-WSManSessionOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ProxyAccessType <ProxyAccessType>] [-ProxyAuthentication <ProxyAuthentication>] [-ProxyCredential <pscredential>] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-SPNPort <int>] [-OperationTimeout <int>] [-NoEncryption] [-UseUTF16] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Remove-WSManInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ResourceURI] <uri> [-SelectorSet] <hashtable> [-ApplicationName <string>] [-ComputerName <string>] [-OptionSet <hashtable>] [-Port <int>] [-SessionOption <SessionOption>] [-UseSSL] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ResourceURI] <uri> [-SelectorSet] <hashtable> [-ConnectionURI <uri>] [-OptionSet <hashtable>] [-SessionOption <SessionOption>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-WSManInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ResourceURI] <uri> [[-SelectorSet] <hashtable>] [-ApplicationName <string>] [-ComputerName <string>] [-Dialect <uri>] [-FilePath <string>] [-Fragment <string>] [-OptionSet <hashtable>] [-Port <int>] [-SessionOption <SessionOption>] [-UseSSL] [-ValueSet <hashtable>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-ResourceURI] <uri> [[-SelectorSet] <hashtable>] [-ConnectionURI <uri>] [-Dialect <uri>] [-FilePath <string>] [-Fragment <string>] [-OptionSet <hashtable>] [-SessionOption <SessionOption>] [-ValueSet <hashtable>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-WSManQuickConfig",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-UseSSL] [-Force] [-SkipNetworkProfileCheck] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-WSMan",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] <string>] [-Authentication <AuthenticationMechanism>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-Credential <pscredential>] [-CertificateThumbprint <string>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "PackageManagement",
                        "Version":  "1.0.0.1",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Find-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-IncludeDependencies] [-AllVersions] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [[-Name] <string[]>] [-IncludeDependencies] [-AllVersions] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-AllVersions] [-Source <string[]>] [-IncludeDependencies] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ListAvailable] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Location <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [[-Name] <string>] [-Location <string>] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Import-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Source <string[]>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] [-InputObject] <SoftwareIdentity[]> [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-PackageProvider",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Scope <string>] [-Source <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <SoftwareIdentity[]> [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] [[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [[-Name] <string>] [[-Location] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Source <string[]>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] -InputObject <SoftwareIdentity> [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [-Headers <string[]>] [-FilterOnTag <string[]>] [-Contains <string>] [-AllowPrereleaseVersions] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Location <string>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] -InputObject <PackageSource> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-NewLocation <string>] [-NewName <string>] [-Trusted] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Package",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] <SoftwareIdentity[]> [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string[]>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PackageSource",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Source] <string>] [-Location <string>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ProviderName <string>] [<CommonParameters>] -InputObject <PackageSource[]> [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-ConfigFile <string>] [-SkipValidate] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>] [-Credential <pscredential>] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Pester",
                        "Version":  "3.3.9",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "AfterAll",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "AfterEach",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Assert-MockCalled",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CommandName] <string> [[-Times] <int>] [[-ParameterFilter] <scriptblock>] [[-ModuleName] <string>] [[-Scope] <string>] [-Exactly] [<CommonParameters>] [-CommandName] <string> [[-Times] <int>] [[-ModuleName] <string>] [[-Scope] <string>] -ExclusiveFilter <scriptblock> [-Exactly] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Assert-VerifiableMocks",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "BeforeAll",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "BeforeEach",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Context",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-Fixture] <scriptblock>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Describe",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-Fixture] <scriptblock>] [-Tags <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MockDynamicParameters",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-CmdletName <string> [-Parameters <hashtable>] [-Cmdlet <Object>] [<CommonParameters>] -FunctionName <string> [-ModuleName <string>] [-Parameters <hashtable>] [-Cmdlet <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-TestDriveItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>]"
                                                 },
                                                 {
                                                     "Name":  "In",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-path] <Object>] [[-execute] <scriptblock>]"
                                                 },
                                                 {
                                                     "Name":  "InModuleScope",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ModuleName] <string> [-ScriptBlock] <scriptblock> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Mock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CommandName] <string> [[-ModuleName] <string>] [[-BoundParameters] <hashtable>] [[-ArgumentList] <Object[]>] [[-CallerSessionState] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-Pester",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Script] <Object[]>] [[-TestName] <string[]>] [-EnableExit] [[-OutputXml] <string>] [[-Tag] <string[]>] [-ExcludeTag <string[]>] [-PassThru] [-CodeCoverage <Object[]>] [-Strict] [-Quiet] [<CommonParameters>] [[-Script] <Object[]>] [[-TestName] <string[]>] [-EnableExit] [[-Tag] <string[]>] -OutputFile <string> -OutputFormat <string> [-ExcludeTag <string[]>] [-PassThru] [-CodeCoverage <Object[]>] [-Strict] [-Quiet] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "It",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [<CommonParameters>] [-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [-Pending] [<CommonParameters>] [-name] <string> [[-test] <scriptblock>] [-TestCases <IDictionary[]>] [-Skip] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Mock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-CommandName] <string>] [[-MockWith] <scriptblock>] [[-ParameterFilter] <scriptblock>] [[-ModuleName] <string>] [-Verifiable]"
                                                 },
                                                 {
                                                     "Name":  "New-Fixture",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>] [-Name] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-DynamicParameterVariables",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-SessionState] <SessionState> [[-Parameters] <hashtable>] [[-Metadata] <CommandMetadata>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Setup",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <Object>] [[-Content] <Object>] [-Dir] [-File] [-PassThru]"
                                                 },
                                                 {
                                                     "Name":  "Should",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "PowerShellGet",
                        "Version":  "1.1.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Find-Command",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-DscResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-RoleCapability",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Find-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InstalledModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-AllVersions] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InstalledScript",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Install-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] <string>] -Description <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Publish-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-Name <string> [-RequiredVersion <version>] [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Publish-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-Path <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Register-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [-SourceLocation] <uri> [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>] -Default [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> -Path <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Save-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> -Path <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <version>] [-MaximumVersion <version>] [-RequiredVersion <version>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string> [[-SourceLocation] <uri>] [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [<CommonParameters>] -LiteralPath <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-AllVersions] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Uninstall-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [-MinimumVersion <version>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-PSRepository",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Module",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ModuleManifest",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [-NestedModules <Object[]>] [-Guid <guid>] [-Author <string>] [-CompanyName <string>] [-Copyright <string>] [-RootModule <string>] [-ModuleVersion <version>] [-Description <string>] [-ProcessorArchitecture <ProcessorArchitecture>] [-CompatiblePSEditions <string[]>] [-PowerShellVersion <version>] [-ClrVersion <version>] [-DotNetFrameworkVersion <version>] [-PowerShellHostName <string>] [-PowerShellHostVersion <version>] [-RequiredModules <Object[]>] [-TypesToProcess <string[]>] [-FormatsToProcess <string[]>] [-ScriptsToProcess <string[]>] [-RequiredAssemblies <string[]>] [-FileList <string[]>] [-ModuleList <Object[]>] [-FunctionsToExport <string[]>] [-AliasesToExport <string[]>] [-VariablesToExport <string[]>] [-CmdletsToExport <string[]>] [-DscResourcesToExport <string[]>] [-PrivateData <hashtable>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-HelpInfoUri <uri>] [-PassThru] [-DefaultCommandPrefix <string>] [-ExternalModuleDependencies <string[]>] [-PackageManagementProviders <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-Script",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [-RequiredVersion <version>] [-MaximumVersion <version>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ScriptFileInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralPath] <string> [-Version <version>] [-Author <string>] [-Guid <guid>] [-Description <string>] [-CompanyName <string>] [-Copyright <string>] [-RequiredModules <Object[]>] [-ExternalModuleDependencies <string[]>] [-RequiredScripts <string[]>] [-ExternalScriptDependencies <string[]>] [-Tags <string[]>] [-ProjectUri <uri>] [-LicenseUri <uri>] [-IconUri <uri>] [-ReleaseNotes <string[]>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "inmo",
                                                "fimo",
                                                "upmo",
                                                "pumo"
                                            ]
                    },
                    {
                        "Name":  "PSDesiredStateConfiguration",
                        "Version":  "0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "AddDscResourceProperty",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "AddDscResourcePropertyFromMetadata",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "Add-NodeKeys",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResourceKey] <string> [-keywordName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "CheckResourceFound",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-names] <Object>] [[-Resources] <Object>]"
                                                 },
                                                 {
                                                     "Name":  "Configuration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ResourceModuleTuplesToImport] <List[Tuple[string[],ModuleSpecification[],version]]>] [[-OutputPath] <Object>] [[-Name] <Object>] [[-Body] <scriptblock>] [[-ArgsToBody] <hashtable>] [[-ConfigurationData] <hashtable>] [[-InstanceName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ConvertTo-MOFInstance",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Type] <string> [-Properties] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Generate-VersionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-KeywordData] <Object> [-Value] <hashtable> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-CompatibleVersionAddtionaPropertiesStr",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-ComplexResourceQualifier",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "GetCompositeResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-patterns] <WildcardPattern[]>] [-configInfo] <ConfigurationInfo> [[-ignoreParameters] <Object>] [-modules] <psmoduleinfo[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-ConfigurationErrorCount",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-DscResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string[]>] [[-Module] <Object>] [-Syntax] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-DSCResourceModules",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-EncryptedPassword",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Value] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetImplementingModulePath",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-schemaFileName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-InnerMostErrorRecord",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ErrorRecord] <ErrorRecord> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-modules] <psmoduleinfo[]> [-schemaFileName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MofInstanceName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-mofInstance] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Get-MofInstanceText",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-aliasId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetPatterns",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-names] <string[]>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PositionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-sourceMetadata] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PSCurrentConfigurationNode",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSDefaultConfigurationDocument",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSMetaConfigDocumentInstVersionInfo",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSMetaConfigurationProcessed",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PSTopConfigurationName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Get-PublicKeyFromFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-certificatefile] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Get-PublicKeyFromStore",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-certificateid] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetResourceFromKeyword",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-keyword] <DynamicKeyword> [[-patterns] <WildcardPattern[]>] [-modules] <psmoduleinfo[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "GetSyntax",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "ImportCimAndScriptKeywordsFromModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Module] <Object> [-resource] <Object> [[-functionsToDefine] <Object>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ImportClassResourcesFromModule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Module] <psmoduleinfo> [-Resources] <List[string]> [[-functionsToDefine] <Dictionary[string,scriptblock]>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Initialize-ConfigurationRuntimeState",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "IsHiddenResource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResourceName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "IsPatternMatched",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-patterns] <WildcardPattern[]>] [-Name] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "New-DscChecksum",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] <string[]> [[-OutPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Node",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-KeywordData] <Object> [[-Name] <string[]>] [-Value] <scriptblock> [-sourceMetadata] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ReadEnvironmentFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-FilePath] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeExclusiveResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-exclusiveResource] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-referencedManagers] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-requiredResourceList] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-NodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [-referencedResourceSources] <string[]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSCurrentConfigurationNode",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-nodeName] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSDefaultConfigurationDocument",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-documentText] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Set-PSMetaConfigDocInsProcessedBeforeMeta",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Set-PSMetaConfigVersionInfoV2",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Set-PSTopConfigurationName",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] <string>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "StrongConnect",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-resourceId] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ConflictingResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-keyword] <string>] [-properties] <hashtable> [-keywordData] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-ModuleReloadRequired",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-SchemaFilePath] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-MofInstanceText",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-instanceText] <Object> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Test-NodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-resourceId] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ThrowError",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ExceptionName] <string> [-ExceptionMessage] <string> [[-ExceptionObject] <Object>] [-errorId] <string> [-errorCategory] <ErrorCategory> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ConfigurationDocumentRef",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [-ConfigurationName] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ConfigurationErrorCount",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Update-DependsOn",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Update-LocalConfigManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-localConfigManager] <string>] [[-resourceManagers] <string>] [[-reportManagers] <string>] [[-downloadManagers] <string>] [[-partialConfigurations] <string>]"
                                                 },
                                                 {
                                                     "Name":  "Update-ModuleVersion",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "ValidateNoCircleInNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeExclusiveResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeManager",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNodeResourceSource",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateNoNameNodeResources",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "ValidateUpdate-ConfigurationData",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationData] <hashtable>] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "WriteFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Value] <string> [-Path] <string> [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-Log",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-message] <string> [-WhatIf] [-Confirm] [<CommonParameters>]"
                                                 },
                                                 {
                                                     "Name":  "Write-MetaConfigFile",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]"
                                                 },
                                                 {
                                                     "Name":  "Write-NodeMOFFile",
                                                     "CommandType":  "Function&qu