Downloads:

6,166

Downloads of v 1.17.0:

92

Last Update:

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

Downloads:

6,166

Downloads of v 1.17.0:

92

Maintainer(s):

Software Author(s):

  • Microsoft Corporation

PSScriptAnalyzer (PowerShell Module) 1.17.0

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.0
    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.0'
  source   'STEP 3 URL'
end

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


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

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


package { 'psscriptanalyzer':
  provider => 'chocolatey',
  ensure   => '1.17.0',
  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.0" 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 6/2/2018.

Description

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

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

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


tools\chocolateyBeforeModify.ps1
$ErrorActionPreference = 'Stop'

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

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

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: 8067929B09E2169B47A91D80172E3F23 | sha1: 9CBB16596DF28987F835E1E8D0FC918E2E375662 | sha256: 1D4E64F542BF7D96021BC5E9AA8DE7996163CE8A0CE7366111348B99FA544E3F | sha512: A18696342726AA5BCF6B40F9B5117A073347DEB7EA558A270A2259EBAEC8D4AB7C3299957F765A06C0304350CB102E79EA3C688F7C9A3F3D5D6B8A76C61E95B5
tools\PSScriptAnalyzer\coreclr\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 2CF886252E5D13AAE9892B405BD9EB71 | sha1: 436E89DD752666DEC207980AEA7D7C275ABB4BEB | sha256: 0244E0A4610327822456E45753E0C52311A314DC251FB4E28CA770941909956D | sha512: 5DCCC55BF5FDE583E33DB280AA3849F6DA776ABDAFAEFD7598289B732A26EAEDC7B6AD19B581FD1D2F2EBE40334C9CC321319FC7AB7C8D85B3B7037C4E27DBA6
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: 4C99D159621E53BEE7A5DCD007FFA213 | sha1: F2B51B6E30FCB7145B4868CC5661B1A17AB9E01D | sha256: 2A95C774712C4EBB5A27FA59E61FE7C8C01CEC671383B512D162A25A76608C37 | sha512: 48BEBCCFCAF37A37D08CAF3FEA1E7667457C7C40462A667D97C88374426083F0D48BB32B25804B02A8BD2AA121F3F15AFF2B0E2F93462CF7FD503B31B4083B61
tools\PSScriptAnalyzer\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 024089AE3169C50745A4CAC6A56CDAD7 | sha1: 575BD4545349861AECEEC92BD4743AFEC7700CF6 | sha256: CACC011DF199188EF77B44A783C408F6AA9C3A7B4E712560C89A159DA14515BE | sha512: 00994849B55A366F0665C9EBA5AC4C2210F1A3DBA11001FB0305B9EF49AF15FADF42BE545B7AD8D7895784526ADC894A91AFAA3CC68FFF93249D1C1A46264959
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.0</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-01T20:44:54+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">### New Parameters_x000D__x000A__x000D__x000A_- Add `-ReportSummary` switch (#895) (Thanks @StingyJack! for the base work that got finalized by @bergmeister)_x000D__x000A_- Add `-EnableExit` switch to Invoke-ScriptAnalyzer for exit and return exit code for CI purposes (#842) (by @bergmeister)_x000D__x000A_- Add `-Fix` switch to `-Path` parameter set of `Invoke-ScriptAnalyzer` (#817, #852) (by @bergmeister)_x000D__x000A__x000D__x000A_### New Rules and Warnings_x000D__x000A__x000D__x000A_- Warn when 'Get-' prefix was omitted in `AvoidAlias` rule. (#927) (by @bergmeister)_x000D__x000A_- `AvoidAssignmentToAutomaticVariable`. NB: Currently only warns against read-only automatic variables (#864, #917) (by @bergmeister)_x000D__x000A_- `PossibleIncorrectUsageOfRedirectionOperator` and `PossibleIncorrectUsageOfAssignmentOperator`. (#859, #881) (by @bergmeister)_x000D__x000A_- Add PSAvoidTrailingWhitespace rule (#820) (Thanks @dlwyatt!)_x000D__x000A__x000D__x000A_### Fixes and Improvements_x000D__x000A__x000D__x000A_- AvoidDefaultValueForMandatoryParameter triggers when the field has specification: Mandatory=value and value!=0 (#969) (by @kalgiz)_x000D__x000A_- Do not trigger UseDeclaredVarsMoreThanAssignment for variables being used via Get-Variable (#925) (by @bergmeister)_x000D__x000A_- Make UseDeclaredVarsMoreThanAssignments not flag drive qualified variables (#958) (by @bergmeister)_x000D__x000A_- Fix PSUseDeclaredVarsMoreThanAssignments to not give false positives when using += operator (#935) (by @bergmeister)_x000D__x000A_- Tweak UseConsistentWhiteSpace formatting rule to exclude first unary operator when being used in argument (#949) (by @bergmeister)_x000D__x000A_- Allow -Setting parameter to resolve setting presets as well when object is still a PSObject in BeginProcessing (#928) (by @bergmeister)_x000D__x000A_- Add macos detection to New-CommandDataFile (#947) (Thanks @GavinEke!)_x000D__x000A_- Fix PlaceOpenBrace rule correction to take comment at the end of line into account (#929) (by @bergmeister)_x000D__x000A_- Do not trigger UseShouldProcessForStateChangingFunctions rule for workflows (#923) (by @bergmeister)_x000D__x000A_- Fix parsing the -Settings object as a path when the path object originates from an expression (#915) (by @bergmeister)_x000D__x000A_- Allow relative settings path (#909) (by @bergmeister)_x000D__x000A_- Fix AvoidDefaultValueForMandatoryParameter documentation, rule and tests (#907) (by @bergmeister)_x000D__x000A_- Fix NullReferenceException in AlignAssignmentStatement rule when CheckHashtable is enabled (#838) (by @bergmeister)_x000D__x000A_- Fix FixPSUseDeclaredVarsMoreThanAssignments to also detect variables that are strongly typed (#837) (by @bergmeister)_x000D__x000A_- Fix PSUseDeclaredVarsMoreThanAssignments when variable is assigned more than once to still give a warning (#836) (by @bergmeister)_x000D__x000A__x000D__x000A_### Engine, Building and Testing_x000D__x000A__x000D__x000A_- Allow TypeNotFound parser errors (#957) (by @bergmeister)_x000D__x000A_- Scripts needed to build and sign PSSA via MS VSTS so it can be published in the gallery (#983) (by @JamesWTruher)_x000D__x000A_- Move common test code into AppVeyor module (#961) (by @bergmeister)_x000D__x000A_- Remove extraneous import-module commands in tests (#962) (by @JamesWTruher)_x000D__x000A_- Upgrade 'System.Automation.Management' NuGet package of version 6.0.0-alpha13 to  version 6.0.2 from powershell-core feed, which requires upgrade to netstandard2.0. NB: This highly improved behavior on WMF3 but also means that the latest patched version (6.0.2) of PowerShell Core should be used. (#919) by @bergmeister)_x000D__x000A_- Add Ubuntu Build+Test to Appveyor CI (#940) (by @bergmeister)_x000D__x000A_- Add PowerShell Core Build+Test to Appveyor CI (#939) (by @bergmeister)_x000D__x000A_- Update Newtonsoft.Json NuGet package of Rules project from 9.0.1 to 10.0.3 (#937) (by @bergmeister)_x000D__x000A_- Fix Pester v4 installation for `Visual Studio 2017` image and use Pester v4 assertion operator syntax (#892) (by @bergmeister)_x000D__x000A_- Have a single point of reference for the .Net Core SDK version (#885) (by @bergmeister)_x000D__x000A_- Fix regressions introduced by PR 882 (#891) (by @bergmeister)_x000D__x000A_- Changes to allow tests to be run outside of CI (#882) (by @JamesWTruher)_x000D__x000A_- Upgrade platyPS from Version 0.5 to 0.9 (#869) (by @bergmeister)_x000D__x000A_- Build using .Net Core SDK 2.1.101 targeting `netstandard2.0` and `net451` (#853, #854, #870, #899, #912, #936) (by @bergmeister)_x000D__x000A_- Add instructions to make a release (#843) (by @kapilmb)_x000D__x000A__x000D__x000A_### Documentation, Error Messages and miscellaneous Improvements_x000D__x000A__x000D__x000A_- Added Chocolatey Install help, which has community support (#999) (Thanks @pauby)_x000D__x000A_- Finalize Release Logs and bump version to 1.17 (#998) (by @bergmeister)_x000D__x000A_- Docker examples: (#987, #990) (by @bergmeister)_x000D__x000A_- Use multiple GitHub issue templates for bugs, feature requests and support questions (#986) (by @bergmeister_x000D__x000A_- Fix table of contents (#980) (by @bergmeister)_x000D__x000A_- Improve documentation, especially about parameter usage and the settings file (#968) (by @bergmeister)_x000D__x000A_- Add base changelog for 1.17.0 (#967) (by @bergmeister)_x000D__x000A_- Remove outdated about_scriptanalyzer help file (#951) (by @bergmeister)_x000D__x000A_- Fixes a typo and enhances the documentation for the parameters required for script rules (#942) (Thanks @MWL88!)_x000D__x000A_- Remove unused using statements and sort them (#931) (by @bergmeister)_x000D__x000A_- Make licence headers consistent across all .cs files by using the recommended header of PsCore (#930) (by @bergmeister)_x000D__x000A_- Update syntax in ReadMe to be the correct one from get-help (#932) by @bergmeister)_x000D__x000A_- Remove redundant, out of date Readme of RuleDocumentation folder (#918) (by @bergmeister)_x000D__x000A_- Shorten contribution section in ReadMe and make it more friendly (#911) (by @bergmeister)_x000D__x000A_- Update from Pester 4.1.1 to 4.3.1 and use new -BeTrue and -BeFalse operators (#906) (by @bergmeister)_x000D__x000A_- Fix Markdown in ScriptRuleDocumentation.md so it renders correctly on GitHub web site (#898) (Thanks @MWL88!)_x000D__x000A_- Fix typo in .Description for Measure-RequiresModules (#888) (Thanks @TimCurwick!)_x000D__x000A_- Use https links where possible (#873) (by @bergmeister)_x000D__x000A_- Make documentation of AvoidUsingPositionalParameters match the implementation (#867) (by @bergmeister)_x000D__x000A_- Fix PSAvoidUsingCmdletAliases warnings of internal build/release scripts in root and Utils folder (#872) (by @bergmeister)_x000D__x000A_- Add simple GitHub Pull Request template based off the one for PowerShell Core (#866) (by @bergmeister)_x000D__x000A_- Add a simple GitHub issue template based on the one of PowerShell Core. (#865, #884) (by @bergmeister)_x000D__x000A_- Fix Example 7 in Invoke-ScriptAnalyzer.md (#862) (Thanks @sethvs!)_x000D__x000A_- Use the typewriter apostrophe instead the typographic apostrophe (#855) (Thanks @alexandear!) _x000D__x000A_- Add justification to ReadMe (#848) (Thanks @KevinMarquette!)_x000D__x000A_- Fix typo in README (#845) (Thanks @misterGF!)</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">### New Parameters_x000D__x000A__x000D__x000A_- Add `-ReportSummary` switch (#895) (Thanks @StingyJack! for the base work that got finalized by @bergmeister)_x000D__x000A_- Add `-EnableExit` switch to Invoke-ScriptAnalyzer for exit and return exit code for CI purposes (#842) (by @bergmeister)_x000D__x000A_- Add `-Fix` switch to `-Path` parameter set of `Invoke-ScriptAnalyzer` (#817, #852) (by @bergmeister)_x000D__x000A__x000D__x000A_### New Rules and Warnings_x000D__x000A__x000D__x000A_- Warn when 'Get-' prefix was omitted in `AvoidAlias` rule. (#927) (by @bergmeister)_x000D__x000A_- `AvoidAssignmentToAutomaticVariable`. NB: Currently only warns against read-only automatic variables (#864, #917) (by @bergmeister)_x000D__x000A_- `PossibleIncorrectUsageOfRedirectionOperator` and `PossibleIncorrectUsageOfAssignmentOperator`. (#859, #881) (by @bergmeister)_x000D__x000A_- Add PSAvoidTrailingWhitespace rule (#820) (Thanks @dlwyatt!)_x000D__x000A__x000D__x000A_### Fixes and Improvements_x000D__x000A__x000D__x000A_- AvoidDefaultValueForMandatoryParameter triggers when the field has specification: Mandatory=value and value!=0 (#969) (by @kalgiz)_x000D__x000A_- Do not trigger UseDeclaredVarsMoreThanAssignment for variables being used via Get-Variable (#925) (by @bergmeister)_x000D__x000A_- Make UseDeclaredVarsMoreThanAssignments not flag drive qualified variables (#958) (by @bergmeister)_x000D__x000A_- Fix PSUseDeclaredVarsMoreThanAssignments to not give false positives when using += operator (#935) (by @bergmeister)_x000D__x000A_- Tweak UseConsistentWhiteSpace formatting rule to exclude first unary operator when being used in argument (#949) (by @bergmeister)_x000D__x000A_- Allow -Setting parameter to resolve setting presets as well when object is still a PSObject in BeginProcessing (#928) (by @bergmeister)_x000D__x000A_- Add macos detection to New-CommandDataFile (#947) (Thanks @GavinEke!)_x000D__x000A_- Fix PlaceOpenBrace rule correction to take comment at the end of line into account (#929) (by @bergmeister)_x000D__x000A_- Do not trigger UseShouldProcessForStateChangingFunctions rule for workflows (#923) (by @bergmeister)_x000D__x000A_- Fix parsing the -Settings object as a path when the path object originates from an expression (#915) (by @bergmeister)_x000D__x000A_- Allow relative settings path (#909) (by @bergmeister)_x000D__x000A_- Fix AvoidDefaultValueForMandatoryParameter documentation, rule and tests (#907) (by @bergmeister)_x000D__x000A_- Fix NullReferenceException in AlignAssignmentStatement rule when CheckHashtable is enabled (#838) (by @bergmeister)_x000D__x000A_- Fix FixPSUseDeclaredVarsMoreThanAssignments to also detect variables that are strongly typed (#837) (by @bergmeister)_x000D__x000A_- Fix PSUseDeclaredVarsMoreThanAssignments when variable is assigned more than once to still give a warning (#836) (by @bergmeister)_x000D__x000A__x000D__x000A_### Engine, Building and Testing_x000D__x000A__x000D__x000A_- Allow TypeNotFound parser errors (#957) (by @bergmeister)_x000D__x000A_- Scripts needed to build and sign PSSA via MS VSTS so it can be published in the gallery (#983) (by @JamesWTruher)_x000D__x000A_- Move common test code into AppVeyor module (#961) (by @bergmeister)_x000D__x000A_- Remove extraneous import-module commands in tests (#962) (by @JamesWTruher)_x000D__x000A_- Upgrade 'System.Automation.Management' NuGet package of version 6.0.0-alpha13 to  version 6.0.2 from powershell-core feed, which requires upgrade to netstandard2.0. NB: This highly improved behavior on WMF3 but also means that the latest patched version (6.0.2) of PowerShell Core should be used. (#919) by @bergmeister)_x000D__x000A_- Add Ubuntu Build+Test to Appveyor CI (#940) (by @bergmeister)_x000D__x000A_- Add PowerShell Core Build+Test to Appveyor CI (#939) (by @bergmeister)_x000D__x000A_- Update Newtonsoft.Json NuGet package of Rules project from 9.0.1 to 10.0.3 (#937) (by @bergmeister)_x000D__x000A_- Fix Pester v4 installation for `Visual Studio 2017` image and use Pester v4 assertion operator syntax (#892) (by @bergmeister)_x000D__x000A_- Have a single point of reference for the .Net Core SDK version (#885) (by @bergmeister)_x000D__x000A_- Fix regressions introduced by PR 882 (#891) (by @bergmeister)_x000D__x000A_- Changes to allow tests to be run outside of CI (#882) (by @JamesWTruher)_x000D__x000A_- Upgrade platyPS from Version 0.5 to 0.9 (#869) (by @bergmeister)_x000D__x000A_- Build using .Net Core SDK 2.1.101 targeting `netstandard2.0` and `net451` (#853, #854, #870, #899, #912, #936) (by @bergmeister)_x000D__x000A_- Add instructions to make a release (#843) (by @kapilmb)_x000D__x000A__x000D__x000A_### Documentation, Error Messages and miscellaneous Improvements_x000D__x000A__x000D__x000A_- Added Chocolatey Install help, which has community support (#999) (Thanks @pauby)_x000D__x000A_- Finalize Release Logs and bump version to 1.17 (#998) (by @bergmeister)_x000D__x000A_- Docker examples: (#987, #990) (by @bergmeister)_x000D__x000A_- Use multiple GitHub issue templates for bugs, feature requests and support questions (#986) (by @bergmeister_x000D__x000A_- Fix table of contents (#980) (by @bergmeister)_x000D__x000A_- Improve documentation, especially about parameter usage and the settings file (#968) (by @bergmeister)_x000D__x000A_- Add base changelog for 1.17.0 (#967) (by @bergmeister)_x000D__x000A_- Remove outdated about_scriptanalyzer help file (#951) (by @bergmeister)_x000D__x000A_- Fixes a typo and enhances the documentation for the parameters required for script rules (#942) (Thanks @MWL88!)_x000D__x000A_- Remove unused using statements and sort them (#931) (by @bergmeister)_x000D__x000A_- Make licence headers consistent across all .cs files by using the recommended header of PsCore (#930) (by @bergmeister)_x000D__x000A_- Update syntax in ReadMe to be the correct one from get-help (#932) by @bergmeister)_x000D__x000A_- Remove redundant, out of date Readme of RuleDocumentation folder (#918) (by @bergmeister)_x000D__x000A_- Shorten contribution section in ReadMe and make it more friendly (#911) (by @bergmeister)_x000D__x000A_- Update from Pester 4.1.1 to 4.3.1 and use new -BeTrue and -BeFalse operators (#906) (by @bergmeister)_x000D__x000A_- Fix Markdown in ScriptRuleDocumentation.md so it renders correctly on GitHub web site (#898) (Thanks @MWL88!)_x000D__x000A_- Fix typo in .Description for Measure-RequiresModules (#888) (Thanks @TimCurwick!)_x000D__x000A_- Use https links where possible (#873) (by @bergmeister)_x000D__x000A_- Make documentation of AvoidUsingPositionalParameters match the implementation (#867) (by @bergmeister)_x000D__x000A_- Fix PSAvoidUsingCmdletAliases warnings of internal build/release scripts in root and Utils folder (#872) (by @bergmeister)_x000D__x000A_- Add simple GitHub Pull Request template based off the one for PowerShell Core (#866) (by @bergmeister)_x000D__x000A_- Add a simple GitHub issue template based on the one of PowerShell Core. (#865, #884) (by @bergmeister)_x000D__x000A_- Fix Example 7 in Invoke-ScriptAnalyzer.md (#862) (Thanks @sethvs!)_x000D__x000A_- Use the typewriter apostrophe instead the typographic apostrophe (#855) (Thanks @alexandear!) _x000D__x000A_- Add justification to ReadMe (#848) (Thanks @KevinMarquette!)_x000D__x000A_- Fix typo in README (#845) (Thanks @misterGF!)</S>
          </En>
          <En>
            <S N="Key">versionDownloadCount</S>
            <S N="Value">197</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/1/2018 8:44:54 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/1/2018 8:44:54 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.0</S>
          </En>
          <En>
            <S N="Key">downloadCount</S>
            <S N="Value">184167</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-02T13:25:44Z</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">1926403</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">True</S>
          </En>
        </DCT>
      </Obj>
      <S N="InstalledLocation">C:\Users\appveyor\AppData\Local\Temp\1\97892ec4-91da-4e40-9c1a-f17313b1d12c\PSScriptAnalyzer\1.17.0</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.0'

# 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 = @'
### New Parameters

- Add `-ReportSummary` switch (#895) (Thanks @StingyJack! for the base work that got finalized by @bergmeister)
- Add `-EnableExit` switch to Invoke-ScriptAnalyzer for exit and return exit code for CI purposes (#842) (by @bergmeister)
- Add `-Fix` switch to `-Path` parameter set of `Invoke-ScriptAnalyzer` (#817, #852) (by @bergmeister)

### New Rules and Warnings

- Warn when 'Get-' prefix was omitted in `AvoidAlias` rule. (#927) (by @bergmeister)
- `AvoidAssignmentToAutomaticVariable`. NB: Currently only warns against read-only automatic variables (#864, #917) (by @bergmeister)
- `PossibleIncorrectUsageOfRedirectionOperator` and `PossibleIncorrectUsageOfAssignmentOperator`. (#859, #881) (by @bergmeister)
- Add PSAvoidTrailingWhitespace rule (#820) (Thanks @dlwyatt!)

### Fixes and Improvements

- AvoidDefaultValueForMandatoryParameter triggers when the field has specification: Mandatory=value and value!=0 (#969) (by @kalgiz)
- Do not trigger UseDeclaredVarsMoreThanAssignment for variables being used via Get-Variable (#925) (by @bergmeister)
- Make UseDeclaredVarsMoreThanAssignments not flag drive qualified variables (#958) (by @bergmeister)
- Fix PSUseDeclaredVarsMoreThanAssignments to not give false positives when using += operator (#935) (by @bergmeister)
- Tweak UseConsistentWhiteSpace formatting rule to exclude first unary operator when being used in argument (#949) (by @bergmeister)
- Allow -Setting parameter to resolve setting presets as well when object is still a PSObject in BeginProcessing (#928) (by @bergmeister)
- Add macos detection to New-CommandDataFile (#947) (Thanks @GavinEke!)
- Fix PlaceOpenBrace rule correction to take comment at the end of line into account (#929) (by @bergmeister)
- Do not trigger UseShouldProcessForStateChangingFunctions rule for workflows (#923) (by @bergmeister)
- Fix parsing the -Settings object as a path when the path object originates from an expression (#915) (by @bergmeister)
- Allow relative settings path (#909) (by @bergmeister)
- Fix AvoidDefaultValueForMandatoryParameter documentation, rule and tests (#907) (by @bergmeister)
- Fix NullReferenceException in AlignAssignmentStatement rule when CheckHashtable is enabled (#838) (by @bergmeister)
- Fix FixPSUseDeclaredVarsMoreThanAssignments to also detect variables that are strongly typed (#837) (by @bergmeister)
- Fix PSUseDeclaredVarsMoreThanAssignments when variable is assigned more than once to still give a warning (#836) (by @bergmeister)

### Engine, Building and Testing

- Allow TypeNotFound parser errors (#957) (by @bergmeister)
- Scripts needed to build and sign PSSA via MS VSTS so it can be published in the gallery (#983) (by @JamesWTruher)
- Move common test code into AppVeyor module (#961) (by @bergmeister)
- Remove extraneous import-module commands in tests (#962) (by @JamesWTruher)
- Upgrade 'System.Automation.Management' NuGet package of version 6.0.0-alpha13 to  version 6.0.2 from powershell-core feed, which requires upgrade to netstandard2.0. NB: This highly improved behavior on WMF3 but also means that the latest patched version (6.0.2) of PowerShell Core should be used. (#919) by @bergmeister)
- Add Ubuntu Build+Test to Appveyor CI (#940) (by @bergmeister)
- Add PowerShell Core Build+Test to Appveyor CI (#939) (by @bergmeister)
- Update Newtonsoft.Json NuGet package of Rules project from 9.0.1 to 10.0.3 (#937) (by @bergmeister)
- Fix Pester v4 installation for `Visual Studio 2017` image and use Pester v4 assertion operator syntax (#892) (by @bergmeister)
- Have a single point of reference for the .Net Core SDK version (#885) (by @bergmeister)
- Fix regressions introduced by PR 882 (#891) (by @bergmeister)
- Changes to allow tests to be run outside of CI (#882) (by @JamesWTruher)
- Upgrade platyPS from Version 0.5 to 0.9 (#869) (by @bergmeister)
- Build using .Net Core SDK 2.1.101 targeting `netstandard2.0` and `net451` (#853, #854, #870, #899, #912, #936) (by @bergmeister)
- Add instructions to make a release (#843) (by @kapilmb)

### Documentation, Error Messages and miscellaneous Improvements

- Added Chocolatey Install help, which has community support (#999) (Thanks @pauby)
- Finalize Release Logs and bump version to 1.17 (#998) (by @bergmeister)
- Docker examples: (#987, #990) (by @bergmeister)
- Use multiple GitHub issue templates for bugs, feature requests and support questions (#986) (by @bergmeister
- Fix table of contents (#980) (by @bergmeister)
- Improve documentation, especially about parameter usage and the settings file (#968) (by @bergmeister)
- Add base changelog for 1.17.0 (#967) (by @bergmeister)
- Remove outdated about_scriptanalyzer help file (#951) (by @bergmeister)
- Fixes a typo and enhances the documentation for the parameters required for script rules (#942) (Thanks @MWL88!)
- Remove unused using statements and sort them (#931) (by @bergmeister)
- Make licence headers consistent across all .cs files by using the recommended header of PsCore (#930) (by @bergmeister)
- Update syntax in ReadMe to be the correct one from get-help (#932) by @bergmeister)
- Remove redundant, out of date Readme of RuleDocumentation folder (#918) (by @bergmeister)
- Shorten contribution section in ReadMe and make it more friendly (#911) (by @bergmeister)
- Update from Pester 4.1.1 to 4.3.1 and use new -BeTrue and -BeFalse operators (#906) (by @bergmeister)
- Fix Markdown in ScriptRuleDocumentation.md so it renders correctly on GitHub web site (#898) (Thanks @MWL88!)
- Fix typo in .Description for Measure-RequiresModules (#888) (Thanks @TimCurwick!)
- Use https links where possible (#873) (by @bergmeister)
- Make documentation of AvoidUsingPositionalParameters match the implementation (#867) (by @bergmeister)
- Fix PSAvoidUsingCmdletAliases warnings of internal build/release scripts in root and Utils folder (#872) (by @bergmeister)
- Add simple GitHub Pull Request template based off the one for PowerShell Core (#866) (by @bergmeister)
- Add a simple GitHub issue template based on the one of PowerShell Core. (#865, #884) (by @bergmeister)
- Fix Example 7 in Invoke-ScriptAnalyzer.md (#862) (Thanks @sethvs!)
- Use the typewriter apostrophe instead the typographic apostrophe (#855) (Thanks @alexandear!) 
- Add justification to ReadMe (#848) (Thanks @KevinMarquette!)
- Fix typo in README (#845) (Thanks @misterGF!)
'@
    }
}

# 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
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCApDi2OQE73/2B7
# t7Gun2Vs6vo3bJ0qmrFKEZAIETwzk6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ
# +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
# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCkiT0x
# CrTELJ7dpzKznjYt6HLQV4IZueS+NDKidT30hzCBiAYKKwYBBAGCNwIBDDF6MHig
# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA
# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n
# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAH9n32dpS
# 4pN1q3N6FLfZuQsgfaJJZW17aE6CJgLUbPQx3utgc/nrdC1ts9eDN+ArzCIW9MdT
# rR61M53L62jG/CEbNLZD3wANaLB1a6Aaa8+p+CvOjyeS/uVnFWByNUew73i+4VN+
# 8p2oAz0PwRRkl5QSlyPsWsRQmVg5IvZYmHWopzQxe59u43TyJjVB/MId5r/YcE4c
# rMU7ncdVU/up7Q4TbRvB6ByEmGoRnpAGjfZXppta6482oVyXcdYkLBSOXiMSZw9i
# 5POdZ5ll5OJk6gkwNbjV64LnDlcIdfjP6IrGtfBEVoqqrdGDF/xT6nz+sSLh0t4T
# eUMkiUDiXHYW4qGCE0wwghNIBgorBgEEAYI3AwMBMYITODCCEzQGCSqGSIb3DQEH
# AqCCEyUwghMhAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE8BgsqhkiG9w0BCRABBKCC
# ASsEggEnMIIBIwIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDpXLXo
# HJRGLQlxA3Zl5mTRYIf9BpSQEHdbirW7AvhtHQIGWwh3KKazGBIyMDE4MDUzMTIz
# Mjc1MC4wNlowBwIBAYACAfSggbmkgbYwgbMxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIg
# RFNFIEVTTjpCMUI3LUY2N0YtRkVDMjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgU2VydmljZaCCDtAwggTaMIIDwqADAgECAhMzAAAAsXETed919jXIAAAA
# AACxMA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
# cG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEw
# MB4XDTE2MDkwNzE3NTY1N1oXDTE4MDkwNzE3NTY1N1owgbMxCzAJBgNVBAYTAlVT
# MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK
# ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxJzAlBgNVBAsT
# Hm5DaXBoZXIgRFNFIEVTTjpCMUI3LUY2N0YtRkVDMjElMCMGA1UEAxMcTWljcm9z
# b2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
# AQoCggEBAKqkJJRtWNZbvKG9D+3XrprkZ+Cb0YthhK5iveL4G51j5ndI//WqwO+d
# /Rw9XaRtboWG5pwMXPqrLrzDNH6RL7bUyuJWUlO7LOayX1pmxZ/yfJEhiPCvYgWg
# eoUJCbiF+LIvaaTa/Ud6GSNx2yf8kZClD5OIaM6WOgpHoUXNP2X7urUIsqiO5gpV
# 2GU148Pqy7Id/4HQb2A3d/MxQZZWn/t7opikIFE1xo2yn6mWZN7RFN4m1lT1MQJp
# sZRt7Fk5V5lN9XwsP+k1cxoNudZavkOOjo23h/bwdkznKhLKODWotydQnTAGFHZX
# pVVbYEHSMf3PuR768NGOlu7hgQFp1ucCAwEAAaOCARswggEXMB0GA1UdDgQWBBRO
# Vz33iy4US1ey/CJe08+3J0QQOzAfBgNVHSMEGDAWgBTVYzpcijGQ80N7fEYbxTNo
# WoVtVTBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20v
# cGtpL2NybC9wcm9kdWN0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcmwwWgYI
# KwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20vcGtpL2NlcnRzL01pY1RpbVN0YVBDQV8yMDEwLTA3LTAxLmNydDAMBgNVHRMB
# Af8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IBAQBz
# 7o37tFvDwU6Y32Gj6wCiASynJY0+PmJ1m24Br5l1PDryFAwZJL/IDRhh0TuQ0skm
# ggESM4J9siIXgKoehsDNsiq32+HlQmD3tQk5QrHkuUzr/k5//eZl4/jcU6r7jZq4
# YAla9AkO298aCnMA3EG4O05nqw4GyL9pO3BKm2G1PwdzLUl/GY439GZ4HSqF9CWJ
# ABA22XITq0YlLQySLXoDymT3+go3h2I65isL0zlQs795VtLsodcm/zg3kR/lahDU
# hwm6BYhIqvSqSjDqXpNVb0IZiNim05UbyvOvYI9TcLlBx/HN1l7uANF9fggZlPLd
# IL3f3xZUL8NOL3iloffOMIIGcTCCBFmgAwIBAgIKYQmBKgAAAAAAAjANBgkqhkiG
# 9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO
# BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEy
# MDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw
# MTAwHhcNMTAwNzAxMjEzNjU1WhcNMjUwNzAxMjE0NjU1WjB8MQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGlt
# ZS1TdGFtcCBQQ0EgMjAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
# AKkdDbx3EYo6IOz8E5f1+n9plGt0VBDVpQoAgoX77XxoSyxfxcPlYcJ2tz5mK1vw
# FVMnBDEfQRsalR3OCROOfGEwWbEwRA/xYIiEVEMM1024OAizQt2TrNZzMFcmgqNF
# DdDq9UeBzb8kYDJYYEbyWEeGMoQedGFnkV+BVLHPk0ySwcSmXdFhE24oxhr5hoC7
# 32H8RsEnHSRnEnIaIYqvS2SJUGKxXf13Hz3wV3WsvYpCTUBR0Q+cBj5nf/VmwAOW
# RH7v0Ev9buWayrGo8noqCjHw2k4GkbaICDXoeByw6ZnNPOcvRLqn9NxkvaQBwSAJ
# k3jN/LzAyURdXhacAQVPIk0CAwEAAaOCAeYwggHiMBAGCSsGAQQBgjcVAQQDAgEA
# MB0GA1UdDgQWBBTVYzpcijGQ80N7fEYbxTNoWoVtVTAZBgkrBgEEAYI3FAIEDB4K
# AFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME
# GDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRw
# Oi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJB
# dXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5o
# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dF8y
# MDEwLTA2LTIzLmNydDCBoAYDVR0gAQH/BIGVMIGSMIGPBgkrBgEEAYI3LgMwgYEw
# PQYIKwYBBQUHAgEWMWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9QS0kvZG9jcy9D
# UFMvZGVmYXVsdC5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8AUABv
# AGwAaQBjAHkAXwBTAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQELBQAD
# ggIBAAfmiFEN4sbgmD+BcQM9naOhIW+z66bM9TG+zwXiqf76V20ZMLPCxWbJat/1
# 5/B4vceoniXj+bzta1RXCCtRgkQS+7lTjMz0YBKKdsxAQEGb3FwX/1z5Xhc1mCRW
# S3TvQhDIr79/xn/yN31aPxzymXlKkVIArzgPF/UveYFl2am1a+THzvbKegBvSzBE
# JCI8z+0DpZaPWSm8tv0E4XCfMkon/VWvL/625Y4zu2JfmttXQOnxzplmkIz/amJ/
# 3cVKC5Em4jnsGUpxY517IW3DnKOiPPp/fZZqkHimbdLhnPkd/DjYlPTGpQqWhqS9
# nhquBEKDuLWAmyI4ILUl5WTs9/S/fmNZJQ96LjlXdqJxqgaKD4kWumGnEcua2A5H
# moDF0M2n0O99g/DhO3EJ3110mCIIYdqwUB5vvfHhAN/nMQekkzr3ZUd46PioSKv3
# 3nJ+YWtvd6mBy6cJrDm77MbL2IK0cs0d9LiFAR6A+xuJKlQ5slvayA1VmXqHczsI
# 5pgt6o3gMy4SKfXAL1QnIffIrE7aKLixqduWsqdCosnPGUFN4Ib5KpqjEWYw07t0
# MkvfY3v1mYovG8chr1m1rtxEPJdQcdeh0sVV42neV8HR3jDA/czmTfsNv11P6Z0e
# GTgvvM9YBS7vDaBQNdrvCScc1bN+NR4Iuto229Nfj950iEkSoYIDeTCCAmECAQEw
# geOhgbmkgbYwgbMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# DTALBgNVBAsTBE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgRFNFIEVTTjpCMUI3LUY2
# N0YtRkVDMjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaIl
# CgEBMAkGBSsOAwIaBQADFQA6ut+TKGXketPno/bip0RuWKpT0qCBwjCBv6SBvDCB
# uTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl
# ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjENMAsGA1UECxME
# TU9QUjEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSsw
# KQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqG
# SIb3DQEBBQUAAgUA3rqnsTAiGA8yMDE4MDYwMTAwNTYxN1oYDzIwMTgwNjAyMDA1
# NjE3WjB3MD0GCisGAQQBhFkKBAExLzAtMAoCBQDeuqexAgEAMAoCAQACAhDZAgH/
# MAcCAQACAhcCMAoCBQDeu/kxAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB
# hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEB
# ABjUKtcOZiWwUbG0myC04dsVPa7/K1TG6tinvSlzj71RwqDbcKymMrbEmitJoEPt
# 6cpxZo7jxa5DqJR5ZPdLIzmY4KW6WYbTwoocS4lLV5WVc9Wlkmecv1vYQWtKjC5F
# nKfa98W/xcY3J+ZVCvzmSAVFQLGe4pOBg/id9+Y3LuK1Qfu44ineJbdq55grFDZi
# Pjkumy1hiAY3wehVqC58hq/OinGYTW8al0l0vzV+B++HmtgOQYWR5D5Sqkh9FmL7
# P7n4GIWl/Uq163/c6eq7xJDzHFPZj8wC9jAsqEuORLUW8rd4wvQ9gHvb+DPFJjdf
# wpQet+MgDwWOiaClcU/cKSMxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T
# dGFtcCBQQ0EgMjAxMAITMwAAALFxE3nfdfY1yAAAAAAAsTANBglghkgBZQMEAgEF
# AKCCATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi
# BCAAX18S8Hfcur1cSWV+nlCkQQ8u252CHhDZHnMSydtxKTCB4gYLKoZIhvcNAQkQ
# AgwxgdIwgc8wgcwwgbEEFDq635MoZeR60+ej9uKnRG5YqlPSMIGYMIGApH4wfDEL
# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj
# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAACxcRN533X2NcgAAAAAALEw
# FgQUflY+IX+tXqT2eogmj/mV1GqySu8wDQYJKoZIhvcNAQELBQAEggEAd8/Efxld
# BG1sAbGcHqx++nsHO6FLEWAJHl+6/umDd6brYnvT2bPOXyB19agtfZ/tneJdfUeN
# dsVRavskVQGWuetXikoTKrJkJ5G/oliRsKAjYplmEqsf328GLjwllzslOPV0KyIH
# dhc7N+t3R7/fPrBnojqWKFwJ4Esx8/LejKarZ1QHz2PBkfwfFIUrQ85fJNe2+rw2
# rBIqkLfk25E4b4qcV1/U5FgqUUCq+NbfLk88o3WZbs2iS07sUoSzsKS6SXtjJYB/
# N7O0pRp3eOp5scevTXnpBJYVvbJwF4X3fMTHazvYAUQHX9/BUh3fBVzyiYGU5b7U
# 4qVgWZBCo8IHkg==
# 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
# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# 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/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+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
# ymYUfIFeg9EsyqGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH
# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAUT070
# feIuuO4i3JjaPs9rUCbBwa+pzzxaSiKjH/lgRAIGWwRDgpixGBMyMDE4MDUzMTIz
# Mjc0OS4xMjdaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# 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
# hkiG9w0BAQUFAAIFAN66Z0gwIhgPMjAxODA1MzEyMDIxMjhaGA8yMDE4MDYwMTIw
# MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3rpnSAIBADAKAgEAAgIPVAIB
# /zAHAgEAAgIZyjAKAgUA3ru4yAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQDLpUZIq4Pt84imsCVMNyKgO156/3I9ecDdP9DBY4Gcfa53wxgQHHRaM3BX5ajl
# zSCU0VOWmEfySLihqbtVYj8CLxXFvlCz34e52rKNQ1Xzjk8PrUwe0VUiFGgSlitq
# f5xu2embxDXCg+nmmINo6XRGNmqIrKHqYSBM9Qejwxkt0m+BplrAw/qfRRD4GPgP
# AE6JfTzWZqvasvzFLu4KV7siaJ4tdtuL65YcCoB+u3J95yS81+CeTBIYVN5hFlnI
# qn7JU/1ltMmFPcheinOGNDfUFVaX54genOzKFXtTjWgAkD+0GrK9qwGaWUSvJCt8
# gtlSiH72Uh3Va2FzzQ0Xvw1fMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQgSC9JeCZ0l+oLUjEmRl3ch9dLT91Sw3PSmqlKhldQj1gwgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw
# MBYEFLgcdB5UNVlj0PXa4/WwrIUypO7JMA0GCSqGSIb3DQEBCwUABIIBANapVy2r
# 8tpt3EJ0fBHBfbvgJg4hqqZ0ssUiwb2NqSI/rBptXFCuyIUf/xQVWHuuK8UGqDob
# kK+81V5E24aAqbwcZhJntOVWMpocTwEuJesrtnnr1yOkw4VavVcc4+N7eb8zDbKn
# GXiJeKvupcIY1GuSheNHLrNRX9QAKPGLoodgKCsxQ9bpYJcP21eMXG81OYd3SDxs
# 6z89KtYZbCE7CyVd/dc2gmee8NctwqqWOEWwX1ZTtVqJ21ixTsykidmK2dFWBla4
# fu0iCeW2fTAHLv3t/fW7GhrtJM579d0FZjf1D0NLPgjr/ufV6R1Lugzx6f6JoJix
# Y9CyBqHgJ9TmsC8=
# SIG # End signature block
tools\PSScriptAnalyzer\PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: 84F64E37C7ABA69B431521751C049077 | sha1: BF38392367812BFF58FABD141DE25303532E6452 | sha256: 5D124785E7992D23308C1AAF4A8F3FF47526C7AFBCB6F04E8604BAF9795F2ECD | sha512: 799152E782CD93D3EFBF32A27F27E40DB1924E1C8F2726A8883D1C397B2F6F2D51A06B27ADF6A691EE9A38193C7C272BC24F1D1D6E65DBC38F30364C71124E55
tools\PSScriptAnalyzer\PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: CBF6752BC3E80B003630F66C76AC4D4D | sha1: 73D15952C55AA7CF3CE206C26A8C0D5753D4A8A2 | sha256: 2A1FCCD81F806EA8BB142E1B05017C1E68F3FD8651D94D78788BBE52A7714DEB | sha512: 0B37590709E65219F9BB3B0F88FEF1D3485AF2693C2DBAD791A3694B6C9ADB02C3E0C7016288DC10E678FD4A4A1E6C38D4086824EEB5D933637FEABD22224026
tools\PSScriptAnalyzer\PSv3\Newtonsoft.Json.dll
md5: F33CBE589B769956284868104686CC2D | sha1: 2FB0BE100DE03680FC4309C9FA5A29E69397A980 | sha256: 973FD70CE48E5AC433A101B42871680C51E2FEBA2AEEC3D400DEA4115AF3A278 | sha512: FFD65F6487BC71C967ABCF90A666080C67B8DB010D5282D2060C9D87A9828519A14F5D3A6FE76D81E1D3251C2104A2E9E6186AF0EFFD5F331B1342682811EBF4
tools\PSScriptAnalyzer\PSv4\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
md5: 3F383B739AB76024345E51ED2084D8A0 | sha1: 039BBC269566B5F2356BC734299E4024A36AC081 | sha256: 31AB7F5D9C2BF80F25C60323A42991B5F3AFF1D36E42A943596B4B50A44BF4D0 | sha512: 6F5391FB2A60EC4811AE8E155F2E0867817AC930E91250ED8828D490A7E2DF00498302D4EFFA08E89F9F730C162BC3B675DEECAA9BE6F4E76320A261ABD259AF
tools\PSScriptAnalyzer\PSv4\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
md5: 317B88F599B961AC09B470267505AA56 | sha1: B4F3F868139E711E5192D747BC8C4333A681CE20 | sha256: 66678A2AD5FA8B33D554B4591A503399DD6155C121F055BC6B1C85AA2030BEFF | sha512: 4B4D46557756B7808CD7191DFEE0B9DBCDE369660E524CCA9A2D2F95EBDD637D8CBBB9FE863AE8E0BDD24FB20C0FC9D648A9BF25F0BE8093572F37CD04F9BFE2
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
# MIIkLwYJKoZIhvcNAQcCoIIkIDCCJBwCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# 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/15n8G9bW1qyVJzEw16UM0xghYCMIIV/gIBATCBlTB+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+wkEsaL0KGCE0UwghNBBgorBgEEAYI3AwMBMYITMTCCEy0GCSqGSIb3DQEH
# AqCCEx4wghMaAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE5BgsqhkiG9w0BCRABBKCC
# ASgEggEkMIIBIAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCANeCCf
# broDgb0ewOeiOlLcNt/uuQbGmFZByZ9ujBq9zAIGWwu+Jpt8GBIyMDE4MDUzMTIz
# Mjc1MC40NVowBIACAfSggbmkgbYwgbMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX
# YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQg
# Q29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgRFNF
# IEVTTjoxNDhDLUM0QjktMjA2NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3Rh
# bXAgU2VydmljZaCCDswwggTaMIIDwqADAgECAhMzAAAAtEM6HP62ulKJAAAAAAC0
# MA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
# dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9y
# YXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4X
# DTE2MDkwNzE3NTY1OFoXDTE4MDkwNzE3NTY1OFowgbMxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxJzAlBgNVBAsTHm5D
# aXBoZXIgRFNFIEVTTjoxNDhDLUM0QjktMjA2NjElMCMGA1UEAxMcTWljcm9zb2Z0
# IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
# ggEBAOCBT7u10TA6P4MAt8xWn/ebrLqzXWQRHoLWetfuIPuz0QgBY5dXp8LiTFao
# tVfboMbfs9EYsR5+kawZGVFtc/6eLW0kQiDEyO9GadBvHExhapQzD5Q+26JvJSq/
# GdLOAzpSFYBFZRv9z7X/N7JoZpllre7/voFNQ54LeAnWKo89irQHM9mwUCRR73/1
# JNQVDI92GNhWvLVtoyl02HUHSEAZjmYYkQICcBtB2/knoRl1xpao+kEvu3rFNKYw
# oJeTxxpsAFqCtowAZ5LLzE3SbKnjxF55CwGVrqikuSL++UVeP30ZG2GcN3TZo1HF
# 7kjZVDMUg1+y5w97sB/Jl76ZhXECAwEAAaOCARswggEXMB0GA1UdDgQWBBQMk6tF
# 1GwLdy/zK1fz6STEhwf0XzAfBgNVHSMEGDAWgBTVYzpcijGQ80N7fEYbxTNoWoVt
# VTBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtp
# L2NybC9wcm9kdWN0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcmwwWgYIKwYB
# BQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v
# cGtpL2NlcnRzL01pY1RpbVN0YVBDQV8yMDEwLTA3LTAxLmNydDAMBgNVHRMBAf8E
# AjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IBAQACtWFb
# oKfSaqwmL7bCNKN0+6h7kLGCLaiJEl2k9oILWT0n53odeSz4y3LPR2vvb97rkm3u
# r/teoZGEeONfUXvElzHgUI3tupn3iCq/UWriI+Q3R91m4sWFCOz+dXHrem1JiSUh
# HZ2OFuRYpOaolbWbtJOhiiy4nCE6vAFRH5jgn/Pt6lDMuzeEKWrwImylT64TEXlm
# ZHAnowz6tN5Mu1B+xJ9/6YFRBN6uFF/mDgwQgbpGrDtiEue10Qow8NMp7PrTcDFu
# CnokUcIi5g4it0NRqlNVIvUktefTdXgpoTpbaQrgrXyZz5+0kigHfqpwxDKGW0oO
# 2ES29T5nH3nD8itTMIIGcTCCBFmgAwIBAgIKYQmBKgAAAAAAAjANBgkqhkiG9w0B
# AQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV
# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAG
# A1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAw
# HhcNMTAwNzAxMjEzNjU1WhcNMjUwNzAxMjE0NjU1WjB8MQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T
# dGFtcCBQQ0EgMjAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkd
# Dbx3EYo6IOz8E5f1+n9plGt0VBDVpQoAgoX77XxoSyxfxcPlYcJ2tz5mK1vwFVMn
# BDEfQRsalR3OCROOfGEwWbEwRA/xYIiEVEMM1024OAizQt2TrNZzMFcmgqNFDdDq
# 9UeBzb8kYDJYYEbyWEeGMoQedGFnkV+BVLHPk0ySwcSmXdFhE24oxhr5hoC732H8
# RsEnHSRnEnIaIYqvS2SJUGKxXf13Hz3wV3WsvYpCTUBR0Q+cBj5nf/VmwAOWRH7v
# 0Ev9buWayrGo8noqCjHw2k4GkbaICDXoeByw6ZnNPOcvRLqn9NxkvaQBwSAJk3jN
# /LzAyURdXhacAQVPIk0CAwEAAaOCAeYwggHiMBAGCSsGAQQBgjcVAQQDAgEAMB0G
# A1UdDgQWBBTVYzpcijGQ80N7fEYbxTNoWoVtVTAZBgkrBgEEAYI3FAIEDB4KAFMA
# dQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAW
# gBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
# Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXRf
# MjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dF8yMDEw
# LTA2LTIzLmNydDCBoAYDVR0gAQH/BIGVMIGSMIGPBgkrBgEEAYI3LgMwgYEwPQYI
# KwYBBQUHAgEWMWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9QS0kvZG9jcy9DUFMv
# ZGVmYXVsdC5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8AUABvAGwA
# aQBjAHkAXwBTAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQELBQADggIB
# AAfmiFEN4sbgmD+BcQM9naOhIW+z66bM9TG+zwXiqf76V20ZMLPCxWbJat/15/B4
# vceoniXj+bzta1RXCCtRgkQS+7lTjMz0YBKKdsxAQEGb3FwX/1z5Xhc1mCRWS3Tv
# QhDIr79/xn/yN31aPxzymXlKkVIArzgPF/UveYFl2am1a+THzvbKegBvSzBEJCI8
# z+0DpZaPWSm8tv0E4XCfMkon/VWvL/625Y4zu2JfmttXQOnxzplmkIz/amJ/3cVK
# C5Em4jnsGUpxY517IW3DnKOiPPp/fZZqkHimbdLhnPkd/DjYlPTGpQqWhqS9nhqu
# BEKDuLWAmyI4ILUl5WTs9/S/fmNZJQ96LjlXdqJxqgaKD4kWumGnEcua2A5HmoDF
# 0M2n0O99g/DhO3EJ3110mCIIYdqwUB5vvfHhAN/nMQekkzr3ZUd46PioSKv33nJ+
# YWtvd6mBy6cJrDm77MbL2IK0cs0d9LiFAR6A+xuJKlQ5slvayA1VmXqHczsI5pgt
# 6o3gMy4SKfXAL1QnIffIrE7aKLixqduWsqdCosnPGUFN4Ib5KpqjEWYw07t0Mkvf
# Y3v1mYovG8chr1m1rtxEPJdQcdeh0sVV42neV8HR3jDA/czmTfsNv11P6Z0eGTgv
# vM9YBS7vDaBQNdrvCScc1bN+NR4Iuto229Nfj950iEkSoYIDdTCCAl0CAQEwgeOh
# gbmkgbYwgbMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTAL
# BgNVBAsTBE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgRFNFIEVTTjoxNDhDLUM0Qjkt
# MjA2NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaIlCgEB
# MAkGBSsOAwIaBQADFQAHwJWXri5ObsnTdfbZiVGYiyBtOqCBwjCBv6SBvDCBuTEL
# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjENMAsGA1UECxMETU9Q
# UjEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYD
# VQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3
# DQEBBQUAAgUA3rqn+jAiGA8yMDE4MDYwMTAwNTczMFoYDzIwMTgwNjAyMDA1NzMw
# WjBzMDkGCisGAQQBhFkKBAExKzApMAoCBQDeuqf6AgEAMAYCAQACAQAwBwIBAAIC
# GAAwCgIFAN67+XoCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAaAK
# MAgCAQACAwehIKEKMAgCAQACAwehIDANBgkqhkiG9w0BAQUFAAOCAQEAMiu4rXoe
# 1A7dYlkeW2uBArR4HAbmbHiKQN2GBjpZm3vcbXJJFIioFqRY/lYyiBf250VnqAjn
# Yma3YhGynX8QXVHhrY/2GpaNAIw08RdJkPcds46scLft62vX0Ax+Abv85kw5uxhu
# 7SkZruW5mO80toKjR3yYh5XKhuGArk52zU30c0ga+0Tv37GEefp6aRzn27UqUvhz
# uy2RI2uNsbmD5ofkdJ+ltPJ5V1AEMmNjR5sWJ1HXExcO3lIbIdC0Vr9Ny9Bnc7qB
# HaJ7KB6iM9YnPPB5b2sUPi+zEV4DxSYa7KTY4gbGc7XXPl++ylNltZsU0Wk383WC
# 9EBdL7QW5O/UHDGCAvUwggLxAgEBMIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBD
# QSAyMDEwAhMzAAAAtEM6HP62ulKJAAAAAAC0MA0GCWCGSAFlAwQCAQUAoIIBMjAa
# BgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcNAQkEMSIEIAEMyXRR
# XWQ1SKv7Mwp46SWunBx/v2gJJewrYpKfXHc3MIHiBgsqhkiG9w0BCRACDDGB0jCB
# zzCBzDCBsQQUB8CVl64uTm7J03X22YlRmIsgbTowgZgwgYCkfjB8MQswCQYDVQQG
# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG
# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQg
# VGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAALRDOhz+trpSiQAAAAAAtDAWBBSVhiUn
# SouZTE+PXDVEYQbwfI7VLjANBgkqhkiG9w0BAQsFAASCAQApp3FvYK3cYQBEsGgC
# Jpfra19YuW79gAHNXtrr3IIs/tKZwVYyAtDyf3YzLTHRrih2XhTMrXGO9OpeRpgZ
# ZpqkILgVgRD7tu9YDHITjhxfUyA3R+LyEXlUbURhMOWed1ZohGZV3RvZ1R1Bzmf4
# X+tkEzUxAwWSXzvPwa5Oo75O5Jr3ZvG/CdxCwLyMHzKhPHKwwsmteNzymayI5zi5
# okr7mHCLVX5sWGOpoTKa9QIJ3qQI9asiJGoNvQbXBdJaYCUxXJSufwBGpsIH/++P
# tJPxQv63ZzOa506oCFCnFNL+8AUd7UQmSM2R7gO/ji14954/zvwPY3DV2i5aCM/3
# 5zuc
# 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
# 7WCm4pVbUaVA1nbpwRb2wtsrmv6czHWmzANGuwIGWwRDPpAvGBMyMDE4MDUzMTIz
# Mjc1MC4wMDhaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046QjhFQy0zMEE0LTcxNDQxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# 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
# AwIBAgITMwAAAJ9n8rWoIwZbewAAAAAAnzANBgkqhkiG9w0BAQsFADB8MQswCQYD
# VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe
# MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3Nv
# ZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0xNjA5MDcxNzU2NDdaFw0xODA5MDcx
# NzU2NDdaMIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w
# CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QjhFQy0zMEE0
# LTcxNDQxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEi
# MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5CPEjnN3EAi8ChaGjJ5dk+QOc
# ElQ/U4JauD7rfW4YxXLBJ9VwKQzwlkvWj4THFjlinvuxDSOEouMw99J1UAvT2dDQ
# 7vqSvV1fNzn4xnIRZCszgUXXToabEJMRYDBd0Xy0zVwBKn35zWkXl8LVVJIhhCb1
# uipgAYscz9GnlFZiejB5yZ5qPkymXaFZe3IOk2OiwqM3vxeq4Tl5ovz91/yt4x7Z
# gGsS/Trud44w4DuUY8bemRGpnRLBhdklmesB+g5oPRuomT8YMPpozg8EXi+o8Iex
# 9l4bL86BTK0hETMyCH9niRgDPQtBkdAWR8kbYte0Ki+U2grlj4zMUyl1+A5ZAgMB
# AAGjggEbMIIBFzAdBgNVHQ4EFgQU/YsbIsN9I0d2ph7f4GbUUum2+aAwHwYDVR0j
# BBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0
# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3Rh
# UENBXzIwMTAtMDctMDEuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0Ff
# MjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD
# CDANBgkqhkiG9w0BAQsFAAOCAQEAZRDBbGvPFR6vD0g2698tC7wAAOaRZhpQlmW5
# MQ9ljKnxdMvH55b4G/O+M/LM/EGcwcgpmNYx8h03PfGXpM+y9mOUgDVCGvI8lN+n
# OuApOX2Oj3vYVANURv9cz/nqtPNHIVDwhds3s4X8Ls/Tm9KGzuuAcFtBmYGGM9YY
# 7KvgwZEggUVefa8hac4CkcIVhfKrl7Rw6YpoicfnbNlWUsBFZP0EWO6S7lL3nTfD
# +Qzbi2mkcN6CXLNlsYdo1kuU/GNyXr1KNyt1U7Rz4tiAViEpBBu0zpzRFHFFwzBk
# jnmdu5LjxcypA1W7c78BFXqZBq7GdVvtcbg2D0NW9wTBvAu/R6GCA3kwggJhAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QjhFQy0z
# MEE0LTcxNDQxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAbNMnCPL52ajL+RnekktKrdsZo8GggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN66Z8QwIhgPMjAxODA1MzExMjIzMzJaGA8yMDE4MDYwMTEy
# MjMzMlowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3rpnxAIBADAKAgEAAgIOcgIB
# /zAHAgEAAgIaNTAKAgUA3ru5RAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQCDo0gOeoRUUbAaBAdBwJvs6nP9COXJU0jVHsQHMlQhzv+E65TrG08dfkn5NF6w
# oty6xbmTXmq7RyJ4uo+lQRdlPqd3z87dRgHY1gzk8lDeAMhdyyIvX9bCtiSV4zIZ
# hxFDZFGD04v4WBmLxcF/ocACCHq/9T9bQM3y9PnAWcpABxaYjVoCpfbh+40ZrKvH
# u0i05/xKVlNLiQLcH/sbwjKkCHdIycHkGvHR3alzT1t8+EzW6lHJAF1XcXoXW9Kd
# 31Ro335pqJXgsOQIhVlJYmMHSp8i0g44Z98izBZVaObNrAAHgGzpvb5GqxBCvUsQ
# kechgwwNBeNA65HLZzlpl0/9MYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACfZ/K1qCMGW3sAAAAAAJ8wDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQgZUwF4qKaplnKeJceoJP4IE3T54JHGKfNn4K3y1+taukwgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBRs0ycI8vnZqMv5Gd6SS0qt2xmjwTCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAn2fytagjBlt7AAAAAACf
# MBYEFGxsuf4NiqQesozTH7Q33FJ6ige+MA0GCSqGSIb3DQEBCwUABIIBAGWIOKen
# FJzNEGoPBmWgzG4ctUYYl/CR8YsGFToA/htRQo4472ko8Ez3aFlvCgUwZ6vM4E6R
# OPHx5DG6++jSPSusel91Dc5gE3PKrwGbacnIj8y6BAYvAH0nOvCs3OSb7RS22v47
# 0EGe2UTzcrkm2JRypJSTwkTz3TkntMGRlqem9fQzpJgGmaOtC0P7aX1fYpLS14km
# LAdBzG90s4V8cago1pMW4WqYEtcb5DU2UOcw0GWgsTEVQSKRlREa2fdnTQIW5zXn
# dgted3ZNOZl159SIqDOYrR63SAIKgFedzsDVtLUw8KVXiHSw4Le8A7AeD/NDm3zP
# DgJ2F4WRX13xDrw=
# 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+Qn93pyAIGWwRDgpjEGBMyMDE4MDUzMTIz
# Mjc1MC4yNTdaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# 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
# hkiG9w0BAQUFAAIFAN66Z0gwIhgPMjAxODA1MzEyMDIxMjhaGA8yMDE4MDYwMTIw
# MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3rpnSAIBADAKAgEAAgIPVAIB
# /zAHAgEAAgIZyjAKAgUA3ru4yAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE
# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB
# AQDLpUZIq4Pt84imsCVMNyKgO156/3I9ecDdP9DBY4Gcfa53wxgQHHRaM3BX5ajl
# zSCU0VOWmEfySLihqbtVYj8CLxXFvlCz34e52rKNQ1Xzjk8PrUwe0VUiFGgSlitq
# f5xu2embxDXCg+nmmINo6XRGNmqIrKHqYSBM9Qejwxkt0m+BplrAw/qfRRD4GPgP
# AE6JfTzWZqvasvzFLu4KV7siaJ4tdtuL65YcCoB+u3J95yS81+CeTBIYVN5hFlnI
# qn7JU/1ltMmFPcheinOGNDfUFVaX54genOzKFXtTjWgAkD+0GrK9qwGaWUSvJCt8
# gtlSiH72Uh3Va2FzzQ0Xvw1fMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB
# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx
# IgQgQcRHguznDAQgVbKRPt8rRiKkeBviSxNJFAn8zUj1FBswgeIGCyqGSIb3DQEJ
# EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw
# MBYEFLgcdB5UNVlj0PXa4/WwrIUypO7JMA0GCSqGSIb3DQEBCwUABIIBACYjePKX
# zK/oObdJLkJH8YY1Zan0wQfW+DUo3fl7qwe82wqTbonHvYcDpmxd0SKo6rcBgQ61
# mh1I50b7aIp/jpH4LHtmH5PYoMHUyT+aCaLYeBGkAarYVVHPhdJIh5JzzcXm5Ugi
# 3sS2urcmRLMADQe2JoWNJioumz/6XF1sX6/MUSv0zHJPjUY/+CEuefONi6R1QN5D
# XzATTxoU4YTIEmcXT59iCRiIKrj9WCjyOHBF/Gz2ZoYwaeKr/qh2+1EwtSNzNsyh
# WcSVIG6y6cduXeGLoMBgvGoGtVDJgqeCW8Nd75JPN77CPpU1sWTpymxtJqifMyyd
# +pqp43FsOgU02hc=
# 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
# MIIkTAYJKoZIhvcNAQcCoIIkPTCCJDkCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# 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/15n8G9bW1qyVJzEw16UM0xghYfMIIWGwIBATCBlTB+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
# WPiRr8tShpdogaGCE2IwghNeBgorBgEEAYI3AwMBMYITTjCCE0oGCSqGSIb3DQEH
# AqCCEzswghM3AgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAXMrIr
# eY7DoGLm0W0kPNsXOpcJ68SA/APo+hdkrEPZ0gIGWvNsXh0uGBMyMDE4MDUzMTIz
# Mjc1MC4xNzlaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046OThGRC1DNjFFLUU2NDExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7NMIIE2jCCA8KgAwIBAgITMwAAAJ0gnFZ3VdQomgAA
# AAAAnTANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NDFaFw0xODA5MDcxNzU2NDFaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046OThGRC1DNjFFLUU2NDExJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQDSRJicEVoqGi6qn1NdbV28tll2kcAmWwPmyGxfoyrrTABGdDgUvyp4
# XbAjTOxuYEjsSeRbdaZw/fPUrlVujr0EH2c9Gf0xcoKUoXOxLrzwHNTb7yG4xqm0
# xsJGBy6ZzD4hC8MuSN8ManXFNY7XWZyrO0h+nrLg/FSW3hNHOULQbtZL/b8MpPAL
# 5froyIiL7pz7deHES+jLDmTOV95gqHpKzmUcuGWWI2I7fwVPWWbd6Q3V+Hy+wEze
# ewqWG8xVOQRvBghBOLv1Gd+1egR3BRzi7IzH8bGaXkduzLIeo9qWeIHu8AeYgFG+
# ugoUHn6eOlkkoVdzDP5BRE6WwlRRD6nFAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# vIYIyltqWsrkvczLgrQVSOqH5aEwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# f94kIb1Z77TWi3HKWZG+LqhGgruP32QdfeYqC7woZ0v++Xe/tfROpP3oSg8+ZyKz
# Voltlwha7CMU9XkqE1eMkhedBiHq86jqGzvc24SaS/dyFfafjyeo/6Xi1iCJlU1A
# qRVgXrmXAdcwC/9CamtW2exaXDYDgMwWLWrBuTNkT9tea3/Yb8CugaU47TrOXXIa
# jEwVy1+TjLLdqgAt4/1kKKmpvhAd/hXcJ48fjqQD6o432wQlUx/hMnr3OyKQzNwq
# DcFehgnVPlbvqyWgessyQFj2vQlbtsn/e0d5dIalhp3YIg1XXuGoDcYmTgL2/Tr2
# Aaz3l7y5kQ5h253T76Y2aTCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# 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/edIhJEqGCA3YwggJeAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046OThGRC1D
# NjFFLUU2NDExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAGA2ss4xoMLP4dBmyeM6AKzUvCPqggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN66p8wwIhgPMjAxODA2MDEwMDU2NDRaGA8yMDE4MDYwMjAw
# NTY0NFowdDA6BgorBgEEAYRZCgQBMSwwKjAKAgUA3rqnzAIBADAHAgEAAgIBKDAH
# AgEAAgIWuzAKAgUA3rv5TAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZ
# CgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IBAQBe
# ASkj/BQr/cdE9egFLAV9rmyp9soz/QwIbzj1sZ5vkPP2b1GlVCjzXzEjSSXmlgq1
# jBo58O0lxbGAp8I++88DQKLK3mAsgvtPJjcu8aKnmk57Y/+3upS3Yd8QJa5qj1Ld
# savPTKiSNeKZ4aM0sk6oUCNaJ96QWPxtDH5cq+7hThJCLt9jC27eN4ekM6imICXN
# 6hnpz3HrsstaPqGPYAVq/31FID1lEikICwjWj3H+izz8Pus1W9oiR0LOTVTzaCBo
# oIMCrn3K51Rp5H6q7eCH+pwbb0e+arMjChD/WLIUQx/HSXZPuoN0EX3X3rLOzOmw
# 0ywjjZn3Yo1Dwu99iAeiMYIDDTCCAwkCAQEwgZMwfDELMAkGA1UEBhMCVVMxEzAR
# BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p
# Y3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3Rh
# bXAgUENBIDIwMTACEzMAAACdIJxWd1XUKJoAAAAAAJ0wDQYJYIZIAWUDBAIBBQCg
# ggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQg
# +14JrrLLYnPkeyGTdshXCkcGDFHROIZQCY0epL98pdMwgfoGCyqGSIb3DQEJEAIv
# MYHqMIHnMIHkMIG9BCCO+T9XlT9vgM/75WQ4N7tHSc+8TGVvcOLxWCd9pCapHDCB
# mDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAk
# BgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAnSCcVndV
# 1CiaAAAAAACdMCIEIBbPGhUtZGJ9yMxqzTczdK/cAIs/xJgLqqcUtDJ+j4fkMA0G
# CSqGSIb3DQEBCwUABIIBABFRi6dR0SKytzEWNrX9z1F1QXLOct0WDNv5Zz1woytd
# D5hhNHXZP/yNK//AMXg/v6tp3cGW+4RLw1avJVU74ueACcPS6XsGIGyQ0FTRU+Lr
# 0cD2z3HGiDgemMgrRxJ36mHHXN5eIgu0IuUPtaIkjfmegIt0XmS6OuQcRdq23fwo
# 0LH/c5JzGaxDZNFjQiGdksG2vO+UIi7Pbl1ZwwcXfdYdEjYtGevdQPZ3ibAvZ4WO
# eepXzHlogNJCI6kgg0BLk/oPu+kM1TKJnBE1PreX0N5/b/oq1WJskSrRKblusQIB
# QEGXX/dcjuBYPMtYcF06FC7uhgSFZxK3d4HXeM9v4Xw=
# 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
# MIIkTAYJKoZIhvcNAQcCoIIkPTCCJDkCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# 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/15n8G9bW1qyVJzEw16UM0xghYfMIIWGwIBATCBlTB+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
# uGqgdwSUyVWpe6GCE2IwghNeBgorBgEEAYI3AwMBMYITTjCCE0oGCSqGSIb3DQEH
# AqCCEzswghM3AgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC
# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDXIRyP
# Dl7c2PPmKSxcSpxpDtntSPmObkuRAHGS0GX5IAIGWvNsXh0iGBMyMDE4MDUzMTIz
# Mjc0OS44NTNaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy
# IERTRSBFU046OThGRC1DNjFFLUU2NDExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
# LVN0YW1wIFNlcnZpY2Wggg7NMIIE2jCCA8KgAwIBAgITMwAAAJ0gnFZ3VdQomgAA
# AAAAnTANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx
# MDAeFw0xNjA5MDcxNzU2NDFaFw0xODA5MDcxNzU2NDFaMIGzMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL
# Ex5uQ2lwaGVyIERTRSBFU046OThGRC1DNjFFLUU2NDExJTAjBgNVBAMTHE1pY3Jv
# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
# ggEKAoIBAQDSRJicEVoqGi6qn1NdbV28tll2kcAmWwPmyGxfoyrrTABGdDgUvyp4
# XbAjTOxuYEjsSeRbdaZw/fPUrlVujr0EH2c9Gf0xcoKUoXOxLrzwHNTb7yG4xqm0
# xsJGBy6ZzD4hC8MuSN8ManXFNY7XWZyrO0h+nrLg/FSW3hNHOULQbtZL/b8MpPAL
# 5froyIiL7pz7deHES+jLDmTOV95gqHpKzmUcuGWWI2I7fwVPWWbd6Q3V+Hy+wEze
# ewqWG8xVOQRvBghBOLv1Gd+1egR3BRzi7IzH8bGaXkduzLIeo9qWeIHu8AeYgFG+
# ugoUHn6eOlkkoVdzDP5BRE6WwlRRD6nFAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU
# vIYIyltqWsrkvczLgrQVSOqH5aEwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz
# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG
# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T
# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA
# f94kIb1Z77TWi3HKWZG+LqhGgruP32QdfeYqC7woZ0v++Xe/tfROpP3oSg8+ZyKz
# Voltlwha7CMU9XkqE1eMkhedBiHq86jqGzvc24SaS/dyFfafjyeo/6Xi1iCJlU1A
# qRVgXrmXAdcwC/9CamtW2exaXDYDgMwWLWrBuTNkT9tea3/Yb8CugaU47TrOXXIa
# jEwVy1+TjLLdqgAt4/1kKKmpvhAd/hXcJ48fjqQD6o432wQlUx/hMnr3OyKQzNwq
# DcFehgnVPlbvqyWgessyQFj2vQlbtsn/e0d5dIalhp3YIg1XXuGoDcYmTgL2/Tr2
# Aaz3l7y5kQ5h253T76Y2aTCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI
# 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/edIhJEqGCA3YwggJeAgEB
# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046OThGRC1D
# NjFFLUU2NDExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# JQoBATAJBgUrDgMCGgUAAxUAGA2ss4xoMLP4dBmyeM6AKzUvCPqggcIwgb+kgbww
# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT
# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr
# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq
# hkiG9w0BAQUFAAIFAN66p8wwIhgPMjAxODA2MDEwMDU2NDRaGA8yMDE4MDYwMjAw
# NTY0NFowdDA6BgorBgEEAYRZCgQBMSwwKjAKAgUA3rqnzAIBADAHAgEAAgIBKDAH
# AgEAAgIWuzAKAgUA3rv5TAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZ
# CgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IBAQBe
# ASkj/BQr/cdE9egFLAV9rmyp9soz/QwIbzj1sZ5vkPP2b1GlVCjzXzEjSSXmlgq1
# jBo58O0lxbGAp8I++88DQKLK3mAsgvtPJjcu8aKnmk57Y/+3upS3Yd8QJa5qj1Ld
# savPTKiSNeKZ4aM0sk6oUCNaJ96QWPxtDH5cq+7hThJCLt9jC27eN4ekM6imICXN
# 6hnpz3HrsstaPqGPYAVq/31FID1lEikICwjWj3H+izz8Pus1W9oiR0LOTVTzaCBo
# oIMCrn3K51Rp5H6q7eCH+pwbb0e+arMjChD/WLIUQx/HSXZPuoN0EX3X3rLOzOmw
# 0ywjjZn3Yo1Dwu99iAeiMYIDDTCCAwkCAQEwgZMwfDELMAkGA1UEBhMCVVMxEzAR
# BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p
# Y3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3Rh
# bXAgUENBIDIwMTACEzMAAACdIJxWd1XUKJoAAAAAAJ0wDQYJYIZIAWUDBAIBBQCg
# ggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQg
# EyzkdbJGqwRZBNxfeOxmJxY4CvzfihSdnTXRo79AFqIwgfoGCyqGSIb3DQEJEAIv
# MYHqMIHnMIHkMIG9BCCO+T9XlT9vgM/75WQ4N7tHSc+8TGVvcOLxWCd9pCapHDCB
# mDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAk
# BgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAnSCcVndV
# 1CiaAAAAAACdMCIEIBbPGhUtZGJ9yMxqzTczdK/cAIs/xJgLqqcUtDJ+j4fkMA0G
# CSqGSIb3DQEBCwUABIIBAGTNcFth8MsS6VlrfoCqvMwvQpd5AgvxjjNI7EPAVqto
# lyzC9UuPeC4JPouy5IBnHQ5NJpkG7LP8Z+fjgOInEYaAQItbBe6u+K6X9Flsr8Bp
# j9WQqZXVY7IAn2qyDvmZ4jQky9uzWImrtu6IOlJxkESFZCXBG9UDKIy6c6rUL9yE
# APB9XRRql9VwzJC5W+V1/0pMeVcgxeJGI+tPixZx/D+GJ0lPMq1coEEo2SmzQCP0
# w+TTORhr2jviV3Tks0pbjZjdDnI0j3C+My2U2ubAmS42DmwSC0KlBXOYcQ1qYDCc
# te9o7a1irYL55ZvCgdn/TekbXdYeGX2ATPlIIwq7DKs=
# 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]"
                                                 },
                                                 {