Downloads:

6,177

Downloads of v 1.17.1:

753

Last Update:

6/6/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.17.1 | Updated: 6/6/2018

Downloads:

6,177

Downloads of v 1.17.1:

753

Maintainer(s):

Software Author(s):

  • Microsoft Corporation

PSScriptAnalyzer (PowerShell Module) 1.17.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.17.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.17.1'
  source   'STEP 3 URL'
end

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


Chocolatey::Ensure-Package
(
    Name: psscriptanalyzer,
    Version: 1.17.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.17.1'
   Source   = 'STEP 3 URL'
}

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


package { 'psscriptanalyzer':
  provider => 'chocolatey',
  ensure   => '1.17.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.17.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 as a trusted package on 2/21/2019.

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

if ($PSVersionTable.PSVersion.Major -lt 3) {
    throw "$moduleName module requires a minimum of PowerShell v3."
}

# 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: 17D197B00A7A264F556BCAE3A69EED50 | sha1: F9AE852C577D0883CCF076E082E13D4ACDCAE565 | sha256: 7B35C5EC65EC6FBFB6BC2E3A07FCDB38BA552A351AAA5B14DC4734612C5E5930 | sha512: A5E2744D0B21B6F443EC65546554D24DBE5422DE0A1AAF930FCBF53D3AB4D826C9EADDDDACE2412653999F391A444512E6EAEA09D2596A34B6252E71D2B80F7B
tools\PSScriptAnalyzer\coreclr\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 5459C5BDB5734E45861EF59EDBE25718 | sha1: DE556A3F8D9FB79F10847D535431C280E83B71F9 | sha256: 595E7DDEAC3BB3B7766BF85D8E1661EEDA459848FC08EC45231512B93D671AE8 | sha512: 457EDBA473BF5E25463302C2ADC11ADF01386598154AD3DFAA2DACB2F5A5F55D741CE83897D2224661882B1816C84B95B3B2E2A346EF66BBECF1BC82339B2FD1
tools\PSScriptAnalyzer\en-US\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml
<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <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.</maml:para>
      <maml:para>PSScriptAnalyzer is an open-source project. For more information about PSScriptAnalyzer, 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>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.psd1.</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>None</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>None</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>None</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>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <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: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 files (.ps1, .psm1 and .psd1 files) based on a collection of best practice rules and returns objects that represent rule violations. It also includes special rules to analyze DSC resources.</maml:para>
      <maml:para>In each evaluation, you can run either all rules or just a specific set using the -IncludeRule parameter and also exclude rules using the -ExcludeRule parameter. 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#. This is possible by using the -CustomRulePath parameter and it will then only run those custom rules, if the built-in rules should still be run, then also specify the -IncludeDefaultRules parameter. Custom rules are also supported together with the -IncludeRule and -ExcludeRule parameters. To include multiple custom rules, the -RecurseCustomRulePath parameter can be used.</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>For usage in CI systems, the -EnableExit exits the shell with an exit code equal to  the number of error records.</maml:para>
      <maml:para>PSScriptAnalyzer is an open-source project. For more information about PSScriptAnalyzer, 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>None</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>Uses only the custom rules defined in the specified paths to the analysis. To still use the built-in rules, add the -IncludeDefaultRules switch.</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>None</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 uses only the custom rules defined in the specified file or directory. To still use the built-in rules, additionally use the -IncludeDefaultRules switch.</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="none">
          <maml:name>Fix</maml:name>
          <maml:Description>
            <maml:para>Fixes certain warnings which contain a fix in their DiagnosticRecord.</maml:para>
            <maml:para>When you used Fix, Invoke-ScriptAnalyzer runs as usual but will apply the fixes before running the analysis. Please make sure that you have a backup of your files when using this switch. It tries to preserve the file encoding but there are still some cases where the encoding can change.</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>EnableExit</maml:name>
          <maml:Description>
            <maml:para>Exits PowerShell and returns an exit code equal to the number of error records. This can be useful in CI systems.</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>ReportSummary</maml:name>
          <maml:Description>
            <maml:para>Writes a report summary of the found warnings to the host.</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>-- Rules</maml:para>
            <maml:para>-- CustomRulePath</maml:para>
            <maml:para>-- IncludeDefaultRules</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:para>A more sophisticated example is:</maml:para>
            <maml:para>    @{         CustomRulePath='path\to\CustomRuleModule.psm1'         IncludeDefaultRules=$true         ExcludeRules = @(             'PSAvoidUsingWriteHost',             'MyCustomRuleName'         )     }</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>None</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 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, Invoke-ScriptAnalyzer gives parse error. This error is caused by the powershell parser not being able to find the symbol for &lt;somemodule&gt;. If Invoke-ScriptAnalyzer finds the module in the 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>None</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>Uses only the custom rules defined in the specified paths to the analysis. To still use the built-in rules, add the -IncludeDefaultRules switch.</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>None</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 uses only the custom rules defined in the specified file or directory. To still use the built-in rules, additionally use the -IncludeDefaultRules switch.</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="none">
          <maml:name>EnableExit</maml:name>
          <maml:Description>
            <maml:para>Exits PowerShell and returns an exit code equal to the number of error records. This can be useful in CI systems.</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>ReportSummary</maml:name>
          <maml:Description>
            <maml:para>Writes a report summary of the found warnings to the host.</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>-- Rules</maml:para>
            <maml:para>-- CustomRulePath</maml:para>
            <maml:para>-- IncludeDefaultRules</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:para>A more sophisticated example is:</maml:para>
            <maml:para>    @{         CustomRulePath='path\to\CustomRuleModule.psm1'         IncludeDefaultRules=$true         ExcludeRules = @(             'PSAvoidUsingWriteHost',             'MyCustomRuleName'         )     }</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>None</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 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, Invoke-ScriptAnalyzer gives parse error. This error is caused by the powershell parser not being able to find the symbol for &lt;somemodule&gt;. If Invoke-ScriptAnalyzer finds the module in the 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>None</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>Uses only the custom rules defined in the specified paths to the analysis. To still use the built-in rules, add the -IncludeDefaultRules switch.</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>None</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 uses only the custom rules defined in the specified file or directory. To still use the built-in rules, additionally use the -IncludeDefaultRules switch.</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="none">
        <maml:name>Fix</maml:name>
        <maml:Description>
          <maml:para>Fixes certain warnings which contain a fix in their DiagnosticRecord.</maml:para>
          <maml:para>When you used Fix, Invoke-ScriptAnalyzer runs as usual but will apply the fixes before running the analysis. Please make sure that you have a backup of your files when using this switch. It tries to preserve the file encoding but there are still some cases where the encoding can change.</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>EnableExit</maml:name>
        <maml:Description>
          <maml:para>Exits PowerShell and returns an exit code equal to the number of error records. This can be useful in CI systems.</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>ReportSummary</maml:name>
        <maml:Description>
          <maml:para>Writes a report summary of the found warnings to the host.</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>-- Rules</maml:para>
          <maml:para>-- CustomRulePath</maml:para>
          <maml:para>-- IncludeDefaultRules</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:para>A more sophisticated example is:</maml:para>
          <maml:para>    @{         CustomRulePath='path\to\CustomRuleModule.psm1'         IncludeDefaultRules=$true         ExcludeRules = @(             'PSAvoidUsingWriteHost',             'MyCustomRuleName'         )     }</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>None</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>None</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 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, Invoke-ScriptAnalyzer gives parse error. This error is caused by the powershell parser not being able to find the symbol for &lt;somemodule&gt;. If Invoke-ScriptAnalyzer finds the module in the 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>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: F6353BCA19A2CCC5DD56716CE2C68B1E | sha1: 5CF70BBF748616E52ECE297F1E329B0624620260 | sha256: C7A5A60658443D67B4D6A01C046956A3FA98BA615BC7CDD43AB2FBC5AB90F7E6 | sha512: B3B48A2F20B22C59646F15742C3A0EABA592DCDDAF57EF80F2C0048EC2A22211910AA662B4AA0CC9D13B8EC0E855FF7D47DDD7A4A6E52D24FA21A6D612354F73
tools\PSScriptAnalyzer\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 9AF784EEA679D03ED9DC7660FC9ACBD1 | sha1: 794D0E1575E8266550B46CE2C4F508EA33EA9E52 | sha256: 27453E7F643D004EC1111A8F14D98E6DFB3142054550492CC4D315BF1CFD6FFC | sha512: 95B8D02988704F6F71460DA0638A018F8DF275E0EBA083A5541F501F609A0E16011E330BDC90D844AAF6FD2746E074EF9F2344D1CCF568A30DF6E96F3F181A44
tools\PSScriptAnalyzer\Newtonsoft.Json.dll
md5: F33CBE589B769956284868104686CC2D | sha1: 2FB0BE100DE03680FC4309C9FA5A29E69397A980 | sha256: 973FD70CE48E5AC433A101B42871680C51E2FEBA2AEEC3D400DEA4115AF3A278 | sha512: FFD65F6487BC71C967ABCF90A666080C67B8DB010D5282D2060C9D87A9828519A14F5D3A6FE76D81E1D3251C2104A2E9E6186AF0EFFD5F331B1342682811EBF4
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.17.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">2018-06-05T21:32:49+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">### Fixes_x000D__x000A__x000D__x000A_- Fix signing so `PSScriptAnalyzer` can be installed without the `-SkipPublisherCheck` switch (#1014)_x000D__x000A_- Issues with rule `PSAvoidAssignmentToAutomaticVariable` were fixed (#1007, #1013, #1014)_x000D__x000A_- Rule documentation update and cleanup (#988)</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">### Fixes_x000D__x000A__x000D__x000A_- Fix signing so `PSScriptAnalyzer` can be installed without the `-SkipPublisherCheck` switch (#1014)_x000D__x000A_- Issues with rule `PSAvoidAssignmentToAutomaticVariable` were fixed (#1007, #1013, #1014)_x000D__x000A_- Rule documentation update and cleanup (#988)</S>
          </En>
          <En>
            <S N="Key">versionDownloadCount</S>
            <S N="Value">47</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">6/5/2018 9:32:49 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">6/5/2018 9:32:49 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.17.1</S>
          </En>
          <En>
            <S N="Key">downloadCount</S>
            <S N="Value">185635</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-06-06T00:06:35Z</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">1927202</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\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml|PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll|PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll|PSv3\Newtonsoft.Json.dll|PSv4\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll|PSv4\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll|PSv4\Newtonsoft.Json.dll|Settings\CmdletDesign.psd1|Settings\CodeFormatting.psd1|Settings\CodeFormattingAllman.psd1|Settings\CodeFormattingOTBS.psd1|Settings\CodeFormattingStroustrup.psd1|Settings\core-6.0.2-linux.json|Settings\core-6.0.2-macos.json|Settings\core-6.0.2-windows.json|Settings\desktop-3.0-windows.json|Settings\desktop-4.0-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">False</S>
          </En>
        </DCT>
      </Obj>
      <S N="InstalledLocation">C:\Users\appveyor\AppData\Local\Temp\1\2a6c5779-8dbe-4391-a151-d04b53d9023c\PSScriptAnalyzer\1.17.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.17.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 = @'
### Fixes

- Fix signing so `PSScriptAnalyzer` can be installed without the `-SkipPublisherCheck` switch (#1014)
- Issues with rule `PSAvoidAssignmentToAutomaticVariable` were fixed (#1007, #1013, #1014)
- Rule documentation update and cleanup (#988)
'@
    }
}

# 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
# MIIkNgYJKoZIhvcNAQcCoIIkJzCCJCMCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCdIBAQbr8uebLs
# EfYqu/ATZr9Qg3Cl47vOB4KO+0ykWaCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYJMIIWBQIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCBViTHT
# d4XJ/5JFQ/WpaLpc6p1MbX02pzd74M4fxWkEizCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAdmFBCNjV
# 6ji/QR2mTahBUNM3hm1FQFV5d9TOpd/WE8LSY1edJNbHo50h61wJ9dbO2UsD0khn
# /4YcC6mv4PiGmsTEhCzmORoxJ+INLZDASF04ZBYc83Or+QEvMiYDVhlD5Dp+V1HI
# i/lpUx62HGup6x3JPRToF+pVSTmqsft/tuCMjLXEPwkBqrDtSD0HFitAKDpgfhzB
# g9TQTV91qBb8h3JiA5qpQ5nY/5rkIPzEO0IsJe4bWxj82sK5Db2vyFS+Bt93IZYT
# Z2exgR30Yhf1+xfD2/A7cPeo9XOFI71PkYIilQNPo/HU7ZAvPz5HzyqMD4SkHDVm
# jZcPBZxBfLXUlaGCE0wwghNIBgorBgEEAYI3AwMBMYITODCCEzQGCSqGSIb3DQEH
# AqCCEyUwghMhAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDRxkvj
# J45eeWzaq9ZFod3W8WoHTUl0H+ZziimLiLaztwIGWvNhSXJYGBMyMDE4MDYwNTE4
# MzAwNy40ODNaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALI1BWg3IhwNpwAA
# AAAAsjANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQCYSgG70Vj1f3SRQumhLlNd8iwgbxIum9PXlZXcnW+JfA5rcClNsC4P
# NVb2jwJL+HxVbVDNP8eqePIQB6gHawO7/CvwqiWd3fzxY3AkZW+E+ktEXs5yKH3C
# sx/Fb4ZqmYeuuv7MBZi+b74Vgkdlty91yrzaEHqbOzJP2h1Ikg4i57GxQm1ZwmKe
# LCoK8DU3IAIJ7OEU47UX44B+VO5dUQ6T2ZpKM8mvJg3r9msjlS8/XRIhN0okz469
# D5tTP+7p7oxwe9o79Wq5mTy32wF8Ess/Vc70r9YGuTo833wn1HKUza9KCTbGIuxd
# c7064oAaHfW9d3CNY3B7wMD27p40aYe3AgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# M2S+Z2sc3PljRAZI5MVDyZD2gpUwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# QeCyoKDK9ChvzI3d/tu9IFWJbCApdnY/1CfJXnuD+8HCRzaN9nohTEQbOnFjqyMm
# v0SuohnvJ9ZYhrp6cPovtEvkcUg6V9K1/6MQG5oJw18eCegwzZHrVFzBC1n+9OpS
# L6h6NWtgtoM4CaaadtuWs9c1h6hkOlwGz0wTDcYiGLcAY4y4dbFF4alHWtv//Lsa
# HVQ52xVf5lfkNJ54L/203CDf0hMQo849cdnhsF5lWXuObO6Vs5nf8KgcYQ9MT1eq
# 1sQx9nwNYutsawChCoTSfHEpJyKk2BMPwHrInd06OereJwbcBGGOPGqEmt9Otprt
# sEzh+lGNgEIFpib2g28B5jCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb
# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj
# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA
# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD
# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg
# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB
# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe
# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy
# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf
# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB
# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv
# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA
# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA
# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf
# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk
# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw
# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi
# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak
# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO
# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir
# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7
# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7
# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md
# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046NzI4RC1D
# NDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAvf/FlWOQ8ROcYNYZwK/puJ4eIB2ggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN7BPzowIhgPMjAxODA2MDYwMDU2MjZaGA8yMDE4MDYwNzAw
# NTYyNlowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/OgIBADAJAgEAAgFDAgH/
# MAcCAQACAhrrMAoCBQDewpC6AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB
# hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEB
# AIOtea/B8Q4+T2BvmVIxeYizvvQO13DqMedL/E3VSUJOjYzOq/IjdfRpV0G2Dzau
# ZYQxdjnTGGQoMZJ3ZQTo0HV3YUqK1/LZ5mxLSg5yXcsmy+nM4ASPboHaQrggrrdz
# kAQn6JBsqbdOzsgY8gCe+RsmSrmUqMnHmJW/KMitgj9kBgjm8WVzBb/yf++aUFAn
# q+aAPO3FsaDHBKV3KhWSVATXpVymOIHfjmngYOydlBFYgwOq80rfY7S4bz5e29jb
# cW84F1lP5yw7C2X2x1UkIil+Bmrr1K6lhgEIUBnJaK/iVHLoDIPNuRtzYng8pB21
# TTUFN/pua3RvwQ5Z6UmxE9cxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T
# dGFtcCBQQ0EgMjAxMAITMwAAALI1BWg3IhwNpwAAAAAAsjANBglghkgBZQMEAgEF
# AKCCATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi
# BCDQcwimye9N+XXUaN6HxdB5ume5OcVh4cefz8EWhuxvRTCB4gYLKoZIhvcNAQkQ
# AgwxgdIwgc8wgcwwgbEEFL3/xZVjkPETnGDWGcCv6bieHiAdMIGYMIGApH4wfDEL
# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj
# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAACyNQVoNyIcDacAAAAAALIw
# FgQU1OcqzkUsEKeit8LdW+sTBntBZPwwDQYJKoZIhvcNAQELBQAEggEAD4P5pbi2
# sfy2HUJ1qoeihypuMmOpdV8bQ3kU9vh74jAayRrwfbM6Ijj4woSBY01qIWOfxGpB
# qWflIeAWvzgr93hKnU57Lq5tRwRvxmohiH9on22j3KZdx8fmjUaxAC82JEBL1bPz
# iFDorrYkl0K8/qiJkjOsliylyhr+qMJ90J9NIavGlBh818fWeVbr+bFFtA3PAPXH
# rTgt/b2+VrioIG5YwmE+xq/ST6wfzR3rpRnFnEZMIMyORTvZ8SDt65nEY4BeI0L3
# j2gm0tXHKfLH/7pH+IRl7asDEjnBAc2Qia4RMpyQr+HcOjeSeMSsHneVi3f4UjDe
# zY2wbBVW2krdXw==
# 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.Major -eq 3) {
        $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'PSv3'
    }
    elseif ($PSVersionTable.PSVersion.Major -eq 4) {
        $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'PSv4'
    }
}

$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
# MIIkNgYJKoZIhvcNAQcCoIIkJzCCJCMCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCD20l0MV6tgUSp3
# wBlYFVxbpbVYTx4Y1O8mxLFXE3xZW6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYJMIIWBQIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCLvQ6b
# WOx5ge8ky/e8BNRDVUgXsjy08U+GI+ck72qIYjCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAZCPTLMHy
# cytKGKCOVE6KJJHJUT/bO67V4nmfL7jJfXYy8f/b7y4i/cY5fyRElDVPlwJsZZxI
# 9c/0OI5YY81U6NMaS5vM7hKRkqS+glM8nJlH7GB91wR3+CYn4GHphZpkYTM/WHD4
# DtZ2hdrK0t5ztOnbTXS7cxTaLEY2A2G0vdXbjW6YAMqR7YbQmvHxWg3xceg00kJQ
# fh9xkljknCN3FnwyiuH83AOWMkf0YLu18mjZwOlfN/7MUW+KW0EibcUmgFkY6+5v
# ulDVlpYWiK8E8yi4oF81Tgd3pdh5QSOoZ1t2wR6FQ5OY0S30vsBtyM+X7bXVfhVj
# ymYUfIFeg9EsyqGCE0wwghNIBgorBgEEAYI3AwMBMYITODCCEzQGCSqGSIb3DQEH
# AqCCEyUwghMhAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAUT070
# feIuuO4i3JjaPs9rUCbBwa+pzzxaSiKjH/lgRAIGWvNhSXJCGBMyMDE4MDYwNTE4
# MzAwNS42NThaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALI1BWg3IhwNpwAA
# AAAAsjANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQCYSgG70Vj1f3SRQumhLlNd8iwgbxIum9PXlZXcnW+JfA5rcClNsC4P
# NVb2jwJL+HxVbVDNP8eqePIQB6gHawO7/CvwqiWd3fzxY3AkZW+E+ktEXs5yKH3C
# sx/Fb4ZqmYeuuv7MBZi+b74Vgkdlty91yrzaEHqbOzJP2h1Ikg4i57GxQm1ZwmKe
# LCoK8DU3IAIJ7OEU47UX44B+VO5dUQ6T2ZpKM8mvJg3r9msjlS8/XRIhN0okz469
# D5tTP+7p7oxwe9o79Wq5mTy32wF8Ess/Vc70r9YGuTo833wn1HKUza9KCTbGIuxd
# c7064oAaHfW9d3CNY3B7wMD27p40aYe3AgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# M2S+Z2sc3PljRAZI5MVDyZD2gpUwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# QeCyoKDK9ChvzI3d/tu9IFWJbCApdnY/1CfJXnuD+8HCRzaN9nohTEQbOnFjqyMm
# v0SuohnvJ9ZYhrp6cPovtEvkcUg6V9K1/6MQG5oJw18eCegwzZHrVFzBC1n+9OpS
# L6h6NWtgtoM4CaaadtuWs9c1h6hkOlwGz0wTDcYiGLcAY4y4dbFF4alHWtv//Lsa
# HVQ52xVf5lfkNJ54L/203CDf0hMQo849cdnhsF5lWXuObO6Vs5nf8KgcYQ9MT1eq
# 1sQx9nwNYutsawChCoTSfHEpJyKk2BMPwHrInd06OereJwbcBGGOPGqEmt9Otprt
# sEzh+lGNgEIFpib2g28B5jCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb
# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj
# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA
# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD
# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg
# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB
# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe
# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy
# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf
# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB
# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv
# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA
# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA
# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf
# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk
# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw
# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi
# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak
# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO
# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir
# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7
# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7
# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md
# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046NzI4RC1D
# NDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAvf/FlWOQ8ROcYNYZwK/puJ4eIB2ggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN7BPzowIhgPMjAxODA2MDYwMDU2MjZaGA8yMDE4MDYwNzAw
# NTYyNlowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/OgIBADAJAgEAAgFDAgH/
# MAcCAQACAhrrMAoCBQDewpC6AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB
# hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEB
# AIOtea/B8Q4+T2BvmVIxeYizvvQO13DqMedL/E3VSUJOjYzOq/IjdfRpV0G2Dzau
# ZYQxdjnTGGQoMZJ3ZQTo0HV3YUqK1/LZ5mxLSg5yXcsmy+nM4ASPboHaQrggrrdz
# kAQn6JBsqbdOzsgY8gCe+RsmSrmUqMnHmJW/KMitgj9kBgjm8WVzBb/yf++aUFAn
# q+aAPO3FsaDHBKV3KhWSVATXpVymOIHfjmngYOydlBFYgwOq80rfY7S4bz5e29jb
# cW84F1lP5yw7C2X2x1UkIil+Bmrr1K6lhgEIUBnJaK/iVHLoDIPNuRtzYng8pB21
# TTUFN/pua3RvwQ5Z6UmxE9cxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T
# dGFtcCBQQ0EgMjAxMAITMwAAALI1BWg3IhwNpwAAAAAAsjANBglghkgBZQMEAgEF
# AKCCATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi
# BCBSI5Z9aavdXjzbKkx/aLULE9sf6hZc8Gg3E65D2crOSzCB4gYLKoZIhvcNAQkQ
# AgwxgdIwgc8wgcwwgbEEFL3/xZVjkPETnGDWGcCv6bieHiAdMIGYMIGApH4wfDEL
# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj
# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAACyNQVoNyIcDacAAAAAALIw
# FgQU1OcqzkUsEKeit8LdW+sTBntBZPwwDQYJKoZIhvcNAQELBQAEggEAWZf81kxV
# GkUvUnjiCBw+REix0ASp9YjHRiY9qrQiCV8QzLeJlqVSl+YyCET+9BHVRoDohO8f
# fqgSexxBE+JLq+9Jj0+KxJAIHL6Co6tEBpsfRozmfwKL6L44vk1niIdnl0iNEeKH
# VxzEYQWVjSwfj4kSXqaasbS3KyAonZTnYcMR6W8fqBb3FXwlgXkQbHLF0ukHW3qD
# vSchrrBvxA++B0DocMRe1zGoBAn6vjVQybVqDjBqr55MP8Em6j6+GY4kTijhsKL7
# 20uy6cDU6DDNBfW4MYa71sPu9/291zzTxPO3QM5zNZw1IKNr1E0T0ZA8EwNe4bZw
# rXlH9nIn+ctD5A==
# SIG # End signature block
tools\PSScriptAnalyzer\PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: B48E52A50B5A213854F4F67C11143B27 | sha1: 203047823330CC690EC7403F26C719C342A1D627 | sha256: F9C97B6968A55D8DB95B642A40B58D4B4C63927C79A56A9139A5D1706DDC1CFF | sha512: F0002FA6E44B16F7CA38135813964EB04F265FF2BAB692966272F0223AC095E05CA489219191FF2224E74C47087D3D801D6A502208F46C071822922288C7F4BB
tools\PSScriptAnalyzer\PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 76C463D294E817294E9514D5E5D49721 | sha1: 0650F209A24413DA35DDDD3CE6BE09A8919F7C99 | sha256: CC37464836F9007853489E36C87D3A27F21C79355FF1FC1865E9CD5860B46DC2 | sha512: 661EDF5AF51AF7C39F705A4F87FB97E4A032EAA8AF31B58E216C0C7ECC93B3D3E4A577F7B399CF25C14DEF8246E9CA72432D390D012A406333C7C5A3CC791C2A
tools\PSScriptAnalyzer\PSv3\Newtonsoft.Json.dll
md5: F33CBE589B769956284868104686CC2D | sha1: 2FB0BE100DE03680FC4309C9FA5A29E69397A980 | sha256: 973FD70CE48E5AC433A101B42871680C51E2FEBA2AEEC3D400DEA4115AF3A278 | sha512: FFD65F6487BC71C967ABCF90A666080C67B8DB010D5282D2060C9D87A9828519A14F5D3A6FE76D81E1D3251C2104A2E9E6186AF0EFFD5F331B1342682811EBF4
tools\PSScriptAnalyzer\PSv4\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: 6CA45CD2EE8CC2FAE34395B197EB36D2 | sha1: EC14E42E66109A1B0E06A78471F95B452CB884D2 | sha256: A272D5DA878EF8B255600EE6295440AC9DFE3FB9E7E0F855A2E3F77BB18A979B | sha512: D15540E583FBF1C123C8D3B8DF2EE6136B67388F5EF4556E0FF7C4F676EF17B2CBE502649CE08379B0F9875F85964B42A491A7E7838C8A441DE64E4C386ECE89
tools\PSScriptAnalyzer\PSv4\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: D228A03A1A2B8596BEE7B6C7C60294C3 | sha1: BB31A3F54D9B3F7A6960AF0963A9FB6DB3BACBF9 | sha256: 41DE888C73817980515E04A9D7FE6BA86FF56D4C770F32AAD5623D9F82702969 | sha512: 17E27BBFA42DCC80087884E435CA77AD6E715614D1A618CDA0F9F8BD4F88DAC2AF63C30B73FDE5115CF76DD9A0105C3E50B515FA67988E534737885F0A2C1817
tools\PSScriptAnalyzer\PSv4\Newtonsoft.Json.dll
md5: F33CBE589B769956284868104686CC2D | sha1: 2FB0BE100DE03680FC4309C9FA5A29E69397A980 | sha256: 973FD70CE48E5AC433A101B42871680C51E2FEBA2AEEC3D400DEA4115AF3A278 | sha512: FFD65F6487BC71C967ABCF90A666080C67B8DB010D5282D2060C9D87A9828519A14F5D3A6FE76D81E1D3251C2104A2E9E6186AF0EFFD5F331B1342682811EBF4
tools\PSScriptAnalyzer\Settings\CmdletDesign.psd1
@{
    [email protected]('PSUseApprovedVerbs',
                   'PSReservedCmdletChar',
                   'PSReservedParams',
                   'PSShouldProcess',
                   'PSUseShouldProcessForStateChangingFunctions',
                   'PSUseSingularNouns',
                   'PSMissingModuleManifestField',
                   'PSAvoidDefaultValueSwitchParameter')
}
# SIG # Begin signature block
# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDVFFzIp3nUGiPM
# 6ozGBPLQt5HsAgdNh9X1bYvgmlLsQKCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDOJPKf
# Yae3xNVkT3fJzmELCCzlnjAHMShq9y1Prw+/tjCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAADnxee8+
# MHr+vQwjJOzZouNgbANmTjy4JGd7mzviSQI7bSJ0tQ6i45oZb7O/u0NhKFdi6JZ9
# QqzMygGaZMJ9eFNtUPxYMj9lMs811aB5vaGJyunla1BGTku6XYQC0yuoMNzqNhZe
# 4Gike92s/zWukZ/an+bqB+rnh8aQEtc/eCdM6kJOaXFtZLRgb0KpYGoN6q2yQTrJ
# fyLo3RyWheSZ7fl9/OgGS3tW31GQNFzyA1iCRy3T6IgBeepdyZoxt9h09wNm9c2l
# gVjAvFXjdAm55jaDNhsnPnL9eht6C7NMJt/6V5JfftWG9sz5ErnjqWEGXG7sBgq0
# wIM9x+wkEsaL0KGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH
# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCANeCCf
# broDgb0ewOeiOlLcNt/uuQbGmFZByZ9ujBq9zAIGWwRDvxmwGBMyMDE4MDYwNTE4
# MzAwOS44MDRaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALCG6ZIgCl3q+AAA
# AAAAsDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NTZaFw0xODA5MDcxNzU2NTZaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQDw5fCNlFmpmtdsCQd3FCFZXbc9eLg1rfUwMf/O4f/W6RrJg5gj+5AQ
# wZLsOrxQbJC9XPFrrUyi9WGlh+EprKM8Et9/xACCzr20Cl/LuduatxktWu0HAK1U
# /TOs9vgSJEokZ1fauEuhrA+A+Tm9IA21p8QsS/GhVubyLye5JsEzJdkrDDByUIRr
# kmqVjPL6CE24LiTVQ9Pc6/N0aoizybRg3MllrV8J5RFqFDTB5FcGEkbmoL2EWiRC
# Q/a89CxVmVqNs4imqhKUIr6GtUqJjKpHsKDFHxuPnPBibVSdMtOpxJtT6blyO78X
# nq9YXJ3GK1Ahu9iWzDbvjaZz2a27Q3AVAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# /KgHUtnvKf6YQzwVXHRet39z4K8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# kv2A93W9ZZA+F83VFYPFjgKRO6xOfWDvjzkGk5DjD6pFPYk/Av3sb7hQkAlshNI3
# IZmxwYZ2HeQNxo7/GOCi+ka1hXd0bk4MREXQvNK2BH5wSw/WqwdpVkp2ZOj5qkej
# o4bc9M9EuEkQW2eP0dp5rjrdh1MG6I9q/H/X5KOGRRUNkWIiOpBK49hoAUnJLQ5r
# eGwRAvSPTRFgc6gDIQ2X4w9ydbv96A646/wgQZ2Ok/3FM3M+OXq9ajQeOUdiEbUc
# 71f0c4Nxn6gUZb7kA45NbcQBMxt+V+yh8xyXqTin9Kg6OfmJNfxdoyKuCr2NDKsx
# Em7pvWEW7PQZOiSFYl+psjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb
# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj
# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA
# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD
# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg
# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB
# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe
# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy
# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf
# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB
# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv
# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA
# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA
# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf
# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk
# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw
# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi
# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak
# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO
# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir
# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7
# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7
# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md
# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046RjUyOC0z
# Nzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAvIT7nVsS2sc2hTuIZp6jFhjVzByggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN7A/sgwIhgPMjAxODA2MDUyMDIxMjhaGA8yMDE4MDYwNjIw
# MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sD+yAIBADAKAgEAAgIblQIB
# /zAHAgEAAgIaPTAKAgUA3sJQSAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQCt63zo4DCir1aQAkXICgJDasbXghAm/N842ohH2OZftPbB9TBmtMN0p6etpTlt
# iOO+Yq4ezmpqezdpUgGZSBjv33Wz+brlxjZ1w2R+KemC3ClGTWhBehwv/tM8l5Hl
# s7AOVSuPGAq1OACUcAhUzLv10YODNegCxnnHFfAJwT0kBxy+DoTt1qzsyRa/5dnh
# yDNSIsso1RclrZR1pqWYIHr0v4S0C6U6u8FgX0Ih+NOTLlP1JHcu77OLy4CMBjSh
# bS4+LMxlomIX1JB3nSFcE2g5EVjxpnsZiGEmniuc/PEKaEoNtEcFHbp0TTNI4oVh
# lqu0cyFgHg9zAZvH+PemeMpeMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQg3H2IsUrsUgMCC8RKwfLnXH3w0SaQ8e9OShNTpc2LAA0wgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw
# MBYEFKQBKA2XMzMoE73fGwyQLWtHNzWcMA0GCSqGSIb3DQEBCwUABIIBAIBgm1dm
# zhMlXZpuPmHLpxbxzb6aiGDmEzEquAEVLRSni+yKf2HkfBxFsG6cui/xNwd0tDsp
# ytIe4QAsw2wmAgg/rvCdTM5dCIHTHK1kNNOY0/NcWCyS0d9sU+kXh4T3CD9klDf4
# /Gh4730LEbvb74vX7KIeiJhbpJftlsXagdczh1+eCtafitDFU+oxg2CNzqH5QQRn
# kgnxmMBkGPQPKPAB2lev71K/ixyBvNYkWNcHwXKkiOxqD+bwEyyxdbZhCpyb/jtc
# TnuE5tfV0yvFuhXApyPFUgmcY1cRJyynATbZ31JSJoBvuWGo0fyYoTWLaXh2hNSm
# Kl5o6iVyvzwI8h4=
# 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
# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCJ1pSpvaJxO+q5
# sNBDcnE5difGlkg0z1iqRkHM9QCcwaCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAtYpA7
# ztfNDpm6QKNNJ8eCaXnWwMD6tR6aBji3liBGTDCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAOrJBUv7e
# Z/deR+Ip6upzN7vvX+20sI3mflZYoni3q4YxUX1nh9EVG/RbmMKw0+5SiCuAN/Gd
# c2DgJyURGtSfS3q1ao9MIQQerqFOchufIGZTtgclEZqUrtg5U2VcXXISrQMdRwSq
# eYM62yroSo+DELXM8aNC1He6I2/PRHFI9emZToLMX513vKtGK2B6PJLKGAKy5DPE
# tDfGGw9AOQswJHqY5nqadttNYTDfswe5gD/4/c48wNCSHMtJvWPzLH8k08VWln2f
# ynlKw6EVD14FNp7BrDF8GF6AzjuMAATMGFenT7Q/hdEmYAKEMw29EY6J7K+RfGZA
# Eigop76Ua+srS6GCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH
# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCB3w2Qd
# 7WCm4pVbUaVA1nbpwRb2wtsrmv6czHWmzANGuwIGWvNwOJlAGBMyMDE4MDYwNTE4
# MzAwMi44MTRaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046QzBGNC0zMDg2LURFRjgxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAAKPvHyIggWPcpQAA
# AAAAozANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NDlaFw0xODA5MDcxNzU2NDlaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046QzBGNC0zMDg2LURFRjgxJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQCp0R6XxxNp+Dg7FRfmSA75X4KsVJ0wGq0QXdDyBfc/aIY3WtAAU+ac
# bRxo8inH1v8xmFJNEbr1wWSGOjkJJ1ZJXp+hIRkpG8xaFuPzfQFVFyzp4ayW+8eZ
# ryhwAHUi+i5ylFRfutHFrDLU5dYeefCBowq+Y754aWfij4XRyb7If5CL5Lh+mK5v
# vipkCBpItzkhyGr0JEtgENRygHIIOOlu+TtT7VnbJNRNYchb02ljADK9zLFRPetA
# uH+4vrtyHcE4bN4Jjm4tmTpsRQjes09bbW2Akdkjm0iZTB7lEX+zF552kb3iJhYf
# EQAcOt+Z6Cz/7HUsWClwpxctKO6PtKNfAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# +oW6ZmboRpnacJ+6ISVA2+DosXAwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# HdFFulu0v4rmho1FzjWIJhJGsDODamExyBZz+OYkemrBwBU3PI3HKQ1Iy3SXpbKH
# 4QZ41UOMUzrw4lEOeLbT/ByNJeVTGhXZPnq8x7vBTmZYURgPZSVhIaG+5pHDYI75
# CbQ+iMKmcoE7HPIQHNUFrohdNFVSqEOGjPANVL5L5EvuF5W2m7wCaxbNsi1s9avf
# NeEGg7RZQeceAfNoTffY3iQsRktCwI0Xc0RQK43eds1/dF3f5mTMMriewM9lUhEI
# BnqXtoNlo2LYw4O6OY5HuFOqw2YaHL1JTvTc1Aes0rjRZPngd8nsdoDEqxcr6yOD
# tZaJ8dhLlpLdb6nCO9bznDCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb
# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj
# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA
# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD
# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg
# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB
# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe
# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy
# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf
# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB
# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv
# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA
# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA
# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf
# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk
# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw
# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi
# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak
# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO
# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir
# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7
# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7
# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md
# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QzBGNC0z
# MDg2LURFRjgxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUANeSj+04//yYNcfVtXhJ7kZY4po2ggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN7A8/kwIhgPMjAxODA2MDUxOTM1MjFaGA8yMDE4MDYwNjE5
# MzUyMVowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sDz+QIBADAKAgEAAgImkwIB
# /zAHAgEAAgIa9TAKAgUA3sJFeQIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQAulNwxKOAyhDbBu7uKknlTU/YJDDrpooEaFDHoqjmXzUTMUpo2wqSx+D0XtZ20
# TKXFhaGK/JsdFcDa6I3f9AL8YRohXdGMbEcUPuchGwHRDCwVz4YZ48CN3EDn3RFP
# 1PF3BsjKf5Rhof51rRBB7uDSGf8I0khNSSCAbxLPbTv6pZucLPGIKgWZMq6n2iLA
# CnqhzU0i6h2G8kKTXPmaozynILzuZ3uYibEGtEcjM+qw1NC0vnIAt95lg6Os4YbE
# XRtYN3AUNwOZscqRbF/ChZeel2VFNh9QB8aSCNRqKk+S5r8pwAx1Ak7DOgSkZVmz
# aoxwTzIfHd2BJHXnySFAmwtkMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACj7x8iIIFj3KUAAAAAAKMwDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQghYolYF9BZgS42de2m9mhZaOfNMnWzfm8V2WNXNmuzwgwgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBQ15KP7Tj//Jg1x9W1eEnuRljimjTCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAo+8fIiCBY9ylAAAAAACj
# MBYEFJmsCT0qFNazWLgPgkqYWDXo28Z2MA0GCSqGSIb3DQEBCwUABIIBADgKKTGK
# x7NoxTZBcQLq53XNVwBrGXgVUrppdBdXJHlTGGSzvhHK3qYgVir1RqMT5SOE21tv
# 7F7N75IiI7sFdoOTKLUrRqipsub4enq0ZgOcODxK2IzagQiOGLaNNB8RVAYv2sRe
# MleS7NYmcO85gMk9/aTpbtsIFgjM24AYkoDyb25XSXWoooo1y+wKgwsm/1K3UcPQ
# qN8KJqpLPdJ24OnBIi8Kvsg9RNpLrd/dCO0dQCLNrfUOm/y1yur+qOOaGKPmgSVx
# sNTf18Qw0FgTwN5zKlSmIs72JDDMiTX72JWyonOuRqNMVnzNHFo9y02C0AdypZku
# 46vWaJFS4RK+bGo=
# 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
# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDETdsvwKIw2ZG0
# eIOwXLCsB4j+E3gcV7asiBGt6YZ6FqCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCA95+Y+
# NIJ85p9I/m1tQiw+aePz/xSy3HemxSaznccVOTCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAFEJkvwYE
# 1OidgwP93N7PWvd39qRfvBHMCfpwB2MlUYU1C/cOzYsqURbcB1AKKT+b5sxIoAXm
# q0CQZIj+5iEWIMGfzgaeegI87zgOhVUuX/I0G1yfoL4ica9I4mii4XEVGO0MJcWV
# 917NdSQLuMiSCftipFTvRMyXw28YNMKkHtt7eg7klTJ1FNW6eu94jD5qtjVGTXVI
# 5cYtX7D+Fs4EasHslcYKP08s1mIOu3DSsVsdELrXSr/lYh11b5au9v8HUserWue8
# RmvYKH8FpaUFymkyh+ahBh1QcA3xBd32sTvkOMLTwYP9SqIqyiW2kL73cW2JSTEm
# iqBXA+x1Kf/CjqGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH
# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDGotMU
# ioWbgJsv+mtGz5Fg5sDZjoljhsVW5M+Qn93pyAIGWwRDXyavGBMyMDE4MDYwNTE4
# MzAwMi4yNzJaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046N0QyRS0zNzgyLUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7QMIIGcTCCBFmgAwIBAgIKYQmBKgAAAAAAAjANBgkq
# hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
# bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5
# IDIwMTAwHhcNMTAwNzAxMjEzNjU1WhcNMjUwNzAxMjE0NjU1WjB8MQswCQYDVQQG
# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG
# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQg
# VGltZS1TdGFtcCBQQ0EgMjAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
# ggEBAKkdDbx3EYo6IOz8E5f1+n9plGt0VBDVpQoAgoX77XxoSyxfxcPlYcJ2tz5m
# K1vwFVMnBDEfQRsalR3OCROOfGEwWbEwRA/xYIiEVEMM1024OAizQt2TrNZzMFcm
# gqNFDdDq9UeBzb8kYDJYYEbyWEeGMoQedGFnkV+BVLHPk0ySwcSmXdFhE24oxhr5
# hoC732H8RsEnHSRnEnIaIYqvS2SJUGKxXf13Hz3wV3WsvYpCTUBR0Q+cBj5nf/Vm
# wAOWRH7v0Ev9buWayrGo8noqCjHw2k4GkbaICDXoeByw6ZnNPOcvRLqn9NxkvaQB
# wSAJk3jN/LzAyURdXhacAQVPIk0CAwEAAaOCAeYwggHiMBAGCSsGAQQBgjcVAQQD
# AgEAMB0GA1UdDgQWBBTVYzpcijGQ80N7fEYbxTNoWoVtVTAZBgkrBgEEAYI3FAIE
# DB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNV
# HSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVo
# dHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29D
# ZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAC
# hj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1
# dF8yMDEwLTA2LTIzLmNydDCBoAYDVR0gAQH/BIGVMIGSMIGPBgkrBgEEAYI3LgMw
# gYEwPQYIKwYBBQUHAgEWMWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9QS0kvZG9j
# cy9DUFMvZGVmYXVsdC5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8A
# UABvAGwAaQBjAHkAXwBTAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQEL
# BQADggIBAAfmiFEN4sbgmD+BcQM9naOhIW+z66bM9TG+zwXiqf76V20ZMLPCxWbJ
# at/15/B4vceoniXj+bzta1RXCCtRgkQS+7lTjMz0YBKKdsxAQEGb3FwX/1z5Xhc1
# mCRWS3TvQhDIr79/xn/yN31aPxzymXlKkVIArzgPF/UveYFl2am1a+THzvbKegBv
# SzBEJCI8z+0DpZaPWSm8tv0E4XCfMkon/VWvL/625Y4zu2JfmttXQOnxzplmkIz/
# amJ/3cVKC5Em4jnsGUpxY517IW3DnKOiPPp/fZZqkHimbdLhnPkd/DjYlPTGpQqW
# hqS9nhquBEKDuLWAmyI4ILUl5WTs9/S/fmNZJQ96LjlXdqJxqgaKD4kWumGnEcua
# 2A5HmoDF0M2n0O99g/DhO3EJ3110mCIIYdqwUB5vvfHhAN/nMQekkzr3ZUd46Pio
# SKv33nJ+YWtvd6mBy6cJrDm77MbL2IK0cs0d9LiFAR6A+xuJKlQ5slvayA1VmXqH
# czsI5pgt6o3gMy4SKfXAL1QnIffIrE7aKLixqduWsqdCosnPGUFN4Ib5KpqjEWYw
# 07t0MkvfY3v1mYovG8chr1m1rtxEPJdQcdeh0sVV42neV8HR3jDA/czmTfsNv11P
# 6Z0eGTgvvM9YBS7vDaBQNdrvCScc1bN+NR4Iuto229Nfj950iEkSMIIE2jCCA8Kg
# AwIBAgITMwAAAKJMjh3aqSF8hAAAAAAAojANBgkqhkiG9w0BAQsFADB8MQswCQYD
# VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe
# MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3Nv
# ZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0xNjA5MDcxNzU2NDlaFw0xODA5MDcx
# NzU2NDlaMIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w
# CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046N0QyRS0zNzgy
# LUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEi
# MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmAXcFe8N9DnZovcaog8aCewFw
# qLBqhHJPVI5tvmcgar7sLd0vR3Hhkv10Ymu+dNuFNts0yMdpCuY2EklAR7hBNFli
# PfETp64JASjRFFhjHzmwaDYE2FnaTVvgkXES/EGzDc7BcqEVJvbzmVvo4IquEHWq
# OdfxDvIJwTF1DCkqKd3sjjcq32uq4zK42E17yHEQkMG+OoYZC+jprR+4NCOtYYyW
# Lvs+TC9CZcYLHrGwWMJrm+fPiwTHk0Gd5nm45feWV9yAxQUFAKZBIjcW+bTrR6wv
# Oa3QxdMMRNcJW2nRCfMDK2MnWgeQ9O+MozMljTcsPyWZs/MVPqaS6vlRGOXVAgMB
# AAGjggEbMIIBFzAdBgNVHQ4EFgQUbrvZwcLaFrB8rcJTf+fQFxM9vFcwHwYDVR0j
# BBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3Rh
# UENBXzIwMTAtMDctMDEuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0Ff
# MjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD
# CDANBgkqhkiG9w0BAQsFAAOCAQEANZlXbTP2SJ2eQdzMqWDuXEdIVBEKhrlXP6dt
# mI7KfGmmapaDzjmyvWQOmTC7vtzgdYJrQinhhUSOMXtzaFl5mJ1XtBYH/KIpvKNw
# giEmHWVLGeaJKlXNr7qSat7ImgkCWyUWl8eruVra9POgG4JwqkrGRrV6gMRiQoP3
# cVpkKyb9844jC04W8hvy0DUKQ9o886kakYrENXjZEKhjBqNkf6y/KO6oHBV4j6D3
# wnHF2LiSzqqXcjlMD2hkRE7KhuUty7ICsSg9/Rm/ANZI098NtO0MJJBFFLyVeToD
# 7GOGPDTucbI9Lmp5kIK26xsaWbuvi4t58an9SjHyPGobFV06xqGCA3kwggJhAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046N0QyRS0z
# NzgyLUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAXi8X6XGE0jLL7NdeSjv4TreH6fWggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN7BAF0wIhgPMjAxODA2MDUxMjI4MTNaGA8yMDE4MDYwNjEy
# MjgxM1owdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sEAXQIBADAKAgEAAgIhqAIB
# /zAHAgEAAgIbYzAKAgUA3sJR3QIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQAbqvIwtfJOrbEwnnHsWzNjtjLt5oINqhpYRWgUldvfNEjs8jgZY3YEL6eO91eF
# HdXONj2vuP5XFC/JlhR2UhX7YurrcoLIomvcsdVjgDopyk2Y960GX5KMpGmqZJT5
# CKqLD5VGya4BH7kLO3dJgI6M7KIR4PZloVE8DQ0eFHlVMTOrm1uaba8+nElENKF4
# YEg1f9eZp+oEYOlMiC1+UhmkpYni98Cj23G1vhFQ+0c1j39i5+Xcxg96EzlRegWA
# +lciOVMS77tj7Bh9n/sc+c9wfZUX5ZVtcUidB8MA9+snRUmbVaC2Q/pW82CMKclZ
# eeG8WUliXjjTalowYW+BQhaJMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACiTI4d2qkhfIQAAAAAAKIwDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQgg9Clk/fBh/0rb7us9Ad7+1PObPVEfXXOsqBmwIaL9P4wgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBReLxfpcYTSMsvs115KO/hOt4fp9TCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAokyOHdqpIXyEAAAAAACi
# MBYEFDslP8qDSN72F9pn7L9cbQl0Cqe6MA0GCSqGSIb3DQEBCwUABIIBAIRsRvs7
# PYxjhwfTaZ1vNJBR2B1ajp7SMBXNStW7RZ+s5sXfU+4504YIY2HBPbsM5LlEOr5l
# n9nKSB1TbBFQVLoSuF9bnh2gPz2KEEpxyMwvzKbij7wF7ef8QsqQd/yQs+DGekdB
# MZAS52i9hhN5rNrCDCEdkn+9+YvEkhfi/PvOOKOc2+RMeylG8IH5qiQIuXuk5euR
# NW9QSSbJAuaSedJXkywF7qHd0Z/teekLMDn/GB2BgBV36F1ZhoR6qgwKjaJZ/RND
# euSw7ajUi+hrSDCOZGT11Fqqvki+TCf8JYnHzFsbYJ+0qLN8dYyWwNhfWhhu8znm
# G0mFLzG1ZoJ62XA=
# 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
# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCom9p+Ei3qjWdp
# l+tHb7Z4kMEUDFU6Nq2El36zw6rHUKCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAqaDu6
# 09/mLxF3tQN8iFvSdnjWnmnZoV2AmW9IqOHT2TCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEANb9IzNTy
# qAzg/d5Zns/C9x8LD0jTeYOBqjatN1bOtJenHB8typQQUMPAlZwn/nbrDjy8XWG+
# M5iEQoS66Wmn8cXYillWiRmvla3a8S29eHcM88cNp2fZ4ugC56aEv+PoCmdENfXh
# sKX3prfirR661F3LDyReEjBF1DhlcWI+ZJU9f4JoUmKDruT6e+R0M+PVzysxReZ0
# Exgbeq5IlZE4kH5cO8qDYNpBPJnAq7xuIRfr0hoKnvJMUYMoEJUaGsjQomfxxlH/
# kobFCbr/ne6c+gSphwyY68nZPh8mrA7cf3SOuaJ/2oD68cmuN1ZiauxJ2z6/xFo3
# WPiRr8tShpdogaGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH
# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAXMrIr
# eY7DoGLm0W0kPNsXOpcJ68SA/APo+hdkrEPZ0gIGWwh3aUPNGBMyMDE4MDYwNTE4
# MzAxMy4zNDRaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALFxE3nfdfY1yAAA
# AAAAsTANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQCqpCSUbVjWW7yhvQ/t166a5Gfgm9GLYYSuYr3i+BudY+Z3SP/1qsDv
# nf0cPV2kbW6FhuacDFz6qy68wzR+kS+21MriVlJTuyzmsl9aZsWf8nyRIYjwr2IF
# oHqFCQm4hfiyL2mk2v1Hehkjcdsn/JGQpQ+TiGjOljoKR6FFzT9l+7q1CLKojuYK
# VdhlNePD6suyHf+B0G9gN3fzMUGWVp/7e6KYpCBRNcaNsp+plmTe0RTeJtZU9TEC
# abGUbexZOVeZTfV8LD/pNXMaDbnWWr5Djo6Nt4f28HZM5yoSyjg1qLcnUJ0wBhR2
# V6VVW2BB0jH9z7ke+vDRjpbu4YEBadbnAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# Tlc994suFEtXsvwiXtPPtydEEDswHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# c+6N+7Rbw8FOmN9ho+sAogEspyWNPj5idZtuAa+ZdTw68hQMGSS/yA0YYdE7kNLJ
# JoIBEjOCfbIiF4CqHobAzbIqt9vh5UJg97UJOUKx5LlM6/5Of/3mZeP43FOq+42a
# uGAJWvQJDtvfGgpzANxBuDtOZ6sOBsi/aTtwSpthtT8Hcy1JfxmON/RmeB0qhfQl
# iQAQNtlyE6tGJS0Mki16A8pk9/oKN4diOuYrC9M5ULO/eVbS7KHXJv84N5Ef5WoQ
# 1IcJugWISKr0qkow6l6TVW9CGYjYptOVG8rzr2CPU3C5QcfxzdZe7gDRfX4IGZTy
# 3SC9398WVC/DTi94paH3zjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb
# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj
# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA
# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD
# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg
# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB
# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe
# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy
# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf
# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB
# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv
# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA
# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA
# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf
# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk
# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw
# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi
# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak
# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO
# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir
# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7
# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7
# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md
# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QjFCNy1G
# NjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAOrrfkyhl5HrT56P24qdEbliqU9KggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN7BPzEwIhgPMjAxODA2MDYwMDU2MTdaGA8yMDE4MDYwNzAw
# NTYxN1owdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sE/MQIBADAKAgEAAgIcJQIB
# /zAHAgEAAgIZdDAKAgUA3sKQsQIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQBYRjQJSQ+7z0czM3vB2NmxKPV9b5r7ZhyyK6gKZydW+XP9e7ctYn6u93WcrHqM
# qH8q6dRURlqnPGpH8lnk7F8xXNxWX0jG4TWqnkEC/VTyZcARWPvkT7BmoaJEjhge
# enzHHGa61XS+Zunn+JXbTBB6V70gXid+jme5JfcHAx1L4CdiL+UopiVATEhhhqcF
# IuWCEKIJEWkW320OxYsbubrODg3Ak4QbTvUEvVMIy8V5sGtd+jFlsBWdYHzMb1hi
# Shd984OXsIw7WQFUzPN2omU7BzkLy0GJAbT4SEU1KV0mNmBB4rL+RRHFjPEXoTW1
# 1nE8m+hQm+q/Jbtm1qQpO+/OMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACxcRN533X2NcgAAAAAALEwDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQgV0JCNxL8mRPBktGPKDQs+4KGv9RcEXZN3ZnB9XfP9vUwgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBQ6ut+TKGXketPno/bip0RuWKpT0jCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsXETed919jXIAAAAAACx
# MBYEFOvK6d66QcvUssFESUNO7nV9pas/MA0GCSqGSIb3DQEBCwUABIIBAHLnLkNf
# yiqtpxfKwWTnxpu+y78FmOGv5IgFPr4O2lkIKpGqHIKTHRh24Y9sb6209FxKzIl0
# u/pU5gCVdNwCApKGBI78CnmHuHNKX/UTW2+dTpA9DNb4DU0gqVZP3Z/BYsp1sAXC
# iFEEdFaQnSKE71wnt4TftUZkdZgwViRtBKkjPE7UB4vPHIEa0H1VMzK6f5H+Uy3G
# Py3u5nozS0ev4EYfix1Q4sKHKU2iX0hGJX88yz1d6k9ReiqmrpiYjfi19lIBi04v
# l0QinAPBj8ULdDvSWVDItOnbc3W8fE7ju1wHTFCmt+c1bXOpgR1Xj+HF6lHEAht4
# 0i7nzaWSYQ4ap08=
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\CodeFormattingStroustrup.psd1
# Inspired by https://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
# MIIkMwYJKoZIhvcNAQcCoIIkJDCCJCACAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCC3R4I896mHYAOK
# 4XofbKhCNkKE+GJTvYwUxrNVW8LWKKCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL
# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87
# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N
# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI
# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy
# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw
# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj
# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU
# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y
# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG
# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg
# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P
# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW
# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao
# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD
# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN
# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns
# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k
# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI
# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl
# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO
# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj
# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw
# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr
# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9
# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7
# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG
# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I
# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5
# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm
# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B
# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW
# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU
# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv
# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu
# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz
# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH
# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5
# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA
# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG
# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr
# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ
# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy
# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD
# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+
# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi
# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq
# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW
# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYGMIIWAgIBATCBlTB+MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE
# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCBMGg4/
# EYDsDUtCK+gON4t2XsuBg/vU3K5MuxIZ9C+CuzCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAiB+2lwVN
# 8r6wACuqvktFt4PI4SoTvlDRFm1npmxkOB/gt5RK3EtVZtWnJof6aEwNvFzFCIhy
# b/dapf+79/JDCIiAmOXgQ4Ow/rV26Qrfvx9OW7H2iR0OpcGhB57BhmJwzeH61vZ/
# bnomjjHB7TnqEbJRWcLieu8JW0S/gXnyLqzrQbnls7U+hyMZp4OnA4ph99XXAAYd
# +aCM6YfA/Eb54nMFYpeqxVBNdqLcvu34i9IbO4UZAkcccFnpW3MIQkH01uX25WbC
# sG7HHyLKjO5WxoZaVnjKuoUBl6hYId9bbpSpRmGUARgfZyE6jlFlZvDWjt5w4kEX
# uGqgdwSUyVWpe6GCE0kwghNFBgorBgEEAYI3AwMBMYITNTCCEzEGCSqGSIb3DQEH
# AqCCEyIwghMeAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE6BgsqhkiG9w0BCRABBKCC
# ASkEggElMIIBIQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDXIRyP
# Dl7c2PPmKSxcSpxpDtntSPmObkuRAHGS0GX5IAIGWxTzdO1WGBMyMDE4MDYwNTE4
# MzAxMC4xOTFaMASAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMK
# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
# IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERT
# RSBFU046MTQ4Qy1DNEI5LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0
# YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALRDOhz+trpSiQAAAAAA
# tDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
# cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAe
# Fw0xNjA5MDcxNzU2NThaFw0xODA5MDcxNzU2NThaMIGzMQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5u
# Q2lwaGVyIERTRSBFU046MTQ4Qy1DNEI5LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29m
# dCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
# AoIBAQDggU+7tdEwOj+DALfMVp/3m6y6s11kER6C1nrX7iD7s9EIAWOXV6fC4kxW
# qLVX26DG37PRGLEefpGsGRlRbXP+ni1tJEIgxMjvRmnQbxxMYWqUMw+UPtuibyUq
# vxnSzgM6UhWARWUb/c+1/zeyaGaZZa3u/76BTUOeC3gJ1iqPPYq0BzPZsFAkUe9/
# 9STUFQyPdhjYVry1baMpdNh1B0hAGY5mGJECAnAbQdv5J6EZdcaWqPpBL7t6xTSm
# MKCXk8cabABagraMAGeSy8xN0myp48ReeQsBla6opLki/vlFXj99GRthnDd02aNR
# xe5I2VQzFINfsucPe7AfyZe+mYVxAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQUDJOr
# RdRsC3cv8ytX8+kkxIcH9F8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqF
# bVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br
# aS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoGCCsG
# AQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQuY29t
# L3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/
# BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEAArVh
# W6Cn0mqsJi+2wjSjdPuoe5Cxgi2oiRJdpPaCC1k9J+d6HXks+Mtyz0dr72/e65Jt
# 7q/7XqGRhHjjX1F7xJcx4FCN7bqZ94gqv1Fq4iPkN0fdZuLFhQjs/nVx63ptSYkl
# IR2djhbkWKTmqJW1m7SToYosuJwhOrwBUR+Y4J/z7epQzLs3hClq8CJspU+uExF5
# ZmRwJ6MM+rTeTLtQfsSff+mBUQTerhRf5g4MEIG6Rqw7YhLntdEKMPDTKez603Ax
# bgp6JFHCIuYOIrdDUapTVSL1JLXn03V4KaE6W2kK4K18mc+ftJIoB36qcMQyhltK
# DthEtvU+Zx95w/IrUzCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZIhvcN
# AQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAw
# BgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEw
# MB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCp
# HQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb8BVT
# JwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKjRQ3Q
# 6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaAu99h
# /EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsADlkR+
# 79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEgCZN4
# zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIBADAd
# BgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAweCgBT
# AHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgw
# FoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDov
# L2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0
# XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0
# cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAx
# MC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGBMD0G
# CCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3MvQ1BT
# L2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAAbwBs
# AGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4IC
# AQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf9efw
# eL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgkVkt0
# 70IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0swRCQi
# PM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pif93F
# SguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloakvZ4a
# rgRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgOR5qA
# xdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir995y
# fmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7COaY
# LeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7dDJL
# 32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+mdHhk4
# L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEBMIHj
# oYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w
# CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046MTQ4Qy1DNEI5
# LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiJQoB
# ATAJBgUrDgMCGgUAAxUAB8CVl64uTm7J03X22YlRmIsgbTqggcIwgb+kgbwwgbkx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1P
# UFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTErMCkG
# A1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkqhkiG
# 9w0BAQUFAAIFAN7BP3swIhgPMjAxODA2MDYwMDU3MzFaGA8yMDE4MDYwNzAwNTcz
# MVowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/ewIBADAJAgEAAgEIAgH/MAcC
# AQACAhlXMAoCBQDewpD7AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkK
# AwGgCjAIAgEAAgMHoSChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAFXJ
# 0KnLkvSCGKm875DwsimdP+TJVjBMnd1SsnbhNwEw8IPMkSS8qQeSz9o2Q6GD9Tfn
# X++rolyS8vGnMqzEAsU0FWWJHeYtEpCLcMYLIYS/91eJqNff3eRaFyqlYM2lQJ+k
# OGFn2a41iIKeI8e5nW/pdhmvE9jZJNucyU3liiUG9spmw7Dh2ndrvAA7/hHVMjNg
# mFu+qDYDO1nen/bPhSZDj1fss55uoOJk9LkYRgd12nkXfpTyadBJNBgZ4Y6k8MLu
# 3gLJzrL498aLzMedZsh5XZsMswNgtkj0JVJceg3EztpFHs0UdLi3D9GJKqBhe6Ol
# jpoOH1Et00fvv0wpGAYxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzETMBEG
# A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj
# cm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt
# cCBQQ0EgMjAxMAITMwAAALRDOhz+trpSiQAAAAAAtDANBglghkgBZQMEAgEFAKCC
# ATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCBu
# Owx+aKar5HE3K6NTVyxOt8Ab5JCuf17SaOCaGHURKTCB4gYLKoZIhvcNAQkQAgwx
# gdIwgc8wgcwwgbEEFAfAlZeuLk5uydN19tmJUZiLIG06MIGYMIGApH4wfDELMAkG
# A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQx
# HjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9z
# b2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAC0Qzoc/ra6UokAAAAAALQwFgQU
# 2uTiPtfyXHPwhlXP0xpuzKouqQswDQYJKoZIhvcNAQELBQAEggEAGKk3ntFPs00x
# //Z6XXy0xaRipuS4lH55O+u+NSHLMIxSyVJp7x8pAQMpzY+CbK68LGmcoQdogQRW
# KSFPundV/4z6hUXsNnazXM+RXV0ehsUsAxk245wM40X2foxp0LhAI2vJBk7O/DJ+
# HiKL8TphF/P02LdFNGdHVoE0P//fRx1z7lQBh3kMem9HqbVznhMzEuN3jhZ+1W5S
# AyFxcj4JSP1DDV8dLsc5RF/la/XAqVRt4EBF8xIDrNhOxyGFnFIcP0GY/aOVnGlx
# qLyVhkkINLs41BbcUEHQEPa3L1UIJh7EmBXtcyaufFWA5ehLZIbgb7eaLBMBON3I
# y2hiG+pepg==
# SIG # End signature block
tools\PSScriptAnalyzer\Settings\core-6.0.2-linux.json
{
  "Modules": [
    {
      "Name": "Microsoft.PowerShell.Archive",
      "Version": "1.1.0.0",
      "ExportedCommands": [
        {
          "Name": "Compress-Archive",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string[]> [-DestinationPath] <string> [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Update [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Force [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Update [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Force [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Expand-Archive",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string> [[-DestinationPath] <string>] [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-PassThru] [-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 <Encoding>] [-AsByteStream] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <Encoding>] [-AsByteStream] [<CommonParameters>]"
        },
        {
          "Name": "Clear-Content",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<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]>] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>] [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-FollowSymlink] [-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 <Encoding>] [-AsByteStream] [<CommonParameters>] -LiteralPath <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <Encoding>] [-AsByteStream] [<CommonParameters>]"
        },
        {
          "Name": "Get-Item",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [<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[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] -Id <int[]> [-Module] [-FileVersionInfo] [<CommonParameters>] -Id <int[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> [-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-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": "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] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<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 <Encoding>] [-AsByteStream] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <Encoding>] [-AsByteStream] [<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[]> [-LeafBase] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Leaf] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Extension] [-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>] [-WindowStyle <ProcessWindowStyle>] [-Wait] [-UseNewEnvironment] [-WhatIf] [-Confirm] [<CommonParameters>] [-FilePath] <string> [[-ArgumentList] <string[]>] [-WorkingDirectory <string>] [-PassThru] [-Verb <string>] [-WindowStyle <ProcessWindowStyle>] [-Wait] [-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": "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": [
        "gtz"
      ]
    },
    {
      "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": "Get-PfxCertificate",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<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": "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> [-AsHashtable] [<CommonParameters>]"
        },
        {
          "Name": "ConvertFrom-StringData",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-StringData] <string> [<CommonParameters>]"
        },
        {
          "Name": "ConvertTo-Csv",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-InputObject] <psobject> [[-Delimiter] <char>] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-IncludeTypeInformation] [-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[]>] [-Meta <hashtable>] [-Charset <string>] [-Transitional] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-As <string>] [-Fragment] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "ConvertTo-Json",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-InputObject] <Object> [-Depth <int>] [-Compress] [-EnumsAsStrings] [<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>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-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 <Encoding>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Export-Csv",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Path] <string>] [[-Delimiter] <char>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [-UseCulture] [-IncludeTypeInformation] [-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": "Export-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Session] <PSSession> [-OutputModule] <string> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Force] [-Encoding <Encoding>] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<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-Hex",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <psobject> [-Encoding <Encoding>] [-Raw] [-WhatIf] [-Confirm] [<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-FileHash",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-LiteralPath] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-InputStream] <Stream> [[-Algorithm] <string>] [<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-Uptime",
          "CommandType": "Cmdlet",
          "ParameterSets": "[<CommonParameters>] [-Since] [<CommonParameters>]"
        },
        {
          "Name": "Get-Variable",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]"
        },
        {
          "Name": "Get-Verb",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Verb] <string[]>] [[-Group] <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 <Encoding>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>]"
        },
        {
          "Name": "Import-LocalizedData",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Import-PowerShellDataFile",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [<CommonParameters>] [-LiteralPath] <string[]> [<CommonParameters>]"
        },
        {
          "Name": "Import-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Session] <PSSession> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Prefix <string>] [-DisableNameChecking] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]"
        },
        {
          "Name": "Invoke-Expression",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Command] <string> [<CommonParameters>]"
        },
        {
          "Name": "Invoke-RestMethod",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Uri] <uri> [-Method <WebRequestMethod>] [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -NoProxy [-Method <WebRequestMethod>] [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> -NoProxy [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>]"
        },
        {
          "Name": "Invoke-WebRequest",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Uri] <uri> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -NoProxy [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Method <WebRequestMethod>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> -NoProxy [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<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-Guid",
          "CommandType": "Cmdlet",
          "ParameterSets": "[<CommonParameters>]"
        },
        {
          "Name": "New-Object",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-Strict] [-Property <IDictionary>] [<CommonParameters>]"
        },
        {
          "Name": "New-TemporaryFile",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-WhatIf] [-Confirm] [<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] <Encoding>] [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Encoding] <Encoding>] -LiteralPath <string> [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Out-String",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Width <int>] [-NoNewline] [-InputObject <psobject>] [<CommonParameters>] [-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-Alias",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Name] <string[]> [-Scope <string>] [-Force] [<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 <Encoding>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -InputObject <psobject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <Encoding>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -LiteralPath <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <Encoding>] [-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": "Send-MailMessage",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-To] <string[]> [-Subject] <string> [[-Body] <string>] [[-SmtpServer] <string>] -From <string> [-Attachments <string[]>] [-Bcc <string[]>] [-BodyAsHtml] [-Encoding <Encoding>] [-Cc <string[]>] [-DeliveryNotificationOption <DeliveryNotificationOptions>] [-Priority <MailPriority>] [-Credential <pscredential>] [-UseSsl] [-Port <int>] [<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] [-Top <int>] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>] [[-Property] <Object[]>] -Bottom <int> [-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.1.7.0",
      "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[]>] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<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>] [-SkipDependencies] [<CommonParameters>] [[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<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>] [-SkipDependencies] [<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>] [-SkipDependencies] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [-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] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<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>] [-SkipDependencies] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [-SkipDependencies] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<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": "PowerShellGet",
      "Version": "1.6.0",
      "ExportedCommands": [
        {
          "Name": "Find-Command",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-DscResource",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-Module",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Find-RoleCapability",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-Script",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-InstalledModule",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-InstalledScript",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-PSRepository",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Install-Module",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Install-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "New-ScriptFileInfo",
          "CommandType": "Function",
          "ParameterSets": "[[-Path] <string>] -Description <string> [-Version <string>] [-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[]>] [-PrivateData <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Publish-Module",
          "CommandType": "Function",
          "ParameterSets": "-Name <string> [-RequiredVersion <string>] [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-AllowPrerelease] [-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 <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Save-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> -Path <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-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 <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Uninstall-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Force] [-AllowPrerelease] [-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 <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-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[]>] [-Prerelease <string>] [-HelpInfoUri <uri>] [-PassThru] [-DefaultCommandPrefix <string>] [-ExternalModuleDependencies <string[]>] [-PackageManagementProviders <string[]>] [-RequireLicenseAcceptance] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Update-Script",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Update-ScriptFileInfo",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string> [-Version <string>] [-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[]>] [-PrivateData <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralPath] <string> [-Version <string>] [-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[]>] [-PrivateData <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": []
    },
    {
      "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.2",
      "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": "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": "Enter-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-ComputerName] <string> [-EnableNetworkAccess] [-Credential <pscredential>] [-ConfigurationName <string>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-HostName] <string> [-Port <int>] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [<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>]"
        },
        {
          "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": "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-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>] -InstanceId <guid[]> -ContainerId <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] -ContainerId <string[]> [-ConfigurationName <string>] [-Name <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": "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>] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-ScriptBlock] <scriptblock> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RemoteDebug] [-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] [-RemoteDebug] [-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] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-FilePath] <string> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-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] [-RemoteDebug] [-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] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-ScriptBlock] <scriptblock> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -ScriptBlock <scriptblock> -HostName <string[]> [-Port <int>] [-AsJob] [-HideComputerName] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -ScriptBlock <scriptblock> -SSHConnection <hashtable[]> [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -FilePath <string> -HostName <string[]> [-AsJob] [-HideComputerName] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -FilePath <string> -SSHConnection <hashtable[]> [-AsJob] [-HideComputerName] [-RemoteDebug] [-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[]> [-Name <string[]>] [-Port <int>] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [<CommonParameters>] -SSHConnection <hashtable[]> [-Name <string[]>] [<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[]> [[-Session] <PSSession[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Job] <Job[]> [[-ComputerName] <string[]>] [-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": "Register-ArgumentCompleter",
          "CommandType": "Cmdlet",
          "ParameterSets": "-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<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-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[]> [<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": "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",
        "etsn",
        "exsn",
        "foreach",
        "gcm",
        "ghy",
        "gjb",
        "gmo",
        "gsn",
        "h",
        "history",
        "icm",
        "ihy",
        "ipmo",
        "nmo",
        "nsn",
        "oh",
        "r",
        "rcjb",
        "rjb",
        "rmo",
        "rsn",
        "sajb",
        "spjb",
        "where",
        "wjb"
      ]
    }
  ],
  "SchemaVersion": "0.0.1"
}
tools\PSScriptAnalyzer\Settings\core-6.0.2-macos.json
{
  "Modules": [
    {
      "Name": "Microsoft.PowerShell.Archive",
      "Version": "1.1.0.0",
      "ExportedCommands": [
        {
          "Name": "Compress-Archive",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string[]> [-DestinationPath] <string> [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Update [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Force [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Update [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Force [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Expand-Archive",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string> [[-DestinationPath] <string>] [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-PassThru] [-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 <Encoding>] [-AsByteStream] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <Encoding>] [-AsByteStream] [<CommonParameters>]"
        },
        {
          "Name": "Clear-Content",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<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]>] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>] [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-FollowSymlink] [-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 <Encoding>] [-AsByteStream] [<CommonParameters>] -LiteralPath <string[]> [-ReadCount <long>] [-TotalCount <long>] [-Tail <int>] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-Delimiter <string>] [-Wait] [-Raw] [-Encoding <Encoding>] [-AsByteStream] [<CommonParameters>]"
        },
        {
          "Name": "Get-Item",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [<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[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] -Id <int[]> [-Module] [-FileVersionInfo] [<CommonParameters>] -Id <int[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> -IncludeUserName [<CommonParameters>] -InputObject <Process[]> [-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-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": "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] [<CommonParameters>] -LiteralPath <string[]> [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<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 <Encoding>] [-AsByteStream] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <Encoding>] [-AsByteStream] [<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[]> [-LeafBase] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Leaf] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Extension] [-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>] [-WindowStyle <ProcessWindowStyle>] [-Wait] [-UseNewEnvironment] [-WhatIf] [-Confirm] [<CommonParameters>] [-FilePath] <string> [[-ArgumentList] <string[]>] [-WorkingDirectory <string>] [-PassThru] [-Verb <string>] [-WindowStyle <ProcessWindowStyle>] [-Wait] [-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": "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": [
        "gtz"
      ]
    },
    {
      "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": "Get-PfxCertificate",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<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": "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> [-AsHashtable] [<CommonParameters>]"
        },
        {
          "Name": "ConvertFrom-StringData",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-StringData] <string> [<CommonParameters>]"
        },
        {
          "Name": "ConvertTo-Csv",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-InputObject] <psobject> [[-Delimiter] <char>] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-IncludeTypeInformation] [-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[]>] [-Meta <hashtable>] [-Charset <string>] [-Transitional] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-As <string>] [-Fragment] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "ConvertTo-Json",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-InputObject] <Object> [-Depth <int>] [-Compress] [-EnumsAsStrings] [<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>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-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 <Encoding>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Export-Csv",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Path] <string>] [[-Delimiter] <char>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [-UseCulture] [-IncludeTypeInformation] [-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": "Export-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Session] <PSSession> [-OutputModule] <string> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Force] [-Encoding <Encoding>] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<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-Hex",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <psobject> [-Encoding <Encoding>] [-Raw] [-WhatIf] [-Confirm] [<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-FileHash",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-LiteralPath] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-InputStream] <Stream> [[-Algorithm] <string>] [<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-Uptime",
          "CommandType": "Cmdlet",
          "ParameterSets": "[<CommonParameters>] [-Since] [<CommonParameters>]"
        },
        {
          "Name": "Get-Variable",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]"
        },
        {
          "Name": "Get-Verb",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Verb] <string[]>] [[-Group] <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 <Encoding>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>]"
        },
        {
          "Name": "Import-LocalizedData",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Import-PowerShellDataFile",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [<CommonParameters>] [-LiteralPath] <string[]> [<CommonParameters>]"
        },
        {
          "Name": "Import-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Session] <PSSession> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Prefix <string>] [-DisableNameChecking] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]"
        },
        {
          "Name": "Invoke-Expression",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Command] <string> [<CommonParameters>]"
        },
        {
          "Name": "Invoke-RestMethod",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Uri] <uri> [-Method <WebRequestMethod>] [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -NoProxy [-Method <WebRequestMethod>] [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> -NoProxy [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>]"
        },
        {
          "Name": "Invoke-WebRequest",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Uri] <uri> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -NoProxy [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Method <WebRequestMethod>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> -NoProxy [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<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-Guid",
          "CommandType": "Cmdlet",
          "ParameterSets": "[<CommonParameters>]"
        },
        {
          "Name": "New-Object",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-Strict] [-Property <IDictionary>] [<CommonParameters>]"
        },
        {
          "Name": "New-TemporaryFile",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-WhatIf] [-Confirm] [<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] <Encoding>] [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Encoding] <Encoding>] -LiteralPath <string> [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Out-String",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Width <int>] [-NoNewline] [-InputObject <psobject>] [<CommonParameters>] [-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-Alias",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Name] <string[]> [-Scope <string>] [-Force] [<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 <Encoding>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -InputObject <psobject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <Encoding>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -LiteralPath <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <Encoding>] [-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": "Send-MailMessage",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-To] <string[]> [-Subject] <string> [[-Body] <string>] [[-SmtpServer] <string>] -From <string> [-Attachments <string[]>] [-Bcc <string[]>] [-BodyAsHtml] [-Encoding <Encoding>] [-Cc <string[]>] [-DeliveryNotificationOption <DeliveryNotificationOptions>] [-Priority <MailPriority>] [-Credential <pscredential>] [-UseSsl] [-Port <int>] [<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] [-Top <int>] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>] [[-Property] <Object[]>] -Bottom <int> [-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.1.7.0",
      "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[]>] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<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>] [-SkipDependencies] [<CommonParameters>] [[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<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>] [-SkipDependencies] [<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>] [-SkipDependencies] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [-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] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<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>] [-SkipDependencies] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [-SkipDependencies] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<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": "PowerShellGet",
      "Version": "1.6.0",
      "ExportedCommands": [
        {
          "Name": "Find-Command",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-DscResource",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-Module",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Find-RoleCapability",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-Script",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-InstalledModule",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-InstalledScript",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-PSRepository",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Install-Module",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Install-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "New-ScriptFileInfo",
          "CommandType": "Function",
          "ParameterSets": "[[-Path] <string>] -Description <string> [-Version <string>] [-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[]>] [-PrivateData <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Publish-Module",
          "CommandType": "Function",
          "ParameterSets": "-Name <string> [-RequiredVersion <string>] [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-AllowPrerelease] [-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 <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Save-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> -Path <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-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 <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Uninstall-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Force] [-AllowPrerelease] [-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 <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-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[]>] [-Prerelease <string>] [-HelpInfoUri <uri>] [-PassThru] [-DefaultCommandPrefix <string>] [-ExternalModuleDependencies <string[]>] [-PackageManagementProviders <string[]>] [-RequireLicenseAcceptance] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Update-Script",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Update-ScriptFileInfo",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string> [-Version <string>] [-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[]>] [-PrivateData <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralPath] <string> [-Version <string>] [-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[]>] [-PrivateData <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": []
    },
    {
      "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": []
    },
    {
      "Name": "Microsoft.PowerShell.Core",
      "Version": "6.0.2",
      "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": "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": "Enter-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-ComputerName] <string> [-EnableNetworkAccess] [-Credential <pscredential>] [-ConfigurationName <string>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-SessionOption <PSSessionOption>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [<CommonParameters>] [-HostName] <string> [-Port <int>] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [<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>]"
        },
        {
          "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": "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-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>] -InstanceId <guid[]> -ContainerId <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<CommonParameters>] -ContainerId <string[]> [-ConfigurationName <string>] [-Name <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": "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>] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-ScriptBlock] <scriptblock> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RemoteDebug] [-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] [-RemoteDebug] [-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] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-FilePath] <string> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-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] [-RemoteDebug] [-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] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-ScriptBlock] <scriptblock> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -ScriptBlock <scriptblock> -HostName <string[]> [-Port <int>] [-AsJob] [-HideComputerName] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -ScriptBlock <scriptblock> -SSHConnection <hashtable[]> [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -FilePath <string> -HostName <string[]> [-AsJob] [-HideComputerName] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -FilePath <string> -SSHConnection <hashtable[]> [-AsJob] [-HideComputerName] [-RemoteDebug] [-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[]> [-Name <string[]>] [-Port <int>] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [<CommonParameters>] -SSHConnection <hashtable[]> [-Name <string[]>] [<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[]> [[-Session] <PSSession[]>] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [<CommonParameters>] [-Job] <Job[]> [[-ComputerName] <string[]>] [-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": "Register-ArgumentCompleter",
          "CommandType": "Cmdlet",
          "ParameterSets": "-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<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-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[]> [<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": "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",
        "etsn",
        "exsn",
        "foreach",
        "gcm",
        "ghy",
        "gjb",
        "gmo",
        "gsn",
        "h",
        "history",
        "icm",
        "ihy",
        "ipmo",
        "nmo",
        "nsn",
        "oh",
        "r",
        "rcjb",
        "rjb",
        "rmo",
        "rsn",
        "sajb",
        "spjb",
        "where",
        "wjb"
      ]
    }
  ],
  "SchemaVersion": "0.0.1"
}
tools\PSScriptAnalyzer\Settings\core-6.0.2-windows.json
{
  "SchemaVersion": "0.0.1",
  "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[]> -ResourceUri <uri> [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<CommonParameters>] -CimSession <CimSession[]> -Query <string> [-ResourceUri <uri>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-Shallow] [<CommonParameters>] [-ClassName] <string> -CimSession <CimSession[]> [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-QueryDialect <string>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<CommonParameters>] [-InputObject] <ciminstance> -CimSession <CimSession[]> [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [<CommonParameters>] [-InputObject] <ciminstance> [-ResourceUri <uri>] [-ComputerName <string[]>] [-OperationTimeoutSec <uint32>] [<CommonParameters>] -ResourceUri <uri> [-ComputerName <string[]>] [-KeyOnly] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-Shallow] [-Filter <string>] [-Property <string[]>] [<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>] [[-Arguments] <IDictionary>] [-MethodName] <string> -ResourceUri <uri> [-ComputerName <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ciminstance> [[-Arguments] <IDictionary>] [-MethodName] <string> -CimSession <CimSession[]> [-ResourceUri <uri>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ciminstance> [[-Arguments] <IDictionary>] [-MethodName] <string> [-ResourceUri <uri>] [-ComputerName <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> -CimSession <CimSession[]> [-Key <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Property] <IDictionary>] -ResourceUri <uri> [-Key <string[]>] [-Namespace <string>] [-OperationTimeoutSec <uint32>] [-ComputerName <string[]>] [-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.1.0.0",
      "ExportedCommands": [
        {
          "Name": "Compress-Archive",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string[]> [-DestinationPath] <string> [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Update [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Path] <string[]> [-DestinationPath] <string> -Force [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Update [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> -Force [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-DestinationPath] <string> -LiteralPath <string[]> [-CompressionLevel <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Expand-Archive",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string> [[-DestinationPath] <string>] [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-PassThru] [-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.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 <Encoding>] [-AsByteStream] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <Encoding>] [-AsByteStream] [-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]>] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>] [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint32>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-FollowSymlink] [-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 <Encoding>] [-AsByteStream] [-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 <Encoding>] [-AsByteStream] [-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[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] -Id <int[]> -IncludeUserName [<CommonParameters>] -Id <int[]> [-Module] [-FileVersionInfo] [<CommonParameters>] -InputObject <Process[]> [-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": "Get-Service",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Name] <string[]>] [-DependentServices] [-RequiredServices] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>] -DisplayName <string[]> [-DependentServices] [-RequiredServices] [-Include <string[]>] [-Exclude <string[]>] [<CommonParameters>] [-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 <ServiceStartupType>] [-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": "Remove-Service",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject <ServiceController>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Rename-Computer",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-NewName] <string> [-ComputerName <string>] [-PassThru] [-DomainCredential <pscredential>] [-LocalCredential <pscredential>] [-Force] [-Restart] [-WsmanAuthentication <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>] [-WsmanAuthentication <string>] [-Force] [-Wait] [-Timeout <int>] [-For <WaitForServiceTypes>] [-Delay <int16>] [-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 <Encoding>] [-AsByteStream] [-Stream <string>] [<CommonParameters>] [-Value] <Object[]> -LiteralPath <string[]> [-PassThru] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding <Encoding>] [-AsByteStream] [-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> [-DisplayName <string>] [-Credential <pscredential>] [-Description <string>] [-StartupType <ServiceStartupType>] [-Status <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <ServiceController> [-DisplayName <string>] [-Credential <pscredential>] [-Description <string>] [-StartupType <ServiceStartupType>] [-Status <string>] [-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[]> [-Extension] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-Leaf] [-Resolve] [-Credential <pscredential>] [<CommonParameters>] [-Path] <string[]> [-LeafBase] [-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>] [-WindowStyle <ProcessWindowStyle>] [-Wait] [-UseNewEnvironment] [-WhatIf] [-Confirm] [<CommonParameters>] [-FilePath] <string> [[-ArgumentList] <string[]>] [-WorkingDirectory <string>] [-PassThru] [-Verb <string>] [-WindowStyle <ProcessWindowStyle>] [-Wait] [-WhatIf] [-Confirm] [<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>] [-WsmanAuthentication <string>] [-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-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-CmsMessage",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Content] <string> [<CommonParameters>] [-Path] <string> [<CommonParameters>] [-LiteralPath] <string> [<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": "Get-PfxCertificate",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]"
        },
        {
          "Name": "New-FileCatalog",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-CatalogFilePath] <string> [[-Path] <string[]>] [-CatalogVersion <int>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Protect-CmsMessage",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-To] <CmsMessageRecipient[]> [-Content] <psobject> [[-OutFile] <string>] [<CommonParameters>] [-To] <CmsMessageRecipient[]> [-Path] <string> [[-OutFile] <string>] [<CommonParameters>] [-To] <CmsMessageRecipient[]> [-LiteralPath] <string> [[-OutFile] <string>] [<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>]"
        },
        {
          "Name": "Unprotect-CmsMessage",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-EventLogRecord] <EventLogRecord> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>] [-Content] <string> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>] [-Path] <string> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>] [-LiteralPath] <string> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>]"
        }
      ],
      "ExportedAliases": []
    },
    {
      "Name": "Microsoft.PowerShell.Utility",
      "Version": "3.1.0.0",
      "ExportedCommands": [
        {
          "Name": "ConvertFrom-SddlString",
          "CommandType": "Function",
          "ParameterSets": "[-Sddl] <string> [-Type <Object>] [<CommonParameters>]"
        },
        {
          "Name": "Add-Member",
          "CommandType": "Cmdlet",
          "ParameterSets": "-InputObject <psobject> -TypeName <string> [-PassThru] [<CommonParameters>] [-NotePropertyMembers] <IDictionary> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-NotePropertyName] <string> [-NotePropertyValue] <Object> -InputObject <psobject> [-TypeName <string>] [-Force] [-PassThru] [<CommonParameters>] [-MemberType] <PSMemberTypes> [-Name] <string> [[-Value] <Object>] [[-SecondValue] <Object>] -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> [-AsHashtable] [<CommonParameters>]"
        },
        {
          "Name": "ConvertFrom-StringData",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-StringData] <string> [<CommonParameters>]"
        },
        {
          "Name": "ConvertTo-Csv",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-InputObject] <psobject> [[-Delimiter] <char>] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-IncludeTypeInformation] [-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[]>] [-Meta <hashtable>] [-Charset <string>] [-Transitional] [<CommonParameters>] [[-Property] <Object[]>] [-InputObject <psobject>] [-As <string>] [-Fragment] [-PostContent <string[]>] [-PreContent <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "ConvertTo-Json",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-InputObject] <Object> [-Depth <int>] [-Compress] [-EnumsAsStrings] [<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 <Encoding>] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> -InputObject <psobject> [-Depth <int>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Export-Csv",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Path] <string>] [[-Delimiter] <char>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Path] <string>] -InputObject <psobject> [-LiteralPath <string>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [-UseCulture] [-IncludeTypeInformation] [-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": "Export-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Session] <PSSession> [-OutputModule] <string> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Force] [-Encoding <Encoding>] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<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-Hex",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <psobject> [-Encoding <Encoding>] [-Raw] [-WhatIf] [-Confirm] [<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-FileHash",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-LiteralPath] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-InputStream] <Stream> [[-Algorithm] <string>] [<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-Uptime",
          "CommandType": "Cmdlet",
          "ParameterSets": "[<CommonParameters>] [-Since] [<CommonParameters>]"
        },
        {
          "Name": "Get-Variable",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]"
        },
        {
          "Name": "Get-Verb",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-Verb] <string[]>] [[-Group] <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 <Encoding>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>]"
        },
        {
          "Name": "Import-LocalizedData",
          "CommandType": "Cmdlet",
          "ParameterSets": "[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Import-PowerShellDataFile",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Path] <string[]> [<CommonParameters>] [-LiteralPath] <string[]> [<CommonParameters>]"
        },
        {
          "Name": "Import-PSSession",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Session] <PSSession> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Prefix <string>] [-DisableNameChecking] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]"
        },
        {
          "Name": "Invoke-Expression",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Command] <string> [<CommonParameters>]"
        },
        {
          "Name": "Invoke-RestMethod",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Uri] <uri> [-Method <WebRequestMethod>] [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -NoProxy [-Method <WebRequestMethod>] [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> -NoProxy [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>]"
        },
        {
          "Name": "Invoke-WebRequest",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Uri] <uri> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -NoProxy [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Method <WebRequestMethod>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-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] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<CommonParameters>] [-Uri] <uri> -CustomMethod <string> -NoProxy [-UseBasicParsing] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication <WebAuthenticationType>] [-Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol <WebSslProtocol>] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-TimeoutSec <int>] [-Headers <IDictionary>] [-MaximumRedirection <int>] [-Body <Object>] [-ContentType <string>] [-TransferEncoding <string>] [-InFile <string>] [-OutFile <string>] [-PassThru] [-PreserveAuthorizationOnRedirect] [-SkipHeaderValidation] [<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-Guid",
          "CommandType": "Cmdlet",
          "ParameterSets": "[<CommonParameters>]"
        },
        {
          "Name": "New-Object",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-ComObject] <string> [-Strict] [-Property <IDictionary>] [<CommonParameters>]"
        },
        {
          "Name": "New-TemporaryFile",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-WhatIf] [-Confirm] [<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] <Encoding>] [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Encoding] <Encoding>] -LiteralPath <string> [-Append] [-Force] [-NoClobber] [-Width <int>] [-NoNewline] [-InputObject <psobject>] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Out-String",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Width <int>] [-NoNewline] [-InputObject <psobject>] [<CommonParameters>] [-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-Alias",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Name] <string[]> [-Scope <string>] [-Force] [<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 <Encoding>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -InputObject <psobject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <Encoding>] [-Context <int[]>] [<CommonParameters>] [-Pattern] <string[]> -LiteralPath <string[]> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <string[]>] [-Exclude <string[]>] [-NotMatch] [-AllMatches] [-Encoding <Encoding>] [-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": "Send-MailMessage",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-To] <string[]> [-Subject] <string> [[-Body] <string>] [[-SmtpServer] <string>] -From <string> [-Attachments <string[]>] [-Bcc <string[]>] [-BodyAsHtml] [-Encoding <Encoding>] [-Cc <string[]>] [-DeliveryNotificationOption <DeliveryNotificationOptions>] [-Priority <MailPriority>] [-Credential <pscredential>] [-UseSsl] [-Port <int>] [<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] [-Top <int>] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>] [[-Property] <Object[]>] -Bottom <int> [-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.1.7.0",
      "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[]>] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<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>] [-SkipDependencies] [<CommonParameters>] [[-Name] <string[]>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-ForceBootstrap] [-ProviderName <string[]>] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<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>] [-SkipDependencies] [<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>] [-SkipDependencies] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [<CommonParameters>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-Scope <string>] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [-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] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<CommonParameters>] [-Path <string>] [-LiteralPath <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-AllowPrereleaseVersions] [-PackageManagementProvider <string>] [-PublishLocation <string>] [-ScriptSourceLocation <string>] [-ScriptPublishLocation <string>] [-Type <string>] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-AcceptLicense] [<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>] [-SkipDependencies] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Destination <string>] [-ExcludeVersion] [-Scope <string>] [-SkipDependencies] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<CommonParameters>] [-AllVersions] [-Force] [-ForceBootstrap] [-WhatIf] [-Confirm] [-Scope <string>] [-PackageManagementProvider <string>] [-Type <string>] [-AllowClobber] [-SkipPublisherCheck] [-InstallUpdate] [-NoPathUpdate] [-AllowPrereleaseVersions] [<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": "PowerShellGet",
      "Version": "1.6.0",
      "ExportedCommands": [
        {
          "Name": "Find-Command",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-DscResource",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-Module",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-DscResource <string[]>] [-RoleCapability <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Find-RoleCapability",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Find-Script",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-IncludeDependencies] [-Filter <string>] [-Tag <string[]>] [-Includes <string[]>] [-Command <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [-Credential <pscredential>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-InstalledModule",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-InstalledScript",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllowPrerelease] [<CommonParameters>]"
        },
        {
          "Name": "Get-PSRepository",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [<CommonParameters>]"
        },
        {
          "Name": "Install-Module",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Credential <pscredential>] [-Scope <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-AllowClobber] [-SkipPublisherCheck] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Install-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Scope <string>] [-NoPathUpdate] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "New-ScriptFileInfo",
          "CommandType": "Function",
          "ParameterSets": "[[-Path] <string>] -Description <string> [-Version <string>] [-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[]>] [-PrivateData <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Publish-Module",
          "CommandType": "Function",
          "ParameterSets": "-Name <string> [-RequiredVersion <string>] [-NuGetApiKey <string>] [-Repository <string>] [-Credential <pscredential>] [-FormatVersion <version>] [-ReleaseNotes <string[]>] [-Tags <string[]>] [-LicenseUri <uri>] [-IconUri <uri>] [-ProjectUri <uri>] [-Force] [-AllowPrerelease] [-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 <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Save-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> -Path <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string[]> -LiteralPath <string> [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-Repository <string[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -LiteralPath <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> -Path <string> [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AcceptLicense] [-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 <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Uninstall-Script",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Force] [-AllowPrerelease] [-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 <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-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[]>] [-Prerelease <string>] [-HelpInfoUri <uri>] [-PassThru] [-DefaultCommandPrefix <string>] [-ExternalModuleDependencies <string[]>] [-PackageManagementProviders <string[]>] [-RequireLicenseAcceptance] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Update-Script",
          "CommandType": "Function",
          "ParameterSets": "[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]"
        },
        {
          "Name": "Update-ScriptFileInfo",
          "CommandType": "Function",
          "ParameterSets": "[-Path] <string> [-Version <string>] [-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[]>] [-PrivateData <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralPath] <string> [-Version <string>] [-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[]>] [-PrivateData <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",
          "ParameterSets": "[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]"
        }
      ],
      "ExportedAliases": [
        "upcfg",
        "rtcfg",
        "pbcfg",
        "sacfg",
        "gcfgs",
        "glcm",
        "tcfg",
        "gcfg",
        "ulcm",
        "slcm"
      ]
    },
    {
      "Name": "PSDiagnostics",
      "Version": "1.0.0.0",
      "ExportedCommands": [
        {
          "Name": "Disable-PSTrace",
          "CommandType": "Function",
          "ParameterSets": "[-AnalyticOnly]"
        },
        {
          "Name": "Enable-PSTrace",
          "CommandType": "Function",
          "ParameterSets": "[-Force] [-AnalyticOnly]"
        },
        {
          "Name": "Get-LogProperties",
          "CommandType": "Function",
          "ParameterSets": "[-Name] <Object> [<CommonParameters>]"
        },
        {
          "Name": "Set-LogProperties",
          "CommandType": "Function",
          "ParameterSets": "[-LogDetails] <LogDetails> [-Force] [<CommonParameters>]"
        }
      ],
      "ExportedAliases": []
    },
    {
      "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.2",
      "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[]> -InstanceId <guid[]> [-ConfigurationName <string>] [-AllowRedirection] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-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>] -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-PSRemoting",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Force] [-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-PSRemoting",
          "CommandType": "Cmdlet",
          "ParameterSets": "[-Force] [-SkipNetworkProfileCheck] [-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>] [-HostName] <string> [-Port <int>] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [<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>]"
        },
        {
          "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": "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[]> [-ApplicationName <string>] [-ConfigurationName <string>] [-Name <string[]>] [-Credential <pscredential>] [-Authentication <AuthenticationMechanism>] [-CertificateThumbprint <string>] [-Port <int>] [-UseSSL] [-ThrottleLimit <int>] [-State <SessionFilterState>] [-SessionOption <PSSessionOption>] [<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>] [-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>] -InstanceId <guid[]> -VMName <string[]> [-ConfigurationName <string>] [-State <SessionFilterState>] [<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[]>] [<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>] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [[-Session] <PSSession[]>] [-ScriptBlock] <scriptblock> [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RemoteDebug] [-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] [-RemoteDebug] [-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] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-ScriptBlock] <scriptblock> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-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] [-RemoteDebug] [-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] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-VMId] <guid[]> [-FilePath] <string> -Credential <pscredential> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -Credential <pscredential> -VMName <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -ScriptBlock <scriptblock> -HostName <string[]> [-Port <int>] [-AsJob] [-HideComputerName] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-FilePath] <string> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] [-ScriptBlock] <scriptblock> -ContainerId <string[]> [-ConfigurationName <string>] [-ThrottleLimit <int>] [-AsJob] [-HideComputerName] [-JobName <string>] [-RunAsAdministrator] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -ScriptBlock <scriptblock> -SSHConnection <hashtable[]> [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -FilePath <string> -HostName <string[]> [-AsJob] [-HideComputerName] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [-RemoteDebug] [-InputObject <psobject>] [-ArgumentList <Object[]>] [<CommonParameters>] -FilePath <string> -SSHConnection <hashtable[]> [-AsJob] [-HideComputerName] [-RemoteDebug] [-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>] -Credential <pscredential> -VMName <string[]> [-Name <string[]>] [-ConfigurationName <string>] [-ThrottleLimit <int>] [<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>] [[-Session] <PSSession[]>] [-Name <string[]>] [-EnableNetworkAccess] [-ThrottleLimit <int>] [<CommonParameters>] -ContainerId <string[]> [-Name <string[]>] [-ConfigurationName <string>] [-RunAsAdministrator] [-ThrottleLimit <int>] [<CommonParameters>] [-HostName] <string[]> [-Name <string[]>] [-Port <int>] [-UserName <string>] [-KeyFilePath <string>] [-SSHTransport] [<CommonParameters>] -SSHConnection <hashtable[]> [-Name <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>] [-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid[]> [-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[]> [<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>] -CLE [-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>] -CGE [-InputObject <psobject>] [<CommonParameters>] [-Property] <string> [[-Value] <Object>] -LE [-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"
      ]
    }
  ]
}
tools\PSScriptAnalyzer\Settings\desktop-3.0-windows.json
{
    "Modules":  [
                    {
                        "Name":  "AppLocker",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-AppLockerFileInformation",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] \u003cList[string]\u003e] [\u003cCommonParameters\u003e] [[-Packages] \u003cList[AppxPackage]\u003e] [\u003cCommonParameters\u003e] -Directory \u003cstring\u003e [-FileType \u003cList[AppLockerFileType]\u003e] [-Recurse] [\u003cCommonParameters\u003e] -EventLog [-LogPath \u003cstring\u003e] [-EventType \u003cList[AppLockerEventType]\u003e] [-Statistics] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-AppLockerPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Local [-Xml] [\u003cCommonParameters\u003e] -Domain -Ldap \u003cstring\u003e [-Xml] [\u003cCommonParameters\u003e] -Effective [-Xml] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-AppLockerPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-FileInformation] \u003cList[FileInformation]\u003e [-RuleType \u003cList[RuleType]\u003e] [-RuleNamePrefix \u003cstring\u003e] [-User \u003cstring\u003e] [-Optimize] [-IgnoreMissingFileInformation] [-Xml] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-AppLockerPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-XmlPolicy] \u003cstring\u003e [-Ldap \u003cstring\u003e] [-Merge] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-PolicyObject] \u003cAppLockerPolicy\u003e [-Ldap \u003cstring\u003e] [-Merge] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Test-AppLockerPolicy",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-XmlPolicy] \u003cstring\u003e -Path \u003cList[string]\u003e [-User \u003cstring\u003e] [-Filter \u003cList[PolicyDecision]\u003e] [\u003cCommonParameters\u003e] [-XmlPolicy] \u003cstring\u003e -Packages \u003cList[AppxPackage]\u003e [-User \u003cstring\u003e] [-Filter \u003cList[PolicyDecision]\u003e] [\u003cCommonParameters\u003e] [-PolicyObject] \u003cAppLockerPolicy\u003e -Path \u003cList[string]\u003e [-User \u003cstring\u003e] [-Filter \u003cList[PolicyDecision]\u003e] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Appx",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-AppxLastError",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-AppxLog",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-All] [\u003cCommonParameters\u003e] [-ActivityId \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Add-AppxPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-DependencyPath \u003cstring[]\u003e] [-ForceApplicationShutdown] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Path] \u003cstring\u003e -Register [-DependencyPath \u003cstring[]\u003e] [-DisableDevelopmentMode] [-ForceApplicationShutdown] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Path] \u003cstring\u003e -Update [-DependencyPath \u003cstring[]\u003e] [-ForceApplicationShutdown] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-AppxPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] \u003cstring\u003e] [[-Publisher] \u003cstring\u003e] [-AllUsers] [-User \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-AppxPackageManifest",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Package] \u003cAppxPackage\u003e [[-User] \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-AppxPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Package] \u003cstring\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "BestPractices",
                        "Version":  "1.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-BpaModel",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-RepositoryPath \u003cstring\u003e] [\u003cCommonParameters\u003e] [-ModelId] \u003cstring[]\u003e [[-SubModelId] \u003cstring\u003e] [-RepositoryPath \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BpaResult",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ModelId] \u003cstring\u003e [-CollectedConfiguration] [-All] [-Filter \u003cFilterOptions\u003e] [-RepositoryPath \u003cstring\u003e] [\u003cCommonParameters\u003e] [-ModelId] \u003cstring\u003e [-CollectedConfiguration] [-All] [-Filter \u003cFilterOptions\u003e] [-RepositoryPath \u003cstring\u003e] [-SubModelId \u003cstring\u003e] [-ComputerName \u003cstring[]\u003e] [-Context \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-BpaModel",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ModelId] \u003cstring\u003e [-RepositoryPath \u003cstring\u003e] [-Mode \u003cScanMode\u003e] [\u003cCommonParameters\u003e] [-ModelId] \u003cstring\u003e [-RepositoryPath \u003cstring\u003e] [-Mode \u003cScanMode\u003e] [-SubModelId \u003cstring\u003e] [-Context \u003cstring\u003e] [-ComputerName \u003cstring[]\u003e] [-CertificateThumbprint \u003cstring\u003e] [-ConfigurationName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [-Authentication \u003cAuthenticationMechanism\u003e] [-Port \u003cint\u003e] [-ThrottleLimit \u003cint\u003e] [-UseSsl] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BpaResult",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Exclude] \u003cbool\u003e] [-Results] \u003cList[Result]\u003e [[-RepositoryPath] \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "BitLocker",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-BitLockerKeyProtector",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [[-Password] \u003csecurestring\u003e] -PasswordProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [[-RecoveryPassword] \u003cstring\u003e] -RecoveryPasswordProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-StartupKeyPath] \u003cstring\u003e -StartupKeyProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-StartupKeyPath] \u003cstring\u003e -TpmAndStartupKeyProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-StartupKeyPath] \u003cstring\u003e [[-Pin] \u003csecurestring\u003e] -TpmAndPinAndStartupKeyProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-ADAccountOrGroup] \u003cstring\u003e -ADAccountOrGroupProtector [-Service] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [[-Pin] \u003csecurestring\u003e] -TpmAndPinProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e -TpmProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-RecoveryKeyPath] \u003cstring\u003e -RecoveryKeyProtector [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Backup-BitLockerKeyProtector",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-KeyProtectorId] \u003cstring\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Clear-BitLockerAutoUnlock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  ""
                                                 },
                                                 {
                                                     "Name":  "Disable-BitLocker",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Disable-BitLockerAutoUnlock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BitLocker",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [[-Password] \u003csecurestring\u003e] -PasswordProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [[-RecoveryPassword] \u003cstring\u003e] -RecoveryPasswordProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-StartupKeyPath] \u003cstring\u003e -StartupKeyProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-StartupKeyPath] \u003cstring\u003e -TpmAndStartupKeyProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-StartupKeyPath] \u003cstring\u003e [[-Pin] \u003csecurestring\u003e] -TpmAndPinAndStartupKeyProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-AdAccountOrGroup] \u003cstring\u003e -AdAccountOrGroupProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-Service] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [[-Pin] \u003csecurestring\u003e] -TpmAndPinProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e -TpmProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e [-RecoveryKeyPath] \u003cstring\u003e -RecoveryKeyProtector [-EncryptionMethod \u003cBitLockerVolumeEncryptionMethodOnEnable\u003e] [-HardwareEncryption] [-SkipHardwareTest] [-UsedSpaceOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BitLockerAutoUnlock",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BitLockerVolume",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-MountPoint] \u003cstring[]\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Lock-BitLocker",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-ForceDismount] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-BitLockerKeyProtector",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-KeyProtectorId] \u003cstring\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Resume-BitLocker",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Suspend-BitLocker",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e [[-RebootCount] \u003cint\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Unlock-BitLocker",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-MountPoint] \u003cstring[]\u003e -Password \u003csecurestring\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e -RecoveryPassword \u003cstring\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e -RecoveryKeyPath \u003cstring\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-MountPoint] \u003cstring[]\u003e -AdAccountOrGroup [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "BitsTransfer",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-BitsFile",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-BitsJob] \u003cBitsJob[]\u003e [-Source] \u003cstring[]\u003e [[-Destination] \u003cstring[]\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Complete-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-BitsJob] \u003cBitsJob[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Name] \u003cstring[]\u003e] [-AllUsers] [\u003cCommonParameters\u003e] [-JobId] \u003cguid[]\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-BitsJob] \u003cBitsJob[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Resume-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-BitsJob] \u003cBitsJob[]\u003e [-Asynchronous] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-BitsJob] \u003cBitsJob[]\u003e [-DisplayName \u003cstring\u003e] [-Priority \u003cstring\u003e] [-Description \u003cstring\u003e] [-ProxyAuthentication \u003cstring\u003e] [-RetryInterval \u003cint\u003e] [-RetryTimeout \u003cint\u003e] [-TransferPolicy \u003cCostStates\u003e] [-Credential \u003cpscredential\u003e] [-ProxyCredential \u003cpscredential\u003e] [-Authentication \u003cstring\u003e] [-SetOwnerToCurrentUser] [-ProxyUsage \u003cstring\u003e] [-ProxyList \u003curi[]\u003e] [-ProxyBypass \u003cstring[]\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Start-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Source] \u003cstring[]\u003e [[-Destination] \u003cstring[]\u003e] [-Asynchronous] [-Authentication \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [-Description \u003cstring\u003e] [-DisplayName \u003cstring\u003e] [-Priority \u003cstring\u003e] [-TransferPolicy \u003cCostStates\u003e] [-ProxyAuthentication \u003cstring\u003e] [-ProxyBypass \u003cstring[]\u003e] [-ProxyCredential \u003cpscredential\u003e] [-ProxyList \u003curi[]\u003e] [-ProxyUsage \u003cstring\u003e] [-RetryInterval \u003cint\u003e] [-RetryTimeout \u003cint\u003e] [-Suspended] [-TransferType \u003cstring\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Suspend-BitsTransfer",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-BitsJob] \u003cBitsJob[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "BranchCache",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-BCDataCacheExtension",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Percentage] \u003cuint32\u003e] [[-Path] \u003cstring\u003e] [-Force] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Path] \u003cstring\u003e] -SizeBytes \u003cuint64\u003e [-Force] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Clear-BCCache",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Disable-BC",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Disable-BCDowngrading",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Disable-BCServeOnBattery",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BCDistributed",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BCDowngrading",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Version] \u003cPreferredContentInformationVersion\u003e] [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BCHostedClient",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ServerNames] \u003cstring[]\u003e [-Force] [-UseVersion \u003cHostedCacheVersion\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -UseSCP [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BCHostedServer",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-RegisterSCP] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BCLocal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-BCServeOnBattery",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Export-BCCachePackage",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-StagingPath] \u003cstring\u003e] -Destination \u003cstring\u003e [-Force] [-OutputReferenceFile \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -Destination \u003cstring\u003e -ExportDataCache [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Export-BCSecretKey",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Filename] \u003cstring\u003e [-FilePassphrase] \u003cstring\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCClientConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCContentServerConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCDataCache",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCDataCacheExtension",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCHashCache",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCHostedCacheServerConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCNetworkConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-BCStatus",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Import-BCCachePackage",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Import-BCSecretKey",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Filename] \u003cstring\u003e -FilePassphrase \u003cstring\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Publish-BCFileContent",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] \u003cstring[]\u003e [-UseVersion \u003cuint32\u003e] [-StageData] [-StagingPath \u003cstring\u003e] [-ReferenceFile \u003cstring\u003e] [-Force] [-Recurse] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Publish-BCWebContent",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] \u003cstring[]\u003e [-UseVersion \u003cuint32\u003e] [-StageData] [-StagingPath \u003cstring\u003e] [-ReferenceFile \u003cstring\u003e] [-Force] [-Recurse] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-BCDataCacheExtension",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-DataCacheExtension] \u003cCimInstance#MSFT_NetBranchCacheDataCacheExtension[]\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Reset-BC",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ResetFWRulesOnly] [-ResetPerfCountersOnly] [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BCAuthentication",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Mode] \u003cClientAuthenticationMode\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BCCache",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Path] \u003cstring\u003e] [-MoveTo \u003cstring\u003e] [-Percentage \u003cuint32\u003e] [-SizeBytes \u003cuint64\u003e] [-Defragment] [-Force] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Cache] \u003cCimInstance#MSFT_NetBranchCacheCache[]\u003e [-MoveTo \u003cstring\u003e] [-Percentage \u003cuint32\u003e] [-SizeBytes \u003cuint64\u003e] [-Defragment] [-Force] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BCDataCacheEntryMaxAge",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-TimeDays] \u003cuint32\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BCMinSMBLatency",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-LatencyMilliseconds] \u003cuint32\u003e [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-BCSecretKey",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Passphrase] \u003cstring\u003e] [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "CimCmdlets",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-CimAssociatedInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] \u003cciminstance\u003e [[-Association] \u003cstring\u003e] [-ResultClassName \u003cstring\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ResourceUri \u003curi\u003e] [-ComputerName \u003cstring[]\u003e] [-KeyOnly] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e [[-Association] \u003cstring\u003e] -CimSession \u003cCimSession[]\u003e [-ResultClassName \u003cstring\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ResourceUri \u003curi\u003e] [-KeyOnly] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-CimClass",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ClassName] \u003cstring\u003e] [[-Namespace] \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ComputerName \u003cstring[]\u003e] [-MethodName \u003cstring\u003e] [-PropertyName \u003cstring\u003e] [-QualifierName \u003cstring\u003e] [\u003cCommonParameters\u003e] [[-ClassName] \u003cstring\u003e] [[-Namespace] \u003cstring\u003e] -CimSession \u003cCimSession[]\u003e [-OperationTimeoutSec \u003cuint32\u003e] [-MethodName \u003cstring\u003e] [-PropertyName \u003cstring\u003e] [-QualifierName \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] \u003cstring\u003e [-ComputerName \u003cstring[]\u003e] [-KeyOnly] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-Shallow] [-Filter \u003cstring\u003e] [-Property \u003cstring[]\u003e] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e -CimSession \u003cCimSession[]\u003e [-ResourceUri \u003curi\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [\u003cCommonParameters\u003e] -CimSession \u003cCimSession[]\u003e -ResourceUri \u003curi\u003e [-KeyOnly] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-Shallow] [-Filter \u003cstring\u003e] [-Property \u003cstring[]\u003e] [\u003cCommonParameters\u003e] -CimSession \u003cCimSession[]\u003e -Query \u003cstring\u003e [-ResourceUri \u003curi\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-Shallow] [\u003cCommonParameters\u003e] [-ClassName] \u003cstring\u003e -CimSession \u003cCimSession[]\u003e [-KeyOnly] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-Shallow] [-Filter \u003cstring\u003e] [-Property \u003cstring[]\u003e] [\u003cCommonParameters\u003e] -ResourceUri \u003curi\u003e [-ComputerName \u003cstring[]\u003e] [-KeyOnly] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-Shallow] [-Filter \u003cstring\u003e] [-Property \u003cstring[]\u003e] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e [-ResourceUri \u003curi\u003e] [-ComputerName \u003cstring[]\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [\u003cCommonParameters\u003e] -Query \u003cstring\u003e [-ResourceUri \u003curi\u003e] [-ComputerName \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-Shallow] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-CimSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] \u003cstring[]\u003e] [\u003cCommonParameters\u003e] [-Id] \u003cuint32[]\u003e [\u003cCommonParameters\u003e] -InstanceId \u003cguid[]\u003e [\u003cCommonParameters\u003e] -Name \u003cstring[]\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Invoke-CimMethod",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] \u003cstring\u003e [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e [-ComputerName \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-ClassName] \u003cstring\u003e [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -CimSession \u003cCimSession[]\u003e [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -ResourceUri \u003curi\u003e -CimSession \u003cCimSession[]\u003e [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -ResourceUri \u003curi\u003e [-ComputerName \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e [-ResourceUri \u003curi\u003e] [-ComputerName \u003cstring[]\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -CimSession \u003cCimSession[]\u003e [-ResourceUri \u003curi\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-CimClass] \u003cCimClass\u003e [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -CimSession \u003cCimSession[]\u003e [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-CimClass] \u003cCimClass\u003e [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e [-ComputerName \u003cstring[]\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -Query \u003cstring\u003e -CimSession \u003cCimSession[]\u003e [-QueryDialect \u003cstring\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Arguments] \u003cIDictionary\u003e] [-MethodName] \u003cstring\u003e -Query \u003cstring\u003e [-QueryDialect \u003cstring\u003e] [-ComputerName \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] \u003cstring\u003e [[-Property] \u003cIDictionary\u003e] [-Key \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ComputerName \u003cstring[]\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-ClassName] \u003cstring\u003e [[-Property] \u003cIDictionary\u003e] -CimSession \u003cCimSession[]\u003e [-Key \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Property] \u003cIDictionary\u003e] -ResourceUri \u003curi\u003e -CimSession \u003cCimSession[]\u003e [-Key \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-Property] \u003cIDictionary\u003e] -ResourceUri \u003curi\u003e [-Key \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ComputerName \u003cstring[]\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-CimClass] \u003cCimClass\u003e [[-Property] \u003cIDictionary\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ComputerName \u003cstring[]\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-CimClass] \u003cCimClass\u003e [[-Property] \u003cIDictionary\u003e] -CimSession \u003cCimSession[]\u003e [-OperationTimeoutSec \u003cuint32\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-CimSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-ComputerName] \u003cstring[]\u003e] [[-Credential] \u003cpscredential\u003e] [-Authentication \u003cPasswordAuthenticationMechanism\u003e] [-Name \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-SkipTestConnection] [-Port \u003cuint32\u003e] [-SessionOption \u003cCimSessionOptions\u003e] [\u003cCommonParameters\u003e] [[-ComputerName] \u003cstring[]\u003e] [-CertificateThumbprint \u003cstring\u003e] [-Name \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-SkipTestConnection] [-Port \u003cuint32\u003e] [-SessionOption \u003cCimSessionOptions\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-CimSessionOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Protocol] \u003cProtocolType\u003e [-UICulture \u003ccultureinfo\u003e] [-Culture \u003ccultureinfo\u003e] [\u003cCommonParameters\u003e] [-NoEncryption] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-EncodePortInServicePrincipalName] [-Encoding \u003cPacketEncoding\u003e] [-HttpPrefix \u003curi\u003e] [-MaxEnvelopeSizeKB \u003cuint32\u003e] [-ProxyAuthentication \u003cPasswordAuthenticationMechanism\u003e] [-ProxyCertificateThumbprint \u003cstring\u003e] [-ProxyCredential \u003cpscredential\u003e] [-ProxyType \u003cProxyType\u003e] [-UseSsl] [-UICulture \u003ccultureinfo\u003e] [-Culture \u003ccultureinfo\u003e] [\u003cCommonParameters\u003e] [-Impersonation \u003cImpersonationType\u003e] [-PacketIntegrity] [-PacketPrivacy] [-UICulture \u003ccultureinfo\u003e] [-Culture \u003ccultureinfo\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Register-CimIndicationEvent",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ClassName] \u003cstring\u003e [[-SourceIdentifier] \u003cstring\u003e] [[-Action] \u003cscriptblock\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ComputerName \u003cstring\u003e] [-MessageData \u003cpsobject\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \u003cint\u003e] [\u003cCommonParameters\u003e] [-ClassName] \u003cstring\u003e [[-SourceIdentifier] \u003cstring\u003e] [[-Action] \u003cscriptblock\u003e] -CimSession \u003cCimSession\u003e [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-MessageData \u003cpsobject\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \u003cint\u003e] [\u003cCommonParameters\u003e] [-Query] \u003cstring\u003e [[-SourceIdentifier] \u003cstring\u003e] [[-Action] \u003cscriptblock\u003e] [-Namespace \u003cstring\u003e] [-QueryDialect \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-ComputerName \u003cstring\u003e] [-MessageData \u003cpsobject\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \u003cint\u003e] [\u003cCommonParameters\u003e] [-Query] \u003cstring\u003e [[-SourceIdentifier] \u003cstring\u003e] [[-Action] \u003cscriptblock\u003e] -CimSession \u003cCimSession\u003e [-Namespace \u003cstring\u003e] [-QueryDialect \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-MessageData \u003cpsobject\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \u003cint\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] \u003cciminstance\u003e [-ResourceUri \u003curi\u003e] [-ComputerName \u003cstring[]\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e -CimSession \u003cCimSession[]\u003e [-ResourceUri \u003curi\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Query] \u003cstring\u003e [[-Namespace] \u003cstring\u003e] -CimSession \u003cCimSession[]\u003e [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Query] \u003cstring\u003e [[-Namespace] \u003cstring\u003e] [-ComputerName \u003cstring[]\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-CimSession",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-CimSession] \u003cCimSession[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-ComputerName] \u003cstring[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Id] \u003cuint32[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InstanceId \u003cguid[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -Name \u003cstring[]\u003e [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-CimInstance",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-InputObject] \u003cciminstance\u003e [-ComputerName \u003cstring[]\u003e] [-ResourceUri \u003curi\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-Property \u003cIDictionary\u003e] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-InputObject] \u003cciminstance\u003e -CimSession \u003cCimSession[]\u003e [-ResourceUri \u003curi\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-Property \u003cIDictionary\u003e] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Query] \u003cstring\u003e -CimSession \u003cCimSession[]\u003e -Property \u003cIDictionary\u003e [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-Query] \u003cstring\u003e -Property \u003cIDictionary\u003e [-ComputerName \u003cstring[]\u003e] [-Namespace \u003cstring\u003e] [-OperationTimeoutSec \u003cuint32\u003e] [-QueryDialect \u003cstring\u003e] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "gcim",
                                                "scim",
                                                "ncim",
                                                "rcim",
                                                "icim",
                                                "gcai",
                                                "rcie",
                                                "ncms",
                                                "rcms",
                                                "gcms",
                                                "ncso",
                                                "gcls"
                                            ]
                    },
                    {
                        "Name":  "DirectAccessClientComponents",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Disable-DAManualEntryPointSelection",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-DAManualEntryPointSelection",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-EntryPointName \u003cstring\u003e [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DAClientExperienceConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-PolicyStore \u003cstring\u003e] [-GPOSession \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DAEntryPointTableItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-EntryPointName \u003cstring[]\u003e] [-State \u003cState[]\u003e] [-PolicyStore \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-EntryPointName \u003cstring[]\u003e] [-State \u003cState[]\u003e] [-GPOSession \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-DAEntryPointTableItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-PolicyStore] \u003cstring\u003e -EntryPointName \u003cstring\u003e -ADSite \u003cstring\u003e -EntryPointRange \u003cstring[]\u003e -EntryPointIPAddress \u003cstring\u003e [-TeredoServerIP \u003cstring\u003e] [-GslbIP \u003cstring\u003e] [-IPHttpsProfile \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-GPOSession] \u003cstring\u003e -EntryPointName \u003cstring\u003e -ADSite \u003cstring\u003e -EntryPointRange \u003cstring[]\u003e -EntryPointIPAddress \u003cstring\u003e [-TeredoServerIP \u003cstring\u003e] [-GslbIP \u003cstring\u003e] [-IPHttpsProfile \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-DAEntryPointTableItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-PolicyStore \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -GPOSession \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DASiteTableEntry[]\u003e [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Rename-DAEntryPointTableItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-PolicyStore \u003cstring\u003e -NewName \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -GPOSession \u003cstring\u003e -NewName \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DASiteTableEntry[]\u003e -NewName \u003cstring\u003e [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Reset-DAClientExperienceConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-PolicyStore \u003cstring\u003e] [-GPOSession \u003cstring\u003e] [-CorporateResources] [-IPsecTunnelEndpoints] [-PreferLocalNamesAllowed] [-UserInterface] [-SupportEmail] [-FriendlyName] [-ManualEntryPointSelectionAllowed] [-GslbFqdn] [-ForceTunneling] [-CustomCommands] [-PassiveMode] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DAClientExperienceConfiguration[]\u003e [-CorporateResources] [-IPsecTunnelEndpoints] [-PreferLocalNamesAllowed] [-UserInterface] [-SupportEmail] [-FriendlyName] [-ManualEntryPointSelectionAllowed] [-GslbFqdn] [-ForceTunneling] [-CustomCommands] [-PassiveMode] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Reset-DAEntryPointTableItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-PolicyStore \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-TeredoServerIP] [-IPHttpsProfile] [-GslbIP] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -GPOSession \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-TeredoServerIP] [-IPHttpsProfile] [-GslbIP] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DASiteTableEntry[]\u003e [-TeredoServerIP] [-IPHttpsProfile] [-GslbIP] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DAClientExperienceConfiguration",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-CorporateResources] \u003cstring[]\u003e] [[-IPsecTunnelEndpoints] \u003cstring[]\u003e] [[-PreferLocalNamesAllowed] \u003cbool\u003e] [[-UserInterface] \u003cbool\u003e] [[-SupportEmail] \u003cstring\u003e] [[-FriendlyName] \u003cstring\u003e] [[-ManualEntryPointSelectionAllowed] \u003cbool\u003e] [[-GslbFqdn] \u003cstring\u003e] [[-ForceTunneling] \u003cForceTunneling\u003e] [[-CustomCommands] \u003cstring[]\u003e] [[-PassiveMode] \u003cbool\u003e] [-PolicyStore \u003cstring\u003e] [-GPOSession \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [[-CorporateResources] \u003cstring[]\u003e] [[-IPsecTunnelEndpoints] \u003cstring[]\u003e] [[-PreferLocalNamesAllowed] \u003cbool\u003e] [[-UserInterface] \u003cbool\u003e] [[-SupportEmail] \u003cstring\u003e] [[-FriendlyName] \u003cstring\u003e] [[-ManualEntryPointSelectionAllowed] \u003cbool\u003e] [[-GslbFqdn] \u003cstring\u003e] [[-ForceTunneling] \u003cForceTunneling\u003e] [[-CustomCommands] \u003cstring[]\u003e] [[-PassiveMode] \u003cbool\u003e] -InputObject \u003cCimInstance#MSFT_DAClientExperienceConfiguration[]\u003e [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DAEntryPointTableItem",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-PolicyStore \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-ADSite \u003cstring\u003e] [-EntryPointRange \u003cstring[]\u003e] [-TeredoServerIP \u003cstring\u003e] [-EntryPointIPAddress \u003cstring\u003e] [-GslbIP \u003cstring\u003e] [-IPHttpsProfile \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -GPOSession \u003cstring\u003e [-EntryPointName \u003cstring[]\u003e] [-ADSite \u003cstring\u003e] [-EntryPointRange \u003cstring[]\u003e] [-TeredoServerIP \u003cstring\u003e] [-EntryPointIPAddress \u003cstring\u003e] [-GslbIP \u003cstring\u003e] [-IPHttpsProfile \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DASiteTableEntry[]\u003e [-ADSite \u003cstring\u003e] [-EntryPointRange \u003cstring[]\u003e] [-TeredoServerIP \u003cstring\u003e] [-EntryPointIPAddress \u003cstring\u003e] [-GslbIP \u003cstring\u003e] [-IPHttpsProfile \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "Dism",
                        "Version":  "1.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-ProvisionedAppxPackage",
                                                     "CommandType":  "Alias",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "Apply-WindowsUnattend",
                                                     "CommandType":  "Alias",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "Get-ProvisionedAppxPackage",
                                                     "CommandType":  "Alias",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "Remove-ProvisionedAppxPackage",
                                                     "CommandType":  "Alias",
                                                     "ParameterSets":  null
                                                 },
                                                 {
                                                     "Name":  "Add-AppxProvisionedPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-FolderPath \u003cstring\u003e] [-PackagePath \u003cstring\u003e] [-DependencyPackagePath \u003cstring[]\u003e] [-LicensePath \u003cstring\u003e] [-SkipLicense] [-CustomDataPath \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-FolderPath \u003cstring\u003e] [-PackagePath \u003cstring\u003e] [-DependencyPackagePath \u003cstring[]\u003e] [-LicensePath \u003cstring\u003e] [-SkipLicense] [-CustomDataPath \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Add-WindowsDriver",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Driver \u003cstring\u003e -Path \u003cstring\u003e [-Recurse] [-ForceUnsigned] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Add-WindowsPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-PackagePath \u003cstring\u003e -Online [-IgnoreCheck] [-PreventPending] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -PackagePath \u003cstring\u003e -Path \u003cstring\u003e [-IgnoreCheck] [-PreventPending] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Clear-WindowsCorruptMountPoint",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Disable-WindowsOptionalFeature",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-FeatureName \u003cstring[]\u003e -Online [-PackageName \u003cstring\u003e] [-Remove] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -FeatureName \u003cstring[]\u003e -Path \u003cstring\u003e [-PackageName \u003cstring\u003e] [-Remove] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Dismount-WindowsImage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e -Discard [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Path \u003cstring\u003e -Save [-CheckIntegrity] [-Append] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Enable-WindowsOptionalFeature",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-FeatureName \u003cstring[]\u003e -Path \u003cstring\u003e [-PackageName \u003cstring\u003e] [-All] [-LimitAccess] [-Source \u003cstring[]\u003e] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -FeatureName \u003cstring[]\u003e -Online [-PackageName \u003cstring\u003e] [-All] [-LimitAccess] [-Source \u003cstring[]\u003e] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-AppxProvisionedPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WindowsDriver",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-All] [-Driver \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-All] [-Driver \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WindowsEdition",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-Target] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-Target] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WindowsImage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-ImagePath \u003cstring\u003e -Index \u003cuint32\u003e [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -ImagePath \u003cstring\u003e [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -ImagePath \u003cstring\u003e -Name \u003cstring\u003e [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Mounted [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WindowsOptionalFeature",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-FeatureName \u003cstring\u003e] [-PackageName \u003cstring\u003e] [-PackagePath \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-FeatureName \u003cstring\u003e] [-PackageName \u003cstring\u003e] [-PackagePath \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WindowsPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-PackagePath \u003cstring\u003e] [-PackageName \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-PackagePath \u003cstring\u003e] [-PackageName \u003cstring\u003e] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Mount-WindowsImage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e -ImagePath \u003cstring\u003e -Name \u003cstring\u003e [-ReadOnly] [-Optimize] [-CheckIntegrity] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Path \u003cstring\u003e -ImagePath \u003cstring\u003e -Index \u003cuint32\u003e [-ReadOnly] [-Optimize] [-CheckIntegrity] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Path \u003cstring\u003e -Remount [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-AppxProvisionedPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-PackageName \u003cstring\u003e -Path \u003cstring\u003e [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -PackageName \u003cstring\u003e -Online [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-WindowsDriver",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Driver \u003cstring\u003e -Path \u003cstring\u003e [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-WindowsPackage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-PackagePath \u003cstring\u003e] [-PackageName \u003cstring\u003e] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-PackagePath \u003cstring\u003e] [-PackageName \u003cstring\u003e] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Repair-WindowsImage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-CheckHealth] [-ScanHealth] [-RestoreHealth] [-LimitAccess] [-Source \u003cstring[]\u003e] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -Online [-CheckHealth] [-ScanHealth] [-RestoreHealth] [-LimitAccess] [-Source \u003cstring[]\u003e] [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Save-WindowsImage",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Path \u003cstring\u003e [-CheckIntegrity] [-Append] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WindowsEdition",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-Edition \u003cstring\u003e -Path \u003cstring\u003e [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WindowsProductKey",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-ProductKey \u003cstring\u003e -Path \u003cstring\u003e [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Use-WindowsUnattend",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "-UnattendPath \u003cstring\u003e -Path \u003cstring\u003e [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e] -UnattendPath \u003cstring\u003e -Online [-NoRestart] [-WindowsDirectory \u003cstring\u003e] [-SystemDrive \u003cstring\u003e] [-LogPath \u003cstring\u003e] [-ScratchDirectory \u003cstring\u003e] [-LogLevel \u003cLogLevel\u003e] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [
                                                "Apply-WindowsUnattend",
                                                "Add-ProvisionedAppxPackage",
                                                "Remove-ProvisionedAppxPackage",
                                                "Get-ProvisionedAppxPackage"
                                            ]
                    },
                    {
                        "Name":  "DnsClient",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-DnsClientNrptRule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Namespace] \u003cstring[]\u003e [-GpoName \u003cstring\u003e] [-DANameServers \u003cstring[]\u003e] [-DAIPsecRequired] [-DAIPsecEncryptionType \u003cstring\u003e] [-DAProxyServerName \u003cstring\u003e] [-DnsSecEnable] [-DnsSecIPsecRequired] [-DnsSecIPsecEncryptionType \u003cstring\u003e] [-NameServers \u003cstring[]\u003e] [-NameEncoding \u003cstring\u003e] [-Server \u003cstring\u003e] [-DAProxyType \u003cstring\u003e] [-DnsSecValidationRequired] [-DAEnable] [-IPsecTrustAuthority \u003cstring\u003e] [-Comment \u003cstring\u003e] [-DisplayName \u003cstring\u003e] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Clear-DnsClientCache",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClient",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-InterfaceAlias] \u003cstring[]\u003e] [-InterfaceIndex \u003cuint32[]\u003e] [-ConnectionSpecificSuffix \u003cstring[]\u003e] [-RegisterThisConnectionsAddress \u003cbool[]\u003e] [-UseSuffixWhenRegistering \u003cbool[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClientCache",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Entry] \u003cstring[]\u003e] [-Name \u003cstring[]\u003e] [-Type \u003cType[]\u003e] [-Status \u003cStatus[]\u003e] [-Section \u003cSection[]\u003e] [-TimeToLive \u003cuint32[]\u003e] [-DataLength \u003cuint16[]\u003e] [-Data \u003cstring[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClientGlobalSetting",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClientNrptGlobal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Server \u003cstring\u003e] [-GpoName \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClientNrptPolicy",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Namespace] \u003cstring\u003e] [-Effective] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClientNrptRule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-Name] \u003cstring[]\u003e] [-GpoName \u003cstring\u003e] [-Server \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-DnsClientServerAddress",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-InterfaceAlias] \u003cstring[]\u003e] [-InterfaceIndex \u003cuint32[]\u003e] [-AddressFamily \u003cAddressFamily[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Register-DnsClient",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-DnsClientNrptRule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] \u003cstring\u003e [-GpoName \u003cstring\u003e] [-PassThru] [-Server \u003cstring\u003e] [-Force] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DnsClient",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-InterfaceAlias] \u003cstring[]\u003e [-ConnectionSpecificSuffix \u003cstring\u003e] [-RegisterThisConnectionsAddress \u003cbool\u003e] [-UseSuffixWhenRegistering \u003cbool\u003e] [-ResetConnectionSpecificSuffix] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InterfaceIndex \u003cuint32[]\u003e [-ConnectionSpecificSuffix \u003cstring\u003e] [-RegisterThisConnectionsAddress \u003cbool\u003e] [-UseSuffixWhenRegistering \u003cbool\u003e] [-ResetConnectionSpecificSuffix] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DNSClient[]\u003e [-ConnectionSpecificSuffix \u003cstring\u003e] [-RegisterThisConnectionsAddress \u003cbool\u003e] [-UseSuffixWhenRegistering \u003cbool\u003e] [-ResetConnectionSpecificSuffix] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DnsClientGlobalSetting",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] [-InputObject \u003cCimInstance#MSFT_DNSClientGlobalSetting[]\u003e] [-SuffixSearchList \u003cstring[]\u003e] [-UseDevolution \u003cbool\u003e] [-DevolutionLevel \u003cuint32\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DnsClientNrptGlobal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-EnableDAForAllNetworks \u003cstring\u003e] [-GpoName \u003cstring\u003e] [-SecureNameQueryFallback \u003cstring\u003e] [-QueryPolicy \u003cstring\u003e] [-Server \u003cstring\u003e] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DnsClientNrptRule",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Name] \u003cstring\u003e [-DAEnable \u003cbool\u003e] [-DAIPsecEncryptionType \u003cstring\u003e] [-DAIPsecRequired \u003cbool\u003e] [-DANameServers \u003cstring[]\u003e] [-DAProxyServerName \u003cstring\u003e] [-DAProxyType \u003cstring\u003e] [-Comment \u003cstring\u003e] [-DnsSecEnable \u003cbool\u003e] [-DnsSecIPsecEncryptionType \u003cstring\u003e] [-DnsSecIPsecRequired \u003cbool\u003e] [-DnsSecValidationRequired \u003cbool\u003e] [-GpoName \u003cstring\u003e] [-IPsecTrustAuthority \u003cstring\u003e] [-NameEncoding \u003cstring\u003e] [-NameServers \u003cstring[]\u003e] [-Namespace \u003cstring[]\u003e] [-Server \u003cstring\u003e] [-DisplayName \u003cstring\u003e] [-PassThru] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-DnsClientServerAddress",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-InterfaceAlias] \u003cstring[]\u003e [-ServerAddresses \u003cstring[]\u003e] [-Validate] [-ResetServerAddresses] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InterfaceIndex \u003cuint32[]\u003e [-ServerAddresses \u003cstring[]\u003e] [-Validate] [-ResetServerAddresses] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_DNSClientServerAddress[]\u003e [-ServerAddresses \u003cstring[]\u003e] [-Validate] [-ResetServerAddresses] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Resolve-DnsName",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Name] \u003cstring\u003e [[-Type] \u003cRecordType\u003e] [-Server \u003cstring[]\u003e] [-DnsOnly] [-CacheOnly] [-DnssecOk] [-DnssecCd] [-NoHostsFile] [-LlmnrNetbiosOnly] [-LlmnrFallback] [-LlmnrOnly] [-NetbiosFallback] [-NoIdn] [-NoRecursion] [-QuickTimeout] [-TcpOnly] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "International",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-WinAcceptLanguageFromLanguageListOptOut",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinCultureFromLanguageListOptOut",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinDefaultInputMethodOverride",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinHomeLocation",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinLanguageBarOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinSystemLocale",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinUILanguageOverride",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-WinUserLanguageList",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-WinUserLanguageList",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Language] \u003cstring\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-Culture",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-CultureInfo] \u003ccultureinfo\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinAcceptLanguageFromLanguageListOptOut",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-OptOut] \u003cbool\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinCultureFromLanguageListOptOut",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-OptOut] \u003cbool\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinDefaultInputMethodOverride",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-InputTip] \u003cstring\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinHomeLocation",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-GeoId] \u003cint\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinLanguageBarOption",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-UseLegacySwitchMode] [-UseLegacyLanguageBar] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinSystemLocale",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SystemLocale] \u003ccultureinfo\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinUILanguageOverride",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Language] \u003ccultureinfo\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-WinUserLanguageList",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-LanguageList] \u003cList[WinUserLanguage]\u003e [-Force] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "iSCSI",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Connect-IscsiTarget",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-NodeAddress \u003cstring\u003e [-TargetPortalAddress \u003cstring\u003e] [-TargetPortalPortNumber \u003cuint16\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-IsDataDigest \u003cbool\u003e] [-IsHeaderDigest \u003cbool\u003e] [-IsPersistent \u003cbool\u003e] [-ReportToPnP \u003cbool\u003e] [-AuthenticationType \u003cstring\u003e] [-IsMultipathEnabled \u003cbool\u003e] [-InitiatorInstanceName \u003cstring\u003e] [-ChapUsername \u003cstring\u003e] [-ChapSecret \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] -InputObject \u003cciminstance[]\u003e [-TargetPortalAddress \u003cstring\u003e] [-TargetPortalPortNumber \u003cuint16\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-IsDataDigest \u003cbool\u003e] [-IsHeaderDigest \u003cbool\u003e] [-ReportToPnP \u003cbool\u003e] [-AuthenticationType \u003cstring\u003e] [-IsMultipathEnabled \u003cbool\u003e] [-InitiatorInstanceName \u003cstring\u003e] [-ChapUsername \u003cstring\u003e] [-ChapSecret \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Disconnect-IscsiTarget",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeAddress \u003cstring[]\u003e] [-SessionIdentifier \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_iSCSITarget[]\u003e [-SessionIdentifier \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiConnection",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ConnectionIdentifier \u003cstring[]\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorSideIdentifier \u003cstring[]\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-TargetSideIdentifier \u003cstring[]\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPortalAddress \u003cstring[]\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-IscsiTarget \u003cCimInstance#MSFT_iSCSITarget\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-InitiatorPort \u003cCimInstance#MSFT_InitiatorPort\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-IscsiSession \u003cCimInstance#MSFT_iSCSISession\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-iSCSITargetPortal \u003cCimInstance#MSFT_iSCSITargetPortal\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPortalPortNumber \u003cuint16[]\u003e] [-InititorIPAdressListNumber \u003cuint16[]\u003e] [-Disk \u003cCimInstance#MSFT_Disk\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiSession",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e] [-SessionIdentifier \u003cstring[]\u003e] [-TargetSideIdentifier \u003cstring[]\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorSideIdentifier \u003cstring[]\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-IscsiTarget \u003cCimInstance#MSFT_iSCSITarget\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-InitiatorPort \u003cCimInstance#MSFT_InitiatorPort\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-IscsiTargetPortal \u003cCimInstance#MSFT_iSCSITargetPortal\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-Disk \u003cCimInstance#MSFT_Disk\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-NumberOfConnections \u003cuint32[]\u003e] [-IscsiConnection \u003cCimInstance#MSFT_iSCSIConnection\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiTarget",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeAddress \u003cstring[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-IscsiConnection \u003cCimInstance#MSFT_iSCSIConnection\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-IscsiSession \u003cCimInstance#MSFT_iSCSISession\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-IscsiTargetPortal \u003cCimInstance#MSFT_iSCSITargetPortal\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-InitiatorPort \u003cCimInstance#MSFT_InitiatorPort\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiTargetPortal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[[-TargetPortalAddress] \u003cstring[]\u003e] [-InitiatorPortalAddress \u003cstring[]\u003e] [-InitiatorInstanceName \u003cstring[]\u003e] [-TargetPortalPortNumber \u003cuint16[]\u003e] [-IsHeaderDigest \u003cbool[]\u003e] [-IsDataDigest \u003cbool[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-iSCSISession \u003cCimInstance#MSFT_iSCSISession\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-iSCSIConnection \u003cCimInstance#MSFT_iSCSIConnection\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e] [-iSCSITarget \u003cCimInstance#MSFT_iSCSITarget\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-IscsiTargetPortal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-TargetPortalAddress \u003cstring\u003e [-TargetPortalPortNumber \u003cuint16\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-IsHeaderDigest \u003cbool\u003e] [-IsDataDigest \u003cbool\u003e] [-AuthenticationType \u003cstring\u003e] [-InitiatorInstanceName \u003cstring\u003e] [-ChapUsername \u003cstring\u003e] [-ChapSecret \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Register-IscsiSession",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-SessionIdentifier \u003cstring[]\u003e [-IsMultipathEnabled \u003cbool\u003e] [-ChapUsername \u003cstring\u003e] [-ChapSecret \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_iSCSISession[]\u003e [-IsMultipathEnabled \u003cbool\u003e] [-ChapUsername \u003cstring\u003e] [-ChapSecret \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-IscsiTargetPortal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-TargetPortalAddress \u003cstring[]\u003e [-InitiatorInstanceName \u003cstring\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-TargetPortalPortNumber \u003cint\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_iSCSITargetPortal[]\u003e [-InitiatorInstanceName \u003cstring\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-TargetPortalPortNumber \u003cint\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-IscsiChapSecret",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-ChapSecret \u003cstring\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Unregister-IscsiSession",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "-SessionIdentifier \u003cstring[]\u003e [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_iSCSISession[]\u003e [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Update-IscsiTarget",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-NodeAddress \u003cstring[]\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] [-IscsiConnection \u003cCimInstance#MSFT_iSCSIConnection\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] [-IscsiSession \u003cCimInstance#MSFT_iSCSISession\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] [-IscsiTargetPortal \u003cCimInstance#MSFT_iSCSITargetPortal\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] [-InitiatorPort \u003cCimInstance#MSFT_InitiatorPort\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_iSCSITarget[]\u003e [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Update-IscsiTargetPortal",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-TargetPortalAddress] \u003cstring[]\u003e [-InitiatorInstanceName \u003cstring\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-TargetPortalPortNumber \u003cuint16\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e] -InputObject \u003cCimInstance#MSFT_iSCSITargetPortal[]\u003e [-InitiatorInstanceName \u003cstring\u003e] [-InitiatorPortalAddress \u003cstring\u003e] [-TargetPortalPortNumber \u003cuint16\u003e] [-CimSession \u003cCimSession[]\u003e] [-ThrottleLimit \u003cint\u003e] [-AsJob] [-PassThru] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "IscsiTarget",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Add-IscsiVirtualDiskTargetMapping",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TargetName] \u003cstring\u003e [-Path] \u003cstring\u003e [-Lun \u003cint\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Checkpoint-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-OriginalPath] \u003cstring\u003e [-Description \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Convert-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-DestinationPath] \u003cstring\u003e [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Dismount-IscsiVirtualDiskSnapshot",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SnapshotId] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDiskSnapshot\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Expand-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Size] \u003cuint64\u003e [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-Size] \u003cuint64\u003e -InputObject \u003cIscsiVirtualDisk\u003e [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Export-IscsiVirtualDiskSnapshot",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SnapshotId] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDiskSnapshot\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiServerTarget",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-TargetName] \u003cstring\u003e] [-ClusterGroupName \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-ClusterGroupName \u003cstring\u003e] [-Path \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-ClusterGroupName \u003cstring\u003e] [-InitiatorId \u003cInitiatorId\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiTargetServerSetting",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-Path] \u003cstring\u003e] [-ClusterGroupName \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-ClusterGroupName \u003cstring\u003e] [-TargetName \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-ClusterGroupName \u003cstring\u003e] [-InitiatorId \u003cInitiatorId\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Get-IscsiVirtualDiskSnapshot",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[[-OriginalPath] \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-SnapshotId \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Import-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Description \u003cstring\u003e] [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Mount-IscsiVirtualDiskSnapshot",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SnapshotId] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDiskSnapshot\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-IscsiServerTarget",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TargetName] \u003cstring\u003e [-InitiatorIds \u003cInitiatorId[]\u003e] [-ClusterGroupName \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Size] \u003cuint64\u003e [-Description \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] [-Path] \u003cstring\u003e -ParentPath \u003cstring\u003e [-Description \u003cstring\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-IscsiServerTarget",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TargetName] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiServerTarget\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDisk\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-IscsiVirtualDiskSnapshot",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SnapshotId] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDiskSnapshot\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Remove-IscsiVirtualDiskTargetMapping",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TargetName] \u003cstring\u003e [-Path] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Restore-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SnapshotId] \u003cstring\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDiskSnapshot\u003e [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-IscsiServerTarget",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-TargetName] \u003cstring\u003e [-TargetIqn \u003cIqn\u003e] [-Description \u003cstring\u003e] [-Enable \u003cbool\u003e] [-EnableChap \u003cbool\u003e] [-Chap \u003cpscredential\u003e] [-EnableReverseChap \u003cbool\u003e] [-ReverseChap \u003cpscredential\u003e] [-MaxReceiveDataSegmentLength \u003cint\u003e] [-FirstBurstLength \u003cint\u003e] [-MaxBurstLength \u003cint\u003e] [-ReceiveBufferCount \u003cint\u003e] [-EnforceIdleTimeoutDetection \u003cbool\u003e] [-InitiatorIds \u003cInitiatorId[]\u003e] [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiServerTarget\u003e [-TargetIqn \u003cIqn\u003e] [-Description \u003cstring\u003e] [-Enable \u003cbool\u003e] [-EnableChap \u003cbool\u003e] [-Chap \u003cpscredential\u003e] [-EnableReverseChap \u003cbool\u003e] [-ReverseChap \u003cpscredential\u003e] [-MaxReceiveDataSegmentLength \u003cint\u003e] [-FirstBurstLength \u003cint\u003e] [-MaxBurstLength \u003cint\u003e] [-ReceiveBufferCount \u003cint\u003e] [-EnforceIdleTimeoutDetection \u003cbool\u003e] [-InitiatorIds \u003cInitiatorId[]\u003e] [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-IscsiTargetServerSetting",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-IP] \u003cstring\u003e [-Port \u003cint\u003e] [-Enable \u003cbool\u003e] [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-IscsiVirtualDisk",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Description \u003cstring\u003e] [-PassThru] [-Enable \u003cbool\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDisk\u003e [-Description \u003cstring\u003e] [-PassThru] [-Enable \u003cbool\u003e] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Set-IscsiVirtualDiskSnapshot",
                                                     "CommandType":  "Cmdlet",
                                                     "ParameterSets":  "[-SnapshotId] \u003cstring\u003e [-Description \u003cstring\u003e] [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e] -InputObject \u003cIscsiVirtualDiskSnapshot\u003e [-Description \u003cstring\u003e] [-PassThru] [-ComputerName \u003cstring\u003e] [-Credential \u003cpscredential\u003e] [\u003cCommonParameters\u003e]"
                                                 }
                                             ],
                        "ExportedAliases":  [

                                            ]
                    },
                    {
                        "Name":  "ISE",
                        "Version":  "1.0.0.0",
                        "ExportedCommands":  [
                                                 {
                                                     "Name":  "Get-IseSnippet",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "Import-IseSnippet",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Path] \u003cstring\u003e [-Recurse] [\u003cCommonParameters\u003e] -Module \u003cstring\u003e [-Recurse] [-ListAvailable] [\u003cCommonParameters\u003e]"
                                                 },
                                                 {
                                                     "Name":  "New-IseSnippet",
                                                     "CommandType":  "Function",
                                                     "ParameterSets":  "[-Title] \u003cstring\u003e [-Description] \u003cstring\u003e [-Text] \u003cstring\u003e [-Author \u003cstring\u003e] [-CaretOffset \u003cint\u003e] [-Force] [\u003cCommonParameters\u003e]"
                                                 }