[
  {
    "path": "Active Directory/Get-ADGroupMemberAddDate.ps1",
    "content": "function Get-ADGroupMemberAddDate {\n    <#\n\t\t.SYNOPSIS\n            Vypise kdy byl dany uzivatel/skupina pridan do skupin, jichz je aktualne clenem.\n            Informace ziskava z replikacnich metadat.\n\n        .DESCRIPTION\n            Vypise kdy byl dany uzivatel/skupina pridan do skupin, jichz je aktualne clenem.\n            Informace ziskava z replikacnich metadat.\n\n\t\t.PARAMETER userName\n            Jmeno AD uzivatele, jehoz vysledky mne zajimaji.\n\n        .PARAMETER groupName\n            Jmeno AD skupiny, jejiz vysledky mne zajimaji.\n\n        .PARAMETER server\n            Z jakeho serveru se maji ziskat replikacni metadata.\n\n            Vychozi je PDC emulator v AD.        \n\n\t\t.EXAMPLE\n\t\t\tGet-ADGroupMemberAddDate -username sebela\n\n            Vypise kdy byl ad ucet sebela pridan do AD skupin, jichz je aktualne clenem.\n\n\t\t.NOTES\n\t\t\tcerpano z https://blogs.technet.microsoft.com/ashleymcglone/2012/10/17/ad-group-history-mystery-powershell-v3-repadmin/\n    #>\n\n    [CmdletBinding(DefaultParameterSetName = 'Default')]\n    param (\n        [Parameter(Position = 0, Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = \"Default\")]        \n        [ValidateNotNullOrEmpty()]\n        $userName            \n        ,\n        [Parameter(Position = 1, Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = \"Group\")]        \n        [ValidateNotNullOrEmpty()]\n        $groupName\n        ,   \n        [ValidateNotNullOrEmpty()]           \n        [string] $server = (Get-ADDomainController -Discover | Select-Object -ExpandProperty HostName)\n    )\n\n    if ($userName) {\n        try {\n            $obj = Get-ADUser $userName -ErrorAction Stop             \n        } catch {\n            throw \"Zadany uzivatel nebyl v AD nalezen\"\n        }\n\n        $objectMemberOf = Get-ADUser $obj.DistinguishedName -Properties memberOf\n    } else {\n        try {\n            $obj = Get-ADGroup $groupName -ErrorAction Stop             \n        } catch {\n            throw \"Zadana skupina nebyla v AD nalezena\"\n        }\n\n        $objectMemberOf = Get-ADGroup $obj.DistinguishedName -Properties memberOf      \n    }\n\n    $objectMemberOf | Select-Object -ExpandProperty memberOf |            \n        ForEach-Object {            \n        Get-ADReplicationAttributeMetadata $_ -Server $server -ShowAllLinkedValues |             \n            Where-Object {$_.AttributeName -eq 'member' -and             \n            $_.AttributeValue -eq $obj.DistinguishedName} |            \n            Select-Object @{n = 'Added'; e = {$_.FirstOriginatingCreateTime}}, Object            \n    } | Sort-Object Added -Descending\n}"
  },
  {
    "path": "Active Directory/Get-ADGroupMemberChangesHistory.ps1",
    "content": "Function Get-ADGroupMemberChangesHistory {\n    <#\n\t\t.SYNOPSIS\n            Vypise historii zmen ve clenstvi dane AD skupiny.\n            Informace ziskava z replikacnich metadat.\n\n\t\t.DESCRIPTION\n            Vypise historii zmen ve clenstvi dane AD skupiny.\n            Informace ziskava z replikacnich metadat.\n            Pro kazdeho clena zobrazuje pouze jednu posledni kaci (pridani/odebrani)\n\n\t\t.PARAMETER groupName\n            Jmeno AD skupiny.\n\n\t\t.PARAMETER hour\n            Jak stare zmeny clenstvi me zajimaji.\n\n            Vychozi je 24 hodin.\n\n        .PARAMETER server\n            Z jakeho serveru se maji ziskat replikacni metadata.\n\n            Vychozi je PDC emulator v AD.        \n            \n        .PARAMETER rawOutput\n            Prepinac rikajici, ze se maji vypsat vsechny dostupne atributy.\n            Muze byt dobre pri diagnostice?\n\n\t\t.EXAMPLE\n\t\t\tGet-ADGroupMemberChangesHistory -groupName ucebnyRemoteDesktop\n\n            Vypise zmeny ve skupine ucebnyRemoteDesktop za poslednich 24 hodin.\n\n\t\t.EXAMPLE\n\t\t\tGet-ADGroupMemberChangesHistory -groupName ucebnyRemoteDesktop -hour (365*24)\n\n            Vypise zmeny ve skupine ucebnyRemoteDesktop za posledni rok.\n\n\t\t.NOTES\n\t\t\tcerpano z https://blogs.technet.microsoft.com/ashleymcglone/2014/12/17/forensics-monitor-active-directory-privileged-groups-with-powershell/\n    #>\n    \n    [CmdletBinding()]   \n    Param (\n        [Parameter(Position = 0, Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]        \n        [ValidateNotNullOrEmpty()]\n        [string] $groupName\n        ,\n        [int] $hour = 24\n        ,       \n        [ValidateNotNullOrEmpty()]           \n        [string] $server = (Get-ADDomainController -Discover | Select-Object -ExpandProperty HostName)\n        ,\n        [switch] $rawOutput        \n    )        \n\n    begin {\n        Write-Warning \"Vypise zmeny ve skupine $groupname za poslednich $hour hodin.`nPro kazdeho clena skupiny zobrazuje pouze jednu posledni akci!\"\n\n        try {\n            $group = Get-ADGroup $groupName -Property name, distinguishedname -ErrorAction Stop\n        } catch {\n            throw \"Nepodarilo se dohledat informace ke skupine $groupName. Existuje?\"\n        }\n    }\n\n    process {\n        $Members = Get-ADReplicationAttributeMetadata -Object $Group.DistinguishedName -ShowAllLinkedValues -Server $server |\n            Where-Object {$_.IsLinkValue -and $_.AttributeName -eq 'member'}\n\n        if (!$rawOutput) {\n            $members = $members | Select-Object @{name = 'Member'; expression = {$_.AttributeValue}}, @{name = 'Changed'; expression = {$_.LastOriginatingChangeTime}}, @{name = 'Action'; expression = {\n                    if ($_.LastOriginatingDeleteTime -eq '1/1/1601 1:00:00 AM') {'added'} else {'removed'}}\n            }\n        }\n        \n        if (!$rawOutput) {\n            $Members | Where-Object {$_.Changed -gt (Get-Date).AddHours(-1 * $Hour)} | Sort-Object Changed -Descending\n        } else {\n            $Members | Where-Object {$_.LastOriginatingChangeTime -gt (Get-Date).AddHours(-1 * $Hour)} | Sort-Object LastOriginatingChangeTime -Descending\n        }\n    }\n}"
  },
  {
    "path": "Active Directory/Get-ADGroupMemberRecursive.ps1",
    "content": "function Get-ADGroupMemberRecursive {\n    <#\n    .SYNOPSIS\n    Function for outputting members login (samAccountName) of given AD group and its nested groups.\n    By default output only users.\n\n    .DESCRIPTION\n    Function for outputting members login (samAccountName) of given AD group and its nested groups.\n    By default output only users.\n\n    Does not need AD module.\n\n    .PARAMETER name\n    AD group name.\n\n    .PARAMETER distinguishedName\n    AD group distinguishedName.\n\n    .PARAMETER justGroup\n    Instead of member users, returns name of members groups.\n\n    .PARAMETER userAndGroup\n    Outputs member users and groups.\n\n    .EXAMPLE\n    Get-ADGroupMemberRecursive 'domain admins'\n\n    Returns samAccountName of members of given AD group.\n\n    .EXAMPLE\n    Get-ADGroupMemberRecursive \"CN=Domain Admins, CN=Users, DC=master, DC=contoso, DC=com\"\n\n    Returns samAccountName of members of given AD group.\n    #>\n\n    [CmdletBinding(DefaultParameterSetName = 'Default')]\n    param (\n        [Parameter(Mandatory = $true, Position = 0, ParameterSetName = \"Default\")]\n        [ValidateScript( {\n                If ($_ -match \"=\") {\n                    throw \"$_ is in DN format, use regular AD group name\"\n                } else {\n                    $true\n                }\n            })]\n        [ArgumentCompleter( {\n                param ($Command, $Parameter, $WordToComplete, $CommandAst, $FakeBoundParams)\n\n                $ADDN = ([ADSI]\"LDAP://RootDSE\").rootDomainNamingContext\n                $searcher = [adsisearcher]\"(objectCategory=group)\"\n                $searcher.PageSize = 500\n                $searcher.PropertiesToLoad.AddRange('name')\n                $searcher.searchRoot = [adsi]\"LDAP://$ADDN\"\n                ($searcher.FindAll() | ? { $_.properties.name -like \"*$WordToComplete*\" }).properties.name\n                $searcher.Dispose()\n            })]\n        [string] $name\n        ,\n        [Parameter(Mandatory = $true, Position = 0, ParameterSetName = \"DN\")]\n        [ValidateScript( {\n                If ($_ -match \"^CN=\") {\n                    $true\n                } else {\n                    throw \"$_ is not in DN format (example: CN=Domain Admins, CN=Users, DC=contoso, DC=com)\"\n                }\n            })]\n        [string] $distinguishedName\n        ,\n        [switch] $justGroup\n        ,\n        [switch] $userAndGroup\n    )\n\n    (Get-Variable name).Attributes.Clear()\n    (Get-Variable distinguishedName).Attributes.Clear()\n\n    if ($env:USERDOMAIN -eq $env:COMPUTERNAME) {\n        throw \"Run under domain user. Local users does not have right to query AD\"\n    }\n\n    if ($justGroup -and $userAndGroup) {\n        throw \"You cannot use both justGroup and userAndGroup\"\n    }\n\n    if ($name) {\n        $ADDN = ([ADSI]\"LDAP://RootDSE\").rootDomainNamingContext\n        $distinguishedName = (New-Object System.DirectoryServices.DirectorySearcher((New-Object System.DirectoryServices.DirectoryEntry(\"LDAP://$ADDN\")) , \"(&(objectCategory=group)(cn=$name))\")).FindAll() | ForEach-Object { $_.Properties.distinguishedname }\n        Write-Verbose \"Name $name was translated to DN $distinguishedName\"\n        if (!$distinguishedName) {\n            Write-Warning \"Group with name $name doesn't exist.\"\n            return\n        }\n    }\n\n    $adobject = [adsi]\"LDAP://$distinguishedName\"\n    if ($adobject.properties) {\n        $adobject.properties.item(\"member\") | % {\n            $objMembermod = $_.replace(\"/\", \"\\/\")\n            $objAD = [adsi]\"LDAP://$objmembermod\"\n            $attObjClass = $objAD.properties.item(\"objectClass\")\n            if ($attObjClass -eq \"group\") {\n                Write-Verbose \"$($objAD.name) is group\"\n                if ($justGroup -or $userAndGroup) {\n                    $objAD.name\n                }\n\n                $params = $PSBoundParameters\n                $null = $params.remove(\"name\")\n                $params.distinguishedName = $_\n                Get-ADGroupMemberRecursive @params\n            } else {\n                Write-Verbose \"$($objAD.name) is account\"\n                if (!($justGroup) -or $userAndGroup) {\n                    $objAD.sAMAccountName\n                }\n            }\n        }\n    } else {\n        Write-Warning \"Group with DN $distinguishedName doesn't exist.\"\n        return\n    }\n}\n\n"
  },
  {
    "path": "Active Directory/Invoke-ADPasswordsAudit.ps1",
    "content": "function Invoke-ADPasswordsAudit {\n    <#\n    .SYNOPSIS\n    Function for offline audit of AD user passwords using DSinternals and haveibeenpwnd password database.\n\n    .DESCRIPTION\n    Function for offline audit of AD user passwords using DSinternals and haveibeenpwnd password database.\n\n    Function will:\n    - check if there is newer version of haveibeenpwnd database\n    - export ntds.dit and syskey on random DC\n    - creates VM on node core-01 (without network connection)\n    - to cluster node core-01 copy\n        - exported ntds and syskey\n        - DSinternals and haveibeenpwnd database\n    - delete ntds.dit and syskey on DC\n    - from cluster node to VM copy\n        - exported ntds and syskey\n        - DSinternals and haveibeenpwnd database\n    - delete this copied data on cluster node\n        - ntds.dit and syskey\n        - deprecated haveibeenpwnd databases\n    - run AD audit inside the VM\n    - get the results\n    - remove VM\n\n    Result will be outputted to console and saved to resultDestination as txt file.\n\n    .PARAMETER pwnedPasswordsNTLMOrdered\n    Path to downloaded database of haveibeenpwnd password hashes.\n    Download it from https://haveibeenpwned.com/Passwords and !always! pick NTLM ordered by hash version!\n\n    .PARAMETER weakPasswordsFile\n    Path to txt file with your custom plaintext passwords to check.\n    Each on new line!\n\n    .PARAMETER DSInternals\n    Path to DSInternals PS module.\n    If not specified but found on system, uses that path.\n\n    .PARAMETER VMName\n    Name of VM, that will be created and where the magic happens.\n\n    .PARAMETER VMHostName\n    Name of Hyper-V cluster node, which will host the VM.\n\n    .PARAMETER VMMServerName\n    Name of your SCVMM server.\n\n    .PARAMETER resultDestination\n    Path, where the results should be saved in txt form.\n\n    .EXAMPLE\n    Invoke-ADPasswordsAudit -pwnedPasswordsNTLMOrdered \"C:\\AD_audit\\pwned-passwords-ntlm-ordered-by-hash-v7.txt\" -DSInternals \"C:\\AD_audit\\modules\\DSInternals\"\n\n    Check passwords of all AD users against pwned database.\n\n    .EXAMPLE\n    Invoke-ADPasswordsAudit -pwnedPasswordsNTLMOrdered \"C:\\AD_audit\\pwned-passwords-ntlm-ordered-by-hash-v7.txt\" -weakPasswordsFile \"C:\\AD_audit\\weakPasswordsFile.txt\" -DSInternals \"C:\\AD_audit\\DSInternals\"\n\n    Check passwords of all AD users against pwned database and weakPasswordsFile.txt.\n    #>\n\n    [Alias(\"Check-ADPasswords\")]\n    param (\n        [Parameter(Mandatory = $true)]\n        [ValidateScript( {\n                If ($_ -match \"pwned-passwords-ntlm-ordered-by-hash.+\\.txt\" -and (Test-Path -Path $_ -PathType Leaf)) {\n                    $true\n                } else {\n                    Throw \"$_ is not a path to pwned-passwords-ntlm-ordered-by-hash-v5.txt file\"\n                }\n            })]\n        [string] $pwnedPasswordsNTLMOrdered\n        ,\n        [ValidateScript( {\n                If ($_ -match \"weakPasswordsFile\\.txt$\" -and (Test-Path -Path $_ -PathType Leaf)) {\n                    $true\n                } else {\n                    Throw \"$_ is not a path to existing weakPasswordsFile.txt file\"\n                }\n            })]\n        [string] $weakPasswordsFile\n        ,\n        [ValidateScript( {\n                If ($_ -match \"DSInternals\" -and (Test-Path -Path $_ -PathType Container)) {\n                    $true\n                } else {\n                    Throw \"$_ is not a path to PS module DSInternals\"\n                }\n            })]\n        [string] $DSInternals = (Get-Module \"DSInternals\" -ListAvailable | select -exp ModuleBase)\n        ,\n        [string] $VMName = \"AD_audit\"\n        ,\n        [Parameter(Mandatory = $true)]\n        [string] $VMHostName = (Read-Host \"Enter name of one of your Hyper-V cluster servers\")\n        ,\n        [Parameter(Mandatory = $true)]\n        [string] $VMMServerName\n        ,\n        [ValidateScript( {\n                If (Test-Path -Path $_ -PathType Container) {\n                    $true\n                } else {\n                    Throw \"$_ doesn't exists\"\n                }\n            })]\n        [string] $resultDestination = \"\"\n    )\n\n    BEGIN {\n        If ((Invoke-Command -ComputerName $VMMServerName -arg $VMName { Get-SCVirtualMachine $args[0] })) {\n            Throw \"VM $VMName already exists\"\n        }\n\n        #\n        #region functions\n        #\n        function Remove-ItemSecure {\n            <#\n            .SYNOPSIS\n            Function for secure overwrite and deletion of file(s).\n            It will overwrite file(s) in a secure way by using a cryptographically strong sequence of random values using .NET functions.\n\n            .DESCRIPTION\n            Function for secure overwrite and deletion of file(s).\n            It will overwrite file(s) in a secure way by using a cryptographically strong sequence of random values using .NET functions.\n\n            .PARAMETER item\n            Path to file or folder that should be securely deleted.\n\n            .EXAMPLE\n            Remove-FileSecure C:\\temp\\passwords.txt\n\n            Securely overwrite content of passwords.txt and than delete it.\n\n            .EXAMPLE\n            Remove-FileSecure C:\\temp\n\n            Securely overwrite all files in C:\\temp and than delete whole folder.\n\n            .EXAMPLE\n            Get-ChildItem $path -Filter *.txt | Remove-FileSecure\n\n            Securely overwrite all txt files in given folder and than delete them.\n\n            .NOTES\n            https://gallery.technet.microsoft.com/scriptcenter/Secure-File-Remove-by-110adb68\n            #>\n\n            [CmdletBinding()]\n            [Alias(\"Remove-FileSecure\")]\n            param (\n                [Parameter(Mandatory = $true)]\n                [ValidateScript( {\n                        If (Test-Path -Path $_) {\n                            $true\n                        } else {\n                            Throw \"$_ doesn't exist\"\n                        }\n                    })]\n                [string] $item\n            )\n\n            function _Remove-FileSecure {\n                <#\n                .SYNOPSIS\n                Function for secure overwrite and deletion of file(s).\n                It will overwrite file(s) in a secure way by using a cryptographically strong sequence of random values using .NET functions.\n\n                .DESCRIPTION\n                Function for secure overwrite and deletion of file(s).\n                It will overwrite file(s) in a secure way by using a cryptographically strong sequence of random values using .NET functions.\n\n                .PARAMETER File\n                Path to file that should be overwritten.\n\n                .OUTPUTS\n                Boolean. True if successful else False.\n\n                .NOTES\n                https://gallery.technet.microsoft.com/scriptcenter/Secure-File-Remove-by-110adb68\n                #>\n\n                [CmdletBinding()]\n                [OutputType([boolean])]\n                param(\n                    [Parameter(Mandatory = $true, ValueFromPipeline = $true )]\n                    [System.IO.FileInfo] $File\n                )\n\n                BEGIN {\n                    $r = New-Object System.Security.Cryptography.RNGCryptoServiceProvider\n                }\n\n                PROCESS {\n                    $retObj = $null\n\n                    if ((Test-Path $file -PathType Leaf) -and $pscmdlet.ShouldProcess($file)) {\n                        $f = $file\n                        if ( !($f -is [System.IO.FileInfo]) ) {\n                            $f = New-Object System.IO.FileInfo($file)\n                        }\n\n                        $l = $f.length\n\n                        $s = $f.OpenWrite()\n\n                        try {\n                            $w = New-Object system.diagnostics.stopwatch\n                            $w.Start()\n\n                            Write-Progress -Activity $f.FullName -Status \"Write\" -PercentComplete 0 -CurrentOperation \"\"\n\n                            [long]$i = 0\n                            $b = New-Object byte[](1024 * 1024)\n                            while ( $i -lt $l ) {\n                                $r.GetBytes($b)\n\n                                $rest = $l - $i\n\n                                if ( $rest -gt (1024 * 1024) ) {\n                                    $s.Write($b, 0, $b.length)\n                                    $i += $b.LongLength\n                                } else {\n                                    $s.Write($b, 0, $rest)\n                                    $i += $rest\n                                }\n\n                                [double]$p = [double]$i / [double]$l\n\n                                [long]$remaining = [double]$w.ElapsedMilliseconds / $p - [double]$w.ElapsedMilliseconds\n\n                                Write-Progress -Activity $f.FullName -Status \"Write\" -PercentComplete ($p * 100) -CurrentOperation \"\" -SecondsRemaining ($remaining / 1000)\n                            }\n                            $w.Stop()\n                        } finally {\n                            $s.Close()\n\n                            $null = Remove-Item $f.FullName -Force -Confirm:$false -ErrorAction Stop\n                        }\n                    } else {\n                        Write-Warning \"$($f.FullName) wasn't found\"\n                        return $false\n                    }\n\n                    return $true\n                }\n            }\n\n            if ((Get-Item $item).PSIsContainer) {\n                # is directory\n                # remove files securely\n                Get-ChildItem $item -Recurse -File | % {\n                    $ok = _Remove-FileSecure $_.FullName\n                    if (!$ok) {\n                        throw \"Secure deletion of $($_.FullName) failed\"\n                    }\n                }\n                # remove the folder itself\n                Remove-Item $item -Recurse -Force -Confirm:$false\n            } else {\n                # is file\n\n                # remove file securely\n                $ok = _Remove-FileSecure $item\n                if (!$ok) {\n                    throw \"Secure deletion of $item failed\"\n                }\n            }\n        }\n        #endregion functions\n\n        $allFunctionDefs = \"function Remove-ItemSecure { ${function:Remove-ItemSecure} }\"\n\n        # generate VM Administrator credentials, that will be used to create VM and than connect to it\n        # (when creating VM, just password will be used, because login will be always Administrator)\n        $u = \"$VMName\\Administrator\"\n        [securestring] $p = ConvertTo-SecureString (Generate-Password -length 30 -outputToConsole -ea stop) -AsPlainText -Force\n        [pscredential] $VMadminCredential = New-Object System.Management.Automation.PSCredential ($u, $p)\n\n        # check invoker permissions\n        $domainAdmins = Get-ADGroupMemberRecursive -name \"Domain Admins\"\n        if ($env:USERNAME -notin $domainAdmins) {\n            Throw \"Insufficient rights. Run as Domain Admin.\"\n        }\n\n        # check newest password database from haveibennpwnd\n        $url = \"https://haveibeenpwned.com/Passwords\"\n        $web = Invoke-WebRequest $url\n        $webPwndVer = $web.ParsedHtml.getelementsbytagname('a') | ? { $_.textContent -match \"cloudflare\" -and $_.nameProp -match \"pwned-passwords-ntlm-ordered-by-hash\" } | select -exp nameProp\n        $webPwndVer = [System.IO.Path]::GetFileNameWithoutExtension($webPwndVer)\n        $usedPwndVer = [System.IO.Path]::GetFileNameWithoutExtension($pwnedPasswordsNTLMOrdered)\n        if ($webPwndVer -and $usedPwndVer -notmatch [regex]::Escape($webPwndVer)) {\n            throw \"On $url is newer version on pwnedPasswordsNTLMOrdered database ($webPwndVer). Download and use NTLM (ordered by hash) version!\"\n        }\n\n        # path where data will be saved (on DC, cluster node even VM)\n        $IFMPath = \"C:\\Windows\\x89u111k890dnkfdjk3o2hrnfds9\"\n        $DC = ((Get-ADDomain | Select-Object -exp PDCEmulator) -split \"\\.\")[0] # to get DC with PDCEmulator role, because why not\n        Write-Warning \"In case this function will end unexpectedly, make sure that folder '$IFMPath' is deleted on $DC, $VMHostName and VM $VMName on SCVMM server!`nUse function Remove-ItemSecure for secure deletion.\"\n    }\n\n    PROCESS {\n        #\n        #region export ntds and syskey on DC\n        #\n\n        \"Exporting NTDS and syskey on $DC\"\n\n        Invoke-Command $DC {\n            param ($IFMPath)\n\n            if (Test-Path $IFMPath -ea SilentlyContinue) { Remove-Item $IFMPath -Recurse -Force }\n\n            $IFM = ntdsutil \"activate instance ntds\" ifm \"create full `\"$IFMPath`\"\" q q\n\n            if (!($IFM -like \"*IFM media created successfully*\")) {\n                Remove-Item $IFMPath -Recurse -Force # just for sure\n                throw \"Export failed`n`n$IFM\"\n            }\n        } -ArgumentList $IFMPath\n        #endregion export ntds and syskey on DC\n\n        #\n        #region create VM (nondomain, without network, with local admin)\n        #\n        \"Creating VM $VMName (in background)\"\n        TODO\n        $null = New-VMFromTemplate -VMName $VMName -VMHostName $VMHostName -VMAdminPass $VMadminCredential -JoinWorkgroup -NoNetwork -asJob -Tier 0\n        #endregion create VM\n\n        #\n        #region copy ntds to cluster node, that hosts VM\n        #\n        # it has to be on that node because of powershell direct\n\n        # ensure, that we don't fill all disk space on cluster node\n        $disk = Get-WmiObject Win32_LogicalDisk -ComputerName $VMHostName -Filter \"DeviceID='C:'\" | Select-Object FreeSpace\n        if ($disk.FreeSpace / 1gb -lt 30) {\n            throw \"$VMHostName has too little free space $($disk.FreeSpace/1gb)GB. Unsafe to continue.`n`nRemove folder $IFMPath from $DC. It contains sensitive data!\"\n        }\n\n        $VMnodeDest = Join-Path \"\\\\$VMHostName\\c$\" (Split-Path $IFMPath -NoQualifier)\n        \"Copying NTDS and syskey from $DC to $VMHostName\"\n        $r = Copy-Folder (Join-Path \"\\\\$DC\\c$\" (Split-Path $IFMPath -NoQualifier)) $VMnodeDest\n        if ($r.failures) { throw \"Copy failed\" }\n        #endregion copy ntds to cluster node, that hosts VM\n\n        # delete ntds and syskey from DC\n        \"Deleting exported NTDS and syskey from $DC\"\n        Invoke-Command $DC {\n            param ($IFMPath)\n            Remove-Item $IFMPath -Recurse -Force\n        } -ArgumentList $IFMPath\n\n        #\n        #region copy necessary tools to cluster node, that hosts VM\n        #\n        \"Copying DSInternals module to $VMHostName\"\n        $r = Copy-Folder $DSInternals \"$VMnodeDest\\DSInternals\"\n        if ($r.failures) { throw \"Copy failed\" }\n\n        \"Copying haveibeenpwnd password database to $VMHostName\"\n        $null = xcopy $pwnedPasswordsNTLMOrdered $VMnodeDest /d # to copy only if the file is newer\n        if ($weakPasswordsFile) {\n            \"Copying weak password database to $VMHostName\"\n            $null = xcopy $weakPasswordsFile $VMnodeDest /d # to copy only if the file is newer\n        }\n        #endregion copy necessary tools to cluster node, that hosts VM\n\n        \"Waiting for establishing session to VM (minimum wait time is 5 minutes)\"\n        # waiting, because VM restarts itself after creation and I don't want the connection to hit this online window\n        Start-Sleep -Seconds 300\n\n        Invoke-Command -ComputerName $VMHostName {\n            param ($VMName, $VMadminCredential)\n\n            while (!$VMsession) {\n                try {\n                    # session to VM through Powershell Direct\n                    $VMsession = New-PSSession -VMName $VMName -Credential $VMadminCredential -ErrorAction Stop\n                } catch {\n                    Write-Host \".\" -NoNewline\n                }\n\n                Start-Sleep 5\n            }\n\n            Remove-PSSession $VMsession\n        } -ArgumentList $VMName, $VMadminCredential\n\n        #\n        #region copy ntds and tools from cluster node to VM and run audit\n        #\n        \"Copying necessary data to VM $VMName\"\n        $result = Invoke-Command -ComputerName $VMHostName {\n            param ($VMName, $IFMPath, $VMadminCredential, $allFunctionDefs)\n\n            foreach ($functionDef in $allFunctionDefs) {\n                . ([ScriptBlock]::Create($functionDef))\n            }\n\n            # session to VM through Powershell Direct\n            $VMsession = $null\n            while (!$VMsession) {\n                try {\n                    $VMsession = New-PSSession -VMName $VMName -Credential $VMadminCredential -ErrorAction Stop\n                } catch {\n                    Write-Host \".\" -NoNewline\n                }\n\n                Start-Sleep 5\n            }\n\n            # copy folder with all data to VM\n            # remove existing folder\n            # in case folder exists, copy-item copy content to the same named subfolder ..bleh\n            Invoke-Command -Session $VMsession -ScriptBlock {\n                param ($IFMPath, $allFunctionDefs)\n\n                foreach ($functionDef in $allFunctionDefs) {\n                    . ([ScriptBlock]::Create($functionDef))\n                }\n\n                try {\n                    Remove-ItemSecure $IFMPath -ea SilentlyContinue\n                } catch {}\n            } -ArgumentList $IFMPath, $allFunctionDefs\n            Copy-Item -ToSession $VMsession -Path $IFMPath -Destination $IFMPath -Recurse\n\n            # delete sensitive data from cluster node\n            (Join-Path $IFMPath \"Active Directory\"), (Join-Path $IFMPath \"registry\") | % {\n                $toDel = $_\n                try {\n                    Write-Warning \"Removing sensitive data '$toDel' from $env:COMPUTERNAME\"\n                    Remove-ItemSecure $toDel -ea Stop\n                } catch {\n                    Write-Error \"Deletion of sensitive data '$toDel' on $env:COMPUTERNAME failed. Delete it manually!`n`nError was: $_\"\n                }\n            }\n\n            # delete deprecated haveibeenpwnd databases\n            $pwnedPasswords = Get-ChildItem $IFMPath -Filter \"pwned-passwords-ntlm-ordered-by-hash*.txt\" | sort lastwrite | select -Skip 1 -exp fullname | % {\n                Write-Warning \"Removing deprecated pwd database $_\"\n                Remove-ItemSecure $_\n            }\n\n\n            #\n            #region run AD audit on data stored in VM\n            #\n            Write-Warning \"Running security checks on $VMName\"\n            $result = Invoke-Command -Session $VMsession -ScriptBlock {\n                param ($IFMPath)\n\n                Import-Module (Join-Path $IFMPath \"DSinternals\") -ErrorAction Stop\n\n                $pwnedPasswords = Get-ChildItem $IFMPath -Filter \"pwned-passwords-ntlm-ordered-by-hash*.txt\" | select -Last 1 | select -exp fullname\n                if (!$pwnedPasswords) { throw \"Couldn't find pwned-passwords-ntlm-ordered-by-hash*.txt\" }\n\n                $weakPasswords = Get-ChildItem $IFMPath -Filter \"*weakPasswordsFile.txt\" | select -Last 1 | select -exp fullname\n                if (!$weakPasswords) { Write-Warning \"Couldn't find weakPasswords.txt\" }\n\n                $key = Get-BootKey -SystemHivePath (Join-Path $IFMPath 'registry\\SYSTEM')\n                if (!$key) { throw \"Couldn't get syskey\" }\n\n                $params = @{\n                    WeakPasswordHashesSortedFile = $pwnedPasswords\n                }\n                if ($weakPasswords) {\n                    $params.WeakPasswordsFile = $weakPasswords\n                }\n\n                $result = Get-ADDBAccount -All -DatabasePath (Join-Path $IFMPath 'Active Directory\\ntds.dit') -BootKey $key | Test-PasswordQuality @params\n\n                return ($result | Out-String) # to get nice human readable output\n            } -ArgumentList $IFMPath\n            #endregion run AD audit on data stored in VM\n\n            Remove-PSSession $VMsession -ErrorAction SilentlyContinue\n\n            return $result\n        } -ArgumentList $VMName, $IFMPath, $VMadminCredential, $allFunctionDefs\n        #endregion copy ntds and tools from cluster node to VM and run audit\n    }\n\n    END {\n        #\n        #region save the results\n        #\n        if ($result) {\n            $rFileName = \"$(Get-Date -Format 'dd.MM.yyyy_HH.mm')_ADpwdAudit.txt\"\n            # output the result to console\n            $result | Out-String\n            # save output to given destination\n            $rFile = Join-Path $resultDestination $rFileName\n            \"Saving output to $rFile\"\n            $result | Out-String | Out-File $rFile -Force # file isn't encrypted, because I don't want to copy&use any binaries on our cluster servers\n        } else {\n            Write-Error \"Something went wrong.\"\n        }\n        #endregion save the results\n\n        #\n        #region cleanup\n        #\n\n        # Deleting VM\n        \"Deleting VM $VMName\"\n        try {\n            Invoke-Command -ComputerName $VMMServerName {\n                param ($VMName)\n\n                $ErrorActionPreference = \"Stop\"\n                Stop-SCVirtualMachine $VMName -Force | Out-Null\n                Get-SCVirtualMachine $VMName | Remove-SCVirtualMachine | Out-Null\n            } -ArgumentList $VMName -ErrorAction Stop\n        } catch {\n            throw \"Deletion of $VMName failed: $_`n`n`nDelete it manually. It contains extremely sensitive data!\"\n        }\n\n        # Deleting exported NTDS and syskey from DC\n        Invoke-Command $DC {\n            param ($IFMPath)\n\n            if (Test-Path $IFMPath) {\n                \"Deleting exported NTDS and syskey from $env:COMPUTERNAME\"\n                Remove-Item $IFMPath -Recurse -Force\n            }\n        } -ArgumentList $IFMPath\n\n        # Deleting sensitive data from cluster node\n        Invoke-Command -ComputerName $VMHostName {\n            param ($IFMPath, $allFunctionDefs)\n\n            foreach ($functionDef in $allFunctionDefs) {\n                . ([ScriptBlock]::Create($functionDef))\n            }\n\n            (Join-Path $IFMPath \"Active Directory\"), (Join-Path $IFMPath \"registry\") | % {\n                $toDel = $_\n                if (Test-Path $toDel) {\n                    try {\n                        \"Removing sensitive data '$toDel' from $env:COMPUTERNAME\"\n                        Remove-ItemSecure $toDel -ea Stop\n                    } catch {\n                        Write-Error \"Deletion of sensitive data '$toDel' on $env:COMPUTERNAME failed. Delete it manually!`n`nError was: $_\"\n                    }\n                }\n            }\n        } -ArgumentList $IFMPath, $allFunctionDefs\n        #endregion cleanup\n    }\n}"
  },
  {
    "path": "Azure/Add-AzureADAppUserConsent.ps1",
    "content": "﻿#Requires -Module Microsoft.Graph.Authentication, Microsoft.Graph.Applications, Microsoft.Graph.Users, Microsoft.Graph.Identity.SignIns\nfunction Add-AzureADAppUserConsent {\n    <#\n    .SYNOPSIS\n    Function for granting consent on behalf of a user to chosen application over selected resource(s) (enterprise app(s)) and permission(s) and assign the user default app role to be able to see the app in his 'My Apps'.\n\n    .DESCRIPTION\n    Function for granting consent on behalf of a user to chosen application over selected resource(s) (enterprise app(s)) and permission(s) and assign the user default app role to be able to see the app in his 'My Apps'.\n\n    Consent can be explicitly specified or copied from some existing one.\n\n    .PARAMETER clientAppId\n    ID of application you want to grant consent on behalf of a user.\n\n    .PARAMETER consent\n    Hashtable where:\n    - key is objectId of the resource (enterprise app) you are granting permissions to\n    - value is list of permissions strings (scopes)\n\n    Both can be found at Permissions tab of the enterprise app in Azure portal, when you select particular permission.\n\n    For example:\n    $consent = @{\n        \"02ad85cd-02ce-4902-a319-1af611526021\" = \"User.Read\", \"Contacts.ReadWrite\", \"Calendars.ReadWrite\", \"Mail.Send\", \"Mail.ReadWrite\", \"EWS.AccessAsUser.All\"\n    }\n\n    .PARAMETER copyExistingConsent\n    Switch for getting consent details (resource ObjectId and permissions) from existing user consent.\n    You will be asked for confirmation before proceeding.\n\n    .PARAMETER userUpnOrId\n    User UPN or ID.\n\n    .EXAMPLE\n    $consent = @{\n        \"88690023-f9e1-4728-9028-cdcc6bf67d22\" = \"User.Read\"\n        \"02ad85cd-02ce-4902-a319-1af611526021\" = \"User.Read\", \"Contacts.ReadWrite\", \"Calendars.ReadWrite\", \"Mail.Send\", \"Mail.ReadWrite\", \"EWS.AccessAsUser.All\"\n    }\n\n    Add-AzureADAppUserConsent -clientAppId \"00b263e4-3497-4650-b082-3197cfdfdd7c\" -consent $consent -userUpnOrId \"dealdesk@contoso.onmicrosoft.com\"\n\n    Grants consent on behalf of the \"dealdesk@contoso.onmicrosoft.com\" user to application \"Salesforce Inbox\" (00b263e4-3497-4650-b082-3197cfdfdd7c) and given permissions on resource (ent. application) \"Office 365 Exchange Online\" (02ad85cd-02ce-4902-a319-1af611526021) and \"Windows Azure Active Directory\" (88690023-f9e1-4728-9028-cdcc6bf67d22).\n\n    .EXAMPLE\n    Add-AzureADAppUserConsent -clientAppId \"00b263e4-3497-4650-b082-3197cfdfdd7c\" -copyExistingConsent -userUpnOrId \"dealdesk@contoso.onmicrosoft.com\"\n\n    Grants consent on behalf of the \"dealdesk@contoso.onmicrosoft.com\" user to application \"Salesforce Inbox\" (00b263e4-3497-4650-b082-3197cfdfdd7c) based on one of the existing consents.\n\n    .NOTES\n    https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/grant-consent-single-user\n    #>\n\n    [CmdletBinding()]\n    param (\n        # The app for which consent is being granted\n        [Parameter(Mandatory = $true)]\n        [string] $clientAppId,\n\n        [Parameter(Mandatory = $true, ParameterSetName = \"explicit\")]\n        [hashtable] $consent,\n\n        [Parameter(ParameterSetName = \"copyConsent\")]\n        [switch] $copyExistingConsent,\n\n        [Parameter(Mandatory = $true)]\n        # The user on behalf of whom access will be granted. The app will be able to access the API on behalf of this user.\n        [string] $userUpnOrId\n    )\n\n    $ErrorActionPreference = \"Stop\"\n\n    #region connect to Microsoft Graph PowerShell\n    # we need User.ReadBasic.All to get\n    # users' IDs, Application.ReadWrite.All to list and create service principals,\n    # DelegatedPermissionGrant.ReadWrite.All to create delegated permission grants,\n    # and AppRoleAssignment.ReadWrite.All to assign an app role.\n    # WARNING: These are high-privilege permissions!\n\n    Import-Module Microsoft.Graph.Authentication\n    Import-Module Microsoft.Graph.Applications\n    Import-Module Microsoft.Graph.Users\n    Import-Module Microsoft.Graph.Identity.SignIns\n\n    Connect-AzureAD -asYourself\n\n    $null = Connect-MgGraph -Scopes (\"User.ReadBasic.All\", \"Application.ReadWrite.All\", \"DelegatedPermissionGrant.ReadWrite.All\", \"AppRoleAssignment.ReadWrite.All\")\n    #endregion connect to Microsoft Graph PowerShell\n\n    $clientSp = Get-MgServicePrincipal -Filter \"appId eq '$($clientAppId)'\"\n    if (-not $clientSp) {\n        throw \"Enterprise application with Application ID $clientAppId doesn't exist\"\n    }\n\n    # prepare consent from the existing one\n    if ($copyExistingConsent) {\n        $consent = @{}\n\n        Get-AzureADServicePrincipalOAuth2PermissionGrant -ObjectId $clientSp.id -All:$true | group resourceId | select @{n = 'ResourceId'; e = { $_.Name } }, @{n = 'ScopeToGrant'; e = { $_.group | select -First 1 | select -ExpandProperty scope } } | % {\n            $consent.($_.ResourceId) = $_.ScopeToGrant\n        }\n\n        if (!$consent.Keys) {\n            throw \"There is no existing user consent that can be cloned. Use parameter consent instead.\"\n        } else {\n            \"Following consent(s) will be added:\"\n            $consent.GetEnumerator() | % {\n                $resourceSp = Get-MgServicePrincipal -Filter \"id eq '$($_.key)'\"\n                if (!$resourceSp) {\n                    throw \"Resource with ObjectId $($_.key) doesn't exist\"\n                }\n                \" - resource '$($resourceSp.DisplayName)' permission: $(($_.value | sort) -join ', ')\"\n            }\n\n            $choice = \"\"\n            while ($choice -notmatch \"^[Y|N]$\") {\n                $choice = Read-Host \"`nContinue? (Y|N)\"\n            }\n            if ($choice -eq \"N\") {\n                break\n            }\n        }\n    }\n\n    #region create a delegated permission that grants the client app access to the API, on behalf of the user.\n    $user = Get-MgUser -UserId $userUpnOrId\n    if (!$user) {\n        throw \"User $userUpnOrId doesn't exist\"\n    }\n\n    foreach ($item in $consent.GetEnumerator()) {\n        $resourceId = $item.key\n        $scope = $item.value\n\n        if (!$scope) {\n            throw \"You haven't specified any scope for resource $resourceId\"\n        }\n\n        $resourceSp = Get-MgServicePrincipal -Filter \"id eq '$resourceId'\"\n        if (!$resourceSp) {\n            throw \"Resource with ObjectId $resourceId doesn't exist\"\n        }\n\n        # convert scope string (perm1 perm2) i.e. permission joined by empty space (returned by Get-AzureADServicePrincipalOAuth2PermissionGrant) into array\n        if ($scope -match \"\\s+\") {\n            $scope = $scope -split \"\\s+\" | ? { $_ }\n        }\n\n        $scopeToGrant = $scope\n\n        # check if user already granted some permissions to this app for such resource\n        # and skip such permissions to avoid errors\n        $scopeAlreadyGranted = Get-MgOauth2PermissionGrant -Filter \"principalId eq '$($user.Id)' and clientId eq '$($clientSp.Id)' and resourceId eq '$resourceId'\" | select -ExpandProperty Scope\n        if ($scopeAlreadyGranted) {\n            Write-Verbose \"Some permission(s) ($($scopeAlreadyGranted.trim())) are already granted to an app '$($clientSp.Id)' and resourceId '$resourceId'\"\n            $scopeAlreadyGrantedList = $scopeAlreadyGranted.trim() -split \"\\s+\"\n\n            $scopeToGrant = $scope | ? { $_ } | % {\n                if ($_ -in $scopeAlreadyGrantedList) {\n                    Write-Warning \"Permission '$_' is already granted. Skipping\"\n                } else {\n                    $_\n                }\n            }\n\n            if (!$scopeToGrant) {\n                Write-Warning \"All permissions for resource $resourceId are already granted. Skipping\"\n                continue\n            }\n        }\n\n        Write-Warning \"Grant user consent on behalf of '$userUpnOrId' for application '$($clientSp.DisplayName)' to have following permission(s) '$(($scopeToGrant.trim() | sort) -join ', ')' over API '$($resourceSp.DisplayName)'\"\n\n        $grant = New-MgOauth2PermissionGrant -ResourceId $resourceSp.Id -Scope ($scopeToGrant -join \" \") -ClientId $clientSp.Id -ConsentType \"Principal\" -PrincipalId $user.Id\n    }\n    #endregion create a delegated permission that grants the client app access to the API, on behalf of the user.\n\n    #region assign the app to the user.\n    # this ensures that the user can sign in if assignment is required, and ensures that the app shows up under the user's My Apps.\n    $userAssignableRole = $clientSp.AppRoles | ? { $_.AllowedMemberTypes -contains \"User\" }\n    if ($userAssignableRole) {\n        Write-Warning \"A default app role assignment cannot be created because the client application exposes user-assignable app roles ($($userAssignableRole.DisplayName -join ', ')). You must assign the user a specific app role for the app to be listed in the user's My Apps access panel.\"\n    } else {\n        if (Get-MgServicePrincipalAppRoleAssignedTo -ServicePrincipalId $clientSp.Id -Property AppRoleId, PrincipalId | ? PrincipalId -EQ $user.Id) {\n            # user already have some app role assigned\n            Write-Verbose \"User already have some app role assigned. Skipping default app role assignment.\"\n        } else {\n            # the app role ID 00000000-0000-0000-0000-000000000000 is the default app role\n            # indicating that the app is assigned to the user, but not for any specific app role.\n            Write-Verbose \"Assigning default app role to the user\"\n            $assignment = New-MgServicePrincipalAppRoleAssignedTo -ServicePrincipalId $clientSp.Id -ResourceId $clientSp.Id -PrincipalId $user.Id -AppRoleId \"00000000-0000-0000-0000-000000000000\"\n        }\n    }\n    #endregion assign the app to the user.\n}"
  },
  {
    "path": "Azure/Get-AzureDevOpsOrganizationOverview.ps1",
    "content": "﻿#Requires -Module MSAL.PS\nfunction Get-AzureDevOpsOrganizationOverview {\n    <#\n    .SYNOPSIS\n    Function for getting list of all Azure DevOps organizations that uses your AzureAD directory.\n\n    .DESCRIPTION\n    Function for getting list of all Azure DevOps organizations that uses your AzureAD directory.\n    It is the same data as downloaded csv from https://dev.azure.com/<organizationName>/_settings/organizationAad.\n\n    Function uses MSAL to authenticate (requires MSAL.PS module).\n\n    .PARAMETER tenantId\n    (optional) ID of your Azure tenant.\n    Of omitted, tenantId from MSAL auth. ticket will be used.\n\n    .EXAMPLE\n    Get-AzureDevOpsOrganizationOverview\n\n    Returns all DevOps organizations in your Azure tenant.\n\n    .NOTES\n    PowerShell module AzSK.ADO > ContextHelper.ps1 > GetCurrentContext\n    https://stackoverflow.com/questions/56355274/getting-oauth-tokens-for-azure-devops-api-consumption\n    https://stackoverflow.com/questions/52896114/use-azure-ad-token-to-authenticate-with-azure-devops\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $tenantId = $_tenantId\n    )\n\n    if (!(Get-Module \"MSAL.PS\" -ListAvailable -ea SilentlyContinue)) {\n        throw \"Module MSAL.PS is missing.`n`nYou can install it via: Install-Module MSAL.PS -Scope CurrentUSer\"\n    }\n\n    $clientId = \"872cd9fa-d31f-45e0-9eab-6e460a02d1f1\" # Visual Studio\n    $adoResourceId = \"499b84ac-1321-427f-aa17-267ca6975798\" # Azure DevOps app ID\n\n    $msalToken = Get-MsalToken -Scopes \"$adoResourceId/.default\" -ClientId $clientId -ErrorAction Stop\n\n    if (!$tenantId) {\n        $tenantId = $msalToken.tenantId\n        Write-Verbose \"Set TenantId to $tenantId (retrieved from MSAL token)\"\n    }\n\n    $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes((\"{0}:{1}\" -f \"\", $msalToken.accessToken)))\n\n    # URL retrieved thanks to developer mod at page https://dev.azure.com/<organizationName>/_settings/organizationAad\n    Invoke-WebRequest -Uri \"https://aexprodweu1.vsaex.visualstudio.com/_apis/EnterpriseCatalog/Organizations?tenantId=$tenantId\" -Method get -ContentType \"application/json\" -Headers @{Authorization = (\"Basic {0}\" -f $base64AuthInfo) } | select -ExpandProperty content | ConvertFrom-Csv\n}"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# ${project-name} Change Log\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).\n\n## 1.0.0\n\n- initial"
  },
  {
    "path": "Confluence/fill_confluence_table_with_aws_dns_records.ps1",
    "content": "﻿####################  !MODIFY TO MATCH YOUR ORGANIZATION!  ####################\n# $baseUri = 'https://contoso.atlassian.net/wiki'\n$baseUri = Read-Host \"Enter base URL of your Confluence wiki (something like 'https://contoso.atlassian.net/wiki'\"\n\n# $pageID = \"2920906911\"\n$pageID = Read-Host \"Enter ID of the Confluence page you want to work with (its the number part from page URL you want to work with i.e. 2920906911 for URL https://contoso.atlassian.net/wiki/spaces/IT/pages/2920906911/Edge+Network+Overview)\"\n\n# !MODIFY TO MATCH THE ZONE ID OF THE DNS ZONE YOU WANT TO WORK WITH!\n# $domainZoneID = \"Z01320692HE4O8HBIG967\"\n$domainZoneID = Read-Host \"Enter ID of the AWS Zone Domain you want the records from (something like Z01320692HE4O8HBIG967)\"\n################################################################################\n\n\n<#\n\nScript will get DNS records from given AWS DNZ Zone and use them to create HTML table and save it to given Confluence wiki page.\nIn case there is already some HTML table there, extra information from it will be retained.\n\nMore information at https://doitpsway.com/how-to-createupdateread-html-table-on-confluence-wiki-page-using-powershell\n\n#>\n\n\n# confluence user account and its API key (NOT password!), that has appropriate permissions on given Confluence page\n$confluenceCredential = Get-Credential -Message \"Enter user login and his API key (NOT PASSWORD)\"\n\nImport-Module ConfluencePS -ErrorAction Stop\n\n# authenticate to your Confluence space\nSet-ConfluenceInfo -BaseURi $baseUri -Credential $confluenceCredential\n\nAdd-Type -AssemblyName System.Web\n\n#region functions\nfunction _getAWSDNSZoneRecord {\n    # you have to use account, that has READ permissions over DNS zone you want to read records from\n    param (\n        [Parameter(Mandatory = $true)]\n        [string] $domainZoneID\n        ,\n        [Parameter(Mandatory = $true)]\n        [System.Management.Automation.PSCredential] $credential\n    )\n\n    # to download this modules use:\n    # Install-Module -Name AWS.Tools.Installer -Force\n    # Install-AWSToolsModule AWS.Tools.Common,AWS.Tools.Route53 -CleanUp\n    Import-Module \"$PSScriptRoot\\AWS.Tools.Common\" -ea stop\n    Import-Module \"$PSScriptRoot\\AWS.Tools.Route53\" -ea stop\n\n    $accessKey = $credential.UserName\n    $secretKey = $credential.GetNetworkCredential().password\n\n\n    Set-AWSCredential -AccessKey $accessKey -SecretKey $secretKey\n\n    # because results are returned by 100 items, you have to iterate (there is maxItem parameter but is limited to 300)\n    # https://forums.aws.amazon.com/message.jspa?messageID=463427\n    $nextIdentifier = $null\n    $nextType = $null\n    $nextName = $null\n\n    [System.Collections.ArrayList] $result = @()\n\n    do {\n        $recordSet = Get-R53ResourceRecordSet -HostedZoneId \"/hostedzone/$domainZoneID\" -StartRecordIdentifier $nextIdentifier -StartRecordName $nextName -StartRecordType $nextType\n\n        $recordSet.ResourceRecordSets | select @{n = \"name\"; e = { $name = $_.name; if ([string]::IsNullOrEmpty($name)) { \"@\" } else { $name } } }, type , @{n = \"value\"; e = { $_.ResourceRecords.value } } | % {\n            $name = $_.name\n            $type = $_.type\n            if ($_.value.getType().name -ne \"String\") {\n                # for each value create separate object\n                $_.value | % {\n                    [void] $result.add(\n                        [PSCustomObject]@{\n                            name  = $name\n                            type  = $type\n                            value = _optimizeValue $_\n                        }\n                    )\n                }\n            } else {\n                # value is string, there is no need to expand it\n                [void] $result.add(\n                    [PSCustomObject]@{\n                        name  = $name\n                        type  = $type\n                        value = _optimizeValue $_.value\n                    }\n                )\n            }\n        }\n\n        # set up for the next call\n        if ($recordSet.IsTruncated) {\n            $nextIdentifier = $recordSet.NextRecordIdentifier\n            $nextType = $recordSet.NextRecordType\n            $nextName = $recordSet.NextRecordName\n        }\n    } while ($recordSet.IsTruncated)\n\n    return $result\n}\n\nfunction _convertFromHTMLTable {\n    # function convert html object to PS object\n    # expects object returned by (Invoke-WebRequest).parsedHtml as input\n    param ([System.__ComObject]$table)\n\n    $columnName = $table.getElementsByTagName(\"th\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n\n    $table.getElementsByTagName(\"tr\") | % {\n        # per row I read cell content and returns object\n        $columnValue = $_.getElementsByTagName(\"td\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n        if ($columnValue) {\n            $property = [ordered]@{ }\n            $i = 0\n            $columnName | % {\n                $property.$_ = $columnValue[$i]\n                ++$i\n            }\n\n            New-Object -TypeName PSObject -Property $property\n        } else {\n            # row doesn't contain <td>, its probably headline\n        }\n    }\n}\n\nfunction _optimizeValue {\n    param (\n        [string] $text\n        ,\n        [int] $lengthLimit = 50\n        ,\n        [switch] $replaceNewLine\n    )\n    # replace | because it is delimiter in confluence\n    $result = $text -replace \"\\|\", \"!\" -join \" \"\n    # TXT recoeds can be in quotes, so replace them, just in case\n    $result = $text -replace '^\"' -replace '\"$'\n    if ($replaceNewLine) {\n        # multiline values are returned with \\n on places where were linebreaks\n        $result = $result -replace \"\\B\\\\n|\\\\n\\s|\\\\n\\B\"\n    }\n    $result = $result.trim()\n    if ($result.Length -gt $lengthLimit) {\n        $result = $result.substring(0, $lengthLimit) + \"...\"\n    }\n    return $result\n}\n\nfunction _getCorrespondingData {\n    param ($item)\n\n    $resultByName = $confluenceContent | ? { $_.Name -eq $item.Name -and $_.Type -eq $item.Type }\n    $resultByValue = $confluenceContent | ? { $_.Value -eq $item.Value -and $_.Type -eq $item.Type }\n    $resultByNameAndValue = $confluenceContent | ? { $_.Name -eq $item.Name -and $_.Value -eq $item.Value -and $_.Type -eq $item.Type }\n\n    if ($resultByNameAndValue) {\n        if ( @($resultByNameAndValue).count -eq 1) {\n            return $resultByNameAndValue\n        } else {\n            throw \"There are multiple rows with same name '$($item.Name)' and value '$($item.Value)' of type '$($item.Type)' on $atlassianPage. Page sync cannot continue until you solve this duplicity.\"\n        }\n    }\n\n    if ($resultByName -and @($resultByName).count -eq 1) {\n        return $resultByName\n    }\n    if ($resultByValue -and @($resultByValue).count -eq 1) {\n        return $resultByValue\n    }\n\n    Write-Warning \"DNS record with name '$($item.Name)', value '$($item.Value)' and type '$($item.Type)' wasn't found on $atlassianPage.`nIt's new record or there was change of name or value in the existing one, that removed possibility to uniquely identify it.`n`nOwner and description will be therefore `$null.\"\n}\n#endregion functions\n\n#region get data from AWS\n$awsCredential = Get-Credential -Message \"Enter credentials for AWS account\"\n\n$registratorContent = _getAWSDNSZoneRecord -domainZoneID $domainZoneID -credential $awsCredential\n# filter non interesting records\n$registratorContent = $registratorContent | ? { $_.type -notin \"SOA\", \"NS\" }\n\nif (!$registratorContent) { throw \"unable to receive DNS records\" }\n#endregion get data from AWS\n\n#region get data from confluence page (table)\n# authenticate to Confluence page\n$Headers = @{\"Authorization\" = \"Basic \" + [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(($confluenceCredential.UserName + \":\" + [System.Runtime.InteropServices.marshal]::PtrToStringAuto([System.Runtime.InteropServices.marshal]::SecureStringToBSTR($confluenceCredential.Password)) ))) }\n\n# Invoke-WebRequest instead of Get-ConfluencePage to be able to use ParsedHtml\n[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12\ntry {\n    $confluencePageContent = Invoke-WebRequest -Method GET -Headers $Headers -Uri \"$baseUri/rest/api/content/$pageID`?expand=body.storage\" -ea stop\n} catch {\n    if ($_.exception -match \"The response content cannot be parsed because the Internet Explorer engine is not available\") {\n        throw \"Error was: $($_.exception)`n Run following command on $env:COMPUTERNAME to solve this:`nSet-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Internet Explorer\\Main' -Name DisableFirstRunCustomize -Value 2\"\n    } else {\n        throw $_\n    }\n}\n\n# from confluence page get content of the first html table\n$table = $confluencePageContent.ParsedHtml.GetElementsByTagName('table')[0]\n\n# convert HTML table to PS object\n$confluenceContent = @(_convertFromHTMLTable $table)\n#endregion get data from confluence page (table)\n\n# merging registrator information with confluence user inputs\n$mergedContent = $registratorContent | % {\n    $item = $_\n    $correspondingData = _getCorrespondingData $item\n    $item | select Name, Type, Value, @{n = \"Description\"; e = { _optimizeValue $correspondingData.description -lengthLimit 1000 -replaceNewLine } }, @{ n = \"Owner\"; e = { $correspondingData.owner } }\n}\n\n# save the result back to confluence page\n$body = $mergedContent | ConvertTo-ConfluenceTable | ConvertTo-ConfluenceStorageFormat\nSet-ConfluencePage -PageID $pageID -Body $body"
  },
  {
    "path": "ConvertFrom-HTMLTable.ps1",
    "content": "﻿function ConvertFrom-HTMLTable {\n    <#\n    .SYNOPSIS\n    Function for converting ComObject HTML object to common PowerShell object.\n\n    .DESCRIPTION\n    Function for converting ComObject HTML object to common PowerShell object.\n    ComObject can be retrieved by (Invoke-WebRequest).parsedHtml or IHTMLDocument2_write methods.\n\n    In case table is missing column names and number of columns is:\n    - 2\n        - Value in the first column will be used as object property 'Name'. Value in the second column will be therefore 'Value' of such property.\n    - more than 2\n        - Column names will be numbers starting from 1.\n\n    .PARAMETER table\n    ComObject representing HTML table.\n\n    .PARAMETER tableName\n    (optional) Name of the table.\n    Will be added as TableName property to new PowerShell object.\n\n    .EXAMPLE\n    $pageContent = Invoke-WebRequest -Method GET -Headers $Headers -Uri \"https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/hierarchy/log-files\"\n    $table = $pageContent.ParsedHtml.getElementsByTagName('table')[0]\n    $tableContent = @(ConvertFrom-HTMLTable $table)\n\n    Will receive web page content >> filter out first table on that page >> convert it to PSObject\n\n    .EXAMPLE\n    $Source = Get-Content \"C:\\Users\\Public\\Documents\\MDMDiagnostics\\MDMDiagReport.html\" -Raw\n    $HTML = New-Object -Com \"HTMLFile\"\n    $HTML.IHTMLDocument2_write($Source)\n    $HTML.body.getElementsByTagName('table') | % {\n        ConvertFrom-HTMLTable $_\n    }\n\n    Will get web page content from stored html file >> filter out all html tables from that page >> convert them to PSObjects\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [System.__ComObject] $table,\n\n        [string] $tableName\n    )\n\n    $twoColumnsWithoutName = 0\n\n    if ($tableName) { $tableNameTxt = \"'$tableName'\" }\n\n    $columnName = $table.getElementsByTagName(\"th\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n\n    if (!$columnName) {\n        $numberOfColumns = @($table.getElementsByTagName(\"tr\")[0].getElementsByTagName(\"td\")).count\n        if ($numberOfColumns -eq 2) {\n            ++$twoColumnsWithoutName\n            Write-Verbose \"Table $tableNameTxt has two columns without column names. Resultant object will use first column as objects property 'Name' and second as 'Value'\"\n        } elseif ($numberOfColumns) {\n            Write-Warning \"Table $tableNameTxt doesn't contain column names, numbers will be used instead\"\n            $columnName = 1..$numberOfColumns\n        } else {\n            throw \"Table $tableNameTxt doesn't contain column names and summarization of columns failed\"\n        }\n    }\n\n    if ($twoColumnsWithoutName) {\n        # table has two columns without names\n        $property = [ordered]@{ }\n\n        $table.getElementsByTagName(\"tr\") | % {\n            # read table per row and return object\n            $columnValue = $_.getElementsByTagName(\"td\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n            if ($columnValue) {\n                # use first column value as object property 'Name' and second as a 'Value'\n                $property.($columnValue[0]) = $columnValue[1]\n            } else {\n                # row doesn't contain <td>\n            }\n        }\n        if ($tableName) {\n            $property.TableName = $tableName\n        }\n\n        New-Object -TypeName PSObject -Property $property\n    } else {\n        # table doesn't have two columns or they are named\n        $table.getElementsByTagName(\"tr\") | % {\n            # read table per row and return object\n            $columnValue = $_.getElementsByTagName(\"td\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n            if ($columnValue) {\n                $property = [ordered]@{ }\n                $i = 0\n                $columnName | % {\n                    $property.$_ = $columnValue[$i]\n                    ++$i\n                }\n                if ($tableName) {\n                    $property.TableName = $tableName\n                }\n\n                New-Object -TypeName PSObject -Property $property\n            } else {\n                # row doesn't contain <td>, its probably row with column names\n            }\n        }\n    }\n}"
  },
  {
    "path": "ConvertFrom-XML.ps1",
    "content": "﻿function ConvertFrom-XML {\n    <#\n    .SYNOPSIS\n    Function for converting XML object (XmlNode) to PSObject.\n\n    .DESCRIPTION\n    Function for converting XML object (XmlNode) to PSObject.\n\n    .PARAMETER node\n    XmlNode object (retrieved like: [xml]$xmlObject = (Get-Content C:\\temp\\file.xml -Raw))\n\n    .EXAMPLE\n    [xml]$xmlObject = (Get-Content C:\\temp\\file.xml -Raw)\n    ConvertFrom-XML $xmlObject\n\n    .NOTES\n    Based on https://stackoverflow.com/questions/3242995/convert-xml-to-psobject\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true, ValueFromPipeline)]\n        [System.Xml.XmlNode] $node\n    )\n\n    #region helper functions\n\n    function ConvertTo-PsCustomObjectFromHashtable {\n        param (\n            [Parameter(\n                Position = 0,\n                Mandatory = $true,\n                ValueFromPipeline = $true,\n                ValueFromPipelineByPropertyName = $true\n            )] [object[]]$hashtable\n        );\n\n        begin { $i = 0; }\n\n        process {\n            foreach ($myHashtable in $hashtable) {\n                if ($myHashtable.GetType().Name -eq 'hashtable') {\n                    $output = New-Object -TypeName PsObject;\n                    Add-Member -InputObject $output -MemberType ScriptMethod -Name AddNote -Value {\n                        Add-Member -InputObject $this -MemberType NoteProperty -Name $args[0] -Value $args[1];\n                    };\n                    $myHashtable.Keys | Sort-Object | % {\n                        $output.AddNote($_, $myHashtable.$_);\n                    }\n                    $output\n                } else {\n                    Write-Warning \"Index $i is not of type [hashtable]\";\n                }\n                $i += 1;\n            }\n        }\n    }\n    #endregion helper functions\n\n    $hash = @{}\n\n    foreach ($attribute in $node.attributes) {\n        $hash.$($attribute.name) = $attribute.Value\n    }\n\n    $childNodesList = ($node.childnodes | ? { $_ -ne $null }).LocalName\n\n    foreach ($childnode in ($node.childnodes | ? { $_ -ne $null })) {\n        if (($childNodesList.where( { $_ -eq $childnode.LocalName })).count -gt 1) {\n            if (!($hash.$($childnode.LocalName))) {\n                Write-Verbose \"ChildNode '$($childnode.LocalName)' isn't in hash. Creating empty array and storing in hash.$($childnode.LocalName)\"\n                $hash.$($childnode.LocalName) += @()\n            }\n            if ($childnode.'#text') {\n                Write-Verbose \"Into hash.$($childnode.LocalName) adding '$($childnode.'#text')'\"\n                $hash.$($childnode.LocalName) += $childnode.'#text'\n            } else {\n                Write-Verbose \"Into hash.$($childnode.LocalName) adding result of ConvertFrom-XML called upon '$($childnode.Name)' node object\"\n                $hash.$($childnode.LocalName) += ConvertFrom-XML($childnode)\n            }\n        } else {\n            Write-Verbose \"In ChildNode list ($($childNodesList -join ', ')) is only one node '$($childnode.LocalName)'\"\n\n            if ($childnode.'#text') {\n                Write-Verbose \"Into hash.$($childnode.LocalName) set '$($childnode.'#text')'\"\n                $hash.$($childnode.LocalName) = $childnode.'#text'\n            } else {\n                Write-Verbose \"Into hash.$($childnode.LocalName) set result of ConvertFrom-XML called upon '$($childnode.Name)' $($childnode.Value) object\"\n                $hash.$($childnode.LocalName) = ConvertFrom-XML($childnode)\n            }\n        }\n    }\n\n    Write-Verbose \"Returning hash ($($hash.Values -join ', '))\"\n    return $hash | ConvertTo-PsCustomObjectFromHashtable\n}"
  },
  {
    "path": "Copy-Item2.ps1",
    "content": "function Copy-Item2 {\n    <#\n    .SYNOPSIS\n    Fce slouzi k chytremu kopirovani souboru/adresaru. Umoznuje i zabaleni zdroje a kopirovani ZIP souboru misto originalu.\n\n    .DESCRIPTION\n    Pro kopirovani velkeho mnozstvi malych souboru na vic stroju je lepsi pouzit prepinac copyZipped. Kdy se zdroj nejdrive zabali, kopiruje se dany ZIP a na cilovych strojich se pote opet rozbali.\n\n    .PARAMETER ComputerName\n    Seznam stroju na ktere budu kopirovat.\n\n    .PARAMETER Source\n    Uvadi zdroj odkud se bude kopirovat. Musi byt zadano jako UNC cesta. Napr. \\\\titan01\\temp ci \\\\titan01\\temp\\program.exe\n\n    .PARAMETER Destination\n    Uvadi kam se bude kopirovat. Pokud adresar neexistuje, tak se automaticky vytvori. Musi byt zadano jako lokalni cesta. Napr. C:\\temp.\n\n    .PARAMETER giveUsersModifyPerm\n    Prepínač rikajici, ze na cilovem objektu se jeste nastavi pro skupinu Users Modify NTFS prava (vcetne dedeni na podobjekty).\n\n    .PARAMETER copyZipped\n    Prepinac rikajici, ze kopirovana slozka se nejdrive zabali na zdrojovem stroji, zip archiv se skopiruje na cil a tam se opet rozbali.\n    Efektivni pouze u adresaru s vetsim poctem souboru a kopirovani na vetsi pocet stroju.\n    Prepinac se neda pouzit v kombinaci s kopirovanim souboru.\n\n    .PARAMETER noConfirm\n    Prepinac rikajici, ze neni potreba potvrzovat akci kopirovani.\n\n    .PARAMETER EmailReport\n    Prepinac rikajici, ze pokud se behem kopirovani vyskytnou chyby, tak budou zaslany na $emailAddress.\n\n    .PARAMETER emailAddress\n    Parametr udavajici adresu, na kterou budou zaslany pripadne chyby, ktere se objevily pri kopirovani.\n\n    .EXAMPLE\n    $hala | copy-item2 -s \"\\\\titan01\\c$\\qtsdk\" -d \"C:\\qtsdk\"\n    Do C:\\qtsdk na kazdem stroji v hale nakopiruje obsah adresare \"\\\\titan01\\c$\\qtsdk\".\n\n    .EXAMPLE\n    copy-item2 -c \"titan05\",\"titan06\" -s \"\\\\titan01\\c$\\qtsdk\" -d \"C:\\qtsdk\"\n    Do C:\\qtsdk na titan05,titan06 nakopiruje obsah adresare \"\\\\titan01\\c$\\qtsdk\".\n\n    .EXAMPLE\n    $hala | ogv2 | copy-item2 -s \"\\\\titan01\\c$\\qtsdk\\rad.log\" -d \"C:\\temp\"\n    Na vybrané stroje z haly nakopíruje do C:\\temp soubor rad.log\n\n    .NOTES\n    Author: Ondřej Šebela - ztrhgf@seznam.cz\n    Povoleni CredSSP by melo byt reseno skrze GPO: Windows Remote Management a Enable CredSSP.\n    Vice zde http://dustinhatch.tumblr.com/post/24589312635/enable-powershell-remoting-with-credssp-using-group\n    #>\n\n    #[CmdletBinding(SupportsShouldProcess=$true)]\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, HelpMessage = \"zadej jmeno stroje/ů\")]\n        [Alias(\"c\", \"CN\", \"__Server\", \"IPAddress\", \"Server\", \"Computer\", \"Name\", \"SamAccountName\")]\n        [ValidateNotNullOrEmpty()]\n        [String[]] $ComputerName\n        ,\n        [Parameter(Mandatory = $true, Position = 1, HelpMessage = \"zadej cestu ke zdroji v UNC tvaru!\")]\n        [ValidateScript( {$_ -match \"^\\\\\\\\[.\\w]+\\\\\\w+\"})] # kontrola jestli jde o UNC cestu a to vcetne tecek v prvni casti adresy\n        #\t[ValidateScript({Test-Path $_})] # kontrola jestli $source existuje\n        [Alias(\"s\")]\n        [string] $source\n        ,\n        [Parameter(Mandatory = $true, Position = 2, HelpMessage = \"zadej cilovy adresar (jako lokalni cestu!)\")]\n        #\t\t[ValidateScript({$_ -match \"^[a-z]:\\\\\"})]\n        [Alias(\"d\")]\n        [string] $destination\n        ,\n        [switch] $giveUsersModifyPerm\n        ,\n        [ValidateScript( {\n                If (Get-Command zip-folder, unzip-file -errorAction Stop) {\n                    $true\n                } else {\n                    Throw \"Jedna z potrebnych funkci (zip-folder,unzip-file) v prostredi chybi.\"\n                }\n            })]\n        [ValidateScript( {\n                If ($source -match \"\\\\[^\\.]+\\.[\\w]{2,4}$\") {\n                    Throw \"Snazite se kopirovat soubor! Pro soubory neni kopirovani ZIP podporovano.\"\n                } else {\n                    $true\n                }\n            })]\n        [switch] $copyZipped\n        ,\n        [switch] $noConfirm\n        ,\n        [switch] $emailReport\n        ,\n        $emailAddress = \"sebela@fi.muni.cz\"\n\n    )\n\n    BEGIN {\n        $error.clear()\n\n        #region preruseni skriptu pokud kopiruji soubor a dal jsem copyZipped (duplicitni kontrola, protoze pokud $source zadam jako pozicni a ne named parametr tak se validace par. nespusti)\n        If ($source -match \"\\\\[^\\.]+\\.[\\w]{2,4}$\" -and $copyZipped) {\n            Throw \"Snazite se kopirovat soubor! Pro soubory neni kopirovani ZIP podporovano.\"\n        }\n        #endregion\n\n        #region pomocne promenne\n        $originalSource = $source\n        $SourceCompName = $source.Split(\"\\\\\")[2]\n        $SourceObjectName = Split-Path $source -Leaf\n        $sourceIsFolder = test-path $source -pathType container\n        $destinationIsFile = $destination -match \"\\\\[^\\.]+\\.[\\w]{2,4}$\"\n        $destinationObjectName = Split-Path $destination -Leaf\n        $destinationFolderName = Split-Path $destination -Parent\n        [array]$global:CompletedSources = ($SourceCompName)\n        $jobs = @()\n        #endregion\n\n        #region potvrzeni akce\n        function chcete-pokracovat {\n            while ($choice -notmatch \"[A|N]\") {\n                $choice = read-host \"Pokračovat? (A|N)\"\n            }\n            if ($choice -eq \"N\") {\n                break\n            }\n        }\n\n        if ($sourceIsFolder) {\n            write-output \"Obsah adresáře $source se nakopíruje do adresáře $(Split-Path $destination -Leaf)\"\n            if (!$noConfirm) {\n                chcete-pokracovat\n            }\n        }\n\n        if (!$sourceIsFolder) {\n            if ($destinationIsFile) {\n                Write-Output \"Soubor $SourceObjectName se nakopíruje do adresáře $destinationFolderName se jménem $destinationObjectName\"\n                if (!$noConfirm) {\n                    chcete-pokracovat\n                }\n            } else {\n                Write-Output \"Soubor $SourceObjectName se nakopíruje do adresáře $destination\"\n                if (!$noConfirm) {\n                    chcete-pokracovat\n                }\n            }\n        }\n        #endregion\n\n        #region info o zaslani emailu\n        if ($emailReport) {\n            write-output \"Na $emailAddress dojde na konci k zaslani vysledku kopirovani.\"\n        }\n        #endregion\n\n        #region odstraneni zdrojoveho pc ze seznamu cilu\n        # do pole matches ulozim cast X:\\\n        $null = $source -match \"[a-z]{1}\\$\\\\[\\w\\\\.]+\"\n        #pokud pristupuji primo na disk$\n        if ($matches) {\n            # v ziskanem matchi nahradim $ za : a \\ na konci za prazdny retezec\n            $SourceLocalPath = $matches[0] -replace \"\\$\", \":\" -replace \"\\\\$\", \"\"\n            # v destination nahradim \\ na konci za prazdny retezec\n            $DestinationLocalPath = $destination -replace \"\\\\$\", \"\"\n            if ($ComputerName -like \"*$SourceCompName*\" -and ($SourceLocalPath -eq $DestinationLocalPath)) {\n                $ComputerName = $ComputerName -replace \"$SourceCompName\", $null | ? {$_}  # ? {$_} zahodi prazdne radky\n                Write-Warning \"Ze seznamu cilu byl odstranen stroj $SourceCompName protoze se shodovala zdrojova a cilova slozka\"\n            }\n        } elseif ($ComputerName -like \"*$SourceCompName*\") {\n            # pokud pristupuji na klasickou UNC cestu bez pismene disku (nepoznam jestli se shoduji = radeji odstranim)\n            $ComputerName = $ComputerName -replace \"$SourceCompName\", $null | ? {$_}\n            Write-Warning \"Ze seznamu cilu byl odstranen stroj $SourceCompName protoze je zdrojem dat\"\n        }\n        #endregion\n\n        #region scriptblock pro invoke-command\n        $ScriptBlock = {\n            [CmdletBinding()]\n            param\n            (\n                $VerbosePreference\n                ,\n                $source\n                ,\n                $SourceObjectName\n                ,\n                $destination\n                ,\n                $destinationIsFile\n                ,\n                $destinationObjectName\n                ,\n                $destinationFolderName\n                ,\n                $computer\n                ,\n                $global:CompletedSources\n                ,\n                $giveUsersModifyPerm\n                ,\n                $copyZipped\n                ,\n                $UnzipFileFunctionDef\n            )\n\n            # nastaveni verbose\n            if ($VerbosePreference.value) {\n                $VerbosePreference = $VerbosePreference.value\n            }\n\n            #region kdyz zdrojem je adresar\n            $sourceIsFolder = test-path $source -pathType container\n            if ($sourceIsFolder) {\n                # pokud je zdrojem adresar a zaroven cilova cesta existuje, tak se osetri tvar $source. Kvuli chovani cmdletu copy-item, kdy pokud zdrojova adresa nekonci \\* a zadany cilovy adresar existuje, tak se v nem vytvori subfolder s obsahem zdroje coz nechceme\n                if (test-path $destination)\t{\n                    switch -regex ($source)\t{\n                        '\\\\$' {$source = \"$source*\"; break} # kdyz konci \"\\\" tak se prida \"*\"\n                        '\\w$' {$source = \"$source\\*\"; break} # kdyz konci alfanumerickym znakem tak se prida \"\\*\"\n                        default {break}\n                    }\n                }\n            }\n            #endregion\n\n            #region kdyz zdrojem je soubor\n            else {\n                # oprava toho, ze pokud posledni cast $destination adresy neexistuje, tak copy-item misto aby ho vytvoril, vytvori soubor s jeho nazvem a obsahem $source souboru\n\n                # pokud $destination je soubor a adresar ve kterem by se mel vytvorit neexistuje, tak jej vytvorim\n                if ($destinationIsFile -and !(Test-Path $destinationFolderName) -and !($copyZipped)) {\n                    Write-output \"na stroji $computer vytvarim adresar $destinationFolderName abych do nej mohl nakopirovat zdrojovy soubor\"\n                    $null = New-Item -Path $destinationFolderName -ItemType directory -Confirm:$false -Force\n                }\n\n                # pokud $destination je adresar a zaroven neexistuje\n                if (!($destinationIsFile) -and !(Test-Path $destination) -and !($copyZipped)) {\n                    Write-output \"na stroji $computer vytvarim adresar $destination , abych do nej mohl nakopirovat zdrojovy soubor\"\n                    $null = New-Item -Path $destination -ItemType directory -Confirm:$false -Force\n                }\n            }\n            #endregion\n\n            #region uprava destination adresy kvuli kopirovani ZIP souboru\n            if ($copyZipped) {\n                # jelikoz budu kopirovat ZIP archiv a ne puvodni data, tak do $ZipDestination ulozim originalni $destination abych ho nasledne mohl zmenit\n                $ZipDestination = $destination\n                # $destination zmenim na root disku kde mel byt puvodni $destination + nazev ZIP archivu\n                if ($destination -match \"^\\\\\\\\[.\\w]+\\\\\\w+\") {\n                    # destination je v UNC tvaru\n                    if ($destination -match \"^\\\\\\\\[.\\w]+\\\\[a-z]{1}\\$\") {\n                        # destination je v UNC tvaru a obsahuje pismeno disku\n                        $destination = Join-Path -Path $Matches[0] -ChildPath \"archive_to_copy.zip\"\n                    } else {\n                        # destination je v UNC tvaru a neobsahuje pismeno disku\n                        $destination = \"\\\\\" + \"$computer\" + \"\\c$\\\" + \"archive_to_copy.zip\"\n                    }\n                } else {\n                    # destination je v lokalnim tvaru\n                    $destination = Join-Path -Path (Split-Path $destination -Qualifier) -ChildPath \"archive_to_copy.zip\"\n                }\n                Write-Verbose \"Puvodni cestu $ZipDestination jsem upravil na $destination kvuli nakopirovani ZIP souboru\"\n            }\n            #endregion\n\n            if ($VerbosePreference -eq \"Continue\" -or $VerbosePreference -eq 2) {\n                Write-Output \"Kopíruji na $computer z $source do $destination\"\n            } else {\n                Write-Output \"Kopíruji na $computer\"\n            }\n\n            Copy-Item $source $destination -recurse -force\n\n            #region nastaveni opravneni\n            if (!$copyZipped) {\n                # pokud kopiruji ZIP tak opravneni zmenim az po rozbaleni\n                if ($giveUsersModifyPerm) {\n                    # pokud jsem kopiroval ZIP, tak jsem upravil $destination, musim vratit zpet\n                    if ($copyZipped) {\n                        $destination = $ZipDestination\n                    }\n                    Write-Verbose \"Ziskavam aktualni opravneni na $destination.\"\n                    $Acl = Get-Acl $destination\n                    $inheritance = [int]([System.Security.AccessControl.InheritanceFlags]::ContainerInherit) + [int]([System.Security.AccessControl.InheritanceFlags]::ObjectInherit)\n                    $propagation = [System.Security.AccessControl.PropagationFlags]::None\n                    if ($destinationIsFile) {\n                        $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(\"Users\", \"Modify\", \"Allow\")\n                    } else {\n                        $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(\"Users\", \"Modify\", $inheritance, $propagation, \"Allow\")\n                    }\n                    $Acl.SetAccessRule($AccessRule)\n                    Write-Verbose \"Upravuji opravneni na $destination.\"\n\n                    Set-Acl $destination $Acl\n                }\n            }\n            #endregion\n        } # konec scriptblock\n        #endregion\n\n        if ($copyZipped) {\n            #region vytvoreni definice funkci pro invoke-command\n            $ZipFileFunctionDef = \"function zip-folder { ${function:zip-folder} }\"\n            $UnzipFileFunctionDef = \"function unzip-file { ${function:unzip-file} }\"\n            #endregion\n\n            #region definice scriptblocku pro vytvoreni ZIP archivu\n            $ScriptBlock2 = {\n                Param( $ZipFileFunctionDef, $source, $SourceDriveLetter, $SourceCompName )\n                # z definice predane jako argument opetovne vytvorim funkce a nactu pomoci dot source (tecka)\n                . ([ScriptBlock]::Create($ZipFileFunctionDef))\n\n                # dle tvaru source adresy zvolim\n                if ($SourceDriveLetter) {\n                    # pokud source v nazvu obsahuje i pismeno disku, tak ZIP bude v rootu daneho disku\n                    $ZipDestination = $SourceDriveLetter + \":\\\" + \"archive_to_copy.zip\"\n                } else {\n                    # pokud source neobsahuje pismeno disku, tak umistim ZIP archiv do rootu C:\\\n                    $ZipDestination = \"C:\\archive_to_copy.zip\"\n                }\n                Zip-Folder $source $ZipDestination -IncludeBaseFolder:$true\n            }\n            #endregion\n\n            #region vytvoreni ZIP archivu na zdrojovem stroji v rootu disku, na kterem je umisten $source + uprava $source adresy\n            try {\n                # match automaticky ulozi do pole $matches vsechny shody umistene v ()\n                try {\n                    $null = $source -match '^(\\\\\\\\([\\w]+)[^$]+([a-z])\\$).*'\n                    $SourceDriveLetter = $matches[3]\n                    $SourceCompNameWithLetter = $matches[1]\n                    #\t\t\t\t$SourceCompName = $matches[2]\n                } catch {}\n\n                # vytvorim na stroji v rootu ZIP archiv\n                Write-Output \"na $SourceCompName vytvarim ZIP archiv $ZipDestination\"\n                Invoke-Command -ComputerName $SourceCompName -ScriptBlock $ScriptBlock2 -ArgumentList $ZipFileFunctionDef, $source, $SourceDriveLetter, $SourceCompName -ErrorAction Stop\n\n                #region uprava $source adresy (nepracuji s originalnim zdrojem ale ZIP archivem)\n                # upravim $source adresu aby odpovidala umisteni ZIP archivu\n                if ($SourceDriveLetter) {\n                    # pokud source v nazvu obsahuje i pismeno disku, tak ZIP bude v rootu daneho disku\n                    $source = Join-Path -path $SourceCompNameWithLetter -child \"archive_to_copy.zip\"\n                } else {\n                    # pokud source neobsahuje pismeno disku, tak umistim ZIP archiv do rootu C:\\\n                    $source = \"\\\\\" + $SourceCompName + \"\\\" + \"c$\\archive_to_copy.zip\"\n                }\n                #endregion\n\n            } catch {\n                Write-Output \"Pri vytvareni archivu se vyskytla chyba\"\n                Write-Error -Message \"Error: $($_.Exception.Message) - Line Number: $($_.InvocationInfo.ScriptLineNumber)\"\n                #TODO zvolit vhodne reseni problemu..\n            }\n            #endregion\n        }\n\n        #region definice scriptblocku pro akce provadene po nakopirovani ZIP archivu (rozbaleni, nastaveni prav,...)\n        if ($copyZipped) {\n            $CopyZippedScriptblock = {\n                param (\n                    $VerbosePreference,\n                    $UnzipFileFunctionDef,\n                    $destination,\n                    $SourceObjectName,\n                    $DestinationObjectName,\n                    $giveUsersModifyPerm,\n                    $copyzipped\n                )\n                #region uprava destination adresy kvuli kopirovani ZIP souboru\n                # jelikoz budu kopirovat ZIP archiv a ne puvodni data, tak do $ZipDestination ulozim originalni $destination abych ho nasledne mohl zmenit\n                $ZipDestination = $destination\n                # $destination zmenim na root disku kde mel byt puvodni $destination + nazev ZIP archivu\n                if ($destination -match \"^\\\\\\\\[.\\w]+\\\\\\w+\") {\n                    # destination je v UNC tvaru\n                    if ($destination -match \"^\\\\\\\\[.\\w]+\\\\[a-z]{1}\\$\") {\n                        # destination je v UNC tvaru a obsahuje pismeno disku\n                        $destination = Join-Path -Path $Matches[0] -ChildPath \"archive_to_copy.zip\"\n                    } else {\n                        # destination je v UNC tvaru a neobsahuje pismeno disku\n                        $destination = \"\\\\\" + \"$computer\" + \"\\c$\\\" + \"archive_to_copy.zip\"\n                    }\n                } else {\n                    # destination je v lokalnim tvaru\n                    $destination = Join-Path -Path (Split-Path $destination -Qualifier) -ChildPath \"archive_to_copy.zip\"\n                }\n                Write-Verbose \"Puvodni cestu $ZipDestination jsem upravil na $destination kvuli nakopirovani ZIP souboru\"\n                #endregion\n\n                #region rozbaleni nakopirovaneho ZIP archivu\n                # z definice predane jako argument opetovne vytvorim funkci a nactu pomoci dot source (tecka)\n                . ([ScriptBlock]::Create($UnzipFileFunctionDef))\n                $ZipDestinationFolder = $ZipDestination | Split-Path -Parent\n                if (!(Test-Path $ZipDestinationFolder)) {\n                    Write-Output \"vytvarim adresar $ZipDestinationFolder protoze neexistuje\"\n                    $null = New-Item -ItemType \"directory\" -Path $ZipDestinationFolder -Confirm:$false\n                }\n\n                Write-Verbose \"rozbaluji $destination do $ZipDestinationFolder\"\n                unzip-file $destination $ZipDestinationFolder\n                #endregion\n\n                #region prejmenovani rozbaleneho adresare aby odpovidal zadani\n                # rozbaleny adresar ma stejny nazev jako ten zdrojovy (ze ktereho byl ZIP archiv vytvoren), proto je potreba jej rozbalit pokud $source a $destination adresare nejsou shodne\n                if ($SourceObjectName -ne $DestinationObjectName) {\n                    $ActualZipDestinationFolderName = $ZipDestination -replace $DestinationObjectName, $SourceObjectName\n                    $CorrectZipDestinationFolderName = Join-Path (Split-Path $ActualZipDestinationFolderName -parent) $DestinationObjectName\n                    # pokud jiz na stroji existuje adresar s cilovym jmenem, tak jej musim pred prejmenovanim smazat\n                    if (Test-Path $CorrectZipDestinationFolderName -ErrorAction SilentlyContinue) {\n                        try {\n                            Write-Verbose \"Adresar $CorrectZipDestinationFolderName jiz existoval, smazal jsem.\"\n                            Remove-Item $CorrectZipDestinationFolderName -Force -Recurse -Confirm:$false\n                        } catch {\n                            Write-Warning \"Pri mazani $CorrectZipDestinationFolderName na $computer se vyskytla chyba. Je tam tedy jak puvodni, tak neprejmenovany novy. Akci prejmenovani tedy musim preskocit, stejne by skoncila chybou.\"\n                            continue\n                        }\n                    }\n\n                    Write-Verbose \"V adresari $ActualZipDestinationFolderName prejmenuji $SourceObjectName na $DestinationObjectName\"\n                    Rename-Item $ActualZipDestinationFolderName $DestinationObjectName -Force -Confirm:$false -ErrorAction Stop\n                }\n                #endregion\n\n                #region nastaveni opravneni\n                if ($giveUsersModifyPerm) {\n                    # pokud jsem kopiroval ZIP, tak jsem upravil $destination, musim vratit zpet\n                    if ($copyZipped) {\n                        $destination = $ZipDestination\n                    }\n                    Write-Verbose \"Ziskavam aktualni opravneni na $destination.\"\n                    $Acl = Get-Acl $destination\n                    $inheritance = [int]([System.Security.AccessControl.InheritanceFlags]::ContainerInherit) + [int]([System.Security.AccessControl.InheritanceFlags]::ObjectInherit)\n                    $propagation = [System.Security.AccessControl.PropagationFlags]::None\n                    if ($destinationIsFile) {\n                        $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(\"Users\", \"Modify\", \"Allow\")\n                    } else {\n                        $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(\"Users\", \"Modify\", $inheritance, $propagation, \"Allow\")\n                    }\n                    $Acl.SetAccessRule($AccessRule)\n                    Write-Verbose \"Upravuji opravneni na $destination.\"\n\n                    Set-Acl $destination $Acl\n                }\n                #endregion\n\n                #TODO: pokud source pinga, pokud ne tak z nej udelat source?\n                #region smazani ZIP archivu z ciloveho stroje\n                Write-Verbose \"mazu ZIP soubor $destination\"\n                sleep -Milliseconds 200\n                Remove-Item $destination -Confirm:$false -Force\n                #endregion\n            }\n        }\n        #endregion\n\n        #region promenne, ktere je potreba definovat az na konci BEGIN ci obnovit jejich hodnoty\n        $sourceIsFolder = test-path $source -pathType container\n        $destinationIsFile = $destination -match \"\\\\[^\\.]+\\.[\\w]{2,4}$\"\n        $destinationObjectName = Split-Path $destination -Leaf\n        $destinationFolderName = Split-Path $destination -Parent\n        #endregion\n    }\n\n    PROCESS {\n        foreach ($computer in $ComputerName) {\n            if (Test-Connection -ComputerName $computer -Count 2 -ErrorAction SilentlyContinue) {\n                #region vybrani nahodneho zdroje z dostupnych a uprava $source adresy dle potreby\n                if (!$copyZipped) {\n                    #TODO: nezajistuji ze se otestuji vsechny polozky v $CompletedSources (get-random v kombinaci s poctem prvku v poli)\n                    $NewSourceCompName = \"\"\n                    $PreviousSourceCompName = \"\"\n                    $CompletedSourcesCount = $global:CompletedSources.count\n                    $private:PocetPokusu = 0\n                    $private:destination = $destination\n\n                    #TODO zmena source funguje chybne ..opravit\n                    # Write-Verbose \"Vyberu jiny zdroj dat a zmenim source adresu\"\n                    # z pole stroju, kam jsem uspesne nakopiroval data nahodne vyberu jeden a upravim source adresu\n                    # uvazuji i variantu kdy source a destination neukazuji na stejny adresar + vyberu po case za source zase originalni zdroj\n                    # do {\n                    #     $NewSourceCompName = get-random $global:CompletedSources -Count 1\n                    #     $PreviousSourceCompName = $source.Split(\"\\\\\")[2]\n\n                    #     # kopiruji z originalniho zdroje\n                    #     if ($NewSourceCompName -eq $SourceCompName) {\n                    #         $source = $originalSource\n                    #         Write-Verbose \"\tNovy source je $source (kopiruji z puvodniho zdroje)\"\n                    #     } else {\n                    #         # kopiruji z NEoriginalniho zdroje\n                    #         $oldSource = $source\n                    #         $NewSourceCompName\n                    #         $destination\n                    #         $source = (join-path \"\\\\$NewSourceCompName\" $destination) -replace \":\", \"$\"\n                    #         Write-Verbose \"\tNovy source je $source (puvodne $oldSource)\"\n                    #     }\n\n                    #     $private:PocetPokusu++\n                    # } until ((Test-Connection $NewSourceCompName -Count 1 -Quiet) -or ($private:PocetPokusu = $CompletedSourcesCount))\n\n                    # ukonceni skriptu pokud nemohu pouzit zadny z dostupnych zdroju\n                    if ($private:PocetPokusu -eq $CompletedSourcesCount -and ($NewSourceCompName -ne $PreviousSourceCompName)) {\n                        Write-Warning \"Neni dostupny zadny zdroj dat!\"\n                        break\n                    }\n                }\n                #endregion\n\n                #region vytvoreni hashe s parametry pro invoke-command\n                $InvokeCommandParams = @{\n                    ScriptBlock  = $ScriptBlock\n                    ErrorAction  = \"Stop\"\n                    ArgumentList = $VerbosePreference, $source, $SourceObjectName, $destination, $destinationIsFile,\n                    $destinationObjectName, $destinationFolderName, $computer, $global:CompletedSources, $giveUsersModifyPerm, $copyZipped, $UnzipFileFunctionDef\n                }\n                #endregion\n\n                try {\n                    # upravim cesty aby byly v UNC tvaru\n                    $InvokeCommandParams2 = $InvokeCommandParams.clone()\n                    $InvokeCommandParams2.ArgumentList[3] = (Join-Path \"\\\\$computer\" $destination) -replace \":\", \"$\"\n                    $InvokeCommandParams2.ArgumentList[6] = (Join-Path \"\\\\$computer\" $destinationFolderName) -replace \":\", \"$\"\n                    Invoke-Command @InvokeCommandParams2\n                    # v pripade uspesneho zkopirovani pridam cil do seznamu potencialnich zdroju\n                    if (!$copyZipped) {\n                        if ($? -and $global:CompletedSources -notlike \"*$computer*\") {\n                            $global:CompletedSources += $computer\n                        }\n                    }\n                } catch {\n                    Write-Warning \"Nepovedlo se ani klasicke kopirovani iniciovane z lokalniho stroje\"\n                    Write-Warning \"Chyba byla: $($_.Exception.Message) Cislo radku: $($_.InvocationInfo.ScriptLineNumber)\"\n                }\n            } else {\n                Write-Warning \"$computer nepingá\"\n            }\n        }\n    }\n\n    END {\n        if ($copyZipped) {\n            #region smazani ZIP archivu ze zdrojoveho stroje\n            Write-Verbose \"mazu zdrojovy ZIP soubor $source\"\n            Remove-Item $source -Confirm:$false -Force\n            #endregion\n\n            #region ziskani vysledku akce: rozbaleni, nastaveni prav,..\n            if ($jobs) {\n                Write-Output \"Ziskavam vysledky jobu (rozbaleni, nastaveni prav,...)\"\n                Wait-Job -Job $jobs | Out-Null\n                foreach ($job in $jobs) {\n                    if ($job.State -eq 'Failed') {\n                        Write-Host \"Job na $($job.location) skoncil neuspechem: $($job.ChildJobs[0].JobStateInfo.Reason.Message)\" -ForegroundColor Red # pozuti radeji $job.ChildJobs[0].Error ?\n                    } else {\n                        Write-Host \"Job na $($job.location) skoncil uspechem $(Receive-Job $job)\" -ForegroundColor Green\n                        Write-Verbose ($job | fl *)\n                    }\n                }\n            }\n            #endregion\n        }\n\n        if ($emailReport) {\n            #vytvorim si hash s parametry\n            $CommandParameters = @{\n                From    = \"copy@fi.muni.cz\"\n                To      = $emailAddress\n                ReplyTo = $emailAddress\n            }\n            # nastavim zbyle parametry\n            if ($Error) {\n                $CommandParameters.Add(\"Body\", \"PŘÍKAZ:`n$($myinvocation.line) `n`nCHYBY:`n$Error\")\n                $CommandParameters.Add(\"Subject\", 'Chyby z copy-item2')\n            } else {\n                $CommandParameters.Add(\"Body\", \"PŘÍKAZ:`n$($myinvocation.line) `n`nskončil bez chyb.\")\n                $CommandParameters.Add(\"Subject\", 'copy-item2')\n            }\n\n            Send-Email @CommandParameters\n        }\n    }\n}"
  },
  {
    "path": "Export-ScheduledTask.ps1",
    "content": "﻿function Export-ScheduledTasks {\n    <#\n\t\t.SYNOPSIS\n\t\t\tExportuje scheduled tasky ve formě XML souborů.\n\n\t\t.DESCRIPTION\n\t\t\tVe výchozím nastavení exportuje tasky z rootu do adresáře C:\\temp\\backup.\n\n\t\t.PARAMETER  Computername\n\t\t\tStroje ze kterých se budou zálohovat scheduled tasky.\n\n\t\t.PARAMETER  TaskPath\n\t\t\tCesta ze které se budou exportovat tasky. Výchozí hodnota je \"\\\" tedy root. Zapisovat ve tvaru \"\\Správa\" \"\\Microsoft\\Windows\" atp.\n\n\t\t.PARAMETER  BackupPath\n\t\t\tKam se budou XML ukládat.\n\t\t\t\n\t\t.EXAMPLE\n\t\t\tExport-ScheduledTasks\n\t\t\tVyexportuje tasky z rootu do adresáře C:\\temp\\backup\n\n\t\t.EXAMPLE\n\t\t\tExport-ScheduledTasks -comp sirene01 -taskPath \"\\Správa\"\n\t\t\tVyexportuje tasky z \"\\Správa\" do adresáře C:\\temp\\backup na stroji sirene01\n\n\t\t.NOTES\n\t\t\tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\n\n\t\t.LINK\n\t\t\tabout_functions_advanced\n\n\t\t.LINK\n\t\t\tabout_comment_based_help\n\t#>\n    [CmdletBinding()]\n    param\n    (\n        [Parameter(Position = 0, Mandatory = $false, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]\n        [ValidateNotNullOrEmpty()]\n        $Computername = $env:COMPUTERNAME\n        ,\n        [Parameter(Position = 1)]\n        [ValidateNotNull()]\n        [ValidatePattern('(?# Cesta musí začít znakem \\)^\\\\')] # kontrola ze zacina lomitkem\n        $TaskPath = \"\\\"\n        ,\n        [Parameter(Position = 2)]\n        [ValidateNotNull()]\n        [ValidateScript( {Test-Path $_})] # kontrola jestli cesta existuje\n        #\t\t[ValidateScript({$_ -match \"^\\\\\\\\\\w+\\\\\\w+\"})] # kontrola jestli jde o UNC cestu\n        $BackupPath = \"C:\\temp\\backup\"\n\t\t\n    )\n\n    PROCESS {\n        ForEach ($Computer in $Computername) {\n            if (!(Test-Path $BackupPath )) { New-Item -type directory \"$BackupPath\" }\n            $sch = New-Object -ComObject(\"Schedule.Service\")\n            $sch.Connect(\"$Computer\")\n            $tasks = $sch.GetFolder(\"$TaskPath\").GetTasks(0)\n            $tasks | % {\n                $xml = $_.Xml\n                $task_name = $_.Name\n                $outfile = \"$BackupPath\\{0}.xml\" -f $task_name\n                $xml | Out-File $outfile\n            }\n        }\t\n    }\n}\n"
  },
  {
    "path": "Export-ScriptsToModule.ps1",
    "content": "﻿function Export-ScriptsToModule {\n    <#\n    .SYNOPSIS\n        Function for generating Powershell module from ps1 scripts (that contains definition of functions) that are stored in given folder.\n        Generated module will also contain function aliases (no matter if they are defined using Set-Alias or [Alias(\"Some-Alias\")].\n        Every script file has to have exactly same name as function that is defined inside it (ie Get-LoggedUsers.ps1 contains just function Get-LoggedUsers).\n        If folder with ps1 script(s) contains also module manifest (psd1 file), it will be added as manifest of the generated module.\n        In console where you call this function, font that can show UTF8 chars has to be set.\n\n    .PARAMETER configHash\n        Hash in specific format, where key is path to folder with scripts and value is path to which module should be generated.\n\n        eg.: @{\"C:\\temp\\scripts\" = \"C:\\temp\\Modules\\Scripts\"}\n\n    .PARAMETER enc\n        Which encoding should be used.\n\n        Default is UTF8.\n\n    .PARAMETER includeUncommitedUntracked\n        Export also functions from modified-and-uncommited and untracked files.\n        And use modified-and-untracked module manifest if necessary.\n\n    .PARAMETER dontCheckSyntax\n        Switch that will disable syntax checking of created module.\n\n    .PARAMETER dontIncludeRequires\n        Switch that will lead to ignoring all #requires in scripts, so generated module won't contain them.\n        Otherwise just module #requires will be added.\n\n    .PARAMETER markAutoGenerated\n        Switch will add comment '# _AUTO_GENERATED_' on first line of each module, that was created by this function.\n        For internal use, so I can distinguish which modules was created from functions stored in scripts2module and therefore easily generate various reports.\n\n    .EXAMPLE\n        Export-ScriptsToModule @{\"C:\\DATA\\POWERSHELL\\repo\\scripts\" = \"c:\\DATA\\POWERSHELL\\repo\\modules\\Scripts\"}\n\n    .NOTES\n        Author: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [CmdletBinding()]\n    param (\n        [ValidateNotNullOrEmpty()]\n        [hashtable] $configHash\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $enc = 'utf8'\n        ,\n        [switch] $includeUncommitedUntracked\n        ,\n        [switch] $dontCheckSyntax\n        ,\n        [switch] $dontIncludeRequires\n        ,\n        [switch] $markAutoGenerated\n    )\n\n    if (!(Get-Command Invoke-ScriptAnalyzer -ErrorAction SilentlyContinue) -and !$dontCheckSyntax) {\n        Write-Warning \"Syntax won't be checked, because function Invoke-ScriptAnalyzer is not available (part of module PSScriptAnalyzer)\"\n    }\n    function _generatePSModule {\n        [CmdletBinding()]\n        param (\n            [Parameter(Mandatory = $true)]\n            [ValidateNotNullOrEmpty()]\n            $scriptFolder\n            ,\n            [Parameter(Mandatory = $true)]\n            [ValidateNotNullOrEmpty()]\n            $moduleFolder\n            ,\n            [switch] $includeUncommitedUntracked\n        )\n\n        if (!(Test-Path $scriptFolder)) {\n            throw \"Path $scriptFolder is not accessible\"\n        }\n\n        $moduleName = Split-Path $moduleFolder -Leaf\n        $modulePath = Join-Path $moduleFolder \"$moduleName.psm1\"\n        $function2Export = @()\n        $alias2Export = @()\n        # contains function that will be exported to the module\n        # the key is name of the function and value is its text definition\n        $lastCommitFileContent = @{ }\n        $location = Get-Location\n        Set-Location $scriptFolder\n        $unfinishedFile = @()\n        try {\n            # uncommited changed files\n            $unfinishedFile += @(git ls-files -m --full-name)\n            # untracked files\n            $unfinishedFile += @(git ls-files --others --exclude-standard --full-name)\n        } catch {\n            throw \"It seems GIT isn't installed. I was unable to get list of changed files in repository $scriptFolder\"\n        }\n        Set-Location $location\n\n        #region get last commited content of the modified untracked or uncommited files\n        if ($unfinishedFile) {\n            # there are untracked and/or uncommited files\n            # instead just ignoring them try to get and use previous version from GIT\n            [System.Collections.ArrayList] $unfinishedFile = @($unfinishedFile)\n\n            # helper function to be able to catch errors and all outputs\n            # dont wait for exit\n            function _startProcess {\n                [CmdletBinding()]\n                param (\n                    [string] $filePath = 'notepad.exe',\n                    [string] $argumentList = '/c dir',\n                    [string] $workingDirectory = (Get-Location)\n                )\n\n                $p = New-Object System.Diagnostics.Process\n                $p.StartInfo.UseShellExecute = $false\n                $p.StartInfo.RedirectStandardOutput = $true\n                $p.StartInfo.RedirectStandardError = $true\n                $p.StartInfo.WorkingDirectory = $workingDirectory\n                $p.StartInfo.FileName = $filePath\n                $p.StartInfo.Arguments = $argumentList\n                [void]$p.Start()\n                # $p.WaitForExit() # cannot be used otherwise if git show HEAD:$file returned something, process stuck\n                $p.StandardOutput.ReadToEnd()\n                if ($err = $p.StandardError.ReadToEnd()) {\n                    Write-Error $err\n                }\n            }\n\n            $unfinishedScriptFile = $unfinishedFile.Clone() | ? { $_ -like \"*.ps1\" }\n\n            if (!$includeUncommitedUntracked) {\n                Set-Location $scriptFolder\n\n                $unfinishedScriptFile | % {\n                    $file = $_\n                    $lastCommitContent = $null\n                    $fName = [System.IO.Path]::GetFileNameWithoutExtension($file)\n\n                    try {\n                        $lastCommitContent = _startProcess git \"show HEAD:$file\" -ErrorAction Stop\n                    } catch {\n                        Write-Verbose \"GIT error: $_\"\n                    }\n\n                    if (!$lastCommitContent -or $lastCommitContent -match \"^fatal: \") {\n                        Write-Warning \"$fName has uncommited changes. Skipping, because no previous file version was found in GIT\"\n                    } else {\n                        Write-Warning \"$fName has uncommited changes. For module generating I will use content from its last commit\"\n                        $lastCommitFileContent.$fName = $lastCommitContent\n                        $unfinishedFile.Remove($file)\n                    }\n                }\n\n                Set-Location $location\n            }\n\n            # unix / replace by \\\n            $unfinishedFile = $unfinishedFile -replace \"/\", \"\\\"\n\n            $unfinishedScriptFileName = $unfinishedScriptFile | % { [System.IO.Path]::GetFileName($_) }\n\n            if ($includeUncommitedUntracked -and $unfinishedScriptFileName) {\n                Write-Warning \"Exporting changed but uncommited/untracked functions: $($unfinishedScriptFileName -join ', ')\"\n                $unfinishedFile = @()\n            }\n        }\n        #endregion get last commited content of the modified untracked or uncommited files\n\n        # in ps1 files to export leave just these in consistent state\n        $script2Export = (Get-ChildItem (Join-Path $scriptFolder \"*.ps1\") -File).FullName | where {\n            $partName = ($_ -split \"\\\\\")[-2..-1] -join \"\\\"\n            if ($unfinishedFile -and $unfinishedFile -match [regex]::Escape($partName)) {\n                return $false\n            } else {\n                return $true\n            }\n        }\n\n        if (!$script2Export -and $lastCommitFileContent.Keys.Count -eq 0) {\n            Write-Warning \"In $scriptFolder there is none usable function to export to $moduleFolder. Exiting\"\n            return\n        }\n\n        #region cleanup old module folder\n        if (Test-Path $modulePath -ErrorAction SilentlyContinue) {\n            Write-Verbose \"Removing $moduleFolder\"\n            Remove-Item $moduleFolder -Recurse -Confirm:$false -ErrorAction Stop\n            Start-Sleep 1\n            [Void][System.IO.Directory]::CreateDirectory($moduleFolder)\n        }\n        #endregion cleanup old module folder\n\n        Write-Verbose \"Functions from the '$scriptFolder' will be converted to module '$modulePath'\"\n\n        #region fill $lastCommitFileContent hash with functions content\n        $script2Export | % {\n            $script = $_\n            $fName = [System.IO.Path]::GetFileNameWithoutExtension($script)\n            if ($fName -match \"\\s+\") {\n                throw \"File $script contains space in name which is nonsense. Name of file has to be same to the name of functions it defines and functions can't contain space in it's names.\"\n            }\n\n            # add function content only in case it isn't added already (to avoid overwrites)\n            if (!$lastCommitFileContent.containsKey($fName)) {\n                # check, that file contain just one function definition and nothing else\n                $ast = [System.Management.Automation.Language.Parser]::ParseFile(\"$script\", [ref] $null, [ref] $null)\n                # just END block should exist\n                if ($ast.BeginBlock -or $ast.ProcessBlock) {\n                    throw \"File $script isn't in correct format. It has to contain just function definition (+ alias definition, comment or requires)!\"\n                }\n\n                # get funtion definition\n                $functionDefinition = $ast.FindAll( {\n                        param([System.Management.Automation.Language.Ast] $ast)\n\n                        $ast -is [System.Management.Automation.Language.FunctionDefinitionAst] -and\n                        # Class methods have a FunctionDefinitionAst under them as well, but we don't want them.\n                        ($PSVersionTable.PSVersion.Major -lt 5 -or\n                        $ast.Parent -isnot [System.Management.Automation.Language.FunctionMemberAst])\n                    }, $false)\n\n                if ($functionDefinition.count -ne 1) {\n                    throw \"File $script doesn't contain any function or contain's more than one.\"\n                }\n\n                #TODO pouzivat pro jmeno funkce jeji skutecne jmeno misto nazvu souboru?.\n                # $fName = $functionDefinition.name\n\n                # use function definition obtained by AST to generating module\n                # this way no possible dangerous content will be added\n                $content = \"\"\n                if (!$dontIncludeRequires) {\n                    # adding module requires\n                    $requiredModules = $ast.scriptRequirements.requiredModules.name\n                    if ($requiredModules) {\n                        $content += \"#Requires -Modules $($requiredModules -join ',')`n`n\"\n                    }\n                }\n                # replace invalid chars for valid (en dash etc)\n                $functionText = $functionDefinition.extent.text -replace [char]0x2013, \"-\" -replace [char]0x2014, \"-\"\n\n                # add function text definition\n                $content += $functionText\n\n                # add aliases defined by Set-Alias\n                $ast.EndBlock.Statements | ? { $_ -match \"^\\s*Set-Alias .+\" } | % { $_.extent.text } | % {\n                    $parts = $_ -split \"\\s+\"\n\n                    $content += \"`n$_\"\n\n                    if ($_ -match \"-na\") {\n                        # alias set by named parameter\n                        # get parameter value\n                        $i = 0\n                        $parPosition\n                        $parts | % {\n                            if ($_ -match \"-na\") {\n                                $parPosition = $i\n                            }\n                            ++$i\n                        }\n\n                        # save alias for later export\n                        $alias2Export += $parts[$parPosition + 1]\n                        Write-Verbose \"- exporting alias: $($parts[$parPosition + 1])\"\n                    } else {\n                        # alias set by positional parameter\n                        # save alias for later export\n                        $alias2Export += $parts[1]\n                        Write-Verbose \"- exporting alias: $($parts[1])\"\n                    }\n                }\n\n                # add aliases defined by [Alias(\"Some-Alias\")]\n                $innerAliasDefinition = $ast.FindAll( {\n                        param([System.Management.Automation.Language.Ast] $ast)\n\n                        $ast -is [System.Management.Automation.Language.AttributeAst]\n                    }, $true) | ? { $_.parent.extent.text -match '^param' } | Select-Object -ExpandProperty PositionalArguments | Select-Object -ExpandProperty Value -ErrorAction SilentlyContinue # filter out aliases for function parameters\n\n                if ($innerAliasDefinition) {\n                    $innerAliasDefinition | % {\n                        $alias2Export += $_\n                        Write-Verbose \"- exporting 'inner' alias: $_\"\n                    }\n                }\n\n                $lastCommitFileContent.$fName = $content\n            }\n        }\n        #endregion fill $lastCommitFileContent hash with functions content\n\n        if ($markAutoGenerated) {\n            \"# _AUTO_GENERATED_\" | Out-File $modulePath $enc\n            \"\" | Out-File $modulePath -Append $enc\n        }\n\n        #region save all functions content to the module file\n        # store name of every function for later use in Export-ModuleMember\n        $lastCommitFileContent.GetEnumerator() | Sort-Object Name | % {\n            $fName = $_.Key\n            $content = $_.Value\n\n            Write-Verbose \"- exporting function: $fName\"\n            $function2Export += $fName\n\n            $content | Out-File $modulePath -Append $enc\n            \"\" | Out-File $modulePath -Append $enc\n        }\n        #endregion save all functions content to the module file\n\n        #region set what functions and aliases should be exported from module\n        # explicit export is much faster than use *\n        if (!$function2Export) {\n            throw \"There are none functions to export! Wrong path??\"\n        } else {\n            if ($function2Export -match \"#\") {\n                Remove-Item $modulePath -Recurse -Force -Confirm:$false\n                throw \"Exported function contains unnaproved character # in it's name. Module was removed.\"\n            }\n\n            $function2Export = $function2Export | Select-Object -Unique | Sort-Object\n\n            \"Export-ModuleMember -function $($function2Export -join ', ')\" | Out-File $modulePath -Append $enc\n            \"\" | Out-File $modulePath -Append $enc\n        }\n\n        if ($alias2Export) {\n            if ($alias2Export -match \"#\") {\n                Remove-Item $modulePath -Recurse -Force -Confirm:$false\n                throw \"Exported alias contains unapproved character # in it's name. Module was removed.\"\n            }\n\n            $alias2Export = $alias2Export | Select-Object -Unique | Sort-Object\n\n            \"Export-ModuleMember -alias $($alias2Export -join ', ')\" | Out-File $modulePath -Append $enc\n        }\n        #endregion set what functions and aliases should be exported from module\n\n        #region process module manifest (psd1) file\n        $manifestFile = (Get-ChildItem (Join-Path $scriptFolder \"*.psd1\") -File).FullName\n\n        if ($manifestFile) {\n            if ($manifestFile.count -eq 1) {\n                $partName = ($manifestFile -split \"\\\\\")[-2..-1] -join \"\\\"\n                if ($partName -in $unfinishedFile -and !$includeUncommitedUntracked) {\n                    Write-Warning \"Module manifest file '$manifestFile' is modified but not commited.\"\n\n                    $choice = \"\"\n                    while ($choice -notmatch \"^[Y|N]$\") {\n                        $choice = Read-Host \"Continue? (Y|N)\"\n                    }\n                    if ($choice -eq \"N\") {\n                        break\n                    }\n                }\n\n                try {\n                    Write-Verbose \"Processing '$manifestFile' manifest file\"\n                    $manifestDataHash = Import-PowerShellDataFile $manifestFile -ErrorAction Stop\n                } catch {\n                    Write-Error \"Unable to process manifest file '$manifestFile'.`n`n$_\"\n                }\n\n                if ($manifestDataHash) {\n                    # customize manifest data\n                    Write-Verbose \"Set manifest RootModule key\"\n                    $manifestDataHash.RootModule = \"$moduleName.psm1\"\n                    Write-Verbose \"Set manifest FunctionsToExport key\"\n                    $manifestDataHash.FunctionsToExport = $function2Export\n                    Write-Verbose \"Set manifest AliasesToExport key\"\n                    if ($alias2Export) {\n                        $manifestDataHash.AliasesToExport = $alias2Export\n                    } else {\n                        $manifestDataHash.AliasesToExport = @()\n                    }\n\n                    # create final manifest file\n                    Write-Verbose \"Generating module manifest file\"\n                    # create empty one and than update it because of the bug https://github.com/PowerShell/PowerShell/issues/5922\n                    New-ModuleManifest -Path (Join-Path $moduleFolder \"$moduleName.psd1\")\n                    Update-ModuleManifest -Path (Join-Path $moduleFolder \"$moduleName.psd1\") @manifestDataHash\n                    if ($manifestDataHash.PrivateData.PSData) {\n                        # bugfix because PrivateData parameter expect content of PSData instead of PrivateData\n                        Update-ModuleManifest -Path (Join-Path $moduleFolder \"$moduleName.psd1\") -PrivateData $manifestDataHash.PrivateData.PSData\n                    }\n                }\n            } else {\n                Write-Warning \"Module manifest file won't be processed because more then one were found.\"\n            }\n        } else {\n            Write-Verbose \"No module manifest file found\"\n        }\n        #endregion process module manifest (psd1) file\n    } # end of _generatePSModule\n\n    $configHash.GetEnumerator() | % {\n        $scriptFolder = $_.key\n        $moduleFolder = $_.value\n\n        $param = @{\n            scriptFolder = $scriptFolder\n            moduleFolder = $moduleFolder\n            verbose      = $VerbosePreference\n        }\n        if ($includeUncommitedUntracked) {\n            $param[\"includeUncommitedUntracked\"] = $true\n        }\n\n        _generatePSModule @param\n\n        if (!$dontCheckSyntax -and (Get-Command Invoke-ScriptAnalyzer -ErrorAction SilentlyContinue)) {\n            # check generated module syntax\n            $syntaxError = Invoke-ScriptAnalyzer $moduleFolder -Severity Error\n            if ($syntaxError) {\n                Write-Warning \"In module $moduleFolder was found these problems:\"\n                $syntaxError\n            }\n        }\n    }\n}"
  },
  {
    "path": "FTP/install_FTP_server.ps1",
    "content": "<#\nscript will set up new Windows Server as FTP server:\n- install FTP, IIS roles\n- create FTP site\n- create READ and WRITE users and grant them permissions to IIS\n- set Window Updates\n- if finds RAW disk, format and assign E: letter and use it as FTP root otherwise 'C:\\FTP_Root'\n- in FTP root creates WRITE and READ folders and set appropriate NTFS permissions\n- change ports for passive FTP to 60000-65535\n- enable FTPS (using self-signed certificate)\n- enable FTP on firewall\n\ninspired by:\nhttps://blogs.iis.net/jaroslad/windows-firewall-setup-for-microsoft-ftp-publishing-service-for-iis-7-0\nhttp://fabriccontroller.net/passive-ftp-and-dynamic-ports-in-iis8-and-windows-azure-virtual-machines/\nhttps://4sysops.com/archives/install-and-configure-an-ftp-server-with-powershell/\n#>\n\nparam (\n    $FTPSiteName = (Read-Host 'Enter FTP site name')\n    ,\n    $readFTPuser = (Read-Host \"Enter name of READ FTP account\")\n    ,\n    $writeFTPuser = (Read-Host \"Enter name of WRITE FTP account\")\n)\n\nif (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n    throw \"Run with administrator rights\"\n}\n\nWrite-Warning \"Public IP of this server has to remain the same, so in AWS use elastic IP, otherwise after each start, VM gets new IP!!!`n\"\nWrite-Warning \"For FTP in passive mode to work correctly, public IP of this computer will be set in IIS. In case this computer doesn't have it's final IP (you will set Elastic IP etc), DO NOT CONTINUE!\"\n$choice = \"\"\nwhile ($choice -notmatch \"^[Y|N]$\") {\n    $choice = Read-Host \"Continue? (Y|N)\"\n}\nif ($choice -eq \"N\") {\n    break\n}\n\n$dnsName = Read-Host \"Enter DNS name of this FTP server (e.g. ftp.contoso.com). It will be used for certificate creation.\"\n\n# create user accounts\n$readFTPuser, $writeFTPuser | % {\n    $Password = Read-Host \"Password for '$_' user account\" -AsSecureString\n    $null = New-LocalUser $_ -Password $Password -FullName $_ -Description $_\n    $null = Set-LocalUser -Name $_ -PasswordNeverExpires:$true -UserMayChangePassword:$false\n}\nAdd-LocalGroupMember -Group \"IIS_IUSRS\" -Member $writeFTPuser\n\n# nastavit autoinstalaci updatu + restart\n# https://docs.microsoft.com/en-us/windows-server/administration/server-core/server-core-servicing\n\n# Stop-Service wuauserv\n# cmd /c \"%systemroot%\\system32\\Cscript %systemroot%\\system32\\scregedit.wsf /AU 4\"\n# # $WUregistryPath = \"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\"\n# # New-ItemProperty -Path $WUregistryPath -Name ScheduledInstallDay -Value 0 -PropertyType DWORD -Force | Out-Null # kazdy den\n# # New-ItemProperty -Path $WUregistryPath -Name ScheduledInstallTime -Value 3 -PropertyType DWORD -Force | Out-Null # ve 3 rano\n# # New-ItemProperty -Path $WUregistryPath -Name NoAutoRebootWithLoggedOnUsers -Value 0 -PropertyType DWORD -Force | Out-Null # reboot i kdyz je nekdo prihlasen\n# Start-Service wuauserv\n\n#region create sched task for Windows Update\n$scriptBlock = {\n    # find updates\n    $ScanResult = Invoke-CimMethod -Namespace \"root/Microsoft/Windows/WindowsUpdate\" -ClassName \"MSFT_WUOperations\" -MethodName ScanForUpdates -Arguments @{SearchCriteria = \"IsInstalled=0 AND Type='Software'\" } # s AutoSelectOnWebSites=1 koncilo chybou instalace updatu\n    # apply updates\n    if ($ScanResult.Updates) {\n        $result = Invoke-CimMethod -Namespace \"root/Microsoft/Windows/WindowsUpdate\" -ClassName \"MSFT_WUOperations\" -MethodName InstallUpdates -Arguments @{Updates = $ScanResult.Updates }\n    }\n    $pendingReboot = Invoke-CimMethod -Namespace \"root/Microsoft/Windows/WindowsUpdate\" -ClassName \"MSFT_WUSettings\" -MethodName IsPendingReboot | select -exp pendingReboot\n    if ($pendingReboot) {\n        shutdown /r /t 30 /c \"restarting because of newly installed updates\"\n    }\n}\n\n$bytes = [System.Text.Encoding]::Unicode.GetBytes($scriptBlock.ToString())\n$encodedString = [Convert]::ToBase64String($bytes)\n\n$action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument \"-ExecutionPolicy Bypass -NoProfile -encodedcommand $encodedString\"\n\n$trigger = New-ScheduledTaskTrigger -Daily -At 3am\n\nRegister-ScheduledTask -User \"SYSTEM\" -Action $action -Trigger $trigger -TaskName \"WindowsUpdate\" -Description \"regular updating of Windows\" -Force\n#endregion create sched task for Windows Update\n\n#region format raw disk and assign it E letter\n$rawDisk = Get-Disk | ? { $_.partitionstyle -eq \"raw\" }\n$rawDisk | Initialize-Disk -PartitionStyle MBR\n$rawDisk | New-Partition -DriveLetter E -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel \"DATA\" -Confirm:$false\n#endregion format raw disk and assign E letter\n\n#region install FTP, IIS roles\nInstall-WindowsFeature Web-FTP-Server -IncludeAllSubFeature -IncludeManagementTools\nInstall-WindowsFeature Web-Server -IncludeAllSubFeature -IncludeManagementTools\n#endregion install FTP, IIS roles\n\n#region set FTP\nImport-Module WebAdministration -ea Stop # creates IIS: drive too\n\n#region create the FTP site\nif ($rawDisk) {\n    $FTPRootDir = 'E:\\FTP_Root'\n} else {\n    $FTPRootDir = 'C:\\FTP_Root'\n}\n$FTPPort = 21\n$null = New-Item $FTPRootDir -ItemType Directory\nNew-WebFtpSite -Name $FTPSiteName -Port $FTPPort -PhysicalPath $FTPRootDir\n#endregion create the FTP site\n\n# enable basic authentication\n$FTPSitePath = \"IIS:\\Sites\\$FTPSiteName\"\n$BasicAuth = 'ftpServer.security.authentication.basicAuthentication.enabled'\nSet-ItemProperty -Path $FTPSitePath -Name $BasicAuth -Value $True\n\n#region set authorization rules for FTP users\n# READ-WRITE\n$writeFTPuser | % {\n    $Param = @{\n        Filter   = \"/system.ftpServer/security/authorization\"\n        Value    = @{\n            accessType  = \"Allow\"\n            Users       = \"$_\"\n            permissions = 3\n        }\n        PSPath   = 'IIS:\\'\n        Location = $FTPSiteName\n    }\n    Add-WebConfiguration @param\n}\n# READ\n$readFTPuser | % {\n    $Param = @{\n        Filter   = \"/system.ftpServer/security/authorization\"\n        Value    = @{\n            accessType  = \"Allow\"\n            Users       = \"$_\"\n            permissions = 1\n        }\n        PSPath   = 'IIS:\\'\n        Location = $FTPSiteName\n    }\n    Add-WebConfiguration @param\n}\n#endregion set authorization rules for FTP users\n\n#region set custom NTFS to FTP_Root\\WRITE\n$NoneSID = ((New-Object System.Security.Principal.NTAccount(\"\", \"none\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n\n$writeFTPSDDL = \"\"\n$writeFTPuser | % {\n    $SID = ((New-Object System.Security.Principal.NTAccount(\"\", \"$_\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n    $writeFTPSDDL += \"(A;OICI;0x1301bf;;;$SID)\"\n}\n$readFTPSDDL = \"\"\n$readFTPuser | % {\n    $SID = ((New-Object System.Security.Principal.NTAccount(\"\", \"$_\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n    $readFTPSDDL += \"(A;;0x1200a9;;;$SID)\"\n}\n$sddl = \"O:BAG:$NoneSID`D:PAI(A;OICI;FA;;;SY)(A;OICI;0x1301bf;;;NS)(A;OICI;FA;;;BA)$writeFTPSDDL$readFTPSDDL\"\n\n$_ClientWRITE = Join-Path $FTPRootDir \"WRITE\"\n$null = New-Item $_ClientWRITE -ItemType Directory\n$securityDescriptor = Get-Acl -Path $_ClientWRITE\n$securityDescriptor.SetSecurityDescriptorSddlForm($sddl)\nSet-Acl -Path $_ClientWRITE -AclObject $securityDescriptor\n#endregion set custom NTFS to FTP_Root\\WRITE\n\n#region set custom NTFS to FTP_Root\\READ\n$writeFTPSDDL = \"\"\n$writeFTPuser | % {\n    $SID = ((New-Object System.Security.Principal.NTAccount(\"\", \"$_\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n    $writeFTPSDDL += \"(A;OICIIO;0x1301bf;;;$SID)(A;;0x1200ad;;;$SID)\"\n}\n$readFTPSDDL = \"\"\n$readFTPuser | % {\n    $SID = ((New-Object System.Security.Principal.NTAccount(\"\", \"$_\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n    $readFTPSDDL += \"(A;OICI;0x1200a9;;;$SID)\"\n}\n$sddl = \"O:BAG:$NoneSID`D:PAI(A;OICI;FA;;;SY)(A;OICIIO;0x1301bf;;;NS)(A;OICI;FA;;;BA)$writeFTPSDDL$readFTPSDDL\"\n\n$_ClientREAD = Join-Path $FTPRootDir \"READ\"\n$null = New-Item $_ClientREAD -ItemType Directory\n$securityDescriptor = Get-Acl -Path $_ClientREAD\n$securityDescriptor.SetSecurityDescriptorSddlForm($sddl)\nSet-Acl -Path $_ClientREAD -AclObject $securityDescriptor\n#endregion set custom NTFS to FTP_Root\\READ\n\n#region set SSL (FTPS)\n\n# force FTPS\nSet-ItemProperty -Path $FTPSitePath -Name ftpServer.security.ssl.controlChannelPolicy -Value 1\nSet-ItemProperty -Path $FTPSitePath -Name ftpServer.security.ssl.dataChannelPolicy -Value 1\n$newCert = New-SelfSignedCertificate -FriendlyName \"FTP Server\" -CertStoreLocation \"Cert:\\LocalMachine\\My\" -DnsName $dnsName -NotAfter (Get-Date).AddMonths(120)\n#TODO use LetsEncrypt i.e. https://github.com/win-acme/win-acme\n\n# https://stackoverflow.com/questions/32390097/powershell-set-ssl-certificate-on-https-binding\n# bind certificate to FTP site\nSet-ItemProperty -Path $FTPSitePath -Name ftpServer.security.ssl.serverCertHash -Value $newCert.GetCertHashString()\n\n# SSL has to be set identically per SITE and per SERVER (in IIS) http://www.vsysad.com/2013/06/install-and-configure-ftp-over-ssl-ftps-in-iis-7-5/\n# otherwise error:\n# Response: 534 Local policy on server does not allow TLS secure connections.\n# Error: Critical error\n# Error: Could not connect to server\n\n# set server public IP because of passive FTP(S)\n$publicIP = Invoke-RestMethod http://ipinfo.io/json | Select-Object -exp ip\nif (!$publicIP) { $publicIP = Read-Host \"Enter !PUBLIC! IP address of this FTP server\" }\nSet-ItemProperty -Path $FTPSitePath -Name ftpServer.firewallSupport.externalIp4Address -Value $publicIP\n#endregion set SSL (FTPS)\n\n# change range of ports for passive FTP to 60000-65535 (default contains even 3389 i.e. RDP!)\ncmd /c \"$env:windir\\System32\\inetsrv\\appcmd set config /section:system.ftpServer/firewallSupport /lowDataChannelPort:60000 /highDataChannelPort:65535\"\n#endregion set FTP\n\n# restart site to apply the changes\nRestart-WebItem \"IIS:\\Sites\\$FTPSiteName\" -Verbose\n\n# set FW\n# default FTP rule seems to not work...\nNew-NetFirewallRule -Name \"FTP 21\" -DisplayName \"FTP 21\" -Description \"default rule seems to not work\" -Profile private, public, domain -Direction Inbound -Action Allow -Protocol TCP -LocalPort 21 -Program \"%windir%\\system32\\svchost.exe\"\nnetsh advfirewall set global Statefulftp disable\nRestart-Service ftpsvc -Force\n\nWrite-Warning \"Don't forget to:`n - set FW (Security Groups) in AWS (use existing 'FTP server')`n - set Elastic IP of this server in it's DNS record\"\n\nWrite-Warning \"Check NTFS permission on $FTPRootDir if it suit your needs!\""
  },
  {
    "path": "Get-AdministrativeEvents.ps1",
    "content": "function Get-AdministrativeEvents {\n    <#\n\t.SYNOPSIS\n        Fce slouží k vypsani Warning, Error a Critical eventu z vybranych logu.\n        Seznam logu by mel vicemene odpovidat view Administrative Events.\n\n    .DESCRIPTION\n        Fce slouží k vypsani Warning, Error a Critical eventu z vybranych logu.\n        Seznam logu by mel vicemene odpovidat view Administrative Events.\n\n        Defaultně se vypíší eventy za posledních 24 hodin.\n        Ignoruji se eventy z logu ForwardedEvents!\n\n    .PARAMETER ComputerName\n        Seznam strojů, ze kterých vytahnu chybova hlaseni.\n\n    .PARAMETER Newest\n        Kolik událostí se má ziskat.\n\n    .PARAMETER After\n        Po jakém datu se mají eventy hledat.\n\n    .PARAMETER Before\n        Před jakým datem se mají eventy hledat.\n\n    .PARAMETER LogName\n        Tyto logy budou pridany ke standardne zobrazovanym.\n\n    .PARAMETER JustLogNames\n        Prepinac slouzici k vypsani nazvu logu, ze kterych by se na danem stroji vypisovaly chybove udalosti.\n\n    .PARAMETER severity\n        Jake typy eventu se maji vypsat.\n        Vychozi jsou vsechny.\n\n        1 = critical\n        2 = error\n        3 = warning\n\n    .EXAMPLE\n        Get-AdministrativeEvents $hala\n        vypise chybove eventy na vsech strojich v hale\n\n    .NOTES\n        Author: Ondřej Šebela - ztrhgf@seznam.cz\n\t#>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, HelpMessage = \"zadej jmeno stroje/ů\")]\n        [Alias(\"c\", \"CN\", \"__Server\", \"IPAddress\", \"Server\", \"Computer\", \"SamAccountName\")]\n        [ValidateNotNullOrEmpty()]\n        [String[]] $ComputerName = $env:computername\n        ,\n        [Parameter(Mandatory = $false, Position = 2)]\n        [int] $Newest\n        ,\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"Zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        [Alias(\"from\")]\n        $After\n        ,\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"Zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        [Alias(\"to\")]\n        $Before\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string[]] $LogName\n        ,\n        [switch] $JustLogNames\n        ,\n        [ValidateSet(1, 2, 3)]\n        [ValidateNotNullOrEmpty()]\n        [array] $severity = @(1, 2, 3)\n    )\n\n    BEGIN {\n        #test\n        $ComputerName = $ComputerName | % {$_.tolower()} # PS 2.0 neumi tolower na [string[]]\n        if ($ComputerName -contains ($env:COMPUTERNAME).ToLower() -and !([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            Write-Error \"Vyzaduje admin prava. Ukoncuji.\"\n            Break\n        }\n\n        # ve vychozim stavu vypise udalosti za posledni den\n        if (!$after -and !$newest -and !$before) {\n            $after = (Get-Date).addDays(-1)\n            Write-Warning \"Vyhledaji se udalosti za posledni den\"\n        }\n\n        if ($after -and $after.getType().name -eq \"string\") {$after = [DateTime]::Parse($after)}\n        if ($before -and $before.getType().name -eq \"string\") {$before = [DateTime]::Parse($before)}\n\n        if ($after -and $before -and $after -gt $before) {\n            throw \"From nesmi byt vetsi nez To\"\n        }\n        if ($after -and $before -and $after -eq $before) {\n            throw \"After je stejne jako before. Ukoncuji.\"\n        }\n\n        $functionString = Get-FunctionString -Function Convert-DateToXmlDate, Format-XMLIndent\n    }\n\n    PROCESS {\n        Invoke-Command2 -computerName $ComputerName {\n            param ($newest, $after, $before, $logName, $justLogNames, $functionString, $severity)\n\n            if ($PSVersionTable.PSVersion.Major -lt 3) {\n                # pouzite funkce pouzivaji nepodporovane operatory atd\n                Write-Warning \"Ukoncuji. Na $env:COMPUTERNAME je nepodporovana verze PS (je potreba alespon verze 3.0)\"\n                return\n            }\n\n            # dot sourcingem zpristupnim pomocne funkce z jejich textove definice\n            $scriptblock = [System.Management.Automation.ScriptBlock]::Create($functionString)\n            . $scriptblock\n\n            ### vytvoreni XML dotazu\n            # zjistim vsechny dostupne logy\n            $allLogs = Get-WinEvent -ListLog * -ea silentlycontinue | select isenabled, logname\n            if (!$allLogs) { throw \"Na $env:COMPUTERNAME se nepodarilo ziskat seznam logu\" }\n\n            # do include davejte Microsoft-* logy, ktere, chcete do vysledku zahrnout (koncici /Admin se pridavaji automaticky)\n            # obsah include je potreba (pri vydani noveho OS) aktualizovat\n            # pozn.: bohuzel se nedaji pridat vsechny dostupne logy, protoze je horni limit na jejich pocet v XML query\n            $include = 'Microsoft-AppV-Client/Virtual Applications', 'Microsoft-Windows-DataIntegrityScan/CrashRecovery', 'Microsoft-Windows-WindowsBackup/ActionCenter', \"Microsoft-Windows-Hyper-V-VMMS-Networking\", \"Microsoft-Windows-Hyper-V-VMMS-Storage\", 'Microsoft-Windows-StorageSpaces-Driver/Operational', 'Microsoft-Windows-Ntfs/Operational', 'Microsoft-Windows-Ntfs/WHC', 'Microsoft-Windows-Disk/Operational', 'Microsoft-Windows-Storage-Disk/Admin', 'Microsoft-Windows-Storage-Disk/Analytic', 'Microsoft-Windows-Storage-Disk/Debug', 'Microsoft-Windows-Storage-Disk/Operational'\n            $adminViewLogs = $allLogs | where { $_.isenabled -eq $true } | % {\n                if ($include -contains $_.logname) {$_}\n                elseif (($_.logname -match \"^Microsoft-\" -and $_.logname -notmatch '/Admin$') -or $_.logname -match 'ForwardedEvents') {}\n                else {$_}\n            } | select -exp logname\n\n            Write-Verbose \"Seznam logu k prohledani:`n$($adminViewLogs -join \"`n\")\"\n\n            # pridam zadane logy z LogName do seznamu logu, pokud existuji\n            if ($logName) {\n                foreach ($log in $logName) {\n                    if ($allLogs.logname -contains $log) {\n                        $adminViewLogs += $log\n                    } else {\n                        Write-Warning \"Zadany log $log z parametru LogName na $env:COMPUTERNAME neexistuje, ignoruji\"\n                    }\n                }\n            }\n\n            # zajimaji mne pouze nazvy logu, ze kterych budu vypisovat chyby\n            if ($justLogNames) {\n                return New-Object PSObject -Property ([Ordered]@{Computer = $env:COMPUTERNAME; Logs = $adminViewLogs })\n            }\n\n            # vygeneruji XML filtr pro jednotlive logy\n            # vracim pouze Warning, Error a Critical udalosti\n            $severity | % {\n                if ($severityFilter) {$severityFilter += \" or \"}\n                $severityFilter += \"Level=$_\"\n            }\n            $adminViewLogs | % { $filterLogs += \"<Select Path=`\"$_`\">*[System[($severityFilter)]]</Select>\" }\n\n            # zakladni XML dotaz\n            [xml] $xml = \"\n\t\t\t<QueryList>\n                <Query Id=`\"0`\" Path=`\"Application`\">\n                    $filterLogs\n                </Query>\n\t\t\t</QueryList>\n\t\t\t\"\n            # pridani filtrovani dle data do XML dotazu\n            if ($after -and $before) {\n                $startDate = Convert-DateToXmlDate $after\n                $endDate = Convert-DateToXmlDate $before\n                $dateFilter = \" and TimeCreated[@SystemTime>=`'$startDate`' and @SystemTime<=`'$endDate`']]]\"\n            } elseif ($before) {\n                $endDate = Convert-DateToXmlDate $before\n                $dateFilter = \" and TimeCreated[@SystemTime<=`'$endDate`']]]\"\n            } elseif ($after) {\n                $startDate = Convert-DateToXmlDate $after\n                $dateFilter = \" and TimeCreated[@SystemTime>=`'$startDate`']]]\"\n            }\n            if ($dateFilter) {\n                # upravim kazdy select v XML v nodu Query\n                for ($i = 0; $i -lt $xml.QueryList.Query.Select.'#text'.length; $i++) {\n                    $xml.QueryList.Query.childnodes.item($i).'#text' = $xml.QueryList.Query.childnodes.item($i).'#text'.replace(']]', $dateFilter)\n                }\n            }\n\n            Write-Verbose \"Vysledny XML dotaz:`n$(Format-XMLIndent $xml)\"\n\n            ### nachystani parametru pro Get-WinEvent\n            $params = @{\n                erroraction\t= 'silentlycontinue' # nekdy se objevovaly nonterminating chyby s chybejicimi popisky u eventu atd\n                FilterXml   = $xml\n            }\n            # omezeni na pocet vracenych zaznamu\n            if ($newest) {\n                $params.MaxEvents = $newest\n            }\n\n            ### vypsani pozadovanych udalosti ze systemoveho logu\n            Get-WinEvent @params | Select-Object @{n = 'Computer'; e = {$_.Machinename}}, Message, TimeCreated, Id, LevelDisplayName, LogName, ProviderName\n        } -argumentList $newest, $after, $before, $LogName, $JustLogNames, $functionString, $severity | Select-Object -Property * -ExcludeProperty PSComputerName, RunspaceId\n    }\n}"
  },
  {
    "path": "Get-ComputerInfo.ps1",
    "content": "﻿<#\nTODO:\ndodelat propertyset pro snadne filtrovani informaci\n#>\nFunction Get-ComputerInfo {\n    <#\n    .SYNOPSIS\n    Fce pro získání základních informací o stroji.\n\n    .DESCRIPTION\n    Fce využívá WMI pro získání informací o HW (NIC, CPU, MB, BIOS, RAM, HDD,...), ale i OS (kdo je přihlášen, kdy byl OS nainstalován, verze, sdílené složky, uživatelé, administrátoři, tiskárny,...). Informace je možné získat i z remote strojů. Výpis do OGV nezobrazí všechny informace!\n\n    .PARAMETER COMPUTERNAME\n    Parametr udávající seznam strojů, pro získání informací.\n\n    .PARAMETER DETAILED\n    Switch určující množství vypsaných informací.\n\n    .EXAMPLE\n    Get-ComputerInfo\n\n    Vypíše informace o tomto stroji.\n\n    .EXAMPLE\n    Get-ComputerInfo -ComputerName sirene13\n\n    Vypíše informace o stroji sirene13\n\n    .EXAMPLE\n    Get-ComputerInfo -ComputerName $b311 -detailed\n\n    Vypíše detailní informace o strojích v B311.\n\n    .EXAMPLE\n    Get-ComputerInfo -ComputerName $b311 -detailed | select computername,\"OS version\",\"CPU Name\",\"Users\"\n\n    Vypíše hostname,verzi OS, jméno CPU a seznam lokálních uživatelů na strojích v B311.\n\n    .EXAMPLE\n    Get-ComputerInfo -ComputerName $b311 -detailed | where {$_.users -like \"*_naiada10*\"} | select computername,\"Users\"\n\n    Vypíše hostname a seznam lokálních uživatelů na strojích v B311, které mezi uživateli mají účet se jménem _naiada10.\n\n    .NOTES\n    Author: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Position = 0, ValueFromPipeline = $true)]\n        [Alias(\"CN\", \"Computer\")]\n        [ValidateNotNullOrEmpty()]\n        [String[]] $computerName = \"$env:COMPUTERNAME\"\n        ,\n        [switch] $detailed\n        #\t,\n        #\t[ValidateSet(\"start\",\"unexpected_shutdown\",\"shutdown_or_restart\",\"bsod\",\"wake_up\",\"sleep\")]\n        #\t$Filter = @(\"start\",\"unexpected_shutdown\",\"shutdown_or_restart\",\"bsod\",\"wake_up\",\"sleep\")\n    )\n\n    BEGIN {\n    }\n\n    PROCESS {\n        Invoke-Command2 $ComputerName -ArgumentList $detailed, $win10Version {\n            param ($detailed, $win10Version)\n\n            $computer = $env:COMPUTERNAME\n            # Vytvoření objektu, do kterého později vložím property definované v hashtable $ht\n            $object = New-Object PSObject\n            # Vytvoření seřazeného hash table pro ukládání property a jejich hodnot\n            $ht = [ordered]@{}\n\n            if (([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                ++$hasAdminRights\n            }\n\n\n            $ErrorActionPreference = 'SilentlyContinue'\n\n            ### ziskani WMI dat\n            $WMI_CPU = Get-WmiObject -Class Win32_Processor\n            $WMI_BIOS = Get-WmiObject -Class Win32_BIOS\n            $WMI_BASEBOARD = Get-WmiObject -Class Win32_BaseBoard\n            $WMI_CS = Get-WmiObject -Class Win32_ComputerSystem\n            $WMI_OS = Get-WmiObject -Class Win32_OperatingSystem\n            $WMI_PMA = Get-WmiObject -Class win32_PhysicalMemoryArray\n            $WMI_PM = Get-WmiObject -Class Win32_PhysicalMemory\n            $WMI_HDD = Get-WmiObject -Class Win32_LogicalDisk -Filter \"DriveType = '3'\"\n            $WMI_HDD2 = Get-WmiObject -Class Win32_DiskDrive\n            $WMI_PARTITION = Get-WmiObject -Class Win32_DiskPartition\n            if ($detailed) {\n                # vcetne virtualnich adapteru\n                $WMI_NIC = Get-WmiObject -Class Win32_NetworkAdapter | where {$_.PhysicalAdapter -eq $true}\n            } else {\n                $WMI_NIC = Get-WmiObject -Class Win32_NetworkAdapter | where {$_.PhysicalAdapter -eq $true -and $_.PNPDeviceID -notlike \"ROOT\\*\"}\n            }\n            $WMI_NAC = Get-WmiObject -Class Win32_NetworkAdapterConfiguration | where {$_.IPEnabled -eq $true -or $_.Caption -like \"*Hyper-V*\" -or $_.MACAddress}\n            $WMI_NICDRIVER = Get-WmiObject -Class win32_pnpsigneddriver -Filter \"deviceclass='net'\"\n            $WMI_GPU = Get-WmiObject -Class Win32_VideoController\n            $WMI_PageFile = Get-WmiObject Win32_PageFileusage | Select-Object Name, AllocatedBaseSize, PeakUsage\n            if ($detailed) {\n                $WMI_MONITOR = Get-WmiObject WmiMonitorID -Namespace root\\wmi\n                $WMI_DD = Get-WmiObject Win32_DiskDrive\n                $WMI_DD2 = Get-WmiObject -namespace root\\wmi –class MSStorageDriver_FailurePredictStatus | Select InstanceName, PredictFailure, Reason\n                # Write-Progress -ParentId 1 -Activity \"Collecting Data: Win32_UserAccount\" -Status \"Percent Complete: $([int](($n/$d)*100))%\" -PercentComplete (($n/$d)*100);$n++\n                $WMI_LU = Get-WmiObject -Class Win32_UserAccount -Namespace \"root\\cimv2\" -Filter \"LocalAccount='$True'\"\n                #\t\t\tWrite-Progress -ParentId 1 -Activity \"Collecting Data: Win32_Printer\" -Status \"Percent Complete: $([int](($n/$d)*100))%\" -PercentComplete (($n/$d)*100);$n++\n                $WMI_PRT = Get-WmiObject -Class Win32_Printer\n                #\t\t\tWrite-Progress -ParentId 1 -Activity \"Collecting Data: Win32_PrintJob\" -Status \"Percent Complete: $([int](($n/$d)*100))%\" -PercentComplete (($n/$d)*100);$n++\n                #$WMI_PJ = Get-WmiObject \"Win32_PrintJob\"\n                #\t\t\tWrite-Progress -ParentId 1 -Activity \"Collecting Data: Win32_Share\" -Status \"Percent Complete: $([int](($n/$d)*100))%\" -PercentComplete (($n/$d)*100);$n++\n                $WMI_SF = Get-WmiObject -Class Win32_Share\n                #$WMI_DRIVERS = Get-WmiObject Win32_PnPSignedDriver | where {$_.driverversion -ne $null} | select DeviceName, DriverVersion | sort devicename\n                if ($hasAdminRights) { $WMI_BITLOCKER = Get-WmiObject -namespace root\\CIMv2\\Security\\MicrosoftVolumeEncryption -class Win32_EncryptableVolume }\n                $TPM = Get-WMIObject –class Win32_Tpm –Namespace root\\cimv2\\Security\\MicrosoftTpm\n            }\n\n            #Write-Progress -ParentId 1 -Activity \"Collecting Data: MSFT_DISK\" -Status \"Percent Complete: $([int](($n/$d)*100))%\" -PercentComplete (($n/$d)*100);$n++\n            #$WMI_MSFT = Get-WmiObject -Class MSFT_DISK -Namespace ROOT\\Microsoft\\Windows\\Storage -computername $Computer | select FriendlyName,IsBoot\n\n            #region zjisteni zdali je potreba restart\n            $WinBuild = $WMI_OS.BuildNumber\n            $CBSRebootPend, $RebootPending = $false, $false\n            if ([int]$WinBuild -ge 6001) {\n                $CBSRebootPend = Get-ChildItem 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Component Based Servicing' | where {$_.pschildname -like 'RebootPending'}\n                $OSArchitecture = $WMI_OS.OSArchitecture\n            } else {\n                $OSArchitecture = \"**Unavailable**\"\n            }\n\n            # Querying Session Manager for both 2K3 & 2K8 for the PendingFileRenameOperations REG_MULTI_SZ to set PendingReboot value.\n            $RegValuePFRO = Get-ItemProperty 'HKLM:\\system\\CurrentControlSet\\Control\\Session Manager\\' | select -exp pendingFileRenameOperations\n\n            # Querying WindowsUpdate\\Auto Update for both 2K3 & 2K8 for \"RebootRequired\"\n            $WUAURebootReq = Get-ChildItem 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\WindowsUpdate\\Auto Update' | where {$_.pschildname -like 'RebootRequired'}\n\n            If ($CBSRebootPend -or $RegValuePFRO -or $WUAURebootReq) {\n                $RebootPending = $true\n            }\n\n\n            ### naplneni objektu ziskanymi informacemi\n            $ht.add(\"ComputerName\", $computer.ToUpper())\n            $ht.add(\"Domain\", $WMI_CS.Domain)\n            if ($detailed) {\n                if ($BSOD = Get-WinEvent -FilterHashtable @{logname = \"system\"; providername = \"Microsoft-Windows-WER-SystemErrorReporting\"; id = \"1001\"} | select-object -property timecreated) {\n                    $ht.add(\"BSOD Count\", $BSOD.count)\n                    $ht.add(\"BSOD Times\", $BSOD.timecreated)\n                }\n            }\n\n            # dostupne jazyky (per user bych musel vytahnout z jeho registru)\n            $language = $WMI_OS.MUILanguages -join \", \"\n\n            $ht.add(\"OS Name\", $WMI_OS.Caption + \" ($language) \" + $OSArchitecture)\n            if ($detailed) { $ht.add('OS System Drive', $WMI_OS.SystemDrive) }\n            if ($detailed) { $ht.add('OS System Device', $WMI_OS.SystemDevice) }\n\n            # 1709, 1603 atp (tvar: rokmesic)\n            $4digit_os_version = (Get-ItemProperty -Path \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" -Name ReleaseId).ReleaseId\n\n            [version] $detailedOsVersion = [System.Environment]::OSVersion.Version\n\n            # $win10Version pochazi z modulu Computers a obsahuje jmeno a 4 ciselne oznaceni windows 10 verzi\n            $human_os_version = \"unknown\"\n            if ($win10Version) {\n                try {\n                    $human_os_version = $win10Version[$WMI_OS.Version]\n                } catch {\n                    Write-Warning \"`$win10Version neobsahuje pozadovanou verzi Windows 10 ($($WMI_OS.Version)). Doplnte je v modulu Computers\"\n                }\n            } else {\n                Write-Warning \"Neni naimportovan modul Computers obsahujici potrebnou promennou `$win10Version\"\n            }\n\n            $ht.add(\"OS Version\", ('{0} ({1} ({2}))' -f $detailedOsVersion.ToString(), $human_os_version, $4digit_os_version))\n            if ($detailed) { $ht.add('OS Service Pack', [string]$WMI_OS.ServicePackMajorVersion + '.' + $WMI_OS.ServicePackMinorVersion) }\n            if ($detailed) { $ht.add('OS Language', $WMI_OS.OSLanguage) }\n            $ht.add('OS Boot Time', $WMI_OS.ConvertToDateTime($WMI_OS.LastBootUpTime))\n            $ht.add('OS Install Date', $WMI_OS.ConvertToDateTime($WMI_OS.InstallDate))\n            if ($detailed) { $ht.add('PageFile location', $WMI_PageFile.name) }\n            $ht.add('PageFile size (MB)', $WMI_PageFile.AllocatedBaseSize)\n            if ($detailed) { $ht.add('PageFile peak usage (MB)', $WMI_PageFile.PeakUsage)}\n            $ht.add(\"Computer Hardware Manufacturer\", $WMI_CS.Manufacturer)\n            $ht.add(\"Computer Hardware Model\", $WMI_CS.Model)\n            $ht.add(\"BaseBoardManufacturer\", $WMI_BASEBOARD.Manufacturer)\n            $ht.add(\"BaseBoardName\", $WMI_BASEBOARD.Product)\n            $ht.add(\"BaseBoardSN\", $WMI_BASEBOARD.SerialNumber)\n            $ht.add(\"BaseBoardStatus\", $WMI_BASEBOARD.Status)\n            $ht.add(\"RebootPending\", $RebootPending)\n            if ($detailed) { $ht.add(\"RebootPendingKey\", $RegValuePFRO) }\n            $ht.add(\"CBSRebootPending\", $CBSRebootPend)\n            $ht.add(\"WinUpdRebootPending\", $WUAURebootReq)\n\n            # HDD\n            if ($WMI_HDD) {\n                $WMI_HDD | Select 'DeviceID', 'Size', 'FreeSpace' | Foreach {\n                    $ht.add(\"HDD Volume $($_.DeviceID)\", ('' + ($_.FreeSpace / 1GB).ToString('N') + ' GB free of ' + ($_.Size / 1GB).ToString('N') + ' GB'))  # with + ($_.Size/1GB - $_.FreeSpace/1GB).ToString('N') +' GB Used Space'\n                }\n            }\n            # HDD 2\n            if ($HDDModel = $WMI_HDD2 | where {$_.InterfaceType -notlike \"*USB*\"} | select -exp model | sort) {\n                # pouzivam v monitor_HW_changes\n                $ht.add(\"HDDs\", $HDDModel)\n            }\n\n            # BITLOCKER\n            if ($Detailed) {\n                if ($WMI_BITLOCKER) {\n                    $WMI_BITLOCKER | select DriveLetter, IsVolumeInitializedforProtection | ? {$_.DriveLetter} | sort DriveLetter| % {\n                        $ht.add(\"Bitlocker on $($_.DriveLetter)\", $_.IsVolumeInitializedforProtection)\n                    }\n                }\n                if (!$hasAdminRights) {\n                    Write-Warning \"Bez admin prav neni mozne zjistit stav Bitlockeru\"\n                }\n            }\n\n            # ziskani IP adres pro dany stroj dle jeho DNS jmena\n            if ($ips = [System.Net.Dns]::GetHostAddresses($computer) | foreach { $_.IPAddressToString} ) {\n                $ht.add('IP Address(es) from DNS', ($ips -join ', '))\n            } else {\n                $ht.add('IP Address from DNS', 'Could not resolve')\n            }\n\n            # NIC\n            if ($WMI_NIC) {\n                $i = 1\n                $WMI_NIC | Foreach {\n                    $index = $_.Index\n                    $name = $_.name\n                    $NetAdap = $WMI_NAC | Where-Object {$index -eq $_.Index}\n                    $NetAdapDriver = $WMI_NICDRIVER | Where-Object {$_.devicename -eq $name}\n                    If ([int]$WMI_OS.BuildNumber -ge 6001) {\n                        $PhysAdap = $_.PhysicalAdapter\n                        $Speed = \"{0:0} Mbit\" -f $($_.Speed / 1000000)\n                    } Else {\n                        $PhysAdap = \"**Unavailable**\"\n                        $Speed = \"**Unavailable**\"\n                    }\n\n                    $ht.add(\"NIC$i Name\", $_.Name)\n                    $ht.add(\"NIC$i FriendlyName\", $_.NetConnectionID)\n                    if ($detailed) {\n                        $ht.add(\"NIC$i Manufacturer\", $_.Manufacturer)\n                        $ht.add(\"NIC$i DriverProviderName\", $NetAdapDriver.DriverProviderName)\n                        $ht.add(\"NIC$i DriverVersion\", $NetAdapDriver.DriverVersion)\n                        $ht.add(\"NIC$i InfName\", $NetAdapDriver.InfName)\n                        $ht.add(\"NIC$i InstallDate\", $NetAdapDriver.InstallDate)\n                        $ht.add(\"NIC$i DHCPEnabled\", $NetAdap.DHCPEnabled)\n                        $ht.add(\"NIC$i DHCPServer\", $NetAdap.DHCPServer)\n                    }\n                    $ht.add(\"NIC$i MACAddress\", $NetAdap.MACAddress)\n                    $ht.add(\"NIC$i IPAddress\", $NetAdap.IPAddress)\n                    if ($detailed) {\n                        $ht.add(\"NIC$i IPSubnetMask\", $NetAdap.IPSubnet)\n                        $ht.add(\"NIC$i DefaultGateway\", $NetAdap.DefaultIPGateway)\n                        $ht.add(\"NIC$i DNSServerOrder\", $NetAdap.DNSServerSearchOrder)\n                        $ht.add(\"NIC$i DNSSuffixSearch\", $NetAdap.DNSDomainSuffixSearchOrder)\n                        $ht.add(\"NIC$i PhysicalAdapter\", $PhysAdap)\n                        $ht.add(\"NIC$i Speed\", $Speed)\n                    }\n                    $i = $i + 1\n                }\n            }\n\n            # CPU\n            if ($WMI_CPU) {\n                $ht.add('CPU Physical Processors', @($WMI_CPU).count)\n                $i = 1\n\n                $WMI_CPU | Foreach {\n                    $ht.add(\"CPU$i Name\", ($_.Name -replace '\\s+', ' '))\n                    $ht.add(\"CPU$i Cores\", $($_.NumberOfCores))\n\n                    if ($detailed) {\n                        $ht.add(\"CPU$i Logical Processors\", $($_.NumberOfLogicalProcessors))\n                        $ht.add(\"CPU$i Clock Speed\", \"$($_.MaxClockSpeed) MHz\")\n                        $ht.add(\"CPU$i Description\", $($_.Description))\n                        $ht.add(\"CPU$i Socket\", $($_.SocketDesignation))\n                        $ht.add(\"CPU$i Status\", $($_.Status))\n                        $ht.add(\"CPU$i Manufacturer\", $($_.Manufacturer))\n                    }\n                    ++$i\n                }\n            }\n\n            # RAM\n            if ($WMI_OS) {\n                $WMI_OS | Foreach {\n                    $TotalRAM = “{0:N2}” -f ($_.TotalVisibleMemorySize / 1MB)\n                    $FreeRAM = “{0:N2}” -f ($_.FreePhysicalMemory / 1MB)\n                    $UsedRAM = “{0:N2}” -f ($_.TotalVisibleMemorySize / 1MB - $_.FreePhysicalMemory / 1MB)\n                    $RAMPercentFree = “{0:N2}” -f (($FreeRAM / $TotalRAM) * 100)\n                    $TotalVirtualMemorySize = “{0:N2}” -f ($_.TotalVirtualMemorySize / 1MB)\n                    $FreeVirtualMemory = “{0:N2}” -f ($_.FreeVirtualMemory / 1MB)\n                    $FreeSpaceInPagingFiles = “{0:N2}” -f ($_.FreeSpaceInPagingFiles / 1MB)\n                }\n                $ht.add('RAM Total GB', $TotalRAM)\n                $ht.add('RAM Free GB', $FreeRAM)\n                $ht.add('RAM Used GB', $UsedRAM)\n                $ht.add('RAM Percentage Free', $RAMPercentFree)\n                if ($detailed) {\n                    $ht.add('RAM TotalVirtualMemorySize', $TotalVirtualMemorySize)\n                    $ht.add('RAM FreeVirtualMemory', $FreeVirtualMemory)\n                    $ht.add('RAM FreeSpaceInPagingFiles', $FreeSpaceInPagingFiles)\n                    $WMI_PMA | ForEach { $RAMSlots += $_.MemoryDevices }\n                    $ht.add(\"RAM Slots\", $RAMSlots)\n                    $ht.add(\"RAM Slots Occupied\", (@($WMI_PM).count))\n\n                    if ($WMI_PM) {\n                        $i = 1\n                        $WMI_PM | Foreach {\n                            $ht.add(\"RAM$i BankLabel\", $_.BankLabel)\n                            $ht.add(\"RAM$i DeviceLocator\", $_.DeviceLocator)\n                            $ht.add(\"RAM$i Capacity MB\", ($_.Capacity / 1MB))\n                            $ht.add(\"RAM$i Manufacturer\", $_.Manufacturer)\n                            $ht.add(\"RAM$i PartNumber\", $_.PartNumber)\n                            $ht.add(\"RAM$i SerialNumber\", $_.SerialNumber)\n                            $ht.add(\"RAM$i Speed\", $_.Speed)\n                            ++$i\n                        }\n                    }\n                }\n            }\n\n            # GPU\n            if ($WMI_GPU) {\n                $ht.add('GPU Name', $WMI_GPU.name)\n                $ht.add('GPU Driver Version', $WMI_GPU.driverversion)\n                $ht.add('GPU Driver Date', $WMI_GPU.ConvertToDateTime($WMI_GPU.DriverDate))\n                $ht.add('Resolution', $WMI_GPU.VideoModeDescription)\n            }\n\n            if ($Detailed -and $WMI_MONITOR) {\n                function Decode {\n                    If ($args[0] -is [System.Array]) {\n                        [System.Text.Encoding]::ASCII.GetString($args[0])\n                    }\n                }\n\n                $i = 1\n                $WMI_MONITOR | Foreach {\n                    # informace nejsou uplne presne, brat s rezervou\n                    $ht.add(\"MONITOR$i Name\", (Decode $_.UserFriendlyName -notmatch 0))\n                    $ht.add(\"MONITOR$i SN\", (Decode $_.SerialNumberID -notmatch 0))\n                }\n            }\n\n            # BIOS/UEFI type\n            if ($Detailed) {\n                if ($hasAdminRights -and (Get-Command Confirm-SecureBootUEFI -ErrorAction SilentlyContinue)) {\n                    try {\n                        $secureBoot = Confirm-SecureBootUEFI -ErrorAction Stop\n                        $type = 'UEFI'\n                    } catch {\n                        # Get-SecureBootUEFI konci chybou, pokud se spousti na OS v BIOS rezimu\n                        $type = 'BIOS'\n                    }\n                } else {\n                    $type = 'BIOS'\n                    # urcuji neprimo podle toho jestli existuje GPT systemove oddil (v BIOS rezimu by z toho neslo nabootovat)\n                    if ($WMI_PARTITION -and ($WMI_PARTITION | where {$_.Type -eq \"GPT: System\" -and $_.Bootable -eq $True -and $_.BootPartition -eq $True})) {\n                        $type = 'UEFI'\n                    }\n                }\n                $ht.add('BIOS Type', $type)\n            }\n\n            # BIOS\n            if ($WMI_BIOS) {\n                $ht.add('BIOS Manufacturer', $WMI_BIOS.Manufacturer)\n                $ht.add('BIOS Name', $WMI_BIOS.Name)\n                $ht.add('BIOS Version', $WMI_BIOS.SMBIOSBIOSVersion)\n            }\n\n            if ($Detailed) {\n                # SecureBoot\n                if ($secureBoot -eq $true) {\n                    # pozor, $secureBoot se plni pouze u Detailed vypisu\n                    $ht.add('SecureBoot', 'enabled')\n                } elseif ($secureBoot -eq $false) {\n                    $ht.add('SecureBoot', 'disabled')\n                } else {\n                    $ht.add('SecureBoot', '**unknown**')\n                }\n\n                # TPM cip\n                $ht.add('TPM', $TPM.SpecVersion)\n            }\n\n            # dalsi detailni informace\n            if ($detailed) {\n                # HDD\n                $i = 1\n                $WMI_DD | foreach {\n                    # $model = $_.model\n                    $ht.add(\"HDD$i Model\", $_.model)\n                    $ht.add(\"HDD$i SN\", $_.SerialNumber)\n                    $ht.add(\"HDD$i InterfaceType\", $_.InterfaceType)\n                    $ht.add(\"HDD$i Size\", (“{0:N1}” -f ($_.size / 1gb)))\n                    $ht.add(\"HDD$i Partitions\", $_.Partitions)\n                    # $ht.add(\"HDD$i IsBoot\",($WMI_MSFT | where {$_.FriendlyName -eq \"$model\"} | select IsBoot))\n                    $i = $i + 1\n                }\n\n                $WMI_DD2 | foreach {\n                    if ($_.PredictFailure -eq $true) {\n                        $ht.add(\"HDD InstanceName\", $_.InstanceName)\n                        $ht.add(\"HDD PredictFailure\", $_.PredictFailure)\n                        $ht.add(\"HDD Reason\", $_.Reason)\n                    }\n                }\n\n                # Local Administrators\n                $AdministratorsMembers = net localgroup administrators | where {$_ -AND $_ -notmatch \"command completed successfully\"} | select -skip 4\n                $ht.add(\"Local Administrators\", $AdministratorsMembers)\n\n                # Local Users\n                if ($WMI_LU) {\n                    $ht.add(\"Users\", ($WMI_LU | select -exp name | Out-String))\n                }\n\n                # Printers\n                if ($WMI_PRT) {\n                    $i = 1\n                    $WMI_PRT | foreach {\n                        $ht.add(\"Printer$i Name\", $_.Name)\n                        $ht.add(\"Printer$i Default\", $_.Default)\n                        $ht.add(\"Printer$i DriverName\", $_.DriverName)\n                        $ht.add(\"Printer$i PortName\", $_.PortName)\n                        $ht.add(\"Printer$i Shared\", $_.Shared)\n                        if ($_.Shared) {$ht.add(\"Printer$i ShareName\", $_.ShareName)}\n                        $i = $i + 1\n                    }\n                }\n\n                #region vypsani zaseknutych print jobu\n                #\t\t\t\tpro Win8\n                #\t\t\t\tif($WinBuild -gt 7601)\n                #\t\t\t\t{\n                #\t\t\t\t\t$PrinterWithError = Get-Printer -ComputerName $Computer | where PrinterStatus -eq Error\n                #\t\t\t\t\tif($PrinterWithError)\n                #\t\t\t\t\t{\n                #\t\t\t\t\t\t$PrinterWithError | Get-PrintJob\n                #\t\t\t\t\t}\n                #\t\t\t\t}\n                ##\t\t\t\tpro jine OS\n                #\t\t\t\telse\n                #\t\t\t\t{\n                #\t\t\t\t\t\tviz https://sites.google.com/site/godunder/powershell/ultimate-printer-print-queue-print-job-error-stuck-status-monitor-repair-report\n                #\t\t\t$i = 1\n                #\t\t\t$PrinterWithError = $WMI_PJ | where {($_.jobstatus -ne $null) -and ($_.jobstatus -ne \"\") -and ($_.jobstatus -ne \"Printing\") -and ($_.jobstatus -ne \"Spooling\") -and ($_.jobstatus -ne \"Spooling | Printing\")} |\n                #\t\t\tforeach {\n                #\t\t\t\t$ht.add(\"PrinterWithError$i\",$_)\n                #\t\t\t\t$i = $i + 1\n                #\t\t\t}\n                #endregion\n\n                # Shares\n                if ($WMI_SF) {\n                    $Paths = @{}\n                    $WMI_SF | Foreach { $Paths.$($_.Name -join ', ') = $_.Path }\n\n                    $i = 0\n                    $Paths.GetEnumerator() | Foreach {\n                        $i++; $ht.add(\"Share$i\", '' + $_.Name + ' (' + $_.Value + ')')\n                    }\n                }\n\n                #\t\t\t#region ovladace a jejich verze\n                #\t\t\tif ($WMI_DRIVERS) {\n                #\t\t\t\t$ht.add(\"DRIVERS:\",'')\n                #\t\t\t\t$WMI_DRIVERS | foreach {\n                #\t\t\t\t\tif ($_.DeviceName -and $_.DriverVersion) {\n                #\t\t\t\t\t\t$ht.add($_.DeviceName,$_.DriverVersion)\n                #\t\t\t\t\t}\n                #\t\t\t\t}\n                #\t\t\t}\n                #\t\t\t#endregion\n            }\n\n            # opetovna aktivace vypisovani chyb\n            $ErrorActionPreference = 'Continue'\n\n            # PRIDANI ZISKANYCH PROPERTY DO OBJEKTU $OBJECT\n            $object | Add-Member -NotePropertyMembers $ht\n\n            # VYTVORENI PROPERTYSET PRO SNADNEJSI FILTROVANI VYSLEDKU\n            $object | Add-Member PropertySet \"LOU\" @(\"ComputerName\", \"Logged On User\")\n            $object | Add-Member PropertySet \"RAM\" @(\"ComputerName\", \"RAM*\")\n            $object | Add-Member PropertySet \"CPU\" @(\"ComputerName\", \"CPU*\")\n\n            $object\n        }\n    }\n\n    END {\n    }\n}"
  },
  {
    "path": "Get-CurrentLoad.ps1",
    "content": "function Get-CurrentLoad {\r\n    <#\r\n    .SYNOPSIS\r\n        Function for realtime outputting values of basic performance counters (CPU, RAM, GPU, HDD, NETWORK) to console.\r\n\r\n\t.DESCRIPTION\r\n        Function for realtime outputting values of basic performance counters (CPU, RAM, GPU, HDD, NETWORK) to console.\r\n        On Windows Server OS, you have to enable HDD counter by running \"diskperf -Y\" first!\r\n\r\n\t.PARAMETER computerName\r\n\t \tName of the remote computer from which you want to get performance data.\r\n\r\n    .PARAMETER includeGPU\r\n        Switch for outputting also GPU counters\r\n        This is little more CPU intense, so not by default included.\r\n\r\n    .PARAMETER topProcess\r\n        Changes output just to top 5 processes, that make the most load in specified domain.\r\n        Possible domain values: CPU, GPU, HDD, RAM, NIC.\r\n\r\n    .PARAMETER detailed\r\n        Add more detailed counters for given domain.\r\n        Possible values: HDD.\r\n\r\n        For HDD it shows Read/Write load on every disk.\r\n        For Tiered Storage queue etc.\r\n\r\n    .PARAMETER updateSpeed\r\n        How often to collect the perf. counters\r\n        Default is 1 second.\r\n\r\n    .PARAMETER measure\r\n        What to measure.\r\n        By default: CPU, RAM, HDD, NIC\r\n\r\n    .PARAMETER captureOutput\r\n        Switch for capturing output to csv file.\r\n        Path to such csv is defined in capturePath parameter.\r\n\r\n    .PARAMETER capturePath\r\n        Path to csv file.\r\n        Default is C:\\Windows\\Temp\\hostname_date.csv.\r\n\r\n        To show csv content: Import-Csv $capturePath -Delimiter \";\"\r\n\r\n    .EXAMPLE\r\n        Get-CurrentLoad\r\n\r\n        Output load on localhost.\r\n\r\n\t.EXAMPLE\r\n        Get-CurrentLoad -computername titan01\r\n\r\n        Output load on remote computer titan01.\r\n\r\n    .EXAMPLE\r\n        Get-CurrentLoad -topProcess CPU\r\n\r\n        Output top 5 CPU heavy processes on localhost.\r\n\r\n    .EXAMPLE\r\n        Get-CurrentLoad -measure CPU, HDD\r\n\r\n        Output CPU and HDD load on localhost.\r\n\r\n    .EXAMPLE\r\n        Get-CurrentLoad -measure CPU, HDD -detailed HDD\r\n\r\n        Output CPU and HDD load on localhost. Moreover outputs Read/Write load of every disk here.\r\n\r\n    .EXAMPLE\r\n        Get-CurrentLoad -captureOutput\r\n\r\n        Output load and save it to csv file too (C:\\Windows\\TEMP\\<hostname>_<date>.csv)\r\n\r\n\t.NOTES\r\n\t \tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\r\n        https://github.com/ztrhgf\r\n    #>\r\n\r\n    [cmdletbinding()]\r\n    [Alias(\"top\")]\r\n    param (\r\n        [string] $computerName = $env:COMPUTERNAME\r\n        ,\r\n        [switch] $includeGPU\r\n        ,\r\n        [ValidateSet('CPU', 'RAM', 'HDD', 'NIC', 'GPU')]\r\n        [string] $topProcess\r\n        ,\r\n        [ValidateSet('HDD')]\r\n        [string] $detailed\r\n        ,\r\n        [ValidateSet('CPU', 'RAM', 'HDD', 'NIC', 'GPU')]\r\n        [string[]] $measure = ('CPU', 'RAM', 'HDD', 'NIC')\r\n        ,\r\n        [int] $updateSpeed = 1\r\n        ,\r\n        [switch] $captureOutput\r\n        ,\r\n        [ValidateScript( {\r\n                If ($_ -match '\\.csv$' -and (Test-Path $_ -IsValid) -and (Split-Path $_ -Qualifier)) {\r\n                    $true\r\n                } else {\r\n                    Throw \"Enter path like: C:\\temp\\result.csv\"\r\n                }\r\n            })]\r\n        [string] $capturePath = ''\r\n    )\r\n\r\n    begin {\r\n        if ($includeGPU) {\r\n            $measure += 'GPU'\r\n        }\r\n    }\r\n\r\n    process {\r\n        $param = @{\r\n            ArgumentList = $measure, $topProcess, $updateSpeed, $detailed, $captureOutput, $capturePath, $env:computername\r\n            ScriptBlock  = {\r\n                param ($measure, $topProcess, $updateSpeed, $detailed, $captureOutput, $capturePath, $computerName)\r\n\r\n                if ($captureOutput -and !$capturePath) {\r\n                    $capturePath = \"$env:windir\\TEMP\\$env:COMPUTERNAME`_$(Get-Date -f ddMMyyyyHHmms).csv\"\r\n                }\r\n\r\n                if ($captureOutput -and $env:COMPUTERNAME -ne $computerName) {\r\n                    # run on remote computer i.e. capturing CTRL + C isn't possible i.e. output this information right now\r\n                    $capturePathUNC = \"\\\\$env:COMPUTERNAME\\\" + ($capturePath -replace \":\", \"$\")\r\n                    Write-Warning \"Captured output will be in $capturePathUNC.`nFor import to console use: Import-Csv `\"$capturePathUNC`\" -Delimiter `\";`\"\"\r\n                    Start-Sleep 3\r\n                }\r\n\r\n                # name of the counter is language specific!\r\n                # chtel jsem pro dynamicke zjisteni lokalizovaneho jmena counteru pouzit funkcihttp://www.powershellmagazine.com/2013/07/19/querying-performance-counters-from-powershell/ ale bylo to nespolehlive, napr u 'Bytes Sent/sec' to vratilo jine ID na ceskem a jine na anglickem OS\r\n                $osLanguage = (Get-WmiObject -Class Win32_OperatingSystem -Property MUILanguages).MUILanguages\r\n                if ($osLanguage -eq 'en-US') {\r\n                    $sent = 'sent'\r\n                    $process = 'Process'\r\n                    $IDprocess = 'ID Process'\r\n                    $percentProcessorTime = '% Processor Time'\r\n                    $workingSet = 'Working Set'\r\n                    $IODataOperationsSec = 'IO Data Operations/sec'\r\n                    $GPUEngine = 'GPU Engine'\r\n                    $utilizationPercentage = 'Utilization Percentage'\r\n                    $processor = 'Processor'\r\n                    $physicalDisk = 'PhysicalDisk'\r\n                    $percentDiskTime = '% Disk Time'\r\n                    $percentDiskReadTime = '% Disk Read Time'\r\n                    $percentDiskWriteTime = '% Disk Write Time'\r\n                    $memory = 'Memory'\r\n                    $availableMBytes = 'Available MBytes'\r\n                    $networkInterface = 'Network Interface'\r\n                    $bytesSentSec = 'Bytes Sent/sec'\r\n                    $bytesReceivedSec = 'Bytes Received/sec'\r\n                } elseif ($osLanguage -eq 'cs-CZ') {\r\n                    $sent = 'odeslané'\r\n                    $process = 'Proces'\r\n                    $IDprocess = 'ID procesu'\r\n                    $percentProcessorTime = '% času procesoru'\r\n                    $workingSet = 'pracovní sada'\r\n                    $IODataOperationsSec = 'Vstupně-výstupní datové operace/s'\r\n                    $GPUEngine = 'GPU engine'\r\n                    $utilizationPercentage = 'Utilization Percentage'\r\n                    $processor = 'Procesor'\r\n                    $physicalDisk = 'Fyzický disk'\r\n                    $percentDiskTime = '% času disku'\r\n                    #TODO pridat detailed diskove countery\r\n                    $percentDiskReadTime = 'TODO'\r\n                    $percentDiskWriteTime = 'TODO'\r\n                    $memory = 'Paměť'\r\n                    $availableMBytes = 'počet MB k dispozici'\r\n                    $networkInterface = 'Rozhraní sítě'\r\n                    $bytesSentSec = 'Bajty odeslané/s'\r\n                    $bytesReceivedSec = 'Bajty přijaté/s'\r\n                } else {\r\n                    throw \"this language ($osLanguage) is not supported (just 'en-US' and 'cs-CZ')\"\r\n                }\r\n\r\n                # set counters\r\n                if ($topProcess) {\r\n                    switch ($topProcess) {\r\n                        'CPU' { $counterList = @(\"\\$process(*)\\$percentProcessorTime\") } # '\\Process(*)\\% Processor Time'\r\n                        'RAM' { $counterList = @(\"\\$process(*)\\$workingSet\") } # '\\Process(*)\\Working Set'\r\n                        'HDD' { $counterList = @(\"\\$process(*)\\$IODataOperationsSec\") } # '\\Process(*)\\IO Data Operations/sec'\r\n                        'NIC' { $counterList = @(\"\\$process(*)\\$IODataOperationsSec\") } # '\\Process(*)\\IO Data Operations/sec'\r\n                        'GPU' { $counterList = @(\"\\$GPUEngine(*)\\$utilizationPercentage\") } # '\\GPU Engine(*)\\Utilization Percentage'\r\n                        Default { throw \"undefined\" }\r\n                    }\r\n\r\n                    # on Hyper-V server I want for vmwp process the corresponding VM\r\n                    # therefore I find the name in counters and corresponding PID, so I can later pair it\r\n                    $isHyperVServer = (Get-WmiObject -Namespace \"root\\virtualization\\v2\" -Query 'select elementname, caption from Msvm_ComputerSystem where caption = \"Virtual Machine\"' -ErrorAction SilentlyContinue | select ElementName).count # if there are some VM, consider it as Hyper-V server\r\n                    if ($isHyperVServer) {\r\n                        $vmwpPID = (Get-Counter \"\\$process(*vmwp*)\\$IDprocess\" -ea SilentlyContinue).CounterSamples\r\n                        $PID2VMName = Get-WmiObject Win32_Process -Filter \"Name like '%vmwp%'\" -Property processid, commandline | Select-Object ProcessId, @{Label = \"VMName\"; Expression = { (Get-VM -Id $_.Commandline.split(\" \")[1] | Select-Object VMName).VMName } }\r\n                    }\r\n                } else {\r\n                    # list of counter to monitor\r\n                    [System.Collections.ArrayList] $counterList = @()\r\n                    if ('CPU' -in $measure -or 'CPU' -in $detailed) {\r\n                        $null = $counterList.Add(\"\\$processor(*)\\$percentProcessorTime\") # \"\\Processor(*)\\% Processor Time\"\r\n                    }\r\n\r\n                    if ('HDD' -in $measure -or 'HDD' -in $detailed) {\r\n                        $null = $counterList.Add(\"\\$physicalDisk(*)\\$percentDiskTime\") # \"\\PhysicalDisk(*)\\% Disk Time\"\r\n                    }\r\n\r\n                    if ('HDD' -in $detailed) {\r\n                        $null = $counterList.Add(\"\\$physicalDisk(*)\\$percentDiskReadTime\")\r\n                        $null = $counterList.Add(\"\\$physicalDisk(*)\\$percentDiskWriteTime\")\r\n                        #TODO pridat i TIERED STORAGE countery POKUD EXISTUJI\r\n                        #TODO pridat i queue\r\n                    }\r\n\r\n                    if ('RAM' -in $measure -or 'RAM' -in $detailed) {\r\n                        $null = $counterList.Add(\"\\$memory\\$availableMBytes\") # , \"\\Memory\\Available MBytes\"\r\n                        $physicalRAMMB = ((Get-WmiObject -Class Win32_OperatingSystem -Property TotalVisibleMemorySize).TotalVisibleMemorySize / 1kb)\r\n                    }\r\n\r\n                    # counters for network adapter are added per adapter\r\n                    if ('NIC' -in $measure -or 'NIC' -in $detailed) {\r\n                        Get-WmiObject -Class Win32_NetworkAdapter -Property physicalAdapter, netEnabled, speed, name | where { $_.PhysicalAdapter -eq $true -and $_.NetEnabled -eq $true } | select @{n = 'name'; e = { $_.name -replace '\\(', '[' -replace '\\)', ']' } }, speed | % { # '(' replace for '[', because such are used in counter name\r\n                            $null = $counterList.Add(\"\\$networkInterface($($_.name))\\$bytesSentSec\") # \"\\Network Interface(*)\\Bytes Sent/sec\"\r\n                            $null = $counterList.Add(\"\\$networkInterface($($_.name))\\$bytesReceivedSec\") # \"\\Network Interface(*)\\Bytes Received/sec\"\r\n                        }\r\n                    }\r\n\r\n                    if ('GPU' -in $measure) {\r\n                        $null = $counterList.Add(\"\\$gpuEngine(*)\\$utilizationPercentage\") # '\\GPU Engine(*)\\Utilization Percentage'\r\n                    }\r\n                }\r\n\r\n                # if have just one counter, convert to string because of Get-Counter\r\n                if ($counterList.Count -eq 1) {\r\n                    [string] $counterList = $counterList[0]\r\n                }\r\n\r\n                # modify CTRL + C shortcut behaviour, so I can output path to csv file\r\n                if ($captureOutput -and $env:COMPUTERNAME -eq $computerName) {\r\n                    [console]::TreatControlCAsInput = $true\r\n                }\r\n\r\n                while (1) {\r\n                    # if output to csv, than after CTRL + C print the csv path to console\r\n                    if ($captureOutput -and $env:COMPUTERNAME -eq $computerName -and [console]::KeyAvailable) {\r\n                        # running locally i.e. capturing CTRL + C will work\r\n                        $key = [system.console]::readkey($true)\r\n                        if (($key.modifiers -band [consolemodifiers]\"control\") -and ($key.key -eq \"C\")) {\r\n                            [console]::TreatControlCAsInput = $false\r\n                            Write-Warning \"Captured output will be saved in $capturePath.`nTo import it into console: Import-Csv `\"$capturePath`\" -Delimiter `\";`\"\"\r\n                            break\r\n                        }\r\n                    }\r\n                    # get counter results\r\n                    $actualResults = Get-Counter $counterList -ErrorAction SilentlyContinue | Select-Object -ExpandProperty CounterSamples | Group-Object path | % {\r\n                        $_ | Select-Object -Property Name, @{ n = 'Value'; e = { ($_.Group.CookedValue | Measure-Object -Average).Average } }\r\n                    }\r\n\r\n                    if (!$actualResults) { throw \"there are no results, does the counter: $($CounterList -join ', ') exists on computer: $env:COMPUTERNAME`?\" }\r\n\r\n                    Clear-Host\r\n\r\n                    try {\r\n                        $result = [ordered] @{date = Get-Date }\r\n                    } catch {\r\n                        # older PS version don't support [ordered]\r\n                        $result = @{date = Get-Date }\r\n                    }\r\n\r\n                    if ($topProcess) {\r\n                        if ($topProcess -in 'HDD', 'NIC') {\r\n                            \"contains !all! types of process IO operations (HDD + NIC + ...)\"\r\n                        }\r\n\r\n                        $subResult = ''\r\n                        $actualResults | where { $_.name -notlike \"*idle*\" -and $_.name -notlike \"*_total*\" -and $_.value -ne 0 } |\r\n                        Sort-Object value -Descending |\r\n                        Select-Object -First 5 |\r\n                        ForEach-Object {\r\n                            $name = ([regex]\"\\(([^)]+)\\)\").Matches($_.name).Value\r\n                            $value = [math]::Round($_.value, 2)\r\n                            if ($topProcess -eq 'RAM') {\r\n                                $value = ([math]::Round($_.value / 1MB, 2)).tostring() + ' MB'\r\n                            } elseif ($topProcess -eq 'GPU') {\r\n                                # GPU counter shows process PID, convert it to process name\r\n                                $processId = ([regex]\"\\(pid_([^_)]+)\").Matches($_.name).captures.groups[1].value\r\n                                $processName = Get-WmiObject win32_process -Property name, ProcessId | where { $_.processId -eq $processId } | select -exp name\r\n\r\n                                $name = $processName\r\n                            }\r\n\r\n                            # show what VM corresponds to vmwp process\r\n                            if ($name -like \"*vmwp*\" -and $isHyperVServer) {\r\n                                $ppid = $vmwpPid | where { $_.path -like \"*$name*\" } | select -exp CookedValue\r\n                                $vmName = $pid2VMName | where { $_.processid -eq $ppid } | select -exp vmname\r\n                                $name = \"$name (VM: $vmName)\"\r\n                            }\r\n\r\n                            $name = $name -replace '\\(|\\)'\r\n\r\n                            \"{0}: {1}\" -f $name, $value\r\n\r\n                            if ($captureOutput) {\r\n                                if ($subResult) { $subResult += \", \" }\r\n                                $subResult += $name, \"$value%\" -join ' '\r\n                            }\r\n                        }\r\n\r\n                        if ($captureOutput) { $result['topProcess'] = $subResult }\r\n                    } else {\r\n                        # output load of CPU, HDD, RAM, ...\r\n\r\n                        # GPU load\r\n                        $GPUTotal = 0\r\n\r\n                        # if it is not array, convert, to be able to use getenumerator()\r\n                        if ($actualResults.GetType().basetype.name -ne 'Array') {\r\n                            $actualResults = @(, $actualResults)\r\n                        }\r\n\r\n                        $actualResults.GetEnumerator() | % {\r\n                            $item = $_\r\n                            switch -Wildcard ($_.name) {\r\n                                \"*\\$percentProcessorTime\" {\r\n                                    $core = ([regex]\"\\(([^)]+)\\)\").Matches($_).Value\r\n                                    $name = \"CPU $core %: \"\r\n                                    $value = [math]::Round($item.Value, 2)\r\n\r\n                                    $name + $value\r\n\r\n                                    if ($captureOutput) { $result[$name] = $value }\r\n                                }\r\n\r\n                                \"*\\$availableMBytes\" {\r\n                                    $name = \"RAM used %: \"\r\n                                    $value = [math]::Round((($physicalRAMMB - $item.Value) / ($physicalRAMMB / 100)), 2)\r\n\r\n                                    $name + $value\r\n\r\n                                    if ($captureOutput) { $result[$name] = $value }\r\n                                }\r\n\r\n                                \"*\\$percentDiskTime\" {\r\n                                    if ($item.name -like \"*_total*\") { return }\r\n                                    $dName = ([regex]\"\\(([^)]+)\\)\").Matches($_).Value\r\n                                    $name = \"DISK Total time $dName %: \"\r\n                                    $value = [math]::Round($item.Value, 2)\r\n\r\n                                    $name + $value\r\n\r\n                                    if ($captureOutput) { $result[$name] = $value }\r\n                                }\r\n\r\n                                \"*\\$percentDiskReadTime\" {\r\n                                    if ($item.name -like \"*_total*\") { return }\r\n                                    $dName = ([regex]\"\\(([^)]+)\\)\").Matches($_).Value\r\n                                    $name = \"DISK Read time $dName %: \"\r\n                                    $value = [math]::Round($item.Value, 2)\r\n\r\n                                    $name + $value\r\n\r\n                                    if ($captureOutput) { $result[$name] = $value }\r\n                                }\r\n\r\n                                \"*\\$percentDiskWriteTime\" {\r\n                                    if ($item.name -like \"*_total*\") { return }\r\n                                    $dName = ([regex]\"\\(([^)]+)\\)\").Matches($_).Value\r\n                                    $name = \"DISK Write time $dName %: \"\r\n                                    $value = [math]::Round($item.Value, 2)\r\n\r\n                                    $name + $value\r\n\r\n                                    if ($captureOutput) { $result[$name] = $value }\r\n                                }\r\n\r\n                                \"*\\$networkInterface*\" {\r\n                                    $nName = ([regex]\"\\(([^)]+)\\)\").Matches($_).Value\r\n\r\n                                    if ($item.name -like \"*$sent*\") {\r\n                                        $action = 'sent'\r\n                                    } else {\r\n                                        $action = 'received'\r\n                                    }\r\n\r\n                                    $name = \"NIC $nName $action MB: \"\r\n                                    $value = [math]::Round($item.Value / 1MB, 2)\r\n\r\n                                    $name + $value\r\n\r\n                                    if ($captureOutput) { $result[$name] = $value }\r\n                                }\r\n\r\n                                \"*$GPUEngine*\" {\r\n                                    # GPU doesn't have summarizing _total counter, I will sum all received values\r\n                                    $GPUTotal += $item.Value\r\n                                }\r\n\r\n                                Default {\r\n                                    #$item.name + \": \" + [math]::Round($item.Value / 1MB, 2)\r\n                                    throw \"undefined counter\"\r\n                                }\r\n                            }\r\n                        } # end of foreach\r\n\r\n                        if ($GPUTotal) {\r\n                            $name = \"GPU %: \"\r\n                            $value = [math]::Round($GPUTotal, 2)\r\n\r\n                            $name + $value\r\n\r\n                            if ($captureOutput) { $result[$name] = $value }\r\n                        }\r\n                    } # end of else\r\n\r\n                    # export results to CSV\r\n                    if ($captureOutput) {\r\n                        New-Object -TypeName PSObject -Property $result | Export-Csv $capturePath -Append -NoTypeInformation -Delimiter ';' -Force -Encoding UTF8\r\n                    }\r\n\r\n                    Start-Sleep $updateSpeed\r\n                } # end of while\r\n            }\r\n        }\r\n        if ($computerName -and $computerName -ne $env:computername) {\r\n            $param.ComputerName = $computerName\r\n        }\r\n        Invoke-Command @param\r\n    }\r\n}"
  },
  {
    "path": "Get-FailedScheduledTask.ps1",
    "content": "function Get-FailedScheduledTask {\n    <#\n    .SYNOPSIS\n    Vypise scheduled tasky, ktere skoncily neuspechem.\n    \n    .DESCRIPTION\n    Vypise scheduled tasky, ktere skoncily neuspechem.\n    Kontroluji se vsechny ci jen uzivateli vytvorene tasky na zadanych strojich,\n    ktere byly naposledy spusteny pred X dny.\n    Automaticky se ignoruji disablovane a stare tasky, neni-li receno jinak.\n\n    Vyzaduje admin prava pokud ma byt spusteno vuci localhostu!\n\n    .PARAMETER computerName\n    Seznam stroju, na kterych se maji sched. tasky zkontrolovat \n\n    .PARAMETER justUserTasks\n    Prepinac rikajici, ze se maji kontrolovat pouze uzivateli vytvorene tasky\n\n    .PARAMETER justActive\n    Prepinac rikajici, ze se maji vypsat pouze enablovane tasky, ktere skoncily chybou max pred lastRunBeforeDays dny\n    nebo maji nastaveno opakovani a maji se znovu spustit behem 24 hodin\n\n    .PARAMETER lastRunBeforeDays\n    Pocet dnu dozadu, kdy mohl byt sched. task naposled spusten\n    Limituji tak, jak stare tasky se maji kontrolovat\n\n    .PARAMETER sendEmail\n    Zdali se ma poslat email s nalezenymi chybami\n\n    .PARAMETER to\n    Na jakou adresu se ma email poslat.\n    Vychozi je aaa@bbb.cz\n    \n    .EXAMPLE\n    Import-Module Scripts,Computers -ErrorAction Stop\n    Get-FailedScheduledTask -computerName $servers -JustUserTasks -LastRunBeforeDays 1 -sendEmail\n\n    Na strojich z $servers zkontroluje user sched. tasky spustene za poslednich 24 hodin a pokud nalezne\n    nejake skoncene chybou, posle jejich seznam na admin@fi.muni.cz\n    \n    .NOTES\n    Author: Sebela Ondrej\n    #>\n\n    [cmdletbinding()]\n    param (\n        $computerName = @($env:COMPUTERNAME)\n        ,\n        [switch] $justUserTasks\n        ,\n        [int] $lastRunBeforeDays = 1\n        ,\n        [switch] $justActive\n        ,\n        [switch] $sendEmail\n        ,\n        [string] $to = 'aaa@bbb.cz'\n    )\n\n    begin {\n        if (!(Get-Command Write-Log -ea SilentlyContinue)) {\n            throw \"Vyzaduje funkci Write-Log.\"\n        }\n\n        $Error.Clear()\n\n        $ComputerName = {$ComputerName.tolower()}.invoke()\n\n        Write-Log \"Kontroluji failnute scheduled tasky na: $($ComputerName -join ', ')\"\n\n        # kontrola, ze bezi s admin pravy\n        if ($env:COMPUTERNAME -in $computerName -and !([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            throw \"Nebezi s admin pravy, coz je vyzadovano, pokud spoustite vuci localhostu\"\n        }\n        \n    }\n\n    process {\n        # schtasks pouzivam takto zvlastne, aby nebyla zkomolena diakritika (deje se u nativnich prikazu spoustenych pres psremoting)\n        $failedTasks = invoke-command2 -computername $computerName -ArgumentList $lastRunBeforeDays, $justUserTasks, $justActive {\n            param($lastRunBeforeDays, $justUserTasks, $justActive)\n\n            # pomocne funkce\n            function ConvertTo-DateTime {\n                [CmdletBinding()]\n                param (\n                    [Parameter(Mandatory = $true, Position = 0)]\n                    [ValidateNotNullOrEmpty()]\n                    [String] $date\n                    , \n                    [Parameter(Mandatory = $false, Position = 1)]\n                    [ValidateNotNullOrEmpty()]\n                    [String[]] $format = ('d.M.yyyy', 'd.M.yyyy H:m', 'd.M.yyyy H:m:s')\n                )\n\n                $result = New-Object DateTime\n\n                $convertible = [DateTime]::TryParseExact(\n                    $Date,\n                    $Format,\n                    [System.Globalization.CultureInfo]::InvariantCulture,\n                    [System.Globalization.DateTimeStyles]::None,\n                    [ref]$result)\n\n                if ($convertible) {\n                    $result\n                } else {\n                }\n            }\n\n            # mohl bych pouzit Get-ScheduledTask a Get-ScheduledTaskInfo, ale na starsich OS neexistuji\n            # pres Start-Job spoustim proto, ze nativni prikazy v remote session pri \"klasickem\" spusteni nevraci korektne diakritiku\n            $job = Start-Job ([ScriptBlock]::Create('schtasks.exe /query /s localhost /V /FO CSV'))\n            $null = Wait-Job $job \n            $tasks = Receive-Job $job | ConvertFrom-Csv\n            Remove-Job $job\n\n            # odfiltruji duplicitni zaznamy (kazdy task je tam tolikrat, kolik ma triggeru)\n            [System.Collections.ArrayList] $uniqueTask = @()\n            $tasks | % {\n                if ($_.taskname -notin $uniqueTask.taskname) {\n                    $null = $uniqueTask.add($_)\n                }\n            }\n            $tasks = $uniqueTask\n            \n            if ($justUserTasks) {\n                $domainName = $env:userdomain # netbios jmeno domeny (ntfi)\n                $computer = $env:COMPUTERNAME\n                if (!$domainName -or $domainName -eq $computer) { $domainName = 'ntfi' }\n                $tasks = $tasks | where {($_.author -like \"$domainName\\*\" -or $_.author -like \"$computer\\*\")}\n            }\n\n            # tasky, ktere pri poslednim spusteni skoncily chybou\n            # nektere nenulove result kody ignoruji, protoze nejde o skutecne chyby\n            # 267009 = task is currently running \n            # 267014 = task task was terminated by user\n            # 267011 = task has not yet run\n            # -2147020576 = operator or administrator has refused the request\n            # -2147216609 = an instance of this task is already running\n            $tasks = $tasks | where {($_.'last Result' -ne 0 -and $_.'last Result' -notin (267009, 267014, 267011, -2147020576, -2147216609) -and $_.'last run time' -ne 'N/A')}\n\n            #TODO tento zpusob filtrovani nezachyti problemy u tasku, ktere se vytvareji pomoci GPO v replace modu, protoze pri kazdem gpupdate dojde k replace tasku, tzn ztrate informaci\n            # dalo by se vyresit tahanim informaci z event logu, kde se loguje historie per taskname\n\n            if ($justActive) {\n                # vratim jen enablovane tasky, ktere byly spusteny max pred $LastRunBeforeDays dny\n                # nebo se opakuji a maji byt spusteny behem 24 hodin znovu\n                $tasks = $tasks | where {\n                    $_.'Scheduled Task State' -eq 'Enabled' `\n                        -and (\n                        ($(try {ConvertTo-DateTime $_.'last run time' -ea stop} catch {Get-Date 1.1.1999}) -gt [datetime]::now.AddDays( - $LastRunBeforeDays))`\n                            -or \n                        ($_.'Repeat: Every' -ne \"N/A\" -and ($(try {ConvertTo-DateTime ($_.'Next Run Time') -ea stop} catch {Get-Date 1.1.9999}) -lt [datetime]::now.AddDays(1)))\n                    )\n                } \n            }\n\n            # vypisi vysledek\n            $tasks | select taskname, 'last result', 'last run time', 'next run time', @{n = 'Computer'; e = {$env:COMPUTERNAME}}\n        } -ErrorAction SilentlyContinue\n    }\n\n    end {\n        if ($Error) {\n            Write-Log -ErrorRecord $Error\n        }\n\n        if ($failedTasks) {\n            Write-Log -Message $($failedTasks | Format-List taskname, 'last result', 'last run time', computer | Out-String) \n\n            $body = \"Ahoj,`nnize je seznam failnutych scheduled tasku za minuly den:`n`n\"\n            $body += $failedTasks | Format-List taskname, 'last result', 'last run time', computer | Out-String\n            $body += \"`n`n`nKontrola probiha na: $($computerName -join ', ')\" \n\n            if ($Error) {\n                $body += \"`n`n`n Obevily se chyby:`n$($Error | out-string)\"        \n            }\n            \n            if ($sendEmail) {\n                Send-Email -Subject \"Failnute scheduled tasky spustene za $LastRunBeforeDays poslednich dnu\" -Body $body -To $To\n            }\n        } else {\n            if ($justActive) {\n                $t = \" (spustene od $([datetime]::now.AddDays( - $LastRunBeforeDays)))\"\n            }\n            \n            Write-Log \"Zadne neuspesne spustene sched. tasky$t nenalezeny\"\n        }\n    }\n}\n"
  },
  {
    "path": "Get-FirewallLog.ps1",
    "content": "#TODO log muze byt i najinem miste, dokonce kazdy fw profil jej muze mit jinde, zjistit prikazem: netsh advfirewall show allprofiles | Select-String Filename | % { $_ -replace \"%systemroot%\",$env:systemroot } ale to bych teda musel zjistovat na danem stroji (invoke-command)\nfunction Get-FirewallLog {\n    <#\n    .SYNOPSIS\n    Funkce do konzole, pomoci Out-GridView ci cmtrace vypise aktualni obsah FW logu na zadanem stroji.\n    Podle zadaneho from/to se pripadne zaznamy zobrazi z archivu logu na zalohovacim serveru.\n\n    .DESCRIPTION\n    Funkce do konzole, pomoci Out-GridView ci cmtrace vypise aktualni obsah FW logu na zadanem stroji.\n    Podle zadaneho from/to se pripadne zaznamy zobrazi z archivu logu na zalohovacim serveru.\n\n    .PARAMETER computerName\n    Jmeno stroje, z nehoz se vypise FW log.\n\n    .PARAMETER live\n    Prepinac rikajici, ze se bude do konzole vypisovat realtime obsah logu.\n    Pro lepsi citelnost se obsah formatuje pomoci Format-Table.\n\n    .PARAMETER ogv\n    Prepinac rikajici, ze se ma vystup vypsat pomoci Out-GridView.\n    Vyhoda je, ze Out-GridView umoznuje filtrovani, ale zase nebude realtime.\n\n    .PARAMETER cmtrace\n    Prepinac rikajici, ze se ma log otevrit v cmtrace toolu.\n    Vyhoda je, ze cmtrace ukazuje realtime data, ale zase neumi pokrocile filtrovani.\n\n    .PARAMETER from\n    Od jakeho casu se ma vypisovat obsah logu.\n    Zadavejte datum ve tvaru dle vaseho culture. Tzn pro ceske napr 15.3.2019 15:00. Pro anglicky pak prohodit mesic a den.\n\n    .PARAMETER to\n    Do jakeho casu se ma vypisovat obsah logu.\n    Zadavejte datum ve tvaru dle vaseho culture. Tzn pro ceske napr 15.3.2019 15:00. Pro anglicky pak prohodit mesic a den.\n\n    .PARAMETER dstPort\n    Cislo ciloveho portu.\n\n    .PARAMETER srcPort\n    Cislo zdrojoveho portu.\n\n    .PARAMETER dstIP\n    Cilova IP.\n\n    .PARAMETER srcIP\n    Zdrojova IP.\n\n    .PARAMETER action\n    Typ FW akce.\n    allow ci drop\n\n    .PARAMETER protocol\n    Jmeno pouziteho protokolu.\n    tcp, udp, ...\n\n    .PARAMETER path\n    Smer komunikace.\n    receive, send\n\n    .PARAMETER logPath\n    Lokalni cesta k firewall logu.\n    Vychozi je \"C:\\System32\\LogFiles\\Firewall\\pfirewall.log\".\n    Zmente pouze pokud se logy ukladaji jinde.\n\n    .EXAMPLE\n    Get-FirewallLog -live\n\n    Zacne do konzole vypisovat realtime obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log).\n\n    .EXAMPLE\n    Get-FirewallLog -live -dstPort 3389 -protocol TCP -action allow\n\n    Zacne do konzole vypisovat realtime obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log).\n    A to pouze zaznamy kde cilovy port je 3389, protokol TCP a komunikace byla povolena.\n\n    .EXAMPLE\n    Get-FirewallLog -live -action drop\n\n    Zacne do konzole vypisovat realtime obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log).\n    A to pouze dropnutou komunikaci.\n\n    .EXAMPLE\n    Get-FirewallLog -computerName titan01\n\n    Vypise do konzole obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log) ze stroje titan01.\n\n    .EXAMPLE\n    Get-FirewallLog -computerName titan01 -ogv\n\n    Vypise pomoci Out-GridView obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log) ze stroje titan01.\n\n    .EXAMPLE\n    Get-FirewallLog -computerName titan01 -ogv -from ((Get-Date).addminutes(-10)) -srcIP 147.251.48.120\n\n    Vypise pomoci Out-GridView obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log) ze stroje titan01.\n    A to pouze zaznamy za poslednich 10 minut pochazejici z adresy 147.251.48.120.\n\n    .EXAMPLE\n    Get-FirewallLog -ogv -from \"12/7/2018 6:59:42\"\n\n    Vypise pomoci Out-GridView obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log).\n    A to pouze zaznamy od 7 prosince 6:59:42.\n\n    .EXAMPLE\n    Get-FirewallLog -computerName titan01 -cmtrace\n\n    Vypise pomoci cmtrace.exe obsah FW logu ($env:windir\\System32\\LogFiles\\Firewall\\pfirewall.log) ze stroje titan01.\n    #>\n\n    [CmdletBinding(DefaultParameterSetName = \"default\")]\n    param (\n        [Parameter(Position = 0, ParameterSetName = \"default\")]\n        [Parameter(Position = 0, ParameterSetName = \"live\")]\n        [Parameter(Position = 0, ParameterSetName = \"ogv\")]\n        [Parameter(Position = 0, ParameterSetName = \"cmtrace\")]\n        [string] $computerName = $env:COMPUTERNAME\n        ,\n        [Parameter(ParameterSetName = \"live\")]\n        [switch] $live\n        ,\n        [Parameter(ParameterSetName = \"ogv\")]\n        [switch] $ogv\n        ,\n        [Parameter(ParameterSetName = \"cmtrace\")]\n        [switch] $cmtrace\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [Parameter(ParameterSetName = \"cmtrace\")]\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"Zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        $from\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [Parameter(ParameterSetName = \"cmtrace\")]\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"Zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        $to\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateNotNullOrEmpty()]\n        [int[]] $dstPort\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateNotNullOrEmpty()]\n        [int[]] $srcPort\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateNotNullOrEmpty()]\n        [ipaddress[]] $dstIP\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateNotNullOrEmpty()]\n        [ipaddress[]] $srcIP\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateSet(\"allow\", \"drop\")]\n        [string] $action\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateScript( {$_ -match '^[a-z]+$'} )]\n        [string[]] $protocol\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [ValidateSet(\"receive\", \"send\")]\n        [string] $path\n        ,\n        [Parameter(ParameterSetName = \"default\")]\n        [Parameter(ParameterSetName = \"live\")]\n        [Parameter(ParameterSetName = \"ogv\")]\n        [Parameter(ParameterSetName = \"cmtrace\")]\n        [ValidateNotNullOrEmpty()]\n        $logPath = \"C:\\Windows\\System32\\LogFiles\\Firewall\\pfirewall.log\"\n    )\n\n    begin {\n        if ($from -and $from.getType().name -eq \"string\") {$from = [DateTime]::Parse($from)}\n        if ($to -and $to.getType().name -eq \"string\") {$to = [DateTime]::Parse($to)}\n        if ($from -and $to -and $from -gt $to) {\n            throw \"From nesmi byt vetsi nez To\"\n        }\n\n        if ($computerName -notmatch \"$env:COMPUTERNAME|localhost|\\.\") {\n            $logPath = \"\\\\$computerName\\\" + $logPath -replace \":\", \"$\"\n        }\n\n        if (Test-Path $logPath -ErrorAction SilentlyContinue) {\n            $logToShow = @($logPath)\n        }\n\n        if ($from -or $to) {\n            # pokud uzivatele zajima konkretni datum, teprve zacnu resit moznost, ze budu muset prozkoumat i .old log ci archiv logu\n\n            #\n            # vytvorim seznam dostupnych logu pro zadany stroj\n            # do seznamu pridavam od nejstarsich, abych jej nemusel pozdeji slozite radit\n            $availableLogs = @()\n            # pridam logy z CVT archivu\n            $logBackupFolder = \"\\\\nejakyserver\\e$\\Backups\\FirewallLogs\\$computerName\"\n            if (Test-Path $logBackupFolder -ErrorAction SilentlyContinue) {\n                $availableLogs += Get-ChildItem $logBackupFolder -Filter *.log -ErrorAction SilentlyContinue | Sort-Object -Property LastWriteTime | Select-Object -ExpandProperty FullName\n            }\n            # Windows si automaticky uklada predchozi verzi logu do souboru s koncovkou .old\n            # .old soubory automaticky zalohuji na backup server, proto uz v puvodnim umisteni nemusi byt\n            $logOldpath = Join-Path $(Split-Path $logPath -Parent) \"pfirewall.log.old\"\n            if (Test-Path $logOldpath -ErrorAction SilentlyContinue) {\n                $availableLogs += $logOldpath\n            }\n            # pridam aktualni FW log soubor\n            if (Test-Path $logPath -ErrorAction SilentlyContinue) {\n                $availableLogs += $logPath\n            }\n\n            #\n            # udelam si hash s lastwritetime a zejmena creationTime, ktery se neda ziskat z atributu souboru, protoze obsahuje nesmyslne udaje\n            # creationTime teda plnim tak, ze pouziji  lastWriteTime predchoziho logu + 1 vterina\n            $logProperty = @{}\n            $availableLogs | % {\n                $lastWriteTime = (Get-Item $_).LastWriteTime\n                $position = $availableLogs.indexOf($_)\n                if ($position -eq 0) {\n                    $creationTime = (Get-Date ((Get-Item $_).LastWriteTime)).addDays(-1)\n                } else {\n                    $creationTime = (Get-Date ((Get-Item ($availableLogs[$position - 1])).LastWriteTime).AddSeconds(1))\n                }\n\n                $logProperty.$_ = [PSCustomObject] @{path = $_; CreationTime = $creationTime; LastWriteTime = $lastWriteTime}\n            }\n\n            #\n            # do logToShow ulozim logy, ktere mohou realne obsahovat hledane udaje (dle from/to)\n            $logToShow = $availableLogs\n            if ($from) {\n                $logToShow = $logToShow | Where-Object {\n                    $logPath = $_\n                    $logProperty.$logPath.LastWriteTime -ge $from\n                }\n            }\n            if ($to) {\n                $logToShow = $logToShow | Where-Object {\n                    $logPath = $_\n                    $logProperty.$logPath.CreationTime -le $to\n                }\n            }\n        }\n\n        Write-Verbose \"Zobrazim obsah:`n$($logToShow -join ', ')\"\n\n        if (!$logToShow) {\n            throw \"Zadne logy k zobrazeni\"\n        }\n\n        $command = \"Get-Content $($logToShow -join ',') -ReadCount 10000\"\n\n        if ($live) {\n            $command += ' -Wait'\n        }\n\n        $command += ' | ConvertFrom-Csv -Delimiter \" \" -Header \"date\", \"time\", \"action\", \"protocol\", \"src-ip\", \"dst-ip\", \"src-port\", \"dst-port\", \"size\", \"tcpflags\", \"tcpsyn\", \"tcpack\", \"tcpwin\", \"icmptype\", \"icmpcode\", \"info\", \"path\" | Select-Object @{n = \"dateTime\"; e = {($_.date -replace \"[^\\d-]\") + \" \" + $_.time}}, * -ExcludeProperty date, time'\n\n        $filter = ''\n\n        if ($dstPort) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $i = 0\n            $dstPort | % {\n                if ($i) {\n                    $filter += \" -or\"\n                }\n                ++$i\n\n                $filter += \" `$_.'dst-port' -eq $_\"\n            }\n        }\n\n        if ($srcPort) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $i = 0\n            $srcPort | % {\n                if ($i) {\n                    $filter += \" -or\"\n                }\n                ++$i\n\n                $filter += \" `$_.'src-port' -eq $_\"\n            }\n        }\n\n        if ($dstIP) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $i = 0\n            $dstIP | % {\n                if ($i) {\n                    $filter += \" -or\"\n                }\n                ++$i\n\n                $filter += \" `$_.'dst-ip' -eq `\"$_`\"\"\n            }\n        }\n\n        if ($srcIP) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $i = 0\n            $srcIP | % {\n                if ($i) {\n                    $filter += \" -or\"\n                }\n                ++$i\n\n                $filter += \" `$_.'src-ip' -eq `\"$_`\"\"\n            }\n        }\n\n        if ($action) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $filter += \" `$_.action -eq `\"$action`\"\"\n        }\n\n        if ($protocol) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $i = 0\n            $protocol | % {\n                if ($i) {\n                    $filter += \" -or\"\n                }\n                ++$i\n\n                $filter += \" `$_.protocol -eq `\"$protocol`\"\"\n            }\n        }\n\n        if ($path) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $filter += \" `$_.path -eq `\"$path`\"\"\n        }\n\n        if ($from) {\n            if ($filter) {\n                $filter += \" -and\"\n            }\n\n            $filter += \" `(Get-Date `$_.datetime) -ge `\"$from`\"\"\n        }\n\n        if ($to) {\n            if ($to -gt (Get-Date)) {\n                Write-Warning \"Zadali jste cas v budoucnosti. Parametr To ignoruji\"\n            } else {\n                if ($filter) {\n                    $filter += \" -and\"\n                }\n\n                $filter += \" `(Get-Date `$_.datetime) -le `\"$to`\"\"\n            }\n        }\n\n        if ($filter) {\n            $command += \" | Where-Object {$filter}\"\n        }\n\n        if ($live) {\n            # pro lepsi prehlednost u realtime sledovani naformatuji pomoci Format-Table\n            $command += ' | Format-Table'\n        } elseif ($ogv) {\n            $command += \" | Out-GridView -Title `\"FW log - $computerName`\"\"\n        }\n\n        # pouziti cmtrace je vylucne s ostatnimi parametry\n        if ($cmtrace) {\n            $command = ''\n            $logToShow | % {\n                $command += \"try { cmtrace.exe `\"$_`\" } catch { throw 'Nastroj cmtrace neni dostupny' };\"\n            }\n        }\n    }\n\n    process {\n        Write-Verbose \"Spoustim prikaz:`n$command\"\n        Invoke-Expression $command\n    }\n\n    end {\n    }\n}"
  },
  {
    "path": "Get-FirewallRules.ps1",
    "content": "#TODO dodelat propertysety na name a direction, ktere nemohou byt spolu!\n#TODO displayName a action take nemohou byt spolu!\n#TODO domenove GPO nejsou z nejakeho duvodu videt pokud taham info z activeStore, ale v rsop store videt jsou\n# prijde mi ale ze jen ty, ktere maji i svou lokalni variantu, tzn pokud lokalne takove pravidlo se stejnym jmenem neexistuje, tak se ukaze viz \"Remote Administration (NP-In)\" na aeneas1\n<#\n$rules=Get-NetFirewallRule -PolicyStore activestore -Direction Inbound -Action Allow,Block,NotConfigured -Enabled True|?{$_.Name -like '*desktop*'}\n$rules | % {\n    $_|Get-NetFirewallAddressFilter\n}\n\nvs\n\n$rules2=Get-NetFirewallRule -PolicyStore rsop -Direction Inbound -Action Allow,Block,NotConfigured -Enabled True|?{$_.Name -like '*desktop*'}\n$rules2 | % {\n    $_|Get-NetFirewallAddressFilter\n}\n\nA MOZNA JESTE LEPSI PRIKLAD\n\n$rules=Get-NetFirewallRule -PolicyStore activestore -all|?{$_.Name -like '*desktop*' -and $_.PolicyStoreSourceType -eq \"grouppolicy\"}\n$rules | % { $_|Get-NetFirewallAddressFilter -PolicyStore rsop }\n\nvs \n\n$rules | % { $_|Get-NetFirewallAddressFilter -PolicyStore activeStore }\n\n#>\nfunction Get-FirewallRules {\n    [CmdletBinding()]\n    param (\n        $computername = $env:COMPUTERNAME\n        #,\n        #[string] $name = \"*\"\n        ,\n        [ValidateSet('inbound', 'outbound')]        \n        [string []] $direction\n        ,\n        [ValidateSet('true', 'false')]        \n        [string] $enabled = 'true'\n        ,\n        [ValidateSet('Allow', 'Block', 'NotConfigured')]        \n        [string []] $action = ('Allow', 'Block', 'NotConfigured')\n        ,\n        [switch] $justGPORules\n        ,\n        [switch] $inactiveIncluded\n    )\n\n    begin {\n        # odkud se maji FW pravidla nacist\n        # ActiveStore by mel obsahovat merge domenovych a lokalnich pravidel, tzn vsechna ktera se realne aplikuji\n        $policyStore = \"ActiveStore\"\n        if ($justGPORules) {\n            # RSOP store obsahuje pouze FW pravidla vytvorena pomoci domenovych GPO\n            $policyStore = \"RSOP\"\n        }\n    }\n    \n    process {\n        Invoke-Command2 -computerName $computerName {\n\n            param ($name, $direction, $enabled, $action, $policyStore, $inactiveIncluded)\n\n            # nactu odpovidajici FW pravidla\n            if ($direction) {\n                $FirewallRules = Get-NetFirewallRule -direction $direction -PolicyStore $policyStore -action $action -enabled $enabled\n            } else {\n                $FirewallRules = Get-NetFirewallRule -PolicyStore $policyStore -action $action -enabled $enabled\n                # $FirewallRules = Get-NetFirewallRule -DisplayName $name -PolicyStore $policyStore -action $action -enabled $enabled\n            }\n            if (!$inactiveIncluded) {\n                # odfiltruji neaktivni pravidla (napr ptoto, ze jde o lokalni a jejich aplikace je zakazana)\n                $FirewallRules = $FirewallRules | ? {$_.primarystatus -eq \"OK\"}\n            }\n            $FirewallRuleSet = @()\n            $ErrorActionPreference = 'silentlyContinue' # nektere cmdlety koncily chybou, protoze FW pravidlo nenalezly?\n\n            ForEach ($Rule In $FirewallRules) {\n                # iteruji skrze nalezena FW pravidla a pro kazde zjistim vsechny dostupna nastaveni\n\n                # aby se zobrazily spravna nastaveni, divam se do odpovidajiciho storu (v RSOP jsou ulozene domenove definovane FW pravidla)\n                # v cmdletech je totiz zrejme bug, kdy opkud existuje pravidlo se shodnym nzavem lokalne i def. skrze GPO, tak se zobrazi pro domenove pravidlo nastaveni toho lokalniho\n                $store = \"ActiveStore\"\n                if ($Rule.PolicyStoreSourceType -eq \"groupPolicy\") {\n                    $store = \"RSOP\"\n                }\n\n                Write-Verbose \"Zpracovavam `\"$($Rule.DisplayName)`\" ($($Rule.Name)) ze storu $store\"\n\n                $AdressFilter = $Rule | Get-NetFirewallAddressFilter -PolicyStore $store\n                $PortFilter = $Rule | Get-NetFirewallPortFilter -PolicyStore $store\n                $ApplicationFilter = $Rule | Get-NetFirewallApplicationFilter -PolicyStore $store\n                $ServiceFilter = $Rule | Get-NetFirewallServiceFilter -PolicyStore $store\n                $InterfaceFilter = $Rule | Get-NetFirewallInterfaceFilter -PolicyStore $store\n                $InterfaceTypeFilter = $Rule | Get-NetFirewallInterfaceTypeFilter -PolicyStore $store\n                $SecurityFilter = $Rule | Get-NetFirewallSecurityFilter -PolicyStore $store\n\n                $HashProps = [PSCustomObject]@{\n                    Name                = $Rule.Name\n                    DisplayName         = $Rule.DisplayName\n                    Description         = $Rule.Description\n                    Group               = $Rule.Group\n                    Enabled             = $Rule.Enabled\n                    Profile             = $Rule.Profile\n                    Platform            = $Rule.Platform -join ', '\n                    Direction           = $Rule.Direction\n                    Action              = $Rule.Action\n                    EdgeTraversalPolicy = $Rule.EdgeTraversalPolicy\n                    LooseSourceMapping  = $Rule.LooseSourceMapping\n                    LocalOnlyMapping    = $Rule.LocalOnlyMapping\n                    Owner               = $Rule.Owner\n                    LocalAddress        = $AdressFilter.LocalAddress -join ', '\n                    RemoteAddress       = $AdressFilter.RemoteAddress -join ', '\n                    Protocol            = $PortFilter.Protocol\n                    LocalPort           = $PortFilter.LocalPort -join ', '\n                    RemotePort          = $PortFilter.RemotePort -join ', '\n                    IcmpType            = $PortFilter.IcmpType -join ', '\n                    DynamicTarget       = $PortFilter.DynamicTarget\n                    Program             = $ApplicationFilter.Program -Replace \"$($ENV:SystemRoot.Replace(\"\\\",\"\\\\\"))\\\\\", \"%SystemRoot%\\\" -Replace \"$(${ENV:ProgramFiles(x86)}.Replace(\"\\\",\"\\\\\").Replace(\"(\",\"\\(\").Replace(\")\",\"\\)\"))\\\\\", \"%ProgramFiles(x86)%\\\" -Replace \"$($ENV:ProgramFiles.Replace(\"\\\",\"\\\\\"))\\\\\", \"%ProgramFiles%\\\"\n                    Package             = $ApplicationFilter.Package\n                    Service             = $ServiceFilter.Service\n                    InterfaceAlias      = $InterfaceFilter.InterfaceAlias -join ', '\n                    InterfaceType       = $InterfaceTypeFilter.InterfaceType\n                    LocalUser           = $SecurityFilter.LocalUser\n                    RemoteUser          = $SecurityFilter.RemoteUser\n                    RemoteMachine       = $SecurityFilter.RemoteMachine\n                    Authentication      = $SecurityFilter.Authentication\n                    Encryption          = $SecurityFilter.Encryption\n                    OverrideBlockRules  = $SecurityFilter.OverrideBlockRules\n                }\n\n                $FirewallRuleSet += $HashProps\n            }  \n            \n            $FirewallRuleSet\n        } -argumentList $name, $direction, $enabled, $action, $policyStore, $inactiveIncluded\n    }\n}"
  },
  {
    "path": "Get-FolderSize.ps1",
    "content": "# TODO: fce neumí přistupovat do systémových adresářů jako System Volume Information, ošetřit.\nfunction Get-FolderSize {\n    <#\n\t.SYNOPSIS\n\t    Fce vypisuje velikost adresáře a počet v něm obsažených souborů.\n\n\t.DESCRIPTION\n        Fce vypisuje velikost adresáře a počet v něm obsažených souborů.\n        Využívá robocopy.\n\n\t.PARAMETER ComputerName\n\t    Povinný parametr, udává seznam strojů. Akceptuje i input pipeline.\n\n\t.PARAMETER FolderPath\n\t    Povinný parametr udávající cestu. Např.: C:\\temp\n\n\t.PARAMETER Unit\n\t    Parametr udávající v jakých jednotkách chceme výstup. Výchozí je MB, ale možné jsou i KB a GB.\n\t\tDle toho se i pojmenuje sloupec obsahujici velikost (napr.: Size (MB))\n\n\t.PARAMETER Exclude\n\t\tFiltr udavajici, jake soubory se maji ignorovat.\n\t\tJe mozne pouzivat wildcard * a v pripade vice koncovek oddelit mezerou.\n\n\t\tNapr.: '*.ps1 *.txt'\n\n\t.PARAMETER Include\n\t\tFiltr udavajici, pouze jake soubory se maji pocitat.\n\t\tJe mozne pouzivat wildcard * a v pripade vice koncovek oddelit mezerou.\n\n\t\tNapr.: '*.ps1 *.txt'\n\n\t.EXAMPLE\n        $b311 | Get-FolderSize -d C:\\temp\n\n        Ukáže velikost C:\\temp na strojích v B311.\n\n\t.EXAMPLE\n        Get-FolderSize sirene01, bympkin C:\\temp\n\n        Ukáže velikost C:\\temp na strojich sirene01 a bumpkin.\n\n\t.EXAMPLE\n        Get-FolderSize sirene01, bympkin C:\\temp -exclude '*.exe *.msi'\n\n        Ukáže velikost C:\\temp na strojich sirene01 a bumpkin. Ale nezapocitaji se exe a msi soubory.\n\n\t.EXAMPLE\n        Get-FolderSize sirene01, bympkin C:\\temp -include '*.txt'\n\n        Ukáže velikost vsech txt souboru v C:\\temp na strojich sirene01 a bumpkin.\n\n\t.NOTES\n\t    Author: Ondřej Šebela - ztrhgf@seznam.cz\n\t#>\n\n    [CmdletBinding()]\n    param\n    (\n        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, HelpMessage = \"zadej jmeno stroje/ů\")]\n        [ValidateNotNullOrEmpty()]\n        [Alias(\"c\", \"CN\", \"__Server\", \"IPAddress\", \"Server\", \"Computer\", \"Name\", \"SamAccountName\")]\n        [string[]] $computerName = $env:computername\n        ,\n        [Parameter(Mandatory = $true, Position = 1)]\n        [Alias(\"f\", \"d\", \"path\", \"dir\", \"directory\")]\n        [ValidateScript( {\n                If ($_ -match '^[a-z][$:]\\\\\\w+') {\n                    $true\n                } else {\n                    Throw \"$_ zadana cesta neni ve spravnem tvaru, tzn: C:\\neco\"\n                }\n            })]\n        [string] $folderPath\n        ,\n        [Parameter(Mandatory = $false, Position = 2, HelpMessage = \"V jakých jednotkách chceš vidět výslednou velikost. Výchozí je MB, ale může být i GB či KB\")]\n        [ValidateSet('GB', 'MB', 'KB')]\n        [String] $unit = 'MB'\n        ,\n        [ValidateScript( {\n                If ($_ -notmatch ',') {\n                    $true\n                } else {\n                    Throw \"`nZadany filtr: $_ obsahuje carku. Jednotlive prvky filtru oddelujte mezerou!`nNapriklad: '*.ps1 *.txt'\"\n                }\n            })]\n        [string] $include\n        ,\n        [ValidateScript( {\n                If ($_ -notmatch ',') {\n                    $true\n                } else {\n                    Throw \"`nZadany filtr: $_ obsahuje carku. Jednotlive prvky filtru oddelujte mezerou!`nNapriklad: '*.ps1 *.txt'\"\n                }\n            })]\n        [string] $exclude\n    )\n\n    BEGIN {\n        # odstranim zaverecne lomitko, protoze zpusobovalo problem u robocopy\n        # stejne tak $ nahradim za : (abych mohl rovnou vkladat vykopirovane UNC cesty s $ namisto dvojtecky)\n        $folderPath = $folderPath -replace \"\\\\$\" -replace '$\\\\', ':\\'\n    }\n\n    PROCESS {\n        Invoke-Command2 -computerName $computerName {\n            param ($folderPath, $Unit, $Exclude, $Include)\n\n            $Computer = $env:computername\n\n            if (test-connection -computername $Computer -Count 1 -quiet) {\n                # prevod lokalni cesty na sitovou\n                $folderUNCPath = \"\\\\\" + $Computer + \"\\\" + $folderPath -replace \":\", \"$\"\n\n                if (Test-Path $folderUNCPath) {\n                    if ($Exclude) {\n                        # pridam robocopy parametr /xF k zadanemu filtru\n                        $Exclude = \"/xF $Exclude\"\n                    }\n\n                    # pomoci robocopy spocitam velikost zadane cesty\n                    # cestu zadavam explicitne aby se nepouzila nejaka starsi verze napr. z 'Windows Resource Kits'\n                    $robocopyPath = join-path $env:windir 'System32\\Robocopy.exe'\n\n                    $result = invoke-expression \"$robocopyPath `\"$folderUNCPath`\" NULL $Include /L /XJ /R:0 /W:1 /NP /E /BYTES /NFL /NDL /NJH /MT:64 /NC $Exclude\"\n                    if (! $?) { ++$chyba }\n\n                    # naplnim ziskanymi udaji objekt\n                    $object = [PSCustomObject]@{\n                        ComputerName   = $Computer\n                        FilesCount     = ($result[-5] -replace \"Files :\\s+\\d+\\s+(\\d+) .+\", '$1').trim() # beru az druhy pocet, protoze az ten ukazuje soubory prosle pripadnym filtrem\n                        \"Size ($Unit)\" = [math]::Round(($result[-4] -replace \"Bytes :\\s+\\d+\\s+(\\d+) .+\", '$1').trim() / \"1$Unit\", 2) # beru az druhou velikost, protoze az ta odpovida vyfiltrovanym souborum\n                        Path           = $folderPath\n                    }\n\n                    if ($chyba) {\n                        $object.FilesCount = NULL\n                        $object.\"Size ($Unit)\" = \"Error\"\n                    }\n\n                    if ($result -like \"*ERROR 5 *\") {\n                        $object.FilesCount = NULL\n                        $object.\"Size ($Unit)\" = \"Access denied\"\n                    }\n\n                    # vypisu na vystup\n                    $object\n\n                } else {\n                    Write-Output \"$Computer nema pozadovany adresar\"\n                }\n            } else {\n                Write-Output \"$Computer nepinga\"\n            }\n        } -ArgumentList $folderPath, $Unit, $Exclude, $Include\n    }\n    END {\n    }\n}\n\n# NASTAVENI ALIASU\nSet-Alias gfs Get-FolderSize"
  },
  {
    "path": "Get-InstalledSoftware.ps1",
    "content": "function Get-InstalledSoftware {\n    <#\n    .SYNOPSIS\n    Fce pro zjištění nainstalovaného software.\n\n    .DESCRIPTION\n    Fce získává jak 32 tak 64 bit aplikace.\n    Pokud se zadá i parametr $ProgramName, tak dojde k vyhledání software s daným stringem v názvu\n    Standardně nezobrazuje aktualizace ani bezpečností záplaty (tedy *Update for Microsoft* a *Security Update for Microsoft*)\n\n    .PARAMETER  ComputerName\n    Parametr určující kde se má fce spustit.\n\n    .PARAMETER  ProgramName\n    Nepovinný parametr, sloužící pro vyfiltrování konkrétního jména aplikace.\n\n    .PARAMETER  DontIgnoreUpdates\n    Switch pro zobrazení aktualizací.\n\n    .PARAMETER Property\n    Jaké vlastnosti klíče se mají vypsat.\n\n    .PARAMETER Ogv\n    Switch. Vystup se posle do out-gridview.\n\n    .EXAMPLE\n    $hala | get-installedsoftware -ProgramName winamp\n\n    .NOTES\n    Převzato z https://gallery.technet.microsoft.com/scriptcenter/Get-RemoteProgram-Get-list-de9fd2b4 a upraveno.\n    #>\n\n    [CmdletBinding()]\n    param(\n        [Parameter(ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, Position = 0)]\n        [string[]] $computerName = $env:COMPUTERNAME\n        ,\n        [Parameter(Position = 1)]\n        [string] $programName\n        ,\n        [switch] $dontIgnoreUpdates\n        ,\n        [string[]] $property = ('DisplayVersion', 'UninstallString')\n        ,\n        [switch] $ogv\n    )\n\n    BEGIN {\n    }\n\n    PROCESS {\n        $result = Invoke-Command2 -ComputerName $computerName {\n            param ($Property, $DontIgnoreUpdates, $ProgramName)\n\n            $RegistryLocation = 'SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\', 'SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\'\n            $HashProperty = @{}\n            $SelectProperty = @('ProgramName', 'ComputerName')\n            if ($Property) {\n                $SelectProperty += $Property\n            }\n\n            $RegBase = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey([Microsoft.Win32.RegistryHive]::LocalMachine, $env:COMPUTERNAME)\n            foreach ($CurrentReg in $RegistryLocation) {\n                if ($RegBase) {\n                    $RegBase.OpenSubKey($CurrentReg).GetSubKeyNames() |\n                        ForEach-Object {\n                        if ($Property) {\n                            foreach ($CurrentProperty in $Property) {\n                                $HashProperty.$CurrentProperty = ($RegBase.OpenSubKey(\"$CurrentReg$_\")).GetValue($CurrentProperty)\n                            }\n                        }\n                        $HashProperty.ComputerName = $Computer\n                        $HashProperty.ProgramName = ($DisplayName = ($RegBase.OpenSubKey(\"$CurrentReg$_\")).GetValue('DisplayName'))\n                        if ($DisplayName) {\n                            if ($DontIgnoreUpdates) {\n                                if ($ProgramName) {\n                                    New-Object -TypeName PSCustomObject -Property $HashProperty |\n                                        Select-Object -Property $SelectProperty | where { $_.ProgramName -like \"*$ProgramName*\" }\n                                } else {\n                                    New-Object -TypeName PSCustomObject -Property $HashProperty |\n                                        Select-Object -Property $SelectProperty\n                                }\n                            } else {\n                                if ($ProgramName) {\n                                    New-Object -TypeName PSCustomObject -Property $HashProperty |\n                                        Select-Object -Property $SelectProperty | where { $_.ProgramName -notlike \"*Update for Microsoft*\" -and $_.ProgramName -notlike \"Security Update*\" -and $_.ProgramName -like \"*$ProgramName*\" }\n                                } else {\n                                    New-Object -TypeName PSCustomObject -Property $HashProperty |\n                                        Select-Object -Property $SelectProperty | where { $_.ProgramName -notlike \"*Update for Microsoft*\" -and $_.ProgramName -notlike \"Security Update*\" }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        } -argumentList $property, $dontIgnoreUpdates, $programName\n    }\n\n    END {\n        if ($ogv) {\n            $result | Out-GridView -PassThru -Title \"Nainstalovany SW\"\n        } else {\n            $result\n        }\n    }\n}"
  },
  {
    "path": "Get-LogOnOff.ps1",
    "content": "function Get-LogOnOff {\n    <#\n\t.SYNOPSIS\n\t \tFce slouží k vypsání logon/off událostí na vybraných strojích uživatele/ů.\n\n\t.DESCRIPTION\n\t\tFce vyhledá logon/off eventy na vybraných strojích.\n\t\tDefaultně vypíše poslední 4 logon/off eventy.\n\t\tVyžaduje modul psasync.\n\n\t.PARAMETER ComputerName\n\t \tSeznam strojů, na kterých zjistím logon/off akce.\n\n\t.PARAMETER Newest\n\t \tČíslo určující kolik logon/off událostí se má vypsat.\n\n\t.PARAMETER UserName\n\t\tParametr určující login uživatele, který se má na daných strojích hledat.\n\t\tStandardně se hledá doménový účet.\n\n\t.PARAMETER LocalAccount\n\t\tSwitch urcujici, ze hledame lokalni ucet.\n\t\tTim padem se na kazdem stroji pokusime prelozit zadane UserName na SID a to najit v logu.\n\n\t.PARAMETER Type\n\t \tSeznam určující jaky typ eventu se ma hledat. Moznosti: logon, logoff.\n\n\t.PARAMETER After\n\t\tParametr určující po jakém datu se mají eventy hledat.\n\t\tZadavejte ve formatu: d.M.YYYY pripadne d.M.YYYY H:m, Pr.: 13.5.2015, 13.5.2015 6:00.\n\t\tZadáte-li neexistující datum, tak filtr nebude fungovat!\n\n\t.PARAMETER Before\n\t\tParametr určující před jakým datem se mají eventy hledat.\n\t\tZadavejte ve formatu: d.M.YYYY pripadne d.M.YYYY H:m, Pr.: 13.5.2015, 13.5.2015 6:00.\n\t\tZadáte-li neexistující datum, tak se filtrování dle času bude ignorovat!\n\n\t.EXAMPLE\n\t\t$hala | Get-LogOnOff\n\t\tNa strojích z haly vypíše 4 poslední přihlášení/odhlášení.\n\n\t.EXAMPLE\n\t\t$hala | Get-LogOnOff -username sebela\n\t\tVyhledá 4 nejnovější záznamy o přihlášení uživatele sebela na každém stroji v hale.\n\n\t.EXAMPLE\n\t\t$hala | Get-LogOnOff -username sebela -type logon -newest 10\n\t\tVyhledá 10 nejnovějších přihlášení uživatele sebela na každém stroji v hale.\n\n\t.EXAMPLE\n\t\t$hala | Get-LogOnOff -username sebela -type logoff -newest 10 -after '14.1.2015 10:00' -before '20.2.2015'\n\t\tVyhledá 10 odhlášení uživatele sebela na každém stroji v hale mezi 14.1.2015 10:00 a 20.2.2015.\n\n\t.NOTES\n\t \tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\n\t#>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, HelpMessage = \"zadej jmeno stroje/ů\")]\n        [Alias(\"c\", \"CN\", \"__Server\", \"IPAddress\", \"Server\", \"Computer\", \"Name\", \"SamAccountName\")]\n        [ValidateNotNullOrEmpty()]\n        [String[]] $ComputerName = $env:computername\n        ,\n        [Parameter(Mandatory = $false, Position = 1)]\n        [Alias(\"user\", \"login\")]\n        [ValidateNotNullOrEmpty()]\n        [string]$UserName\n        ,\n        [switch]$LocalAccount\n        ,\n        [Parameter(Mandatory = $false, Position = 2)]\n        [int]$newest = 4\n        ,\n        [ValidateSet(\"logon\", \"logoff\")]\n        [array]$type = @(\"logon\", \"logoff\")\n        ,\n        [ValidateScript( {\n                If (($_ -match '^\\d{1,2}\\.\\d{1,2}\\.\\d{4}( \\d{1,2}:\\d{1,2}(:\\d{1,2}?)?)?$')) {\n                    $true\n                } else {\n                    Throw \"Zadavejte ve formatu: d.M.yyyy, d.M.yyyy H:m, d.M.yyyy H:m:s Pr.: 13.5.2015, 13.5.2015 6:00, 13.5.2015 6:00:33\"\n                }\n            })]\n        $after\n        ,\n        [ValidateScript( {\n                If (($_ -match '^\\d{1,2}\\.\\d{1,2}\\.\\d{4}( \\d{1,2}:\\d{1,2}(:\\d{1,2}?)?)?$')) {\n                    $true\n                } else {\n                    Throw \"Zadavejte ve formatu: d.M.yyyy, d.M.yyyy H:m, d.M.yyyy H:m:s Pr.: 13.5.2015, 13.5.2015 6:00, 13.5.2015 6:00:33\"\n                }\n            })]\n        $before\n    )\n\n    BEGIN {\n        if (! (Get-Module psasync)) {\n            throw \"Je potreba modul psasync.\"\n        }\n\n        $AsyncPipelines = @()\n        $pool = Get-RunspacePool 20\n\n        # pokud filtruji dle data, tak mne asi zajimaji vsechny udalosti\n        if ($after -or $before) {\n            Write-Warning \"Hodnota v newest se nepouzije, filtrujete dle data vytvoreni.\"\n            $newest = 0\n        }\n\n        # kontrola ze zadany ucet v domene existuje\n        if (!$LocalAccount -and $UserName) {\n            $sid = Get-SIDFromAccount $UserName -ErrorAction stop\n            if (!$sid) { break }\n        }\n\n        # ziskam textovou definici funkci\n        $FunctionString = Get-FunctionString -Function Get-SIDFromAccount\n\n        $scriptblock = `\n        {\n            param($computer, $newest, $type, $UserName, $after, $before, $FunctionString, $LocalAccount)\n\n            If (!(Test-Connection -ComputerName $computer -Count 1 -Quiet)) {\n                Write-Output \"$computer nepinga.\"\n                Continue\n            }\n\n            if (!(Get-WmiObject win32_computersystem -ComputerName $Computer -ErrorAction SilentlyContinue)) {\n                Write-Output \"RPC connection on computer $Computer failed!\"\n                Continue\n            }\n\n            # dot sourcingem zpristupnim pomocne funkce z jejich textove definice\n            $scriptblock = [System.Management.Automation.ScriptBlock]::Create($FunctionString)\n            . $scriptblock\n\n            $UserProperty = @{n = \"User\"; e = {\n                    $sid = $_.properties[1].value.value\n                    try {\n                        (New-Object System.Security.Principal.SecurityIdentifier $sid).Translate([System.Security.Principal.NTAccount])\n                    } catch {\n                        # jde o lokalni ucet\n                        try {\n                            invoke-command -ComputerName $computer -ScriptBlock {((New-Object System.Security.Principal.SecurityIdentifier(\"$using:SID\")).Translate([System.Security.Principal.NTAccount])).Value} -ArgumentList $sid -ErrorAction Stop\n                        } catch [System.Management.Automation.Remoting.PSRemotingTransportException] {\n                            \"k $computer se nepodarilo pripojit, SID: $sid\"\n                        } catch {\n                            # pravdepodobne doslo ke smazani lok. uctu\n                            \"SID $sid se nepodarilo prelozit.\"\n                        }\n                    }\n                }\n            }\n            $TypeProperty = @{n = \"Action\"; e = {if ($_.ID -eq 7001) {\"Logon\"} else {\"Logoff\"}}}\n            $TimeProperty = @{n = \"Time\"; e = {$_.TimeCreated}}\n            $CompName = @{n = \"Computer\"; e = {$computer}}\n\n\n            # poskladani prikazu k vykonani\n            $zadani = 'LogName=system', 'Provider Name=Microsoft-Windows-Winlogon'\n\n            if ($type -contains \"logon\" -and $type -contains \"logoff\") {\n                $zadani += \"EventID=7001,7002\"\n            } elseif ($type -contains \"logon\") {\n                $zadani += \"EventID=7001\"\n            } elseif ($type -contains \"logoff\") {\n                $zadani += \"EventID=7002\"\n            }\n\n            if ($after -and $before) {\n                $zadani += \"TimeCreated SystemTime>=$after\"\n                $zadani += \"TimeCreated SystemTime<=$before\"\n            } elseif ($before) {\n                $zadani += \"TimeCreated SystemTime<=$before\"\n            } elseif ($after) {\n                $zadani += \"TimeCreated SystemTime>=$after\"\n            }\n\n            if ($UserName) {\n                # SID hodnota je v eventdata casti eventu\n                $zadani += 'eventdata'\n                if ($LocalAccount) {\n                    $sid = Get-SIDFromAccount $UserName -computerName $computer -ErrorAction SilentlyContinue\n                } else {\n                    $sid = Get-SIDFromAccount $UserName -ErrorAction SilentlyContinue\n                }\n\n                $zadani += \"UserSid=$sid\"\n            }\n\n            # vytvoreni XML dotazu na zaklade zadani\n            $xml = New-XMLFilter -zadani $zadani\n            #$xml.querylist.query.select.'#text'\n\n            if ($newest) {\n                Get-WinEvent -ComputerName $Computer -ea silentlycontinue -FilterXml $xml -MaxEvents $newest | select $CompName, $UserProperty, $TypeProperty, $TimeProperty #| select -First $newest\n            } else {\n                Get-WinEvent -ComputerName $Computer -ea silentlycontinue -FilterXml $xml | select $CompName, $UserProperty, $TypeProperty, $TimeProperty\n            }\n        }\n    }\n\n    PROCESS {\n        foreach ($computer in $ComputerName) {\n            $AsyncPipelines += Invoke-Async -RunspacePool $pool -ScriptBlock $ScriptBlock -Parameters $computer, $newest, $type, $UserName, $after, $before, $FunctionString, $LocalAccount -ErrorAction SilentlyContinue\n        }\n    }\n\n\n    END {\n        Receive-AsyncResults -Pipelines $AsyncPipelines -ShowProgress -ErrorAction SilentlyContinue\n    }\n}\n\n# NASTAVENI ALIASU\nSet-Alias gloo Get-LogOnOff\n\n#gloo -ComputerName $HALA -LocalAccount -UserName _titan05\n\n#Get-LogOnOff -username sebela -type logon -newest 10 -after '14.1.2015 10:00' -before 30.2.2015\n#cls\n#Get-LogOnOff -comp kronos"
  },
  {
    "path": "Get-LoggedOnUser.ps1",
    "content": "function Get-LoggedOnUser {\n    <#\n\t\t.Synopsis\n\t\t\tFce pro zjištění, kdo je na stroji přihlášen.\n\n\t\t.Description\n\t\t\tKe zjištění kdo je přihlášen používá příkaz quser. Jeho výstup převede na objekt a ten vypíše.\n\t\t\tProto, že quser má problém s použitím parametru /remote se používá invoke-command.\n\n\t\t.Parameter ComputerName\n\t\t\tPovinný parametr udávající seznam strojů.\n\n\t\t.Parameter UserName\n\t\t\tNepovinný parametr. Udává login uživatele.\n\t\t\tPokud je zadán, tak se vypíší jen stroje, kde je uživatel přihlášen.\n\n\t\t.EXAMPLE\n\t\t\t$hala | glu\n\t\t\tVypíše přihlášené uživatele v hale\n\n\t\t.EXAMPLE\n\t\t\tglu $b311 sebela\n\t\t\tVypíše, na kterých strojích v B311, je přihlášen uživatel sebela\n\n\t\t.NOTES\n\t\t\tPřevzato od Jaap Brasser a vylepšeno o asynchronní spouštění + použití invoke-command.\n\t\t\tFormatovani vystupu se dela pomoci souboru My.GetLoggedOnUser.Format.ps1xml (pozor urcuje i vystupni parametry!)\n\n\t\t.LINK\n\t\t\thttp://www.jaapbrasser.com\n\t\t\thttp://www.petri.com/powershell-script-find-system-uptime-formatting-results.htm\n\t#>\n\n    param(\n        [CmdletBinding()]\n        [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]\n        [string[]] $ComputerName\n        ,\n        [Parameter(Mandatory = $false, Position = 1)]\n        [String] $UserName\n    )\n\n    BEGIN {\n    }\n\n    PROCESS {\n        Invoke-Command2 -ComputerName $ComputerName -HideComputerName -ScriptBlock {\n            $ErrorActionPreference = \"silentlycontinue\"\n            quser | Select-Object -Skip 1 | ForEach-Object {\n                $CurrentLine = $_.Trim() -Replace '\\s+', ' ' -Split '\\s'\n                $HashProps = @{\n                    UserName     = $CurrentLine[0]\n                    ComputerName = $env:COMPUTERNAME\n                }\n\n                # If session is disconnected different fields will be selected\n                if ($CurrentLine[2] -eq 'Disc') {\n                    $HashProps.SessionName = $null\n                    $HashProps.Id = $CurrentLine[1]\n                    $HashProps.State = $CurrentLine[2]\n                    $HashProps.IdleTime = $CurrentLine[3]\n                    $HashProps.LogonTime = $CurrentLine[4..6] -join ' '\n                } else {\n                    $HashProps.SessionName = $CurrentLine[1]\n                    $HashProps.Id = $CurrentLine[2]\n                    $HashProps.State = $CurrentLine[3]\n                    $HashProps.IdleTime = $CurrentLine[4]\n                    $HashProps.LogonTime = $CurrentLine[5..7] -join ' '\n                }\n\n                $obj = New-Object -TypeName PSCustomObject -Property $HashProps | Select-Object -Property UserName, ComputerName, SessionName, Id, State, IdleTime, LogonTime\n                #insert a new type name for the object\n                $obj.psobject.Typenames.Insert(0, 'My.GetLoggedOnUser')\n                $obj\n            }\n        }\n    }\n\n    END {\n    }\n}\nSet-Alias glu Get-LoggedOnUser"
  },
  {
    "path": "Get-NetworkCapture.ps1",
    "content": "function Get-NetworkCapture {\r\n    [cmdletbinding()]\r\n    param (\r\n        $computerName = $env:computername\r\n        ,\r\n        [int] $runTimeMinutes = 5\r\n        ,\r\n        [string] $outputFolder = \"C:\\temp\"\r\n        ,\r\n        [UInt16[]] $TCPPorts\r\n        , \r\n        [UInt16[]] $UDPPorts\r\n        ,\r\n        [string[]] $ipAddress\r\n        ,\r\n        [ValidateSet(4, 6)]\r\n        [int] $ipProtocol\r\n        ,\r\n        [int] $maxFileSizeMB = 1000\r\n    )\r\n\r\n    begin {\r\n        if ($computerName -contains $env:computername -and ! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\r\n            Throw \"Skript je potreba spusti s admin pravy\"\r\n        }\r\n\r\n        if (!(Test-Path $outputFolder -ErrorAction SilentlyContinue)) {\r\n            throw \"Umisteni $outputFolder, kam se maji ukladat zachycene udaje neexistuje\"\r\n        }\r\n    }\r\n\r\n    process {\r\n        Write-Output \"Nyni pobezi $runTimeMinutes minut zachytavani sitove komunikace na $($computerName -join ', ')\"\r\n\r\n        $captures = Invoke-Command2 -ComputerName $computerName {\r\n            param (\r\n                $maxFileSizeMB\r\n                ,\r\n                $runTimeMinutes\r\n                ,\r\n                [UInt16[]] $TCPPorts\r\n                ,\r\n                [UInt16[]] $UDPPorts\r\n                ,\r\n                $ipAddress\r\n                ,\r\n                $ipProtocol\r\n                ,\r\n                $localhost\r\n                ,\r\n                $outputFolder\r\n                ,\r\n                $verbose\r\n            )\r\n\r\n            $VerbosePreference = $verbose\r\n            $sessName = \"capture_\" + \"$(Get-Random)\"\r\n            $fileName = \"_$env:COMPUTERNAME`_$(get-date -f ddmmyyyyhhmm).etl\"\r\n\r\n            if ($env:COMPUTERNAME -eq $localhost) {\r\n                # capture delam na localhostu (ne remote hostu) == etl ulozim rovnou do cilove slozky\r\n                $etlFile = Join-Path $outputFolder $fileName\r\n            } else {\r\n                # capture delam na nejakem remote stroji\r\n                $etlFile = \"$env:windir\\TEMP\\$fileName\"\r\n            }\r\n\r\n            try {\r\n                # invoke-command musi vratit jen cestu k etl souboru, proto vse zacina $null = ...\r\n                $ErrorActionPreference = \"stop\"\r\n\r\n                #TODO dodelat podporu pro starsi OS (netsh trace start)\r\n                #C:\\Windows\\system32>netsh trace start capture=yes report=yes maxsize=1024 correlation=yes tracefile=test.etl \r\n                if ((Get-Command Get-NetEventSession -ErrorAction SilentlyContinue).module.name) {}\r\n                # zaroven muze bezet jen jedno mereni\r\n                # neaktivni ukoncim, na bezici upozornim\r\n                $runningSession = Get-NetEventSession\r\n                if ($runningSession -and $runningSession.SessionStatus -eq 'NotRunning') {\r\n                    $null = Remove-NetEventSession -Name ($runningSession.name)\r\n                    Write-Warning \"Na $env:COMPUTERNAME existovala neaktivni merici session. Ukoncil jsem ji, abych mohl pokracovat\"\r\n                } elseif ($runningSession) {\r\n                    throw \"Na $env:COMPUTERNAME jiz existuje merici session $($runningSession.name) (ve stavu: $($runningSession.SessionStatus)). Je potreba pockat na ukonceni nebo ukoncit prikazem: Stop-NetEventSession; Remove-NetEventSession\"\r\n                }\r\n\r\n                Write-Verbose \"Spoustim session $sessName\"\r\n                $null = New-NetEventSession -Name $sessName -CaptureMode SaveToFile -LocalFilePath $etlFile -MaxFileSize $maxFileSizeMB # MaxFileSize je v MB (pri prekroceni se stare nahradi novymi)\r\n                if (!(Get-NetEventSession -Name $sessName)) {\r\n                    throw \"Nepodarilo se vytvorit monitorovaci session\"\r\n                }\r\n\r\n                $null = Add-NetEventProvider -Name \"Microsoft-Windows-TCPIP\" -SessionName $sessName\r\n\r\n                #TODO zakomentovana cast to vzdy rozbije..bug??\r\n                # $null = Add-NetEventWFPCaptureProvider -SessionName $sessName\r\n                # if ($TCPPorts) {\r\n                #     #TODO filtrovani podle portu nefunguje !\r\n                #     $null = Set-NetEventWFPCaptureProvider -SessionName $sessName -TCPPorts $TCPPorts\r\n                # }\r\n                # if ($UDPPorts) {\r\n                #     #TODO filtrovani podle portu nefunguje !\r\n                #     $null = Set-NetEventWFPCaptureProvider -SessionName $sessName -UDPPorts $UDPPorts\r\n                # }\r\n\r\n                $null = Add-NetEventPacketCaptureProvider -SessionName $sessName\r\n                if ($ipAddress) {\r\n                    $null = Set-NetEventPacketCaptureProvider -SessionName $sessName -IpAddresses $ipAddress\r\n                }\r\n                if ($ipProtocol) {\r\n                    $null = Set-NetEventPacketCaptureProvider -SessionName $sessName -IpProtocols $ipProtocol\r\n                }\r\n                \r\n                $null = Start-NetEventSession -Name $sessName\r\n\r\n                Start-Sleep -Seconds ($runTimeMinutes * 60)\r\n\r\n                $null = Stop-NetEventSession -Name $sessName\r\n                $null = Remove-NetEventSession -Name $sessName\r\n            } catch {\r\n                $null = Stop-NetEventSession -Name $sessName -ErrorAction SilentlyContinue\r\n                $null = Remove-NetEventSession -Name $sessName -ErrorAction SilentlyContinue\r\n                throw \"Na $env:COMPUTERNAME capture skoncil chybou:`n$_\"\r\n            }\r\n\r\n            return $etlFile\r\n        } -ArgumentList $maxFileSizeMB, $runTimeMinutes, $TCPPorts, $UDPPorts, $ipAddress, $ipProtocol, $localhost, $outputFolder, $VerbosePreference\r\n    }\r\n\r\n    end {\r\n        if ($captures) {\r\n            Write-Output \"Do $outputFolder se nyni nakopiruji etl soubory obsahujici zachycenou sitovou komunikaci.`n`t- etl se daji otevrit v aplikaci 'Message Analyzer'.`n\"\r\n\r\n            # ze stroju zkopiruji zachyceny sitovy provoz\r\n            foreach ($etlFile in $captures) {\r\n                if ($etlFile -match $env:COMPUTERNAME) {\r\n                    # lokalne udelany capture rovnou kladam do ciloveho umisteni == netreba nic delat\r\n                    continue\r\n                }\r\n\r\n                # zkopiruji capture z remote stroje\r\n                $remoteMachine = ([regex]\"\\\\_(\\w+)_\").Matches($etlFile).captures.groups[1].value\r\n                # zmenim cestu na pouziti admin share\r\n                $etlFile = $etlFile -replace ':', '$'\r\n                try {\r\n                    Write-Output \"Kopiruji $(Split-Path $etlFile -Leaf)\"\r\n                    Copy-Item \"\\\\$remoteMachine\\$etlFile\" $outputFolder -ErrorAction Stop\r\n                } catch {\r\n                    Write-Error \"Zkopirovani se nezdarilo:`n$_\"\r\n                }\r\n\r\n                # smazu jiz nepotrebny etl soubor z remote stroje\r\n                try {\r\n                    Remove-Item \"\\\\$remoteMachine\\$etlFile\" -Force -ErrorAction Stop\r\n                } catch {\r\n                    Write-Error \"Nepodarilo se z $remoteMachine smazat jiz nepotrebny $etlFile\"\r\n                }\r\n            }\r\n        } else {\r\n            Write-Warning \"Nepodarilo se ziskat zadne etl soubory\"\r\n        }\r\n    }\r\n}"
  },
  {
    "path": "Get-PSLog.ps1",
    "content": "#TODO zrychlit cast, kdyz a dresaru zjistuji logy odpovidajici from/to (joby?)\nfunction Get-PSLog {\n    <#\n    .SYNOPSIS\n    Funkce slouzi k zjisteni, ktere PS log soubory obsahuji pozadovany text, ci byly vytvoreny v nejakem casovem obdobi.\n    Ve vychozim nastaveni najde odpovidajici logy, vypise jejich cesty do konzole a zobrazi jejich obsah v notepadu.\n\n    Vytvareni PS logu povolujeme skrze GPO. Do log souboru se uklada to same, jako byste ve skriptu pouzili Start-Transcript!\n\n    .DESCRIPTION\n    Funkce slouzi k zjisteni, ktere PS log soubory obsahuji pozadovany text, ci byly vytvoreny v nejakem casovem obdobi.\n    Ve vychozim nastaveni najde odpovidajici logy a zobrazi jejich obsah v notepadu.\n\n    Funkce prohledava i archivovane logy ze serveru nejakyserver.\n\n    Vytvareni PS logu povolujeme skrze GPO. Do log souboru se uklada to same, jako byste ve skriptu pouzili Start-Transcript!\n\n    .PARAMETER computerName\n    Jmeno stroje z nehoz me zajimaji PS logy\n\n    .PARAMETER searchCommand\n    Nepovinny parametr.\n    Umoznuje hledani dle nazvu skriptu/prikazu, ktery byl spusten (je uvedeny v atributu Command pri vypisu pomoci -asObject).\n    Tzn hleda se prikaz, ktery nasledoval jako parametr procesu powershell.exe. Volani typicky vypada nejak takto:\n    powershell.exe -executionpolicy bypass -noprofile -file \\\\ad.fi.muni.cz\\dfs\\data\\scripts\\backup_custom_scheduled_tasks.ps1\n\n    Zadavejte bez wildcard (*) znaku!\n\n    Parametry -searchXXX se pri hledani skladaji pomoci AND. Tzn log musi splnovat vsechny.\n\n    .PARAMETER searchString\n    Nepovinny parametr.\n    Umoznuje zadat string, ktery se bude hledat v PS lozizch.\n\n    Zadavejte bez wildcard (*) znaku!\n\n    Parametry -searchXXX se pri hledani skladaji pomoci AND. Tzn log musi splnovat vsechny.\n\n    .PARAMETER searchUser\n    Nepovinny parametr.\n    Umoznuje hledani dle jmena uzivatele, ktery skript spustil (je uvedeny v User atributu pri vypisu pomoci -asObject).\n\n    Zadavejte bez wildcard (*) znaku!\n\n    Parametry -searchXXX se pri hledani skladaji pomoci AND. Tzn log musi splnovat vsechny.\n\n    .PARAMETER from\n    Pokud nezadano, nastavi se cas pred hodinou.\n    Muzete zadat jako string ve tvaru, ktery si PS umi prevest na DateTime objekt\n    napr: 'MM.dd HH:mm' ci 'HH:mm'.\n    Nebo predat primo DateTime objekt\n    napr: (Get-Date).addHours(-5)\n\n    .PARAMETER to\n    Pokud nezadano, nastavi se aktualni cas.\n    Muzete zadat jako string ve tvaru, ktery si PS umi prevest na DateTime objekt\n    napr: 'MM.dd HH:mm' ci 'HH:mm'.\n    Nebo predat primo DateTime objekt\n    napr: (Get-Date).addHours(-5)\n\n    .PARAMETER logPath\n    Nepovinny parametr.\n    Obsahuje cestu, kam ukladame PS logy.\n\n    .PARAMETER asObject\n    Prepinac rikajici, ze se ma namisto otevreni log souboru,\n    vypsat jejich obsah jako psobjekt do konzole.\n\n    .EXAMPLE\n    Get-PSLog -computerName artemis -searchCommand set_PS_environment -from (Get-Date).addDays(-10)\n\n    V notepadu otevre vsechny logy, ktere zaznamenavaji spusteni skriptu set_PS_environment na stroji artemis a to za poslednich 10 dnu.\n\n    .EXAMPLE\n    Get-PSLog -searchString error\n\n    V notepadu otevre vsechny logy, ktere obsahuji \"error\" a byly vytvoreny za posledni hodinu.\n\n    .EXAMPLE\n    Get-PSLog -searchString error -searchUser sebela -from '15.12.2018' -to (Get-Date).addDays(-1)\n\n    V notepadu otevre vsechny logy, ktere obsahuji string \"error\" a skript, ke kteremu log vznikl, spustil uzivatel sebela. A byly vytvoreny od 15.12.2018 do vcerejska.\n\n    .EXAMPLE\n    Get-PSLog -from '5:00' -to '8:00' -asObject\n\n    Do konzole vypise objekty reprezentujici jednotlive logy. Ktere vznikly dnes mezi 5 a 8 hodinou na tomto stroji.\n    Objekt obsahuje udaje jako: kdo, spustil, kdy, ID procesu, obsah logu,..\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Position = 0)]\n        [string] $computerName = $env:COMPUTERNAME\n        ,\n        [string] $searchCommand\n        ,\n        [string] $searchString\n        ,\n        [string] $searchUser\n        ,\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"Zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        $from\n        ,\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"Zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        $to = (Get-Date)\n        ,\n        [string] $logPath = \"C:\\Windows\\PSLog\"\n        ,\n        [switch] $asObject\n    )\n\n    begin {\n        if ($from -and $from.getType().name -eq \"string\") {$from = [DateTime]::Parse($from)}\n        if ($to -and $to.getType().name -eq \"string\") {$to = [DateTime]::Parse($to)}\n        if ($from -and $to -and $from -gt $to) {\n            throw \"From nesmi byt vetsi nez To\"\n        }\n    }\n\n    process {\n        if (!$from) {\n            Write-Warning \"Nezadali jste from, dohledam maximalne hodinu stare logy\"\n            $from = (Get-Date).AddHours(-1)\n        }\n\n        if ($computerName -notmatch \"$env:COMPUTERNAME|localhost|\\.\") {\n            $logPath = \"\\\\$computerName\\\" + $logPath -replace \":\", \"$\"\n        }\n\n        $logToShow = @()\n        $folderToSearch = @()\n\n        if (Test-Path $logPath -ErrorAction SilentlyContinue) {\n            $folderToSearch += $logPath\n        }\n\n        $logBackupFolder = \"\\\\nejakyserver\\e$\\Backups\\PowershellLogs\\$computerName\"\n\n        if (Test-Path $logBackupFolder -ErrorAction SilentlyContinue) {\n            $folderToSearch += $logBackupFolder\n        }\n\n        # kvuli rychlosti nejdriv vyfiltruji adresare, ktere mohou obsahovat logy dle zadaneho from/to\n        # jak stare udalosti adresar s logy obsahuje detekuji dle jeho nazvu, ktery odpovida yyyMMdd tvaru\n        # dle creatimtome ci lastwritetime to nejde, protoze adresare kopiruji a datumy nezachovavam\n        Write-Verbose \"V $($folderToSearch -join ',') dohledam adresare, ktere mohou obsahovat pozadovane logy\"\n        $folderToSearch = Get-ChildItem $folderToSearch -Directory | where {[System.DateTime]::ParseExact(($_.name + '2359'), \"yyyyMMddHHmm\", $null) -ge $from -and [System.DateTime]::ParseExact(($_.name + '0000'), \"yyyyMMddHHmm\", $null) -le $to} | Select-Object -ExpandProperty fullname\n        Write-Verbose \"Logy budu hledat v: $($folderToSearch -join ',')\"\n        # v adresarich dohledam logy, ktere odpovidaji zadanemu from/to\n        $logs = Get-ChildItem $folderToSearch -Recurse -Filter \"*.txt\" -File -Force -ErrorAction SilentlyContinue | where {$_.CreationTime -ge $from -and $_.LastWriteTime -le $to} | Sort-Object LastWriteTime | Select-Object -ExpandProperty fullname\n        if (!$logs) {\n            Write-Warning \"Nenalezen zadny log, ktery vznikl mezi `'$from`' a `'$to`'\"\n            return\n        }\n\n        # prohledam obsah a poznacim logy, ktere odpovidaji hledani\n        if ($searchCommand -or $searchString -or $searchUser -or $asObject) {\n            $logs | ForEach-Object -begin {$i = 0} -process {\n                Write-Progress -Activity \"Prohledavam logy\" -Status \"Progress:\" -PercentComplete ($i / $logs.count * 100)\n                Write-Verbose \"Kontroluji $_\"\n                ++$i\n\n                $content = Get-Content $_\n                # ok znaci, jestli tento logo odpovida zadani\n                $ok = 0\n\n                # nekdy je v logu navic radek, pokud ano, posunu indexy nasledujicich radku\n                # ! posunuti pouzit az u indexu vyssich jak 5 (nizsi nejsou ovlivneny)\n                if ($content[5] -match \"Configuration Name: \") {\n                    $next = 1\n                }\n\n                #\n                # poskladam vysledny filtr\n                $filter = ''\n\n                if ($searchCommand) {\n                    # hledam pouze dle jmena volaneho skriptu\n\n                    # sedmy radek obsahuje cestu k volanemu skriptu\n                    $filter += '$content[6 + $next] -match [Regex]::Escape($searchCommand)'\n                }\n                if ($searchUser) {\n                    # hledam dle uzivatele, ktery prikaz spustil\n                    if ($filter) {\n                        $filter += ' -and '\n                    }\n                    $filter += '$content[3] -match [Regex]::Escape($searchUser)'\n                }\n                if ($searchString) {\n                    # hledam dle jmena volaneho skriptu nebo zadaneho retezce, ktery by mel byt nekde v danem logu\n                    if ($filter) {\n                        $filter += ' -and '\n                    }\n                    $filter += '$content -match [Regex]::Escape($searchString)'\n                }\n\n                if (!$filter) {\n                    # obsah logu nekontroluji\n                    ++$ok\n                } elseif ($filter -and (Invoke-Expression $filter)) {\n                    # provedu kontrolu obsahu logu, ze odpovida zadani\n                    ++$ok\n                }\n\n                # tento log chci zobrazit\n                if ($ok) {\n                    if ($asObject) {\n                        # chci obsah logu vratit jako objekt\n                        $who = $content[3] -replace \"Username: \"\n                        $who2 = $content[4] -replace \"RunAs User: \"\n                        $what = $content | Select-Object -Skip (20 + $next)\n                        $command = $content[6 + $next] -replace \"Host Application: \"\n                        $processID = $content[7 + $next] -replace \"Process ID: \"\n                        $startTime = [System.DateTime]::ParseExact(($content[18 + $next] -replace \"Command start time: \"), \"yyyyMMddHHmmss\", $null)\n                        if ($content[-2] -match \"End time: \") {\n                            $endTime = [System.DateTime]::ParseExact(($content[-2] -replace \"End time: \"), \"yyyyMMddHHmmss\", $null)\n                        }\n\n                        [PSCustomObject] @{ 'User' = $who; 'RunAs' = $who2; 'Command' = $command; 'PID' = $processID; 'Computer' = $computerName; 'StartTime' = $startTime; 'EndTime' = $endTime; 'Content' = $what }\n                    } else {\n                        # chci log otevrit v notepadu\n                        $logToShow += $_\n                    }\n                }\n            }\n        } else {\n            # nic konkretniho uzivatel nehleda ani nechce vypsat jako objekt, zobrazim vsechny\n            $logToShow = $logs\n        }\n\n        # nasel jsem nejake logy, vypisi jejich cesty do konzole + je otevru v notepadu\n        if ($logToShow) {\n            $logToShow = $logToShow | Select-Object -Unique\n\n            \"Zadani odpovidaji:\"\n            $logToShow\n\n            # pokud jsem nalezl vetsi mnozstvi logu, radeji si vyzadam potvrzeni, ze je uzivatel skutecne chce vsechny otevrit\n            if (($logToShow).count -gt 5) {\n                while ($choice -notmatch \"[A|N]\") {\n                    $choice = Read-Host \"Nyni dojde k otevreni $(($logToShow).count) oken s logy. Pokračovat? (A|N)\"\n                }\n                if ($choice -eq \"N\") {\n                    break\n                }\n            } else {\n                \"Doslo k otevreni v aplikaci notepad...\"\n            }\n\n            # otevru nalezene log soubory v aplikaci notepad\n            $logToShow | % {\n                notepad $_\n            }\n        }\n    }\n\n    end {\n    }\n}"
  },
  {
    "path": "Get-PendingReboot.ps1",
    "content": "function Get-PendingReboot {\n    <#\n \t.SYNOPSIS\n        The PowerShell script which can be used to check if the server is pending reboot.\n    .DESCRIPTION\n        The PowerShell script which can be used to check if the server is pending reboot.\n    .PARAMETER  ComputerName\n\t\tGets the server reboot status on the specified computer.\n    .EXAMPLE\n        C:\\PS> C:\\Script\\FindServerIsPendingReboot.ps1 -ComputerName \"WIN-VU0S8\",\"WIN-FJ6FH\",\"WIN-FJDSH\",\"WIN-FG3FH\"\n\n\t\tComputerName                                          RebootIsPending\n        ------------                                          ---------------\n        WIN-VU0S8                                             False\n        WIN-FJ6FH                                             True\n        WIN-FJDSH                                             True\n        WIN-FG3FH                                             True\n\n        This command will get the reboot status on the specified remote computers.\n\t#>\n\n    param\n    (\n        [Parameter(Mandatory = $false, ValueFromPipeline = $true)]\n        [ValidateNotNullOrEmpty()]\n        [String[]]$ComputerName = $env:COMPUTERNAME\n    )\n\n    process {\n        $result = Invoke-Command2 -ComputerName $ComputerName -ScriptBlock {\n            #$PendingFile = $false\n            $AutoUpdate = $false\n            $CBS = $false \n            $SCCMPending = $false\n            $ErrorActionPreference = 'silentlycontinue'\n\n            $AutoUpdate = Test-Path -Path \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\WindowsUpdate\\Auto Update\\RebootRequired\"\n        \n            # Determine SCCM 2012 reboot require\n            $SCCMReboot = Invoke-CimMethod -Namespace 'Root\\ccm\\clientSDK' -ClassName 'CCM_ClientUtilities' -Name 'DetermineIfRebootPending'\n\n            If ($SCCMReboot) {\n                If ($SCCMReboot.RebootPending -or $SCCMReboot.IsHardRebootPending) {\n                    $SCCMPending = $true\n                }\n            }\n\n            # Determine PendingFileRenameOperations exists of not \n            # Get-ItemProperty -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\PendFileKeyPath' -name PendingFileRenameOperations}\n\n            # The servicing stack is available on all Windows Vista and Windows Server 2008 installations.\n            $CBS = Test-Path -Path \"HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\Component Based Servicing\\RebootPending\"\n\n            If ($AutoUpdate -or $CBS -or $SCCMPending) {\n                $RebootIsPending = $true\n            } else {\n                $RebootIsPending = $false\n            }\n\n            return New-Object -TypeName PSObject -Property @{ComputerName = $env:COMPUTERNAME; RebootIsPending = $RebootIsPending} \n        }\n\n        $result | Select-Object -Property * -ExcludeProperty PSComputerName, RunspaceID\n    }\n}\n\n"
  },
  {
    "path": "Get-ReliabilityHistory.ps1",
    "content": "function Get-ReliabilityHistory {\n    <#\n    .SYNOPSIS\n    Vypise stroje ze seznamu, ktere maji prumerny index spolehlivosti nizsi nez zadany. \n    Prumer se pocita za poslednich X dnu (kde X je hodnota daysOld)\n    Zaroven i vysledek ulozi jako csv soubor.\n    \n    .DESCRIPTION\n    Vypise stroje ze seznamu, ktere maji prumerny index spolehlivosti nizsi nez zadany. \n    Prumer se pocita za poslednich X dnu (kde X je hodnota daysOld).\n    Ziskava udaje z nastroje reliability history dostupneho ze start menu.\n    Vypise i prumerne hodnoty za kazdy den.\n    Zaroven i vysledek ulozi jako csv soubor.\n\n    .PARAMETER computerName\n    Seznam stroju, ktere se maji zkontrolovat.\n    \n    .PARAMETER stabilityIndexUnder\n    Stroje s nizsim prumernym indexem stability budou vypsany.\n    Vychozi je hodnota 5 (z 10).\n    \n    .PARAMETER daysOld\n    Pocet dnu, za ktere se maji posbirat data o spolehlivosti.\n    Vychozi je 7.\n\n    .PARAMETER exportCSV\n    Prepinac, zdali se ma vyexportovat podrobna historie reliability systemu.\n\n    .PARAMETER CSVPath\n    Cesta k CSV souboru, do ktereho se budou exportovat podrobne vysledky.\n    Vychozi je $env:TEMP\\ErrorRecords.csv.\n\n    .PARAMETER sendEmail\n    Prepinac, zdali se ma poslat info i emailem.\n    Posle se vcetne CSV s podrobnymi zaznamy o reliability systemu v priloze.\n    \n    .PARAMETER to\n    Komu se ma email poslat. \n    Vychozi je aaa@bbb.cz.\n    \n    .PARAMETER returnObject\n    Vystup se nenaformatuje pomoci Format-Table. Tzn potreba, pokud se ma s vystupem dale pracovat.\n    Vystup standardne formatuji, aby byl prehledny.\n    \n    .EXAMPLE\n    Get-ReliabilityHistory -computerName nox, demeter -stabilityIndexUnder 5 -sendEmail -to sebela@fi.muni.cz -daysOld 7\n\n    Ziska informace o spolehlivosti stroju nox a demeter. Pokud je jejich index stability nizsi nez 5, \n    tak dojde k vypsani informaci o stabilite a poslani emailu s podrobnou csv prilohou.\n    Index se pocita ze zaznamu za poslednich 7 dni.   \n\n    .EXAMPLE\n    Get-ReliabilityHistory -exportCSV\n\n    Ziska informace o spolehlivosti localhostu. Pokud e index za poslednich 7 dnu nizsi nez 5, \n    tak dojde k vypsani informaci o stabilite a vygenerovani CSV s jednotlivymi udalostmi. \n\n    .NOTES\n    https://4sysops.com/archives/monitoring-windows-system-stability-with-powershell/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+4sysops+%284sysops%29\n    #>\n\n    param (\n        [ValidateNotNullOrEmpty()]\n        [string[]] $computerName = $env:COMPUTERNAME\n        ,\n        [ValidateNotNullOrEmpty()]\n        [int] $stabilityIndexUnder = 5\n        ,\n        [switch] $sendEmail\n        ,\n        [ValidateNotNullOrEmpty()]\n        [int] $daysOld = 7\n        ,\n        [switch] $exportCSV\n        ,\n        [string] $CSVPath = (Join-Path $env:TEMP 'ErrorRecords.csv')\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $to = 'aaa@bbb.cz'\n        ,\n        [switch] $returnObject\n    )\n\n    begin {\n        $startTime = (Get-Date (Get-Date).AddDays( - $daysOld) -Format \"dd.MM.yyyy\")\n        $result = New-Object System.Collections.ArrayList\n        $csv = New-Object System.Collections.ArrayList\n        if ($sendEmail) { $exportCSV = $true }\n    }\n\n    process {\n        foreach ($computer in $computerName) {\n            $params = @{className = 'win32_reliabilitystabilitymetrics'; ComputerName = $computer; filter = \"TimeGenerated > `'$startTime`'\"; ErrorAction = 'SilentlyContinue'}\n            if ($computer -eq $env:COMPUTERNAME) { $params.Remove(\"ComputerName\") } # vuci localhostu nedelam remote\n            $reliabilityStabilityMetrics = Get-CimInstance @params | Select-Object @{n = 'Computer'; e = {$computer}}, SystemStabilityIndex, TimeGenerated\n\n            if (!$reliabilityStabilityMetrics) { Write-Host \"Na $computer jsem neziskal zadne zaznamy.\"; continue }\n\n            $averageStabilityIndex = [math]::Round(($reliabilityStabilityMetrics | Measure-Object -Property SystemStabilityIndex -Average).Average, 1)\n            $lastStabilityIndex = [math]::Round(($reliabilityStabilityMetrics | select -first 1 | select -ExpandProperty systemStabilityIndex), 1)\n            if ($averageStabilityIndex -le $stabilityIndexUnder) {\n                $params = @{ComputerName = $computer; ClassName = 'win32_reliabilityRecords'; filter = \"TimeGenerated > '$startTime'\"}\n                if ($computer -eq $env:COMPUTERNAME) { $params.Remove(\"ComputerName\") } # vuci localhostu nedelam remote\n                $reliabilityRecords = Get-CimInstance @params | Select-Object @{n = 'Computer'; e = {$computer}}, EventIdentifier, LogFile, Message, ProductName, RecordNumber, SourceName, TimeGenerated\n            \n                # ulozim zaznamy, ktere pozdeji vyexportuji do csv\n                if ($exportCSV) {\n                    $reliabilityRecords | % { $null = $csv.add($_) }\n                }\n            \n                $txt += \"`n`n$computer ma prumerny index $averageStabilityIndex (aktualne $lastStabilityIndex). Vypis po dnech:`n\"\n            \n                # zobrazim i prumer za jednotlive dny at se z toho da pripadne neco vysledovat\n                $obj = [PSCustomObject] @{computer = $computer; average = $averageStabilityIndex}\n                $metricsGroupedByDay = $reliabilityStabilityMetrics | group {$_.timegenerated.date} | sort {$_.name -as [datetime]}\n                foreach ($oneDayMatrics in $metricsGroupedByDay) {\n                    $records = $oneDayMatrics.group.systemstabilityindex -split \" \"\n                    $sum = 0\n                    foreach ($record in $records) {\n                        $sum += $record\n                    }\n                    # pridam informaci do objektu\n                    $obj | Add-Member -MemberType NoteProperty -Name $(Get-Date ($oneDayMatrics.name) -Format dd.MM) -value $([math]::Round(($sum / $records.count), 1))\n                    \n                    $txt += \"$(Get-Date ($oneDayMatrics.name) -Format dd.MM): $([math]::Round(($sum/$records.count), 1)) | \"\n                }\n                $result += $obj\n                \n                # odmazani zbytecneho rozdelovace na konci\n                $txt = $txt -replace \" \\| $\"\n            } else {\n                \"$computer ma index stability ($averageStabilityIndex) vyssi nez nastaveny limit.\"\n            }\n        } # end foreach computerName\n    }\n\n    end {\n        if ($result) {\n            # vypisu vysledky\n            if ($returnObject) {\n                # vrati objekt\n                $result | sort average\n            } else {\n                # vrati text\n                $result | sort average | Format-Table\n            }\n\n            if ($csv) {\n                \"CSV se zaznamy je ulozeno v $CSVPath\"\n                $csv | Export-CSV $CSVPath -Encoding UTF8 -NoTypeInformation -Force\n            }\n        }\n\n        # poslu vysledky emailem\n        if ($txt -and $sendEmail) {\n            $body = \"Hola,`nnize je seznam stroju, ktere maji prumerny reliability index nizsi nez $stabilityIndexUnder.`nMereni probihalo od $startTime dosud.$txt\"\n            $body += \"`n`nKonkretni chyby naleznete v priloze.\"\n            \n            send-email -to $to -subject 'Stroje s nizkym reliability indexem' -body $body -attachment $CSVPath\n        }\n    }\n}"
  },
  {
    "path": "Get-SFCLogEvent.ps1",
    "content": "function Get-SFCLogEvent {\n    <#\n    .SYNOPSIS\n    Function for outputting SFC related lines from CBS.log.\n\n    .DESCRIPTION\n    Function for outputting SFC related lines from CBS.log.\n\n    .PARAMETER computerName\n    Remote computer name.\n\n    .PARAMETER justError\n    Output just lines that matches regex specified in $errorRegex\n\n    .PARAMETER errorRegex\n    Regex for justError switch\n\n    .NOTES\n    https://docs.microsoft.com/en-US/troubleshoot/windows-client/deployment/analyze-sfc-program-log-file-entries\n    #>\n\n    [CmdletBinding()]\n    param(\n        [string] $computerName\n        ,\n        [switch] $justError\n        ,\n        [string] $errorRegex = \"error|fail|problem|missing\"\n    )\n\n    $cbsLog = \"$env:windir\\logs\\cbs\\cbs.log\"\n\n    if ($computerName) {\n        $cbsLog = \"\\\\$computerName\\$cbsLog\" -replace \":\", \"$\"\n    }\n\n    Write-Verbose \"Log path $cbsLog\"\n\n    if (Test-Path $cbsLog) {\n        if ($justError) {\n            $textRegex = $errorRegex\n        } else {\n            $textRegex = \".+\"\n        }\n        Get-Content $cbsLog | Select-String \"\\[SR\\] .*($textRegex).*\" | % {\n            $match = ([regex]\"^(\\d{4}-\\d{2}-\\d{2} \\d+:\\d+:\\d+), (\\w+) \\s+(.+)\\[SR\\] (.+)$\").Match($_)\n\n            [PSCustomObject]@{\n                Date    = Get-Date ($match.Captures.groups[1].value)\n                Type    = $match.Captures.groups[2].value\n                Message = $match.Captures.groups[4].value\n            }\n        }\n\n        if ($justError) {\n            Write-Warning \"If didn't returned anything, command 'sfc /scannow' haven't been run here or there are no errors (regex: $errorRegex)\"\n        } else {\n            Write-Warning \"If didn't returned anything, command 'sfc /scannow' probably haven't been run here\"\n        }\n    } else {\n        Write-Warning \"Log $cbsLog is missing. Run 'sfc /scannow' to create it\"\n    }\n}"
  },
  {
    "path": "Get-SIDFromAccount.ps1",
    "content": "function Get-SIDFromAccount {\n    <#\n.SYNOPSIS\nFce pro zjisteni SID zadaneho uzivatele ci skupiny.\n.DESCRIPTION\nVe vychozim nastaveni preklada lokalni ucty. Pro domenove je potreba zadat i nepovinny parametr domain.\nAle pozor, pokud dany ucet nebude nalezen lokalne, tak se zkusi nalezt v domene.\n.PARAMETER AccountName\nJmeno uzivatele ci skupiny.\n.PARAMETER Domain\nSwitch, ktery se pouziva pokud chci prekladat domenove ucty.\n.PARAMETER ComputerName\nJmeno stroje, na kterem ma dojit k prekladu loginu.\n.EXAMPLE\nGet-SIDFromAccount administrator\n.EXAMPLE\nGet-SIDFromAccount administrator -domain\n.EXAMPLE\nGet-SIDFromAccount -accountname _sokrates05 -computername sokrates05\n#>\n\n    [CmdletBinding()]\n    param(\n        [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, HelpMessage = \"zadej jmeno uzivatele ci skupiny\")]\n        $AccountName\n        ,\n        [switch]$Domain\n        ,\n        [string]$computerName\n    )\n\n    if ($computerName) {\n        Invoke-Command -ComputerName $ComputerName -ScriptBlock {\n            if ($using:Domain)\t{\n                # ziskani jmena domeny do ktere je stroj zapojeny\n                $DomainName = (gwmi WIN32_ComputerSystem).Domain\n            } else {\n                $DomainName = \"\"\n            }\n\n            try {\n                ((New-Object System.Security.Principal.NTAccount(\"$DomainName\", \"$using:AccountName\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n            } catch {\n                throw \"Ucet $using:AccountName se nepodarilo prelozit. Bud neexistuje nebo jste spatne zvolili jeho typ (lokalni|domenovy).\"\n            }\n        }\n    } else {\n        if ($Domain)\t{\n            # ziskani jmena domeny do ktere je stroj zapojeny\n            $DomainName = (gwmi WIN32_ComputerSystem).Domain\n        } else {\n            $DomainName = \"\"\n        }\n\n        try {\n            ((New-Object System.Security.Principal.NTAccount(\"$DomainName\", \"$AccountName\")).Translate([System.Security.Principal.SecurityIdentifier])).Value\n        } catch {\n            throw \"Ucet $AccountName se nepodarilo prelozit. Bud neexistuje nebo jste spatne zvolili jeho typ (lokalni|domenovy).`nPokud jde o computer ucet, nezapomente dat za jmeno $\"\n        }\n    }\n}\n"
  },
  {
    "path": "Get-Shutdown.ps1",
    "content": "#requires -modules psasync\n\n<#\nTODO:\n- pridat moznost filtrovat dle zadaneho data\n- vyresit ze nekdy je vic restartu za sebou po nekolika sekundach aniz by mezi nimi byl nejaky start, zrejme jen duplicita v logu\n- zda se ze neukazuje hibernace!\n\t- http://techsupt.winbatch.com/webcgi/webbatch.exe?techsupt/nftechsupt.web+WinBatch/WMI+Detect~Standby~or~Hibernation~Event.txt\n\t- http://www.dreamincode.net/forums/topic/175535-detect-system-wake-up-from-sleephibernatestand-by/\n\t- http://blog.nirsoft.net/2013/07/04/new-utility-for-windows-vista782008-that-displays-the-logonlogoff-times/\n\n!!!!!POZOR pokud u get-date \tpouziji -format tak vraci string jinak datetime!!!!\n\n#>\nfunction Get-Shutdown {\n    <#\n\t.SYNOPSIS\n\t\tFce vrati casy zapnuti|vypnuti|uspani|probuzeni|restartu|bsod|neocekavanych vypnuti zadaneho stroje.\n\n\t.DESCRIPTION\n\t\tU unexpected shutdowns eventu vraci v message jmeno tehdy prihlaseneho uzivatele. Pokud se nezobrazi, zvyste hodnotu days_to_search.\n\t\tPokud je prvni vraceny event typu start, message bude obsahovat jeho uptime ve formatu dd:hh:mm:ss.\n\t\tBSOD se ziskavaji z minidump adresare (ziskavani z event logu nebylo spolehlive).\n\t\tPro zobrazeni podrobnych informaci o BSOD je potreba mit v jedne z nastavenych cest bluescreenview.exe (ozkousena verze je 1.55 x64, starsi nefungovaly s UNC!)\n\t\tPro zobrazeni podrobnych BSOD informaci je treba spustit s admin pravy.\n\t\tMessage cas obsahuje uzivatele, ktery akci provedl, pokud je tato informace dostupna v eventu.\n\n\t.PARAMETER  ComputerName\n\t\tJmeno stroje/u.\n\n\t.PARAMETER  Newest\n\t\tPocet udalosti k vypsani. Vychozi hodnota je 4.\n\n\t.PARAMETER  Filter\n\t\tPole stringu, ktere urcuji jake udalosti se maji vypsat. Ve vychozim nastaveni obsahuje vsechny moznosti.\n\t\tMozne varianty jsou \"start\", \"unexpected_shutdown\", \"shutdown_or_restart\", \"bsod\", \"wake_up\", \"sleep\"\n\n\t.PARAMETER  days_to_search\n\t\tČíslo udávající kolik dnů před posledním unexp. shutdownem se má hledat přihlášení uživatele.\n\t\tVýchozí je 7 dnů.\n\n\t.PARAMETER\tmaxMinutes\n\t\tČíslo udávající o kolik minut po BSOD musí být unexp. event, aby došlo k jeho smazání.\n\t\tPředpokládáme, že oba záznamy reprezentují jeden pád systému.\n\t\tVýchozí je 10 minut.\n\n\t.PARAMETER bluescreenviewexe_path\n\t\tObsahuje preddefinovane pole s moznymi cestami k nirsoft utilite bluescreenview. Nebo muzete zadat vlastni.\n        Funguje 1.55 verze x64.\n\n    .PARAMETER silent\n        Prepinac rikajici, ze pokud nebude dostupny BluScreenView tool, tak se nebude poptavat jeho stazeni.\n        Vhodne pri pouziti ve skriptech.\n\n\t.EXAMPLE\n\t\tGet-Shutdown kronos,titan05 5\n\n\t.EXAMPLE\n\t\tGet-Shutdown kronos,titan05 -newest 5 -filter \"shutdown_or_restart\",\"bsod\"\n\n\t.EXAMPLE\n\t\tget-shutdown $hala -filter bsod | select computer,message | fl *\n\n\t\tpro zobrazeni podrobneho infa o poslednich ctyrech BSOD na strojich v hale\n\t#>\n    [CmdletBinding()]\n    param(\n        [Parameter(Position = 0, Mandatory = $false)]\n        [ValidateNotNullOrEmpty()]\n        $computerName = $env:computername\n        ,\n\n        [Parameter(Position = 1)]\n        [ValidateNotNull()]\n        [int] $newest = 4\n        ,\n        [ValidateSet(\"start\", \"unexpected_shutdown\", \"shutdown_or_restart\", \"bsod\", \"wake_up\", \"sleep\")]\n        [ValidateNotNullOrEmpty()]\n        $filter = @(\"start\", \"unexpected_shutdown\", \"shutdown_or_restart\", \"bsod\", \"wake_up\", \"sleep\")\n        ,\n        [int] $days_to_search = 7\n        ,\n        [int] $maxMinutes = 10\n        ,\n        [string[]] $bluescreenviewexe_path = @(\"$env:tmp\\bluescreenview-x64\\bluescreenview.exe\", '\\\\ad.fi.muni.cz\\dfs\\bin\\NirSoft\\bluescreenview.exe')\n        ,\n        [switch] $silent\n    )\n\n    BEGIN {\n        $AsyncPipelines = @()\n        $pool = Get-RunspacePool 20\n        $Events = New-Object System.Collections.ArrayList\n\n        # prevedu na arraylist abych mohl pouzivat remove\n        $filter = {$filter}.invoke()\n\n        # kontrola ze je dostupny bluescreenview\n        if ($filter -contains \"bsod\") {\n            $bsodViewerExists = 0\n            foreach ($path in $bluescreenviewexe_path) {\n                if (Test-Path $path -ErrorAction SilentlyContinue) {\n                    $bsodViewerExists = 1\n                    $bluescreenviewexe_path = $path\n                    break\n                }\n            }\n\n            if (!$bsodViewerExists -and !$silent) {\n                write-warning \"BlueScreenView.exe neni dostupny na zadne ze zadanych cest $bluescreenviewexe_path.\"\n                $answer = Read-Host \"Chcete jej stahnout z internetu (ne kazda verze funguje z CMD!) ? a|n\"\n                if ($answer -eq 'a') {\n                    try {\n                        $webAddress = 'http://www.nirsoft.net/utils/bluescreenview-x64.zip'\n                        $DownloadDestination = \"$env:tmp\\bluescreenview-x64.zip\"\n                        [Void][System.IO.Directory]::CreateDirectory((Split-Path $DownloadDestination))\n                        $ExtractedTools = $DownloadDestination -replace '.zip'\n                        Invoke-WebRequest $webAddress -OutFile $DownloadDestination\n                        if (Test-Path $ExtractedTools) {\n                            Remove-Item $ExtractedTools -Confirm:$false -Recurse\n                        }\n                        [Void][System.IO.Directory]::CreateDirectory($ExtractedTools)\n\n                        $null = Unzip-File $DownloadDestination $ExtractedTools\n                        # s vychozim CFG souborem nefunguje ziskavani infa ze vzdalenych minidump souboru = upravim\n                        $CFGFile = join-path $ExtractedTools 'BlueScreenView.cfg'\n                        $CFGFileContent = @'\n[General]\nShowGridLines=0\nSaveFilterIndex=0\nShowInfoTip=1\nShowTimeInGMT=0\nVerSplitLoc=16383\nLowerPaneMode=1\nMarkDriversInStack=1\nAddExportHeaderLine=0\nComputersFile=\nLoadFrom=3\nDumpChkCommand=\"\"%programfiles%\\Debugging Tools for Windows\\DumpChk.exe\" \"%1\"\"\nMarkOddEvenRows=0\nSingleDumpFile=\nWinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF D0 00 00 00 D0 00 00 00 50 03 00 00 B0 02 00 00\nColumns=B4 00 00 00 78 00 01 00 96 00 02 00 6E 00 03 00 6E 00 04 00 6E 00 05 00 6E 00 06 00 6E 00 07 00 96 00 08 00 78 00 09 00 8C 00 0A 00 82 00 0B 00 78 00 0C 00 78 00 0D 00 50 00 0E 00 78 00 0F 00 78 00 10 00 78 00 11 00 78 00 12 00 50 00 13 00 50 00 14 00 5A 00 15 00 5A 00 16 00 5A 00 17 00 5A 00 18 00 5A 00 19 00\nSort=4097\nModulesColumns=B4 00 00 00 78 00 01 00 78 00 02 00 78 00 03 00 78 00 04 00 78 00 05 00 78 00 06 00 78 00 07 00 78 00 08 00 78 00 09 00 78 00 0A 00 78 00 0B 00\nModulesSort=1\n'@\n                        Set-Content -Path $CFGFile -Value $CFGFileContent\n                        $bluescreenviewexe_path = join-path $ExtractedTools bluescreenview.exe\n                        $bsodViewerExists = 1\n                    } catch {\n                        # uklid\n                        Remove-Item $DownloadDestination, $ExtractedTools -Confirm:$false -Recurse -Force\n                        throw \"Neco se pokazilo.`nChyba:`n$($_.Exception.Message)`nRadek:`n$($_.InvocationInfo.ScriptLineNumber) `n`n..koncim\"\n                    }\n                }\n            } elseif ($bsodViewerExists) {\n                # $bsodview existuje, musim upravit konfiguraci, aby fungovalo ziskavani infa ze vzdalenych minidump souboru\n                $CFGFile = Join-Path (Split-Path $bluescreenviewexe_path) 'BlueScreenView.cfg'\n                if (Test-Path $CFGFile -ErrorAction SilentlyContinue) {\n                    $content = Get-Content $CFGFile\n                    if ($content -match 'LoadFrom=1') {\n                        Write-Warning \"Upravuji $CFGFile, aby slo pracovat s remote minidump soubory!\"\n                        $content | Foreach-Object {$_ -replace '^LoadFrom=1$', \"LoadFrom=3\"} | Set-Content $CFGFile\n                    }\n                } else {\n                    Set-Content -Path $CFGFile -Value $CFGFileContent\n                }\n            }\n\n            # BSOD viewer neni dostupny a uzivatel jej nechtel stahnout\n            if (!$bsodViewerExists) {\n                Write-Warning \"Obsah BSOD se nezobrazi, BSODViewer neni k dispozici\"\n            }\n        }\n\n\n\n\n        #kontrola zdali skript bezi s admin pravy\n        if ($filter -contains \"bsod\" -and $bsodViewerExists -and ($ComputerName -eq $env:computername) -and !([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            write-warning \"BSOD udalosti se nezobrazi! Je nutne spustit s admin pravy.\"\n            [void]$Filter.remove('bsod')\n        }\n\n        $scriptblock = {\n            param ($Computer, $newest, $Filter, $days_to_search, $maxMinutes, $bluescreenviewexe_path, $VerbosePreference)\n            if (test-connection -computername $Computer -Count 1 -quiet) {\n                $AllUnexpectedEvents = @()\n                $AllUnexpectedEvents = {$AllUnexpectedEvents}.invoke()\n                [System.Collections.ArrayList]$todelete = @()\n                $BSODevents = @()\n                $UnexpectedEvents = @()\n                $WakeupEvents = @()\n                $SleepEvents = @()\n\n                #region pomocne funkce\n                function Get-LogOnOff {\n                    <#\n\t\t\t\t\t.SYNOPSIS\n\t\t\t\t\tFce slouží k vypsání logon/off událostí na vybraných strojích uživatele/ů.\n\n\t\t\t\t\t.DESCRIPTION\n\t\t\t\t\tFce vyhledá logon/off eventy na vybraných strojích.\n\t\t\t\t\tDefaultně vypíše 4 poslední logon/off.\n\t\t\t\t\tVyžaduje povolený a modul psasync.\n\n\t\t\t\t\t.PARAMETER ComputerName\n\t\t\t\t\tSeznam strojů, na kterých zjistím logon/off akce.\n\n\t\t\t\t\t.PARAMETER Newest\n\t\t\t\t\tČíslo určující kolik logon/off událostí se má vypsat. Výchozí hodnota je 4.\n\n\t\t\t\t\t.PARAMETER UserName\n\t\t\t\t\tParametr určující login uživatele, který se má na daných strojích hledat.\n\n\t\t\t\t\t.PARAMETER Type\n\t\t\t\t\tSeznam určující jaky typ eventu se ma hledat. Moznosti: logon, logoff.\n\n\t\t\t\t\t.PARAMETER After\n\t\t\t\t\tParametr určující po jakém datu se mají eventy hledat.\n\t\t\t\t\tZadavejte ve formatu: d.M.YYYY pripadne d.M.YYYY H:m, Pr.: 13.5.2015, 13.5.2015 6:00.\n\t\t\t\t\tZadáte-li neexistující datum, tak filtr nebude fungovat!\n\n\t\t\t\t\t.PARAMETER Before\n\t\t\t\t\tParametr určující před jakým datem se mají eventy hledat.\n\t\t\t\t\tZadavejte ve formatu: d.M.YYYY pripadne d.M.YYYY H:m, Pr.: 13.5.2015, 13.5.2015 6:00.\n\t\t\t\t\tZadáte-li neexistující datum, tak filtr nebude fungovat!\n\n\t\t\t\t\t.EXAMPLE\n\t\t\t\t\t$hala | Get-LogOnOff\n\t\t\t\t\tNa strojích z haly vypíše 4 poslední přihlášení/odhlášení.\n\n\t\t\t\t\t.EXAMPLE\n\t\t\t\t\t$hala | Get-LogOnOff -username sebela\n\t\t\t\t\tVyhledá 4 nejnovější záznamy o přihlášení uživatele sebela na každém stroji v hale.\n\n\t\t\t\t\t.EXAMPLE\n\t\t\t\t\t$hala | Get-LogOnOff -username sebela -type logon -newest 10\n\t\t\t\t\tVyhledá 10 nejnovějších přihlášení uživatele sebela na každém stroji v hale.\n\n\t\t\t\t\t.EXAMPLE\n\t\t\t\t\t$hala | Get-LogOnOff -username sebela -type logoff -newest 10 -after '14.1.2015 10:00' -before 20.2.2015\n\t\t\t\t\tVyhledá 10 odhlášení uživatele sebela na každém stroji v hale mezi 14.1.2015 10:00 a 20.2.2015.\n\n\t\t\t\t\t.NOTES\n\t\t\t\t\tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\n\t\t\t\t\t#>\n\n                    [CmdletBinding()]\n                    param (\n                        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, HelpMessage = \"zadej jmeno stroje/ů\")]\n                        [Alias(\"c\", \"CN\", \"__Server\", \"IPAddress\", \"Server\", \"Computer\", \"Name\", \"SamAccountName\")]\n                        [ValidateNotNullOrEmpty()]\n                        [String[]] $ComputerName = $env:computername\n                        ,\n                        [Parameter(Mandatory = $false, Position = 1)]\n                        [Alias(\"user\", \"login\")]\n                        [ValidateNotNullOrEmpty()]\n                        [string]$UserName\n                        ,\n                        [Parameter(Mandatory = $false, Position = 2)]\n                        [int]$newest\n                        ,\n                        [ValidateSet(\"logon\", \"logoff\")]\n                        [array]$type = @(\"logon\", \"logoff\")\n                        ,\n                        [ValidateScript( {\n                                If (($_ -match '^\\d{1,2}\\.\\d{1,2}\\.\\d{4}( \\d{1,2}:\\d{1,2}(:\\d{1,2}?)?)?$')) {\n                                    $true\n                                } else {\n                                    Throw \"$_ .Zadavejte ve formatu: d.M.yyyy, d.M.yyyy H:m, d.M.yyyy H:m:s Pr.: 13.5.2015, 13.5.2015 6:00, 13.5.2015 6:00:33\"\n                                }\n                            })]\n                        $after\n                        ,\n                        [ValidateScript( {\n                                If (($_ -match '^\\d{1,2}\\.\\d{1,2}\\.\\d{4}( \\d{1,2}:\\d{1,2}(:\\d{1,2}?)?)?$')) {\n                                    $true\n                                } else {\n                                    Throw \"$_ .Zadavejte ve formatu: d.M.yyyy, d.M.yyyy H:m, d.M.yyyy H:m:s Pr.: 13.5.2015, 13.5.2015 6:00, 13.5.2015 6:00:33\"\n                                }\n                            })]\n                        $before\n                    )\n\n                    BEGIN {\n                        try {\n                            Import-Module psasync -ErrorAction Stop\n                        } catch {\n                            Write-Error \"Nepodařilo se naimportovat psasync modul\"\n                            break\n                        }\n\n                        # ve vychozim stavu vypise 4 posledni udalosti\n                        if (!$after -and !$newest -and !$before) {\n                            $newest = 4\n                        }\n\n                        $AsyncPipelines = @()\n                        $pool = Get-RunspacePool 20\n\n                        $scriptblock = `\n                        {\n                            param($computer, $newest, $type, $UserName, $after, $before)\n\n                            if (Test-Connection -ComputerName $computer -Count 1 -ErrorAction SilentlyContinue) {\n\n                                $UserProperty = @{n = \"User\"; e = {(New-Object System.Security.Principal.SecurityIdentifier $_.properties[1].value.value).Translate([System.Security.Principal.NTAccount])}}\n                                $TypeProperty = @{n = \"Action\"; e = {if ($_.ID -eq 7001) {\"Logon\"} else {\"Logoff\"}}}\n                                $TimeProperty = @{n = \"Time\"; e = {$_.TimeCreated}}\n                                $CompName = @{n = \"Computer\"; e = {$computer}}\n\n                                # poskladani prikazu k vykonani\n                                $command = \"Get-WinEvent -ComputerName $Computer -ea silentlycontinue -FilterHashTable @{LogName='System'; ProviderName='Microsoft-Windows-Winlogon'\"\n                                if ($type -contains \"logon\" -and $type -contains \"logoff\") {\n                                    $command += \"\"\n                                } elseif ($type -contains \"logon\") {\n                                    $command += \";id=7001\"\n                                } elseif ($type -contains \"logoff\") {\n                                    $command += \";id=7002\"\n                                }\n                                if ($after) {\n                                    $command += \";starttime=`\"$after`\"\"\n                                }\n                                if ($before) {\n                                    $command += \";endtime=`\"$before`\"\"\n                                }\n                                $command += \"} \"\n                                if ($newest -and !$username) {\n                                    $command += \"-MaxEvents $Newest \"\n                                }\n                                $command += '| select $CompName,$UserProperty,$TypeProperty,$TimeProperty '\n                                if ($UserName) {\n                                    if ($newest) {\n                                        $command += '| where {$_.user -like \"*$UserName*\"} | select -First $Newest'\n                                    } else {\n                                        $command += '| where {$_.user -like \"*$UserName*\"}'\n                                    }\n                                }\n\n                                #vykonani prikazu\n                                Invoke-Expression $command\n                            } else {\n                                Write-Output \"$computer nepinga.\"\n                            }\n                        }\n                    }\n\n                    PROCESS {\n                        foreach ($computer in $ComputerName) {\n                            $AsyncPipelines += Invoke-Async -RunspacePool $pool -ScriptBlock $ScriptBlock -Parameters $computer, $newest, $type, $UserName, $after, $before\n                        }\n                    }\n\n\n                    END {\n                        Receive-AsyncResults -Pipelines $AsyncPipelines -ShowProgress\n                    }\n                }\n\n\n\n                # fce pro ziskani podrobnosti ohledne BSOD z DMP souboru, pouziva program bluescreenview\n                function get-bsodinfo {\n                    param (\n                        $computer,\n                        $bluescreenviewexe_path,\n                        $bsodtime\n                    )\n\n                    $bsodtime = Get-Date $bsodtime\n                    # ziskam cestu k DMP souboru s BSOD informacemi\n                    $dmpFile = Get-ChildItem \\\\$computer\\C$\\Windows\\Minidump -File | where { $_.creationtime -gt ($bsodtime).addseconds(-1) -and $_.creationtime -lt ($bsodtime).addseconds(2)} | select -ExpandProperty fullname\n                    if ($dmpFile) {\n                        $CsvFile = [System.IO.Path]::GetTempFileName()\n                        & $bluescreenviewexe_path /singledumpfile $dmpFile /scomma $CsvFile\n                        if ($?) {\n                            $CsvFileFinal = [System.IO.Path]::GetTempFileName()\n                            # pockam nez bude mit soubor nejaky obsah\n                            do {\n                                $CsvFileContent = Get-Content $CsvFile -Force -raw\n                                sleep 1\n                                ++$x\n                            }\n                            until ($CsvFileContent -or $x -ge 10)\n                            # do finalniho csv souboru pridam hlavicku a obsah csv s bsod informacemi\n                            Add-Content -path $CsvFileFinal -Value \"Dump File,Crash Time,Bug Check String,Bug Check Code,Parameter 1,Parameter 2,Parameter 3,Parameter 4,Caused by driver,Caused by address,File description,Product name,Company,File version,Processor,Crash Address,Stack Address 1,Stack Address 2,Stack Address 3,Computer Name,Full path,Processors Count,Major Version,Dump File Size,Dump File Time `r`n$CsvFileContent\" -Confirm:$false\n                            # naimportuji obsah\n                            $result = Import-Csv $CsvFileFinal\n                            # smazani tmp souboru\n                            Remove-Item $CsvFile, $CsvFileFinal -Confirm:$false -Force\n                            # vypsani vysledku\n                            $result\n                        } else {\n                            write-output \"Nepodarilo se pomoci bluescreenview ziskat bsod informace.\"\n                        }\n                    } else {\n                        Write-Error \"DMP soubor s BSOD infem nenalezen. Cas vytvoreni $(($bsodtime).addseconds(-1)) do $(($bsodtime).addseconds(2))\"\n                    }\n                }\n                #endregion\n\n                # shutdown | restart\n                if ($filter -contains \"shutdown_or_restart\") {\n                    #chystane vypnuti podrobne info (cas vypnuti neodpovida uplne realite = jde o pripravu na vypnuti)\n                    $events += Get-WinEvent -FilterHashtable @{logname = \"system\"; providername = \"User32\"; id = 1074}`\n                        -ComputerName $Computer -MaxEvents $newest -ea silentlycontinue | Select-Object @{Name = \"Computer\"; Expression = {$computer}}, @{Name = \"Event\"; Expression = {\"$($_.Properties[4].Value)\" -replace \"power off|Napájení vypnuto\", \"Shutdown\" -replace \"Restartování\", \"Restart\"}}, @{Name = \"Time\"; Expression = {$_.TimeCreated}}, @{Name = \"Message\"; Expression = {\"KDO: $($_.properties[6].value), PROC: $($_.properties[5].value) | $($_.properties[2].value), PROCES: $($_.properties[0].value)\"}}\n                }\n\n                # zapnuti\n                if ($filter -contains \"start\") {\n                    $events += Get-WinEvent -FilterHashtable @{logname = \"system\"; providername = \"Microsoft-Windows-Kernel-General\"; id = 12}`\n                        -ComputerName $Computer -MaxEvents $newest -ea silentlycontinue | Select-Object @{Name = \"Computer\"; Expression = {$computer}}, @{Name = \"Event\"; Expression = {\"Start\"}}, @{Name = \"Time\"; Expression = {$_.TimeCreated}}, @{Name = \"Message\"; Expression = {''}}\n                }\n\n                # Wakeup events\n                if ($filter -contains \"wake_up\") {\n                    $events += Get-WinEvent -FilterHashtable @{providername = \"Microsoft-Windows-Power-Troubleshooter\"; logname = \"system\"}`\n                        -MaxEvents $Newest -computername $computer -ea silentlycontinue | Select-Object @{Name = \"Computer\"; Expression = {$computer}}, @{Name = \"Event\"; Expression = {\"WakeUp\"}}, @{Name = \"Time\"; Expression = {$_.TimeCreated}}, @{Name = \"Message\"; Expression = {$_.User, $_.message}}\n                }\n\n                # Sleep events\n                if ($filter -contains \"sleep\") {\n                    $events += Get-WinEvent -FilterHashtable @{providername = \"Microsoft-Windows-Kernel-Power\"; logname = \"system\"; id = 42}`\n                        -MaxEvents $Newest -computername $computer -ea silentlycontinue | Select-Object @{Name = \"Computer\"; Expression = {$computer}}, @{Name = \"Event\"; Expression = {\"Sleep\"}}, @{Name = \"Time\"; Expression = {$_.TimeCreated}}, @{Name = \"Message\"; Expression = {$_.User, $_.message}}\n                }\n\n                # BSOD\n                # TODO kdyz neni $bsodViewerExists tak ziskat info z logu\n                if ($filter -contains \"bsod\" -and $bsodViewerExists) {\n                    # ziskani BSOD z minidump souboru (z event logu ukazuje vic smrtek nez je minidump souboru)\n                    if (test-path \"\\\\$computer\\C$\\windows\\minidump\" -ea silentlycontinue) {\n                        $BSODevents = Get-ChildItem -path \\\\$computer\\C$\\windows\\minidump\\* -include *.dmp | sort -descending CreationTime | select -First $newest\n                        if ($BSODevents) {\n                            foreach ($bsod in $BSODevents) {\n                                $message = \"\"\n                                $message = get-bsodinfo $computer $bluescreenviewexe_path $($bsod.CreationTime) | Out-String # ziskany objekt prevedu na text pro snadnejsi cteni informaci, neocekavam potrebu filtrovani dle jednotlivych parametru\n                                if (!$message) {\n                                    $message = \"vyskystl se problem pri ziskavani podrobneho BSOD infa.\"\n                                }\n\n                                $allUnexpectedEvents += $bsod | Select-Object @{Name = \"Computer\"; Expression = {$computer}}, @{Name = \"Event\"; Expression = {\"BSOD\"}}, @{Name = \"Time\"; Expression = {$_.CreationTime}}, @{Name = \"Message\"; Expression = {$message}}\n                            }\n                        }\n                    }\n                    #\t\t\t\t# ziskani BSOD z event logu (zalozni moznost)\n                    #\t\t\t\t$BSODevents = Get-WinEvent -FilterHashtable @{logname=\"application\";providername=\"Windows Error*\";id=1001}`\n                    #\t\t\t\t-ComputerName $Computer | Select-Object timecreated, properties | where {$_.properties[2].value -eq \"BlueScreen\"} | Select-Object @{Name=\"Computer\";Expression={$computer}}, @{Name=\"Event\";Expression={\"BSOD\"}}, @{Name=\"Time\";Expression={$_.TimeCreated}}, @{Name=\"Message\";Expression={$_.message}}, User\n                    #\t\t\t\t$allUnexpectedEvents += $BSODevents\n                }\n\n                # unexpected shutdowns\n                if ($filter -contains \"unexpected_shutdown\") {\n                    $UnexpectedEvents = Get-WinEvent -FilterHashtable @{logname = \"system\"; providername = \"Microsoft-Windows-Kernel-Power\"; id = 41}`\n                        -ComputerName $Computer -MaxEvents $newest -ea silentlycontinue | Select-Object @{Name = \"Computer\"; Expression = {$computer}}, @{Name = \"Event\"; Expression = {\"Unexpected Shutdown\"}}, @{Name = \"Time\"; Expression = {$_.TimeCreated}}, @{Name = \"Message\"; Expression = {\"\"}}\n\n                    if ($UnexpectedEvents) {\n                        # ULOZENI KDO BYL PRIHLASEN DO USER PROPERTY OBJEKTU\n                        # cas posledniho unexp. shut.\n                        $last_unexpected_shutdown = $UnexpectedEvents | sort time -Descending | select -Last 1 | select -exp time\n                        # posunuti cas dozadu kvuli dohledani tehdy prihlaseneho uzivatele (pokud se prihlasil jeste drive pred unexp. shut. tak se neukaze)\n                        $last_unexpected_shutdown = $last_unexpected_shutdown.adddays( - $days_to_search)\n                        # prevedeni na spravny format data\n                        $last_unexpected_shutdown = (get-date $last_unexpected_shutdown -Format 'd.M.yyyy H:m')\n                        #ziskat logon eventy do tohoto data\n                        $LogonEvents2 = Get-LogOnOff -ComputerName $Computer -type 'logon' -after $last_unexpected_shutdown -Newest 100000\n                        # upravit message cast kazdeho unexp. shut. s udajem kdo byl prihlasen\n                        foreach ($event in $UnexpectedEvents) {\n                            $logged_user = ($LogonEvents2 | where {$_.action -eq 'logon' -and $_.time -lt $($event.time)} | select -first 1 | select -exp user).value\n                            $event.message = $logged_user\n                        }\n                        write-verbose \"do `$allUnexpectedEvents pridavam unexp. shutdown eventy\"\n                        $allUnexpectedEvents += $UnexpectedEvents\n                    }\n                }\n\n                # OSETRENI VARIANTY KDY PRO JEDEN PAR SYSTEMU JSOU V LOGU JAK UNEXP. SHUTDOWN UDALOST TAK BSOD UDALOST\n                # ZISKANI UNEXP. SHUTDOWNS UDALOSTI, KTERE JSOU V LOGU TESNE PRED BSOD KVULI JEJICH POZDEJSIMU ODSTRANENI\n                if ($filter -contains \"unexpected_shutdown\" -and $filter -contains \"bsod\") {\n                    $allUnexpectedEvents = $allUnexpectedEvents | sort Time -Descending\n                    $allUnexpectedEvents | % {$x = 0} {\n                        $thisEvent = $allUnexpectedEvents[$x]\n                        $nextEvent = $allUnexpectedEvents[$x + 1]\n                        $previousEvent = $allUnexpectedEvents[$x - 1]\n                        # tento IF osetruje variantu, kdy se unexp. zaradil pri sortu pred BSOD i kdyz ma stejny cas a za BSOD je dalsi unexp. ktery by odpovidal filtru = smazal by se nepravy\n                        if (($previousEvent.event -eq \"Unexpected Shutdown\" -and $thisEvent.event -eq \"BSOD\") -and ($thisEvent.time -eq $previousEvent.time)) {\n                            $nextEvent = $previousEvent\n                        }\n                        if (($thisEvent.event -eq \"BSOD\" -and $nextEvent.event -eq \"Unexpected Shutdown\") -and ($nextEvent.time -gt $thisEvent.time.addminutes( - $maxMinutes))) {\n                            [void]$todelete.add($nextEvent.time)\n                            write-verbose \"do seznamu eventu ke smazani jsem pridal unexp. event $($nextEvent.time). Byl max $maxMinutes minut pred BSOD = zrejme jedna udalost.\";\n                        }\n                        $x++\n                    }\n\n                    # ODSTRANENI ZISKANYCH UNEXP. SHUTDOWNU\n                    $allUnexpectedEvents = {$allUnexpectedEvents}.invoke()\n                    # smazu unexpected eventy po kterych nasleduje v seznamu BSOD event (realne jde o jednu udalost)\n                    if ($todelete.count -gt 0) {\n                        foreach ($time in $todelete) {\n                            $event = $allUnexpectedEvents | where {$_.time -eq $time -and $_.event -eq \"Unexpected Shutdown\"}\n                            #write-output \"mazu $time tedy $event\"\n                            $allUnexpectedEvents.removeat($allUnexpectedEvents.indexof($event))\n                        }\n                    }\n                }\n                # (zeditovane) unexp. eventy spolu s BSOD nahraji k ostatnim udalostem\n                write-verbose \"do seznamu eventu pridavam unexp a bsod eventy\"\n                $events += $allUnexpectedEvents\n\n\n                # PRIDANI UPTIME DO MESSAGE PROPERTY DO PRVNIHO START EVENTU\n                $events\t= $events | sort Time -Descending\n                if ($events -and ($events[0]).event -eq \"start\") {\n                    $Uptime = Get-WmiObject -Class Win32_OperatingSystem -ComputerName $Computer\n                    $LastBootUpTime = $Uptime.ConvertToDateTime($Uptime.LastBootUpTime)\n                    $Time = (Get-Date) - $LastBootUpTime\n                    $Uptime = '{0:00}:{1:00}:{2:00}:{3:00}' -f $Time.Days, $Time.Hours, $Time.Minutes, $Time.Seconds\n                    ($events[0]).message = \"Uptime: $Uptime\"\n                }\n\n                # VYPSANI ZISKANYCH UDALOSTI\n                $ErrorActionPreference = \"silentlycontinue\"\n                $events\t| select -first $newest | select computer, event, Time, message\n            } else {\n                # stroj nepinga\n                $property = @{\"Computer\" = $computer; \"Event\" = \"\"; \"Time\" = \"\"; \"Message\" = \"nepinga\"}\n                $object = New-Object -TypeName PSObject -Property $property\n                $object | select computer, event, Time, message\n            }\n        }\n    }\n\n    PROCESS {\n        foreach ($Computer in $ComputerName) {\n            $AsyncPipelines += Invoke-Async -RunspacePool $pool -ScriptBlock $ScriptBlock -Parameters $Computer, $Newest, $Filter, $days_to_search, $maxMinutes, $bluescreenviewexe_path, $VerbosePreference\n        }\n    }\n\n    END {\n        Receive-AsyncResults -Pipelines $AsyncPipelines -ShowProgress\n        # uklid\n        # if ($DownloadDestination) {\n        #     Remove-Item $DownloadDestination, $ExtractedTools -Confirm:$false -Recurse -Force\n        # }\n    }\n}"
  },
  {
    "path": "Get-Uptime.ps1",
    "content": "Function Get-Uptime {\n    <#\n\t.SYNOPSIS\n    Vypise uptime zadaneho stroje.\n    \n\t.DESCRIPTION\n    Vypise uptime zadaneho stroje. Podle posledniho casu bootu OS.\n    \n\t.PARAMETER computerName\n    Jmeno stroje\n    \n\t.EXAMPLE\n    Get-Uptime\n\n    vypise, jak dlouho je lokalni stroj online\n    \n\t.EXAMPLE\n    Get-Uptime -ComputerName $hala\n    \n    vypise, jak dlouho jsou jednotlive stroje v hale online\n    #>\n    \n    param (\n        [Parameter(Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]\n        [alias(\"cn\")]\n        [string[]]$computerName = $env:COMPUTERNAME\n    )\n\n    PROCESS {\n        Invoke-Command2 -computerName $computerName {\n            $Uptime = Get-WmiObject -Class Win32_OperatingSystem -Property LastBootUpTime\n            $LastBootUpTime = $Uptime.ConvertToDateTime($Uptime.LastBootUpTime)\n            $Time = (Get-Date) - $LastBootUpTime\n            New-Object PSObject -Property @{\n                ComputerName = $env:COMPUTERNAME.ToUpper()\n                Uptime       = '{0:00}:{1:00}:{2:00}:{3:00}' -f $Time.Days, $Time.Hours, $Time.Minutes, $Time.Seconds\n            }\n        } | Select-Object -property * -excludeProperty PSComputerName, RunspaceId\n    }\n}"
  },
  {
    "path": "Get-WinEventArchivedIncluded.ps1",
    "content": "function Get-WinEventArchivedIncluded {\n    <#\n\t\t.SYNOPSIS\n\t\t\tSlouzi k ziskani udalosti ze systemoveho logu i jeho archivu.\n\n\t\t.DESCRIPTION\n\t\t\tSlouzi k ziskani udalosti ze systemoveho logu i jeho archivu\n\n\t\t\tTo jestli se budou udalosti hledat v \"zivem\" logu i/nebo jeho archivech urcuje inteligentne dle startTime a endTime v filterXML/filterHashTable.\n\n            Hledam vzdy od nejnovejsich udalosti!\n\n            Funkce meni nastaveni culture konzole na en-US, jinak Get-WinEvent nevracel message property udalosti.\n            Pote je opet vraceno puvodni culture.\n\t\t.PARAMETER computerName\n\t\t\tNa jakem stroji se maji udalosti hledat.\n\t\t\tVychozi je $EventCollector.\n\n\t\t.PARAMETER  filterXML\n\t\t\tXML filtr pro urceni, ktere zaznamy nas zajimaji.\n\t\t\tSlouzi jako hodnota parametru filterxml cmdletu Get-WinEvent.\n\n\t\t\tUkazka:\n\t\t\t\t[xml]$xml = @\"\n\t\t\t\t\t<QueryList>\n\t\t\t\t\t  <Query Id=\"0\" Path=\"ForwardedEvents\">\n\t\t\t\t\t    <Select Path=\"ForwardedEvents\">\n\t\t\t\t\t\t*[System[Provider[@Name='Microsoft-Windows-Security-Auditing']\n\t\t\t\t\t</Select>\n\t\t\t\t\t  </Query>\n\t\t\t\t\t</QueryList>\n\t\t\t\t\"@\n\n\t\t.PARAMETER  filterHashTable\n\t\t\tHash filtr pro urceni, ktere zaznamy nas zajimaji.\n\t\t\tSlouzi jako hodnota parametru filterHashTable cmdletu Get-WinEvent.\n\n            Ukazka:\n                @{id=104; logName='forwardedEvents'}\n\n\t\t.PARAMETER maxEvents\n            Kolik se ma najit udalosti. Jakmile ziskam potrebny pocet, ukoncim prohledavani.\n            Hledam od nejnovejsich!\n\t\t\tPokud nezadam a ani (v filterXML/filterHashTable) neomezim od kdy do kdy se maji udalosti hledat, tak se projdou vsechny archivovane logy!\n\n\t\t.PARAMETER howOutputPartialResult\n\t\t\tRetezec definujici, jak zobrazit mezivysledky (a ze je vubec zobrazovat).\n\n            Tzn. $nalezeneudalosti | <howOutputPartialResult>\n\t\t\tNapriklad: sort timecreated -Descending -Unique | group machinename | sort count -Descending | select Count, Name, @{N=\"TimeCreated\";E={$_.group.timecreated}}\n\n        .EXAMPLE\n            PS C:\\> [xml]$xml = @\"\n                <QueryList>\n                    <Query Id=\"0\" Path=\"ForwardedEvents\">\n                    <Select Path=\"ForwardedEvents\">\n                    *[System[Provider[@Name='Microsoft-Windows-Security-Auditing']\n                </Select>\n                    </Query>\n                </QueryList>\n            \"@\n\n\t\t\tPS C:\\> Get-WinEventArchivedIncluded -filterXML $xml -maxEvents 20\n\n\t\t\tVypise 20 nejnovejsich udalosti odpovidajicich XML filtru ulozenem v $xml.\n            Pokud jich nebude dost v systemovem logu, projde postupne i archivovane logy.\n\n        .EXAMPLE\n            PS C:\\> [xml]$xml = @\"\n                <QueryList>\n                    <Query Id=\"0\" Path=\"ForwardedEvents\">\n                    <Select Path=\"ForwardedEvents\">\n                    *[System[Provider[@Name='Microsoft-Windows-Security-Auditing']\n                </Select>\n                    </Query>\n                </QueryList>\n            \"@\n\n\t\t\tPS C:\\> Get-WinEventArchivedIncluded -filterXML $xml -howOutputPartialResult 'select id, timecreated, message'\n\n\t\t\tVypise vsechny udalosti odpovidajici XML filtru v $xml.\n            Pokud bude potreba prohledat i archivy, bude vypisovat i mezivysledky ziskane z jednotlivych archivu.\n\n\t\t.EXAMPLE\n\t\t\tPS C:\\> Get-WinEventArchivedIncluded -filterHashTable @{id=104; logName='forwardedEvents'; startTime='8.25.2017'; endTime='10.13.2017'}\n\n\t\t\tVypise vsechny udalosti serazene od nejnovejsich, odpovidajici hash filtru.\n            Pokud jich nebude dost v systemovem logu, projde postupne i archivovane logy.\n\n\t\t.EXAMPLE\n\t\t\tPS C:\\> Get-WinEventArchivedIncluded -filterHashTable @{id=104; logName='system'; startTime='8.25.2017'; endTime='10.13.2017'} -maxEvents 150\n\n            Vypise 150 nejnovejsich udalosti odpovidajich hash filtru.\n            Pokud jich nebude dost v systemovem logu, projde postupne i archivovane logy.\n\n\t\t.NOTES\n\t\t\tAuthor: Sebela, ztrhgf@seznam.cz.\n    #>\n\n    [CmdletBinding()]\n    param(\n        [Parameter()]\n        [ValidateNotNullOrEmpty()]\n        [string] $computerName = $EventCollector\n        ,\n        [Parameter(Mandatory = $true, ParameterSetName = 'XML')]\n        [ValidateNotNullOrEmpty()]\n        [xml] $filterXML\n        ,\n        [Parameter(Mandatory = $true, ParameterSetName = 'HASH')]\n        [ValidateNotNullOrEmpty()]\n        [hashtable] $filterHashTable\n        ,\n        [int] $maxEvents\n        ,\n        [string] $howOutputPartialResult\n    )\n\n    begin {\n        if (!$computerName) {\n            $computerName = $env:computername\n        }\n\n        if ($filterHashTable -and !$filterhashTable.LogName) {\n            throw \"Parametr filterhashTable musi mit definovan klic logName.`nTzn kde se budou udalosti hledat\"\n        }\n\n        # zjisteni, v jakem logu se budou udalosti hledat\n        # abych pozdeji mohl prohledat odpovidajici archivy\n        if ($filterXML) {\n            $logName = $filterXML.QueryList.Query.Select.Path\n        } else {\n            $logName = $filterHashTable.LogName\n        }\n\n        if (!$logName) {\n            throw \"Nepodarilo se ziskat logName. Uvedli jste jej ve filtru eventu?\"\n        }\n\n        # ulozim si aktualni culture, protoze jej pred pouzitim Get-WinEvent zmenim na en-US, tak abych pak vratil zpatky puvodni\n        $actualCulture = [System.Threading.Thread]::CurrentThread.CurrentCulture.name\n    }\n\n    process {\n        # vytvoreni hashe s parametry pro get-winevent\n        $params = @{\n            erroraction   = \"silentlycontinue\"\n            errorVariable = \"winEventErr\"\n        }\n        if ($computerName -notin \"localhost\", $env:computerName) {\n            $params.ComputerName = $computerName\n        }\n        if ($filterXML) {\n            $params.filterxml = $filterXML\n        } elseif ($filterHashTable) {\n            $params.filterHashTable = $filterHashTable\n        }\n        if ($maxEvents) {\n            $params.MaxEvents = $maxEvents\n        }\n        if ($VerbosePreference -eq 'continue') {\n            $params.verbose = $true\n        }\n\n        Write-Verbose \"Ziskavam zaznamy ze stroje $computerName.\"\n\n        #\n        # vyextrahuji od kdy do kdy se maji hledat eventy a podle toho nasledne vyfiltruji archivy k prohledani\n        #\n\n        $startTime = ''\n        $endTime = ''\n        # data schvalne ukladam jako datetime objekt, protoze to vynuti US culture tvar, ktery potrebuji pro Get-WinEvent\n        # u Get-WinEvent potrebuji US culture, protoze jinak se nekdy nezobrazovala Message property udalosti\n        try {\n            $ErrorActionPreference = \"stop\"\n            if ($filterXML) {\n                # pri konverzi na [xml] se (nevim proc) &lt; prevede na < atd, proto match vuci < > znakum\n                $filterText = $filterXML.QueryList.Query.Select.'#text'\n\n                $matches = ''\n                if ($filterText -match \"@SystemTime\\s*<=\\s*'([^']+)'\") {\n                    [datetime]$endTime = $matches[1]\n                }\n                $matches = ''\n                if ($filterText -match \"@SystemTime>\\s*=\\s*'([^']+)'\") {\n                    [datetime]$startTime = $matches[1]\n                }\n                $matches = ''\n                if ($filterText -match \"\\[timediff\\(@SystemTime\\)\\s*<=\\s*(\\d+)\\]\") {\n                    [datetime]$startTime = (Get-Date).AddMilliseconds( - $matches[1])\n                }\n            } elseif ($filterHashTable) {\n                if ($filterHashTable.ContainsKey('startTime')) {\n                    [datetime]$startTime = $filterHashTable.startTime\n                }\n                if ($filterHashTable.ContainsKey('endTime')) {\n                    [datetime]$endTime = $filterHashTable.endTime\n                }\n            }\n        } catch {\n            if ($_ -match \"Cannot bind parameter 'Date'\") {\n                throw \"Chyba ve tvaru startTime/endTime. Datum je potreba zadat ve tvaru MM.dd.yyyy\"\n            } else {\n                throw \"Pri zpracovani startTime ci endTime se vyskytla chyba:`n$_\"\n            }\n        }\n        $ErrorActionPreference = \"continue\"\n\n\n        if ($endTime) {\n            # upravim cas v endTime datu tak, aby se pouzily i logy z daneho dne\n            # pokud zadal jen datum bez casu, tak se vezme automaticky od 0:00\n            # logicky ale chtel vcetne celeho zadaneho dne\n            # TODO pri filtrovani udalosti se ale tato zmena neprojevi! doresit..\n            if ($endTime.Hour -eq 0 -and $endTime.Minute -eq 0 -and $endTime.Second -eq 0) {\n                $endTime = $endTime.AddHours(24)\n            }\n        }\n\n        Write-Verbose \"StartTime: $startTime EndTime: $endTime\"\n\n\n\n        #\n        # seznam vsech dostupnych archivovanych logu (serazeny od nejnovejsiho)\n        #\n        if ($computerName -notin \"localhost\", $env:computerName) {\n            $logPath = \"\\\\$computerName\\c$\\windows\\system32\\winevt\\logs\"\n        } else {\n            $logPath = \"C:\\windows\\system32\\winevt\\logs\"\n        }\n        $archivedLogs = Get-ChildItem -File -Filter \"Archive-$logName-*.evtx\" -Path $logPath |\n            select FullName, CreationTime | sort CreationTime -Descending\n        $archivedLogsCopy = $archivedLogs\n\n        $allArchivedLogsCount = ($archivedLogs.fullname).count\n\n        # jaky nejstarsi zaznam je v systemem pouzivanem forwarded logu (zjistim neprimo dle stari nejstarsiho archivovaneho logu)\n        $newestArchiveLogCreated = '1.1.1900' # nastavim dummy datum hodne v minulosti\n        if ($archivedLogs) {\n            $newestArchiveLogCreated = $archivedLogs | select -First 1 | select -ExpandProperty CreationTime\n        }\n\n\n\n        #\n        # ziskani archivovanych logu, ktere mohou obsahovat hledane udalosti\n        #\n\n        $searchSystemLog = 1\n        # je startTime > vsechny archivy po tomto datu\n        if ($startTime) {\n            $archivedLogs = $archivedLogs | where {$_.CreationTime -ge $startTime} #| sort CreationTime # jako prvni chci prohledavat nejstarsi logy?\n        }\n        # je endTime > vsechny archivy pred timto datem + eventlog pokud byl vytvoren pred timto datem\n        if ($endTime) {\n            $archivedLogs = $archivedLogs | where {$_.CreationTime -le $endTime}\n\n            # vzdy pridam i prvni archiv, ktery vznikl po endTime, obsahuje totiz eventy z doby mezi vznikem posledniho archivu (pred endTime) az po endTime\n            $archivedLogs = $archivedLogsCopy | where {$_.CreationTime -ge $endTime} | select -Last 1\n\n            if ($endTime -lt $newestArchiveLogCreated) {\n                Write-Verbose \"Nema smysl prohledavat aktivni log. Obsazene eventy jsou mimo zadane rozsahy.\"\n                $searchSystemLog = 0\n            }\n        }\n        if (!$startTime -and !$endTime -and $archivedLogs) {\n            Write-Warning \"Prohleda se pouze aktivni log, zadne archivy. Nezadali jste totiz startTime ani endTime :)\"\n        }\n\n        $filteredArchivedLogsCount = ($archivedLogs.fullname).count\n\n\n\n        #\n        # prohledam aktualni log s forwardovanymi eventy\n        #\n\n        if ($searchSystemLog) {\n            Write-Verbose \"Prohledavam log $logName\"\n            # ohackovani, aby se nevracela prazdna message property, pokud ma jiny nez en-US culture\n            [System.Threading.Thread]::CurrentThread.CurrentCulture = 'en-US'\n            [System.Collections.ArrayList] $result = @(Get-WinEvent @params)\n            [System.Threading.Thread]::CurrentThread.CurrentCulture = $actualCulture\n            # upozornim na pripadne chyby\n            if ($winEventErr) {\n                Write-Warning \"Pri hledani udalosti se vyskytla tato chyba:`n$winEventErr\"\n            }\n        }\n\n        #\n        # vypsani vysledku (+ dohledani z archivu pripadne)\n        #\n\n        # mam vse co jsem chtel, vypisi a ukoncim\n        if ($result -and (($maxEvents -and ($($result.count) -ge $maxEvents) -or (!$maxEvents -and !$archivedLogs)))) {\n            Write-Verbose \"Mam dost udalosti. Ukoncuji\"\n            return $result | Sort-Object TimeCreated -Descending\n        } else {\n            # nemam dostatecny pocet udalosti\n            # zkusim najit a nasledne prohledat i archivovane logy\n\n            # nejsou zadne archivy, vratim co mam\n            if (!$archivedLogs) {\n                Write-Warning \"Neexistuji zadne vhodne archivovane logy kde bych dohledal zbyle udalosti.\"\n                return $result | Sort-Object TimeCreated -Descending\n            } else {\n                # mam nejake archivovane logy k prohledani\n                if ($maxEvents) {\n                    $pocet = \", (pozadovano $maxEvents) -> prohledam archivovane logy\"\n                }\n                if ($result) {\n                    Write-Host \"Mam $($result.count) udalosti$pocet.\"\n                }\n\n                # vypisu mezivysledky\n                if ($result -and $howOutputPartialResult) {\n                    # vytvorim scriptblock, ktery stavajici mezivysledek vypise tak, jak je receno v HowOutputPartialResult\n                    $partialResultOutput = (([scriptblock]::Create(\"`$result | $howOutputPartialResult\")).invoke() | out-string).trim()\n                    Write-Host $partialResultOutput # pouzit Write-Verbose pokud by bylo potreba s vystupem pracovat dal..\n                }\n\n                # vypsani informaci o poctu archivu k prohledani\n                if ($allArchivedLogsCount -eq $filteredArchivedLogsCount -and !$maxEvents) {\n                    Write-Warning \"Neomezili jste nijak hledani. Prohledaji se vsechny ($(($archivedLogs.fullname).count)) archivovane logy!\"\n                } else {\n                    # neprohledam vsechny dostupne archivy, nepotrebne jsem odfiltroval\n                    if ($startTime) {\n                        $txt = \"Od $startTime \"\n                    }\n                    if ($endTime) {\n                        $txt += \"do $endTime \"\n                    }\n                    if (!$txt) {\n                        $txt = \"Existuje\"\n                    } else {\n                        $txt += \"existuje\"\n                    }\n\n                    Write-Host \"$txt $(($archivedLogs.fullname).count) archivu k prohledani.\"\n                }\n\n                Write-Host \"`nZiskavam udalosti z:\"\n\n                #\n                # prohledam postupne jednotlive archivovane logy\n                #\n                foreach ($path in $archivedLogs.FullName) {\n                    if ($filterXML) {\n                        $filterXML.QueryList.Query.path = \"file://$path\"\n                        $filterXML.QueryList.Query.select.path = \"file://$path\"\n                    } elseif ($filterHashTable) {\n                        $filterhashTable[\"Path\"] = $path\n                    }\n\n                    # vypisu jmeno aktualne prohledavaneho archivu\n                    if ($archivedLogs[0].fullname -ne $path) {\n                        $newLine = \"`n\"\n                    }\n                    Write-Host \"$newLine  - $(Split-Path $path -leaf)\"\n\n                    # ke stavajicim vysledkum pridam co jsem nasel v archivovanem logu\n                    $partialResult = @()\n                    Write-Verbose \"start ziskavani udalosti $(Get-Date -Format T)\"\n                    # ohackovani, aby se nevracela prazdna message property, pokud ma jiny nez en-US culture\n                    [System.Threading.Thread]::CurrentThread.CurrentCulture = 'en-US'\n                    $winEventErr = ''\n                    $partialResult = Get-WinEvent @params\n                    [System.Threading.Thread]::CurrentThread.CurrentCulture = $actualCulture\n                    # upozornim na pripadne chyby\n                    if ($winEventErr) {\n                        Write-Warning \"Pri hledani udalosti se vyskytla tato chyba:`n$winEventErr\"\n                    }\n                    Write-Verbose \"end ziskavani udalosti $(Get-Date -Format T)\"\n\n                    if ($partialResult) {\n                        $partialResult | % { $null = $result.add($_) }\n                    }\n\n                    # pokud mam dost udalosti, ukoncim hledani\n                    if ($maxEvents -and $($result.count) -ge $maxEvents) {\n                        Write-Host \"Uz mam dost udalosti, ukoncuji.\"\n                        break\n                    } else {\n                        # nemam dost udalosti nebo hledam na zaklade datumu (projdu vsechny dostupne archivy)\n\n                        # prohledavam posledni archiv\n                        if ($archivedLogs[-1].fullname -eq $path) {\n                            $t = 'prohledal jsem posledni archiv'\n                        } else {\n                            $t = 'pokracuji'\n                        }\n                        Write-Host \"Mam $($result.count) udalosti, $t.\"\n\n                        # chci zobrazovat mezivysledky\n                        if ($howOutputPartialResult) {\n                            # vytvorim scriptblock, ktery stavajici mezivysledek vypise tak jak je receno v HowOutputPartialResult\n                            $partialResultOutput = (([scriptblock]::Create(\"`$partialResult | $howOutputPartialResult\")).invoke() | out-string).Trim()\n                            Write-Host $partialResultOutput # pouzit Write-Verbose pokud by bylo potreba s vystupem pracovat dal..\n                        }\n                    }\n                }\n            } # end mam archivy k prohledani\n\n            if (!$result) {\n                Write-Verbose \"Nenalezl jsem zadne udalosti.\"\n            }\n\n            return $result | Sort-Object TimeCreated -Descending\n        }\n    }\n}"
  },
  {
    "path": "INTUNE/Connect-Graph.ps1",
    "content": "function Connect-Graph {\n    <#\n    .SYNOPSIS\n    Function for connecting to Microsoft Graph.\n\n    .DESCRIPTION\n    Function for connecting to Microsoft Graph.\n    Support interactive authentication or application authentication\n    Without specifying any parameters, interactive auth. will be used.\n\n    .PARAMETER TenantId\n    ID of your tenant.\n\n    .PARAMETER AppId\n    Azure AD app ID (GUID) for the application that will be used to authenticate\n\n    .PARAMETER AppSecret\n    Specifies the Azure AD app secret corresponding to the app ID that will be used to authenticate.\n    Can be generated in Azure > 'App Registrations' > SomeApp > 'Certificates & secrets > 'Client secrets'.\n\n    .PARAMETER Beta\n    Set schema to beta.\n\n    .EXAMPLE\n    Connect-Graph -TenantId <yourTenantId>\n\n    .NOTES\n    Requires module Microsoft.Graph.Intune\n    #>\n\n    [CmdletBinding()]\n    [Alias(\"Connect-MSGraph2\", \"Connect-MSGraphApp2\")]\n    param (\n        [Parameter(Mandatory = $true)]\n        [string] $TenantId\n        ,\n        [string] $AppId\n        ,\n        [string] $AppSecret\n        ,\n        [switch] $beta\n    )\n\n    if (!(Get-Command Connect-MSGraph, Connect-MSGraphApp -ea silent)) {\n        throw \"Module Microsoft.Graph.Intune is missing\"\n    }\n\n    if ($beta) {\n        if ((Get-MSGraphEnvironment).SchemaVersion -ne \"beta\") {\n            $null = Update-MSGraphEnvironment -SchemaVersion beta\n        }\n    }\n\n    if ($TenantId -and $AppId -and $AppSecret) {\n        $graph = Connect-MSGraphApp -Tenant $TenantId -AppId $AppId -AppSecret $AppSecret -ea Stop\n        Write-Verbose \"Connected to Intune tenant $TenantId using app-based authentication (Azure AD authentication not supported)\"\n    } else {\n        $graph = Connect-MSGraph -ea Stop\n        Write-Verbose \"Connected to Intune tenant $($graph.TenantId)\"\n    }\n}"
  },
  {
    "path": "INTUNE/ConvertFrom-MDMDiagReport.ps1",
    "content": "﻿function ConvertFrom-MDMDiagReport {\n    <#\n    .SYNOPSIS\n    Function for converting MDMDiagReport.html to PowerShell object.\n\n    .DESCRIPTION\n    Function for converting MDMDiagReport.html to PowerShell object.\n\n    .PARAMETER MDMDiagReport\n    Path to MDMDiagReport.html file.\n    It will be created if doesn't exist.\n\n    By default \"C:\\Users\\Public\\Documents\\MDMDiagnostics\\MDMDiagReport.html\" is checked.\n\n    .PARAMETER showKnobs\n    Switch for including knobs results in \"Managed Policies\" and \"Enrolled configuration sources and target resources\" tables.\n    Knobs seems to be just some internal power related diagnostic data, therefore hidden by default.\n\n    .EXAMPLE\n    ConvertFrom-MDMDiagReport\n\n    Converts content of \"C:\\Users\\Public\\Documents\\MDMDiagnostics\\MDMDiagReport.html\" (if it doesn't exists, generates first) to PowerShell object.\n    #>\n\n    [CmdletBinding()]\n    param (\n        [ValidateScript( {\n                If ($_ -match \"\\.html$\") {\n                    $true\n                } else {\n                    Throw \"$_ is not a valid path to MDM html report\"\n                }\n            })]\n        [string] $MDMDiagReport = \"C:\\Users\\Public\\Documents\\MDMDiagnostics\\MDMDiagReport.html\",\n\n        [switch] $showKnobs\n    )\n\n    if (!(Test-Path $MDMDiagReport -PathType Leaf)) {\n        Write-Warning \"'$MDMDiagReport' doesn't exist, generating...\"\n        $MDMDiagReportFolder = Split-Path $MDMDiagReport -Parent\n        Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow\n    }\n\n    # hardcoded titles from MDMDiagReport.html report\n    $MDMDiagReportTable = @{\n        1  = \"Device Info\"\n        2  = \"Connection Info\"\n        3  = \"Device Management Account\"\n        4  = \"Certificates\"\n        5  = \"Enrolled configuration sources and target resources\"\n        6  = \"Managed Policies\"\n        7  = \"Managed applications\"\n        8  = \"GPCSEWrapper Policies\"\n        9  = \"Blocked Group Policies\"\n        10 = \"Unmanaged policies\"\n    }\n\n    $result = [ordered]@{}\n    $tableOrder = 1\n\n    $Source = Get-Content $MDMDiagReport -Raw\n    $HTML = New-Object -Com \"HTMLFile\"\n    $HTML.IHTMLDocument2_write($Source)\n    $HTML.body.getElementsByTagName('table') | % {\n        $tableName = $MDMDiagReportTable.$tableOrder -replace \" \", \"_\"\n        if (!$tableName) { throw \"Undefined tableName\" }\n\n        $result.$tableName = ConvertFrom-HTMLTable $_ -tableName $tableName\n\n        if ($tableName -eq \"Managed_Policies\" -and !$showKnobs) {\n            $result.$tableName = $result.$tableName | ? { $_.Area -ne \"knobs\" }\n        } elseif ($tableName -eq \"Enrolled_configuration_sources_and_target_resources\" -and !$showKnobs) {\n            # all provisioning sources are knobs\n            $result.$tableName = $result.$tableName | ? { $_.'Configuration source' -ne \"Provisioning\" }\n        }\n\n        ++$tableOrder\n    }\n\n    New-Object -TypeName PSObject -Property $result\n}"
  },
  {
    "path": "INTUNE/ConvertFrom-MDMDiagReportXML.ps1",
    "content": "﻿function ConvertFrom-MDMDiagReportXML {\n    <#\n    .SYNOPSIS\n    Function for converting Intune XML report generated by MdmDiagnosticsTool.exe to a PowerShell object.\n\n    .DESCRIPTION\n    Function for converting Intune XML report generated by MdmDiagnosticsTool.exe to a PowerShell object.\n    There is also option to generate HTML report instead.\n\n    .PARAMETER computerName\n    (optional) Computer name from which you want to get data from.\n\n    .PARAMETER MDMDiagReport\n    Path to MDMDiagReport.xml.\n\n    If not specified, new report will be generated and used.\n\n    .PARAMETER asHTML\n    Switch for outputting results as a HTML page instead of PowerShell object.\n    PSWriteHtml module is required!\n\n    .PARAMETER HTMLReportPath\n    Path to html file where HTML report should be stored.\n\n    Default is '<yourUserProfile>\\IntuneReport.html'.\n\n    .PARAMETER showEnrollmentIDs\n    Switch for adding EnrollmentID property i.e. property containing Enrollment ID of given policy.\n    From my point of view its useless :).\n\n    .PARAMETER showURLs\n    Switch for adding PolicyURL and PolicySettingsURL properties i.e. properties containing URL with Microsoft documentation for given CSP.\n\n    Make running the function slower! Because I test each URL and shows just existing ones.\n\n    .PARAMETER showConnectionData\n    Switch for showing Intune connection data.\n    Beware that this will add new object type to the output (but it doesn't matter if you use asHTML switch).\n\n    .EXAMPLE\n    $intuneReport = ConvertFrom-MDMDiagReportXML\n    $intuneReport | Out-GridView\n\n    Generates new Intune report, converts it into PowerShell object and output it using Out-GridView.\n\n    .EXAMPLE\n    ConvertFrom-MDMDiagReportXML -asHTML -showURLs\n\n    Generates new Intune report (policies documentation URL included), converts it into HTML web page and opens it.\n\n    .NOTES\n    Author: Ondrej Sebela (ztrhgf@seznam.cz)\n    URL: https://doitpsway.com/get-a-better-intune-policy-report-part-2\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName,\n\n        [ValidateScript( {\n                if ($_ -match \"\\.xml$\") {\n                    $true\n                } else {\n                    throw \"$_ is not a valid path to MDM xml report\"\n                }\n            })]\n        [string] $MDMDiagReport,\n\n        [switch] $asHTML,\n\n        [ValidateScript( {\n                if ($_ -match \"\\.html$\") {\n                    $true\n                } else {\n                    throw \"$_ is not a valid path to html file. Enter something like 'C:\\destination\\intune.html'\"\n                }\n            })]\n        [string] $HTMLReportPath = (Join-Path $env:USERPROFILE \"IntuneReport.html\"),\n\n        [switch] $showEnrollmentIDs,\n\n        [switch] $showURLs,\n\n        [switch] $showConnectionData\n    )\n\n    if ($asHTML) {\n        # array of results that will be in the end transformed into HTML report\n        $results = @()\n\n        if (!(Get-Module 'PSWriteHtml') -and (!(Get-Module 'PSWriteHtml' -ListAvailable))) {\n            throw \"Module PSWriteHtml is missing. To get it use command: Install-Module PSWriteHtml -Scope CurrentUser\"\n        }\n\n        # create parent directory if not exists\n        [Void][System.IO.Directory]::CreateDirectory((Split-Path $HTMLReportPath -Parent))\n    }\n\n    if ($computerName) {\n        $session = New-PSSession -ComputerName $computerName -ErrorAction Stop\n    }\n\n    if (!$MDMDiagReport) {\n        ++$reportNotSpecified\n        $MDMDiagReport = \"$env:PUBLIC\\Documents\\MDMDiagnostics\\MDMDiagReport.xml\"\n    }\n\n    $MDMDiagReportFolder = Split-Path $MDMDiagReport -Parent\n\n    # generate XML report if necessary\n    if ($reportNotSpecified) {\n        if ($computerName) {\n            # XML report is on remote computer, transform to UNC path\n            $MDMDiagReport = \"\\\\$computerName\\$($MDMDiagReport -replace \":\", \"$\")\"\n            Write-Verbose \"Generating '$MDMDiagReport'...\"\n\n            try {\n                Invoke-Command -Session $session {\n                    param ($MDMDiagReportFolder)\n\n                    Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow -ErrorAction Stop\n                } -ArgumentList $MDMDiagReportFolder -ErrorAction Stop\n            } catch {\n                throw \"Unable to generate XML report`nError: $($_.Exception.Message) - Line Number: $($_.InvocationInfo.ScriptLineNumber)\"\n            }\n        } else {\n            Write-Verbose \"Generating '$MDMDiagReport'...\"\n            Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow\n        }\n    }\n    if (!(Test-Path $MDMDiagReport -PathType Leaf)) {\n        Write-Verbose \"'$MDMDiagReport' doesn't exist, generating...\"\n        Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow\n    }\n\n    Write-Verbose \"Converting '$MDMDiagReport' to XML object\"\n    [xml]$xml = Get-Content $MDMDiagReport -Raw -ErrorAction Stop\n\n    #region get enrollmentID\n    Write-Verbose \"Getting EnrollmentID\"\n    _Write-ProgressHelper -Message \"Getting EnrollmentID\" -StepNumber ($parentStep++) -totalSteps 8 -id 1\n\n    $scriptBlock = {\n        Get-ScheduledTask -TaskName \"*pushlaunch*\" -TaskPath \"\\Microsoft\\Windows\\EnterpriseMgmt\\*\" | Select-Object -ExpandProperty TaskPath | Split-Path -Leaf\n    }\n    $param = @{\n        scriptBlock = $scriptBlock\n    }\n    if ($computerName) {\n        $param.session = $session\n    }\n\n    $userEnrollmentID = Invoke-Command @param\n\n    Write-Verbose \"Your EnrollmentID is $userEnrollmentID\"\n    #endregion get enrollmentID\n\n    #region connection data\n    if ($showConnectionData) {\n        Write-Verbose \"Getting connection data\"\n        $connectionInfo = $xml.MDMEnterpriseDiagnosticsReport.DeviceManagementAccount.Enrollment | ? EnrollmentId -EQ $userEnrollmentID\n\n        if ($connectionInfo) {\n            [PSCustomObject]@{\n                \"EnrollmentId\"          = $connectionInfo.EnrollmentId\n                \"MDMServerName\"         = $connectionInfo.ProtectedInformation.MDMServerName\n                \"LastSuccessConnection\" = [DateTime]::ParseExact(($connectionInfo.ProtectedInformation.ConnectionInformation.ServerLastSuccessTime -replace \"Z$\"), 'yyyyMMddTHHmmss', $null)\n                \"LastFailureConnection\" = [DateTime]::ParseExact(($connectionInfo.ProtectedInformation.ConnectionInformation.ServerLastFailureTime -replace \"Z$\"), 'yyyyMMddTHHmmss', $null)\n            }\n        } else {\n            Write-Verbose \"Unable to get connection data from $MDMDiagReport\"\n        }\n    }\n    #endregion connection data\n\n    #region helper functions\n    function _getTargetName {\n        param ([string] $id)\n\n        Write-Verbose \"Translating $id\"\n\n        if (!$id) {\n            Write-Verbose \"id was null\"\n            return\n        } elseif ($id -eq 'device') {\n            # xml nodes contains 'device' instead of 'Device'\n            return 'Device'\n        }\n\n        $errPref = $ErrorActionPreference\n        $ErrorActionPreference = \"Stop\"\n        try {\n            if ($id -eq '00000000-0000-0000-0000-000000000000' -or $id -eq 'S-0-0-00-0000000000-0000000000-000000000-000') {\n                return 'Device'\n            } elseif ($id -match \"^S-1-5-21\") {\n                # it is local account\n                if ($computerName) {\n                    Invoke-Command -Session $session {\n                        param ($id)\n\n                        $ErrorActionPreference = \"Stop\"\n                        try {\n                            return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n                        } catch {\n                            throw 1\n                        }\n                    } -ArgumentList $id\n                } else {\n                    return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n                }\n            } else {\n                # it is AzureAD account\n                if ($getDataFromIntune) {\n                    return (Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/users/$id\").userPrincipalName\n                } else {\n                    # unable to translate ID to name because there is no connection to the Intune Graph API\n                    return $id\n                }\n            }\n        } catch {\n            Write-Verbose \"Unable to translate $id account name\"\n            $ErrorActionPreference = $errPref\n            return $id\n        }\n    }\n\n    function ConvertFrom-XML {\n        <#\n        .SYNOPSIS\n        Function for converting XML object (XmlNode) to PSObject.\n\n        .DESCRIPTION\n        Function for converting XML object (XmlNode) to PSObject.\n\n        .PARAMETER node\n        XmlNode object (retrieved like: [xml]$xmlObject = (Get-Content C:\\temp\\file.xml -Raw))\n\n        .EXAMPLE\n        [xml]$xmlObject = (Get-Content C:\\temp\\file.xml -Raw)\n        ConvertFrom-XML $xmlObject\n\n        .NOTES\n        Based on https://stackoverflow.com/questions/3242995/convert-xml-to-psobject\n        #>\n\n        [CmdletBinding()]\n        param (\n            [Parameter(Mandatory = $true, ValueFromPipeline)]\n            [System.Xml.XmlNode] $node\n        )\n\n        #region helper functions\n\n        function ConvertTo-PsCustomObjectFromHashtable {\n            param (\n                [Parameter(\n                    Position = 0,\n                    Mandatory = $true,\n                    ValueFromPipeline = $true,\n                    ValueFromPipelineByPropertyName = $true\n                )] [object[]]$hashtable\n            );\n\n            begin { $i = 0; }\n\n            process {\n                foreach ($myHashtable in $hashtable) {\n                    if ($myHashtable.GetType().Name -eq 'hashtable') {\n                        $output = New-Object -TypeName PsObject;\n                        Add-Member -InputObject $output -MemberType ScriptMethod -Name AddNote -Value {\n                            Add-Member -InputObject $this -MemberType NoteProperty -Name $args[0] -Value $args[1];\n                        };\n                        $myHashtable.Keys | Sort-Object | % {\n                            $output.AddNote($_, $myHashtable.$_);\n                        }\n                        $output\n                    } else {\n                        Write-Warning \"Index $i is not of type [hashtable]\";\n                    }\n                    $i += 1;\n                }\n            }\n        }\n        #endregion helper functions\n\n        $hash = @{}\n\n        foreach ($attribute in $node.attributes) {\n            $hash.$($attribute.name) = $attribute.Value\n        }\n\n        $childNodesList = ($node.childnodes | ? { $_ -ne $null }).LocalName\n\n        foreach ($childnode in ($node.childnodes | ? { $_ -ne $null })) {\n            if (($childNodesList.where( { $_ -eq $childnode.LocalName })).count -gt 1) {\n                if (!($hash.$($childnode.LocalName))) {\n                    Write-Verbose \"ChildNode '$($childnode.LocalName)' isn't in hash. Creating empty array and storing in hash.$($childnode.LocalName)\"\n                    $hash.$($childnode.LocalName) += @()\n                }\n                if ($childnode.'#text') {\n                    Write-Verbose \"Into hash.$($childnode.LocalName) adding '$($childnode.'#text')'\"\n                    $hash.$($childnode.LocalName) += $childnode.'#text'\n                } else {\n                    Write-Verbose \"Into hash.$($childnode.LocalName) adding result of ConvertFrom-XML called upon '$($childnode.Name)' node object\"\n                    $hash.$($childnode.LocalName) += ConvertFrom-XML($childnode)\n                }\n            } else {\n                Write-Verbose \"In ChildNode list ($($childNodesList -join ', ')) is only one node '$($childnode.LocalName)'\"\n\n                if ($childnode.'#text') {\n                    Write-Verbose \"Into hash.$($childnode.LocalName) set '$($childnode.'#text')'\"\n                    $hash.$($childnode.LocalName) = $childnode.'#text'\n                } else {\n                    Write-Verbose \"Into hash.$($childnode.LocalName) set result of ConvertFrom-XML called upon '$($childnode.Name)' $($childnode.Value) object\"\n                    $hash.$($childnode.LocalName) = ConvertFrom-XML($childnode)\n                }\n            }\n        }\n\n        Write-Verbose \"Returning hash ($($hash.Values -join ', '))\"\n        return $hash | ConvertTo-PsCustomObjectFromHashtable\n    }\n\n    function Test-URLStatus {\n        param ($URL)\n\n        try {\n            $response = [System.Net.WebRequest]::Create($URL).GetResponse()\n            $status = $response.StatusCode\n            $response.Close()\n            if ($status -eq 'OK') { return $true } else { return $false }\n        } catch {\n            return $false\n        }\n    }\n\n    function _translateStatus {\n        param ([int] $statusCode)\n\n        $statusMessage = \"\"\n\n        switch ($statusCode) {\n            '10' { $statusMessage = \"Initialized\" }\n            '20' { $statusMessage = \"Download In Progress\" }\n            '25' { $statusMessage = \"Pending Download Retry\" }\n            '30' { $statusMessage = \"Download Failed\" }\n            '40' { $statusMessage = \"Download Completed\" }\n            '48' { $statusMessage = \"Pending User Session\" }\n            '50' { $statusMessage = \"Enforcement In Progress\" }\n            '55' { $statusMessage = \"Pending Enforcement Retry\" }\n            '60' { $statusMessage = \"Enforcement Failed\" }\n            '70' { $statusMessage = \"Enforcement Completed\" }\n            default { $statusMessage = $statusCode }\n        }\n\n        return $statusMessage\n    }\n    #endregion helper functions\n\n    if ($showURLs) {\n        $clientIsOnline = Test-URLStatus 'https://google.com'\n    }\n\n    #region enrollments\n    Write-Verbose \"Getting Enrollments (MDMEnterpriseDiagnosticsReport.Resources.Enrollment)\"\n    $enrollment = $xml.MDMEnterpriseDiagnosticsReport.Resources.Enrollment | % { ConvertFrom-XML $_ }\n\n    if ($enrollment) {\n        Write-Verbose \"Processing Enrollments\"\n\n        $enrollment | % {\n            <#\n            <Resources>\n                <Enrollment>\n                    <EnrollmentID>5AFCD0A0-321F-4635-B3EB-2EBD28A0FD9A</EnrollmentID>\n                    <Scope>\n                    <ResourceTarget>device</ResourceTarget>\n                    <Resources>\n                        <Type>default</Type>\n                        <ResourceName>./device/Vendor/MSFT/DeviceManageability/Provider/WMI_Bridge_Server</ResourceName>\n                        <ResourceName>2</ResourceName>\n                        <ResourceName>./device/Vendor/MSFT/VPNv2/K_AlwaysOn_VPN</ResourceName>\n                    </Resources>\n                    </Scope>\n            #>\n            $policy = $_\n            $enrollmentId = $_.EnrollmentId\n\n            $policy.Scope | % {\n                $scope = _getTargetName $_.ResourceTarget\n\n                foreach ($policyAreaName in $_.Resources.ResourceName) {\n                    # some policies have just number instead of any name..I don't know what it means so I ignore them\n                    if ($policyAreaName -match \"^\\d+$\") {\n                        continue\n                    }\n                    # get rid of MSI installations (I have them with details in separate section)\n                    if ($policyAreaName -match \"/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI\") {\n                        continue\n                    }\n                    # get rid of useless data\n                    if ($policyAreaName -match \"device/Vendor/MSFT/DeviceManageability/Provider/WMI_Bridge_Server\") {\n                        continue\n                    }\n\n                    Write-Verbose \"`nEnrollment '$enrollmentId' applied to '$scope' configures resource '$policyAreaName'\"\n\n                    #region get policy settings details\n                    $settingDetails = $null\n                    #TODO zjistit co presne to nastavuje\n                    # - policymanager.configsource.policyscope.Area\n\n                    <#\n                    <ErrorLog>\n                        <Component>ConfigManager</Component>\n                        <SubComponent>\n                            <Name>BitLocker</Name>\n                            <Error>-2147024463</Error>\n                            <Metadata1>CmdType_Set</Metadata1>\n                            <Metadata2>./Device/Vendor/MSFT/BitLocker/RequireDeviceEncryption</Metadata2>\n                            <Time>2021-09-23 07:07:05.463</Time>\n                        </SubComponent>\n                    #>\n                    Write-Verbose \"Getting Errors (MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog)\"\n                    # match operator used for metadata2 because for example WIFI networks are saved there as ./Vendor/MSFT/WiFi/Profile/<wifiname> instead of ./Vendor/MSFT/WiFi/Profile\n                    foreach ($errorRecord in $xml.MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog) {\n                        $component = $errorRecord.component\n                        $errorRecord.subComponent | % {\n                            $subComponent = $_\n\n                            if ($subComponent.name -eq $policyAreaName -or $subComponent.Metadata2 -match [regex]::Escape($policyAreaName)) {\n                                $settingDetails = $subComponent | Select-Object @{n = 'Component'; e = { $component } }, @{n = 'SubComponent'; e = { $subComponent.Name } }, @{n = 'SettingName'; e = { $policyAreaName } }, Error, @{n = 'Time'; e = { Get-Date $subComponent.Time } }\n                                break\n                            }\n                        }\n                    }\n\n                    if (!$settingDetails) {\n                        # try more \"relaxed\" search\n                        if ($policyAreaName -match \"/\") {\n                            # it is just common setting, try to find it using last part of the policy name\n                            $policyAreaNameID = ($policyAreaName -split \"/\")[-1]\n                            Write-Verbose \"try to find just ID part ($policyAreaNameID) of the policy name in MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog\"\n                            # I don't search substring of policy name in Metadata2 because there can be multiple similar policies (./user/Vendor/MSFT/VPNv2/VPN_Backup vs ./device/Vendor/MSFT/VPNv2/VPN_Backup)\n                            foreach ($errorRecord in $xml.MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog) {\n                                $component = $errorRecord.component\n                                $errorRecord.subComponent | % {\n                                    $subComponent = $_\n\n                                    if ($subComponent.name -eq $policyAreaNameID) {\n                                        $settingDetails = $subComponent | Select-Object @{n = 'Component'; e = { $component } }, @{n = 'SubComponent'; e = { $subComponent.Name } }, @{n = 'SettingName'; e = { $policyAreaName } }, Error, @{n = 'Time'; e = { Get-Date $subComponent.Time } }\n                                        break\n                                    }\n                                }\n                            }\n                        } else {\n                            Write-Verbose \"'$policyAreaName' doesn't contains '/'\"\n                        }\n\n                        if (!$settingDetails) {\n                            Write-Verbose \"No additional data was found for '$policyAreaName' (it means it was successfully applied)\"\n                        }\n                    }\n                    #endregion get policy settings details\n\n                    # get CSP policy URL if available\n                    if ($showURLs) {\n                        if ($policyAreaName -match \"/\") {\n                            $pName = ($policyAreaName -split \"/\")[-2]\n                        } else {\n                            $pName = $policyAreaName\n                        }\n                        $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                        # check that URL exists\n                        if ($clientIsOnline) {\n                            if (!(Test-URLStatus $policyURL)) {\n                                # URL doesn't exist\n                                if ($policyAreaName -match \"/\") {\n                                    # sometimes name of the CSP is not second from the end but third\n                                    $pName = ($policyAreaName -split \"/\")[-3]\n                                    $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                                    if (!(Test-URLStatus $policyURL)) {\n                                        $policyURL = $null\n                                    }\n                                } else {\n                                    $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-$pName\"\n                                    if (!(Test-URLStatus $policyURL)) {\n                                        $policyURL = $null\n                                    }\n                                }\n                            }\n                        }\n                    }\n\n                    #region return retrieved data\n                    $property = [ordered] @{\n                        Scope          = $scope\n                        PolicyName     = $policyAreaName\n                        SettingName    = $policyAreaName\n                        SettingDetails = $settingDetails\n                    }\n                    if ($showEnrollmentIDs) { $property.EnrollmentId = $enrollmentId }\n                    if ($showURLs) { $property.PolicyURL = $policyURL }\n                    $result = New-Object -TypeName PSObject -Property $property\n\n                    if ($asHTML) {\n                        $results += $result\n                    } else {\n                        $result\n                    }\n                    #endregion return retrieved data\n                }\n            }\n        }\n    }\n    #endregion enrollments\n\n    #region policies\n    Write-Verbose \"Getting Policies (MDMEnterpriseDiagnosticsReport.PolicyManager.ConfigSource)\"\n    $policyManager = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.ConfigSource | % { ConvertFrom-XML $_ }\n    # filter out useless knobs\n    $policyManager = $policyManager | ? { $_.policyScope.Area.PolicyAreaName -ne 'knobs' }\n\n    if ($policyManager) {\n        Write-Verbose \"Processing Policies\"\n\n        # get policies metadata\n        Write-Verbose \"Getting Policies Area metadata (MDMEnterpriseDiagnosticsReport.PolicyManager.AreaMetadata)\"\n        $policyAreaNameMetadata = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.AreaMetadata\n        # get admx policies metadata\n        # there are duplicities, so pick just last one\n        Write-Verbose \"Getting Policies ADMX metadata (MDMEnterpriseDiagnosticsReport.PolicyManager.IngestedAdmxPolicyMetadata)\"\n        $admxPolicyAreaNameMetadata = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.IngestedAdmxPolicyMetadata | % { ConvertFrom-XML $_ }\n\n        Write-Verbose \"Getting Policies winning provider (MDMEnterpriseDiagnosticsReport.PolicyManager.CurrentPolicies.CurrentPolicyValues)\"\n        $winningProviderPolicyAreaNameMetadata = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.CurrentPolicies.CurrentPolicyValues | % {\n            $_.psobject.properties | ? { $_.Name -Match \"_WinningProvider$\" } | Select-Object Name, Value\n        }\n\n        $policyManager | % {\n            $policy = $_\n            $enrollmentId = $_.EnrollmentId\n\n            $policy.policyScope | % {\n                $scope = _getTargetName $_.PolicyScope\n                $_.Area | % {\n                    <#\n                    <ConfigSource>\n                        <EnrollmentId>AB068787-67D2-4F7C-AA87-A9127A87411F</EnrollmentId>\n                        <PolicyScope>\n                            <PolicyScope>Device</PolicyScope>\n                            <Area>\n                                <PolicyAreaName>BitLocker</PolicyAreaName>\n                                <AllowWarningForOtherDiskEncryption>0</AllowWarningForOtherDiskEncryption>\n                                <AllowWarningForOtherDiskEncryption_LastWrite>1</AllowWarningForOtherDiskEncryption_LastWrite>\n                                <RequireDeviceEncryption>1</RequireDeviceEncryption>\n                    #>\n\n                    $policyAreaName = $_.PolicyAreaName\n                    Write-Verbose \"`nEnrollment '$enrollmentId' applied to '$scope' configures area '$policyAreaName'\"\n                    $policyAreaSetting = $_ | Select-Object -Property * -ExcludeProperty 'PolicyAreaName', \"*_LastWrite\"\n                    $policyAreaSettingName = $policyAreaSetting | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name\n                    if ($policyAreaSettingName.count -eq 1 -and $policyAreaSettingName -eq \"*\") {\n                        # bug? when there is just PolicyAreaName and none other object than probably because of exclude $policyAreaSettingName instead of be null returns one empty object '*'\n                        $policyAreaSettingName = $null\n                        $policyAreaSetting = $null\n                    }\n\n                    #region get policy settings details\n                    $settingDetails = @()\n\n                    if ($policyAreaSetting) {\n                        Write-Verbose \"`tIt configures these settings:\"\n\n                        # $policyAreaSetting is object, so I have to iterate through its properties\n                        foreach ($setting in $policyAreaSetting.PSObject.Properties) {\n                            $settingName = $setting.Name\n                            $settingValue = $setting.Value\n\n                            # PolicyAreaName property was already picked up so now I will ignore it\n                            if ($settingName -eq \"PolicyAreaName\") { continue }\n\n                            Write-Verbose \"`t`t- $settingName ($settingValue)\"\n\n                            # makes test of url slow\n                            # if ($clientIsOnline) {\n                            #     if (!(Test-URLStatus $policyDetailsURL)) {\n                            #         # URL doesn't exist\n                            #         $policyDetailsURL = $null\n                            #     }\n                            # }\n\n                            if ($showURLs) {\n                                if ($policyAreaName -match \"~Policy~OneDriveNGSC\") {\n                                    # doesn't have policy csp url\n                                    $policyDetailsURL = $null\n                                } else {\n                                    $policyDetailsURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-$policyAreaName#$(($policyAreaName).tolower())-$(($settingName).tolower())\"\n                                }\n                            }\n\n                            # define base object\n                            $property = [ordered]@{\n                                \"SettingName\"     = $settingName\n                                \"Value\"           = $settingValue\n                                \"DefaultValue\"    = $null\n                                \"PolicyType\"      = '*unknown*'\n                                \"RegKey\"          = '*unknown*'\n                                \"RegValueName\"    = '*unknown*'\n                                \"SourceAdmxFile\"  = $null\n                                \"WinningProvider\" = $null\n                            }\n                            if ($showURLs) { $property.PolicyDetailsURL = $policyDetailsURL }\n\n                            $additionalData = $policyAreaNameMetadata | ? PolicyAreaName -EQ $policyAreaName | Select-Object -ExpandProperty PolicyMetadata | ? PolicyName -EQ $settingName | Select-Object PolicyType, Value, RegKeyPathRedirect, RegValueNameRedirect\n\n                            if ($additionalData) {\n                                Write-Verbose \"Additional data for '$settingName' was found in policyAreaNameMetadata\"\n                                <#\n                                <PolicyMetadata>\n                                    <PolicyName>RecoveryEnvironmentAuthentication</PolicyName>\n                                    <Behavior>49</Behavior>\n                                    <highrange>2</highrange>\n                                    <lowrange>0</lowrange>\n                                    <mergealgorithm>3</mergealgorithm>\n                                    <policytype>4</policytype>\n                                    <RegKeyPathRedirect>Software\\Policies\\Microsoft\\WinRE</RegKeyPathRedirect>\n                                    <RegValueNameRedirect>WinREAuthenticationRequirement</RegValueNameRedirect>\n                                    <value>0</value>\n                                </PolicyMetadata>\n                                #>\n                                $property.DefaultValue = $additionalData.Value\n                                $property.PolicyType = $additionalData.PolicyType\n                                $property.RegKey = $additionalData.RegKeyPathRedirect\n                                $property.RegValueName = $additionalData.RegValueNameRedirect\n                            } else {\n                                # no additional data was found in policyAreaNameMetadata\n                                # trying to get them from admxPolicyAreaNameMetadata\n\n                                <#\n                                <IngestedADMXPolicyMetaData>\n                                    <EnrollmentId>11120759-7CE3-4683-AB59-46C27FF40D35</EnrollmentId>\n                                    <AreaName>\n                                        <ADMXIngestedAreaName>OneDriveNGSCv2~Policy~OneDriveNGSC</ADMXIngestedAreaName>\n                                        <PolicyMetadata>\n                                            <PolicyName>BlockExternalSync</PolicyName>\n                                            <SourceAdmxFile>OneDriveNGSCv2</SourceAdmxFile>\n                                            <Behavior>224</Behavior>\n                                            <MergeAlgorithm>3</MergeAlgorithm>\n                                            <RegKeyPathRedirect>SOFTWARE\\Policies\\Microsoft\\OneDrive</RegKeyPathRedirect>\n                                            <RegValueNameRedirect>BlockExternalSync</RegValueNameRedirect>\n                                            <PolicyType>1</PolicyType>\n                                            <AdmxMetadataDevice>30313D0100000000323D000000000000</AdmxMetadataDevice>\n                                        </PolicyMetadata>\n                                #>\n                                $additionalData = ($admxPolicyAreaNameMetadata.AreaName | ? { $_.ADMXIngestedAreaName -eq $policyAreaName }).PolicyMetadata | ? { $_.PolicyName -EQ $settingName } | select -First 1 # sometimes there are duplicities in results\n\n                                if ($additionalData) {\n                                    Write-Verbose \"Additional data for '$settingName' was found in admxPolicyAreaNameMetadata\"\n                                    $property.PolicyType = $additionalData.PolicyType\n                                    $property.RegKey = $additionalData.RegKeyPathRedirect\n                                    $property.RegValueName = $additionalData.RegValueNameRedirect\n                                    $property.SourceAdmxFile = $additionalData.SourceAdmxFile\n                                } else {\n                                    Write-Verbose \"No additional data found for $settingName\"\n                                }\n                            }\n\n                            $winningProvider = $winningProviderPolicyAreaNameMetadata | ? Name -EQ \"$settingName`_WinningProvider\" | Select-Object -ExpandProperty Value\n                            if ($winningProvider) {\n                                if ($winningProvider -eq $userEnrollmentID) {\n                                    $winningProvider = 'Intune'\n                                }\n\n                                $property.WinningProvider = $winningProvider\n                            }\n\n                            $settingDetails += New-Object -TypeName PSObject -Property $property\n                        }\n                    } else {\n                        Write-Verbose \"`tIt doesn't contain any settings\"\n                    }\n                    #endregion get policy settings details\n\n                    # get CSP policy URL if available\n                    if ($showURLs) {\n                        if ($policyAreaName -match \"/\") {\n                            $pName = ($policyAreaName -split \"/\")[-2]\n                        } else {\n                            $pName = $policyAreaName\n                        }\n                        $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                        # check that URL exists\n                        if ($clientIsOnline) {\n                            if (!(Test-URLStatus $policyURL)) {\n                                # URL doesn't exist\n                                if ($policyAreaName -match \"/\") {\n                                    # sometimes name of the CSP is not second from the end but third\n                                    $pName = ($policyAreaName -split \"/\")[-3]\n                                    $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                                    if (!(Test-URLStatus $policyURL)) {\n                                        $policyURL = $null\n                                    }\n                                } else {\n                                    $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-$pName\"\n                                    if (!(Test-URLStatus $policyURL)) {\n                                        $policyURL = $null\n                                    }\n                                }\n                            }\n                        }\n                    }\n\n                    #region return retrieved data\n                    $property = [ordered] @{\n                        Scope          = $scope\n                        PolicyName     = $policyAreaName\n                        SettingName    = $policyAreaSettingName\n                        SettingDetails = $settingDetails\n                    }\n                    if ($showEnrollmentIDs) { $property.EnrollmentId = $enrollmentId }\n                    if ($showURLs) { $property.PolicyURL = $policyURL }\n                    $result = New-Object -TypeName PSObject -Property $property\n\n                    if ($asHTML) {\n                        $results += $result\n                    } else {\n                        $result\n                    }\n                    #endregion return retrieved data\n                }\n            }\n        }\n    }\n    #endregion policies\n\n    #region installations\n    Write-Verbose \"Getting MSI installations (MDMEnterpriseDiagnosticsReport.EnterpriseDesktopAppManagementinfo.MsiInstallations)\"\n    $installation = $xml.MDMEnterpriseDiagnosticsReport.EnterpriseDesktopAppManagementinfo.MsiInstallations | % { ConvertFrom-XML $_ }\n    if ($installation) {\n        Write-Verbose \"Processing MSI installations\"\n\n        $settingDetails = @()\n\n        $installation.TargetedUser | % {\n            <#\n            <MsiInstallations>\n                <TargetedUser>\n                <UserSid>S-0-0-00-0000000000-0000000000-000000000-000</UserSid>\n                <Package>\n                    <Type>MSI</Type>\n                    <Details>\n                    <PackageId>{23170F69-40C1-2702-1900-000001000000}</PackageId>\n                    <DownloadInstall>Ready</DownloadInstall>\n                    <ProductCode>{23170F69-40C1-2702-1900-000001000000}</ProductCode>\n                    <ProductVersion>19.00.00.0</ProductVersion>\n                    <ActionType>1</ActionType>\n                    <Status>70</Status>\n                    <JobStatusReport>1</JobStatusReport>\n                    <LastError>0</LastError>\n                    <BITSJobId></BITSJobId>\n                    <DownloadLocation></DownloadLocation>\n                    <CurrentDownloadUrlIndex>0</CurrentDownloadUrlIndex>\n                    <CurrentDownloadUrl></CurrentDownloadUrl>\n                    <FileHash>A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC</FileHash>\n                    <CommandLine>ALLUSERS=1</CommandLine>\n                    <AssignmentType>1</AssignmentType>\n                    <EnforcementTimeout>30</EnforcementTimeout>\n                    <EnforcementRetryIndex>0</EnforcementRetryIndex>\n                    <EnforcementRetryCount>5</EnforcementRetryCount>\n                    <EnforcementRetryInterval>3</EnforcementRetryInterval>\n                    <LocURI>./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/{23170F69-40C1-2702-1900-000001000000}/DownloadInstall</LocURI>\n                    <ServerAccountID>11120759-7CE3-4683-FB59-46C27FF40D35</ServerAccountID>\n                    </Details>\n            #>\n\n            $userSID = $_.UserSid\n            $type = $_.Package.Type\n            $details = $_.Package.details\n\n            $details | % {\n                Write-Verbose \"`t$($_.PackageId) of type $type\"\n\n                # define base object\n                $property = [ordered]@{\n                    \"Scope\"          = _getTargetName $userSID\n                    \"Type\"           = $type\n                    \"Status\"         = _translateStatus $_.Status\n                    \"LastError\"      = $_.LastError\n                    \"ProductVersion\" = $_.ProductVersion\n                    \"CommandLine\"    = $_.CommandLine\n                    \"RetryIndex\"     = $_.EnforcementRetryIndex\n                    \"MaxRetryCount\"  = $_.EnforcementRetryCount\n                    \"PackageId\"      = $_.PackageId -replace \"{\" -replace \"}\"\n                }\n                $settingDetails += New-Object -TypeName PSObject -Property $property\n            }\n        }\n\n        #region return retrieved data\n        $property = [ordered] @{\n            Scope          = $null\n            PolicyName     = \"SoftwareInstallation\" # made up!\n            SettingName    = $null\n            SettingDetails = $settingDetails\n        }\n        if ($showEnrollmentIDs) { $property.EnrollmentId = $null }\n        if ($showURLs) { $property.PolicyURL = $null } # this property only to have same properties for all returned objects\n        $result = New-Object -TypeName PSObject -Property $property\n\n        if ($asHTML) {\n            $results += $result\n        } else {\n            $result\n        }\n        #endregion return retrieved data\n    }\n    #endregion installations\n\n    #region convert results to HTML and output\n    if ($asHTML -and $results) {\n        Write-Verbose \"Converting to HTML\"\n\n        # split the results\n        $resultsWithSettings = @()\n        $resultsWithoutSettings = @()\n        $results | % {\n            if ($_.settingDetails) {\n                $resultsWithSettings += $_\n            } else {\n                $resultsWithoutSettings += $_\n            }\n        }\n\n        New-HTML -TitleText \"Intune Report\" -Online -FilePath $HTMLReportPath -ShowHTML {\n            # it looks better to have headers and content in center\n            New-HTMLTableStyle -TextAlign center\n\n            New-HTMLSection -HeaderText 'Intune Report' -Direction row -HeaderBackGroundColor Black -HeaderTextColor White -HeaderTextSize 20 {\n                if ($resultsWithoutSettings) {\n                    New-HTMLSection -HeaderText \"Policies without settings details\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                        #region prepare data\n                        # exclude some not significant or needed properties\n                        # SettingName is empty (or same as PolicyName)\n                        # settingDetails is empty\n                        $excludeProperty = @('SettingName', 'SettingDetails')\n                        if (!$showEnrollmentIDs) { $excludeProperty += 'EnrollmentId' }\n                        if (!$showURLs) { $excludeProperty += 'PolicyURL' }\n                        $resultsWithoutSettings = $resultsWithoutSettings | Select-Object -Property * -exclude $excludeProperty\n                        # sort\n                        $resultsWithoutSettings = $resultsWithoutSettings | Sort-Object -Property Scope, PolicyName\n                        #endregion prepare data\n\n                        # render policies\n                        New-HTMLSection -HeaderText 'Policy' -HeaderBackGroundColor Wedgewood -BackgroundColor White {\n                            New-HTMLTable -DataTable $resultsWithoutSettings -WordBreak 'break-all' -DisableInfo -HideButtons -DisablePaging -FixedHeader -FixedFooter\n                        }\n                    }\n                }\n\n                if ($resultsWithSettings) {\n                    New-HTMLSection -HeaderText \"Policies with settings details\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                        # sort\n                        $resultsWithSettings = $resultsWithSettings | Sort-Object -Property Scope, PolicyName\n\n                        $resultsWithSettings | % {\n                            $policy = $_\n                            $policySetting = $_.settingDetails\n\n                            #region prepare data\n                            # exclude some not significant or needed properties\n                            # SettingName is useless in HTML report from my point of view\n                            # settingDetails will be shown in separate table, omit here\n                            if ($showEnrollmentIDs) {\n                                $excludeProperty = 'SettingName', 'SettingDetails'\n                            } else {\n                                $excludeProperty = 'SettingName', 'SettingDetails', 'EnrollmentId'\n                            }\n\n                            $policy = $policy | Select-Object -Property * -ExcludeProperty $excludeProperty\n                            #endregion prepare data\n\n                            New-HTMLSection -HeaderText $policy.PolicyName -HeaderTextAlignment left -CanCollapse -BackgroundColor White -HeaderBackGroundColor White -HeaderTextSize 12 -HeaderTextColor EgyptianBlue {\n                                # render main policy\n                                New-HTMLSection -HeaderText 'Policy' -HeaderBackGroundColor Wedgewood -BackgroundColor White {\n                                    New-HTMLTable -DataTable $policy -WordBreak 'break-all' -HideFooter -DisableInfo -HideButtons -DisablePaging -DisableSearch -DisableOrdering\n                                }\n\n                                # render policy settings details\n                                if ($policySetting) {\n                                    if (@($policySetting).count -eq 1) {\n                                        $detailsHTMLTableParam = @{\n                                            DisableSearch   = $true\n                                            DisableOrdering = $true\n                                        }\n                                    } else {\n                                        $detailsHTMLTableParam = @{}\n                                    }\n                                    New-HTMLSection -HeaderText 'Policy settings' -HeaderBackGroundColor PictonBlue -BackgroundColor White {\n                                        New-HTMLTable @detailsHTMLTableParam -DataTable $policySetting -WordBreak 'break-all' -AllProperties -FixedHeader -HideFooter -DisableInfo -HideButtons -DisablePaging -WarningAction SilentlyContinue {\n                                            New-HTMLTableCondition -Name 'WinningProvider' -ComparisonType string -Operator 'ne' -Value 'Intune' -BackgroundColor Red -Color White #-Row\n                                            New-HTMLTableCondition -Name 'LastError' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'Error' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                        }\n                                    }\n                                }\n                            }\n\n                            # hack for getting new line between sections\n                            New-HTMLText -Text '.' -Color DeepSkyBlue\n                        }\n                    }\n                }\n            } # end of main HTML section\n        }\n    }\n    #endregion convert results to HTML and output\n\n    if ($computerName) {\n        Remove-PSSession $session\n    }\n}"
  },
  {
    "path": "INTUNE/Get-ClientIntunePolicyResult.ps1",
    "content": "﻿function Get-ClientIntunePolicyResult {\n    <#\n        .SYNOPSIS\n        Function for getting gpresult/rsop like report but for local client Intune policies.\n        Result can be PowerShell object or HTML report.\n\n        .DESCRIPTION\n        Function for getting gpresult/rsop like report but for local client Intune policies.\n        Result can be PowerShell object or HTML report.\n\n        .PARAMETER computerName\n        (optional) Computer name from which you want to get data from.\n\n        .PARAMETER intuneXMLReport\n        (optional) PowerShell object returned by ConvertFrom-MDMDiagReportXML function.\n\n        .PARAMETER asHTML\n        Switch for returning HTML report instead of PowerShell object.\n        PSWriteHTML module is needed!\n\n        .PARAMETER HTMLReportPath\n        (optional) Where the HTML report should be stored.\n\n        Default is \"IntunePolicyReport.html\" in user profile.\n\n        .PARAMETER getDataFromIntune\n        Switch for getting additional data (policy names and account names instead of IDs) from Intune itself.\n        Microsoft.Graph.Intune module is required!\n\n        Account with READ permission for: Applications, Scripts, RemediationScripts, Users will be needed i.e.:\n        - DeviceManagementApps.Read.All\n        - DeviceManagementManagedDevices.Read.All\n        - DeviceManagementConfiguration.Read.All\n        - User.Read.All\n\n        .PARAMETER credential\n        Credentials for connecting to Intune.\n        Account that has at least READ permissions has to be used.\n\n        .PARAMETER tenantId\n        String with your TenantID.\n        Use only if you want use application authentication (instead of user authentication).\n        You can get your TenantID at https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview.\n\n        .PARAMETER showEnrollmentIDs\n        Switch for showing EnrollmentIDs in the result.\n\n        .PARAMETER showURLs\n        Switch for showing policy/setting URLs in the result.\n        Makes this function a little slower, because every URL is tested that it exists.\n\n        .PARAMETER showConnectionData\n        Switch for showing data related to client's connection to the Intune.\n\n        .EXAMPLE\n        Get-ClientIntunePolicyResult\n\n        Will return PowerShell object containing Intune policy processing report data.\n\n        .EXAMPLE\n        Get-ClientIntunePolicyResult -showURLs -asHTML\n\n        Will return HTML page containing Intune policy processing report data.\n        URLs to policies/settings will be included.\n\n        .EXAMPLE\n        $intuneREADCred = Get-Credential\n        Get-ClientIntunePolicyResult -showURLs -asHTML -getDataFromIntune -showConnectionData -credential $intuneREADCred\n\n        Will return HTML page containing Intune policy processing report data and connection data.\n        URLs to policies/settings and Intune policies names (if available) will be included.\n\n        .EXAMPLE\n        $intuneREADAppCred = Get-Credential\n        Get-ClientIntunePolicyResult -showURLs -asHTML -getDataFromIntune -credential $intuneREADAppCred -tenantId 123456789\n\n        Will return HTML page containing Intune policy processing report data.\n        URLs to policies/settings will be included same as Intune policies names (if available).\n        For authentication to Intune registered application secret will be used (AppID and secret stored in credentials object).\n\n        .NOTES\n        Author: Ondrej Sebela (ztrhgf@seznam.cz)\n        URL: https://doitpsway.com/get-a-better-intune-policy-report-part-3\n        #>\n\n    [Alias(\"ipresult\", \"Get-IntunePolicyResult\")]\n    [CmdletBinding()]\n    param (\n        [string] $computerName,\n\n        [ValidateScript( { $_.GetType().Name -eq 'Object[]' } )]\n        $intuneXMLReport,\n\n        [switch] $asHTML,\n\n        [string] $HTMLReportPath = (Join-Path $env:USERPROFILE \"IntunePolicyReport.html\"),\n\n        [switch] $getDataFromIntune,\n\n        [System.Management.Automation.PSCredential] $credential,\n\n        [string] $tenantId,\n\n        [switch] $showEnrollmentIDs,\n\n        [switch] $showURLs,\n\n        [switch] $showConnectionData\n    )\n\n    # remove property validation\n    (Get-Variable intuneXMLReport).Attributes.Clear()\n\n    #region prepare\n    if ($computerName) {\n        $session = New-PSSession -ComputerName $computerName -ErrorAction Stop\n    }\n\n    if ($asHTML) {\n        if (!(Get-Module 'PSWriteHtml') -and (!(Get-Module 'PSWriteHtml' -ListAvailable))) {\n            throw \"Module PSWriteHtml is missing. To get it use command: Install-Module PSWriteHtml -Scope CurrentUser\"\n        }\n        [Void][System.IO.Directory]::CreateDirectory((Split-Path $HTMLReportPath -Parent))\n    }\n\n    if ($getDataFromIntune) {\n        if (!(Get-Module 'Microsoft.Graph.Intune') -and !(Get-Module 'Microsoft.Graph.Intune' -ListAvailable)) {\n            throw \"Module 'Microsoft.Graph.Intune' is required. To install it call: Install-Module 'Microsoft.Graph.Intune' -Scope CurrentUser\"\n        }\n\n        if ($tenantId) {\n            # app logon\n            if (!$credential) {\n                $credential = Get-Credential -Message \"Enter AppID and AppSecret for connecting to Intune tenant\" -ErrorAction Stop\n            }\n            Update-MSGraphEnvironment -AppId $credential.UserName -Quiet\n            Update-MSGraphEnvironment -AuthUrl \"https://login.windows.net/$tenantId\" -Quiet\n            $null = Connect-MSGraph -ClientSecret $credential.GetNetworkCredential().Password -ErrorAction Stop\n        } else {\n            # user logon\n            if ($credential) {\n                $null = Connect-MSGraph -Credential $credential -ErrorAction Stop\n                # $header = New-GraphAPIAuthHeader -credential $credential -ErrorAction Stop\n            } else {\n                $null = Connect-MSGraph -ErrorAction Stop\n                # $header = New-GraphAPIAuthHeader -ErrorAction Stop\n            }\n        }\n\n        Write-Verbose \"Getting Intune data\"\n        # filtering by ID is as slow as getting all data\n        # Invoke-MSGraphRequest -Url 'https://graph.microsoft.com/beta/deviceAppManagement/mobileApps?$filter=(id%20eq%20%2756695a77-925a-4df0-be79-24ed039afa86%27)'\n        $intuneRemediationScript = Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/deviceManagement/deviceHealthScripts?select=id,displayname\" | Get-MSGraphAllPages\n        $intuneScript = Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/deviceManagement/deviceManagementScripts?select=id,displayname\" | Get-MSGraphAllPages\n        $intuneApp = Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/deviceAppManagement/mobileApps?select=id,displayname\" | Get-MSGraphAllPages\n        $intuneUser = Invoke-MSGraphRequest -Url 'https://graph.microsoft.com/beta/users?select=id,userPrincipalName' | Get-MSGraphAllPages\n    }\n    #endregion prepare\n\n    #region helper functions\n    if (!(Get-Command 'ConvertFrom-MDMDiagReportXML' -ErrorAction SilentlyContinue)) {\n        function ConvertFrom-MDMDiagReportXML {\n            <#\n    .SYNOPSIS\n    Function for converting Intune XML report generated by MdmDiagnosticsTool.exe to a PowerShell object.\n\n    .DESCRIPTION\n    Function for converting Intune XML report generated by MdmDiagnosticsTool.exe to a PowerShell object.\n    There is also option to generate HTML report instead.\n\n    .PARAMETER computerName\n    (optional) Computer name from which you want to get data from.\n\n    .PARAMETER MDMDiagReport\n    Path to MDMDiagReport.xml.\n\n    If not specified, new report will be generated and used.\n\n    .PARAMETER asHTML\n    Switch for outputting results as a HTML page instead of PowerShell object.\n    PSWriteHtml module is required!\n\n    .PARAMETER HTMLReportPath\n    Path to html file where HTML report should be stored.\n\n    Default is '<yourUserProfile>\\IntuneReport.html'.\n\n    .PARAMETER showEnrollmentIDs\n    Switch for adding EnrollmentID property i.e. property containing Enrollment ID of given policy.\n    From my point of view its useless :).\n\n    .PARAMETER showURLs\n    Switch for adding PolicyURL and PolicySettingsURL properties i.e. properties containing URL with Microsoft documentation for given CSP.\n\n    Make running the function slower! Because I test each URL and shows just existing ones.\n\n    .PARAMETER showConnectionData\n    Switch for showing Intune connection data.\n    Beware that this will add new object type to the output (but it doesn't matter if you use asHTML switch).\n\n    .EXAMPLE\n    $intuneReport = ConvertFrom-MDMDiagReportXML\n    $intuneReport | Out-GridView\n\n    Generates new Intune report, converts it into PowerShell object and output it using Out-GridView.\n\n    .EXAMPLE\n    ConvertFrom-MDMDiagReportXML -asHTML -showURLs\n\n    Generates new Intune report (policies documentation URL included), converts it into HTML web page and opens it.\n\n    .NOTES\n    Author: Ondrej Sebela (ztrhgf@seznam.cz)\n    URL: https://doitpsway.com/get-a-better-intune-policy-report-part-2\n    #>\n\n            [CmdletBinding()]\n            param (\n                [string] $computerName,\n\n                [ValidateScript( {\n                        if ($_ -match \"\\.xml$\") {\n                            $true\n                        } else {\n                            throw \"$_ is not a valid path to MDM xml report\"\n                        }\n                    })]\n                [string] $MDMDiagReport,\n\n                [switch] $asHTML,\n\n                [ValidateScript( {\n                        if ($_ -match \"\\.html$\") {\n                            $true\n                        } else {\n                            throw \"$_ is not a valid path to html file. Enter something like 'C:\\destination\\intune.html'\"\n                        }\n                    })]\n                [string] $HTMLReportPath = (Join-Path $env:USERPROFILE \"IntuneReport.html\"),\n\n                [switch] $showEnrollmentIDs,\n\n                [switch] $showURLs,\n\n                [switch] $showConnectionData\n            )\n\n            if ($asHTML) {\n                # array of results that will be in the end transformed into HTML report\n                $results = @()\n\n                if (!(Get-Module 'PSWriteHtml') -and (!(Get-Module 'PSWriteHtml' -ListAvailable))) {\n                    throw \"Module PSWriteHtml is missing. To get it use command: Install-Module PSWriteHtml -Scope CurrentUser\"\n                }\n\n                # create parent directory if not exists\n                [Void][System.IO.Directory]::CreateDirectory((Split-Path $HTMLReportPath -Parent))\n            }\n\n            if ($computerName) {\n                $session = New-PSSession -ComputerName $computerName -ErrorAction Stop\n            }\n\n            if (!$MDMDiagReport) {\n                ++$reportNotSpecified\n                $MDMDiagReport = \"$env:PUBLIC\\Documents\\MDMDiagnostics\\MDMDiagReport.xml\"\n            }\n\n            $MDMDiagReportFolder = Split-Path $MDMDiagReport -Parent\n\n            # generate XML report if necessary\n            if ($reportNotSpecified) {\n                if ($computerName) {\n                    # XML report is on remote computer, transform to UNC path\n                    $MDMDiagReport = \"\\\\$computerName\\$($MDMDiagReport -replace \":\", \"$\")\"\n                    Write-Verbose \"Generating '$MDMDiagReport'...\"\n\n                    try {\n                        Invoke-Command -Session $session {\n                            param ($MDMDiagReportFolder)\n\n                            Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow -ErrorAction Stop\n                        } -ArgumentList $MDMDiagReportFolder -ErrorAction Stop\n                    } catch {\n                        throw \"Unable to generate XML report`nError: $($_.Exception.Message) - Line Number: $($_.InvocationInfo.ScriptLineNumber)\"\n                    }\n                } else {\n                    Write-Verbose \"Generating '$MDMDiagReport'...\"\n                    Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow\n                }\n            }\n            if (!(Test-Path $MDMDiagReport -PathType Leaf)) {\n                Write-Verbose \"'$MDMDiagReport' doesn't exist, generating...\"\n                Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out `\"$MDMDiagReportFolder`\"\" -NoNewWindow\n            }\n\n            Write-Verbose \"Converting '$MDMDiagReport' to XML object\"\n            [xml]$xml = Get-Content $MDMDiagReport -Raw -ErrorAction Stop\n\n            #region get enrollmentID\n            Write-Verbose \"Getting EnrollmentID\"\n            $scriptBlock = {\n                Get-ScheduledTask -TaskName \"*pushlaunch*\" -TaskPath \"\\Microsoft\\Windows\\EnterpriseMgmt\\*\" | Select-Object -ExpandProperty TaskPath | Split-Path -Leaf\n            }\n            $param = @{\n                scriptBlock = $scriptBlock\n            }\n            if ($computerName) {\n                $param.session = $session\n            }\n\n            $userEnrollmentID = Invoke-Command @param\n\n            Write-Verbose \"Your EnrollmentID is $userEnrollmentID\"\n            #endregion get enrollmentID\n\n            #region connection data\n            if ($showConnectionData) {\n                Write-Verbose \"Getting connection data\"\n                $connectionInfo = $xml.MDMEnterpriseDiagnosticsReport.DeviceManagementAccount.Enrollment | ? EnrollmentId -EQ $userEnrollmentID\n\n                if ($connectionInfo) {\n                    [PSCustomObject]@{\n                        \"EnrollmentId\"          = $connectionInfo.EnrollmentId\n                        \"MDMServerName\"         = $connectionInfo.ProtectedInformation.MDMServerName\n                        \"LastSuccessConnection\" = [DateTime]::ParseExact(($connectionInfo.ProtectedInformation.ConnectionInformation.ServerLastSuccessTime -replace \"Z$\"), 'yyyyMMddTHHmmss', $null)\n                        \"LastFailureConnection\" = [DateTime]::ParseExact(($connectionInfo.ProtectedInformation.ConnectionInformation.ServerLastFailureTime -replace \"Z$\"), 'yyyyMMddTHHmmss', $null)\n                    }\n                } else {\n                    Write-Verbose \"Unable to get connection data from $MDMDiagReport\"\n                }\n            }\n            #endregion connection data\n\n            #region helper functions\n            function _getTargetName {\n                param ([string] $id)\n\n                Write-Verbose \"Translating $id\"\n\n                if (!$id) {\n                    Write-Verbose \"id was null\"\n                    return\n                } elseif ($id -eq 'device') {\n                    # xml nodes contains 'device' instead of 'Device'\n                    return 'Device'\n                }\n\n                $errPref = $ErrorActionPreference\n                $ErrorActionPreference = \"Stop\"\n                try {\n                    if ($id -eq '00000000-0000-0000-0000-000000000000' -or $id -eq 'S-0-0-00-0000000000-0000000000-000000000-000') {\n                        return 'Device'\n                    } elseif ($id -match \"^S-1-5-21\") {\n                        # it is local account\n                        if ($computerName) {\n                            Invoke-Command -Session $session {\n                                param ($id)\n\n                                $ErrorActionPreference = \"Stop\"\n                                try {\n                                    return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n                                } catch {\n                                    throw 1\n                                }\n                            } -ArgumentList $id\n                        } else {\n                            return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n                        }\n                    } else {\n                        # it is AzureAD account\n                        if ($getDataFromIntune) {\n                            return (Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/users/$id\").userPrincipalName\n                        } else {\n                            # unable to translate ID to name because there is no connection to the Intune Graph API\n                            return $id\n                        }\n                    }\n                } catch {\n                    Write-Verbose \"Unable to translate $id account name\"\n                    $ErrorActionPreference = $errPref\n                    return $id\n                }\n            }\n\n            function ConvertFrom-XML {\n                <#\n        .SYNOPSIS\n        Function for converting XML object (XmlNode) to PSObject.\n\n        .DESCRIPTION\n        Function for converting XML object (XmlNode) to PSObject.\n\n        .PARAMETER node\n        XmlNode object (retrieved like: [xml]$xmlObject = (Get-Content C:\\temp\\file.xml -Raw))\n\n        .EXAMPLE\n        [xml]$xmlObject = (Get-Content C:\\temp\\file.xml -Raw)\n        ConvertFrom-XML $xmlObject\n\n        .NOTES\n        Based on https://stackoverflow.com/questions/3242995/convert-xml-to-psobject\n        #>\n\n                [CmdletBinding()]\n                param (\n                    [Parameter(Mandatory = $true, ValueFromPipeline)]\n                    [System.Xml.XmlNode] $node\n                )\n\n                #region helper functions\n\n                function ConvertTo-PsCustomObjectFromHashtable {\n                    param (\n                        [Parameter(\n                            Position = 0,\n                            Mandatory = $true,\n                            ValueFromPipeline = $true,\n                            ValueFromPipelineByPropertyName = $true\n                        )] [object[]]$hashtable\n                    );\n\n                    begin { $i = 0; }\n\n                    process {\n                        foreach ($myHashtable in $hashtable) {\n                            if ($myHashtable.GetType().Name -eq 'hashtable') {\n                                $output = New-Object -TypeName PsObject;\n                                Add-Member -InputObject $output -MemberType ScriptMethod -Name AddNote -Value {\n                                    Add-Member -InputObject $this -MemberType NoteProperty -Name $args[0] -Value $args[1];\n                                };\n                                $myHashtable.Keys | Sort-Object | % {\n                                    $output.AddNote($_, $myHashtable.$_);\n                                }\n                                $output\n                            } else {\n                                Write-Warning \"Index $i is not of type [hashtable]\";\n                            }\n                            $i += 1;\n                        }\n                    }\n                }\n                #endregion helper functions\n\n                $hash = @{}\n\n                foreach ($attribute in $node.attributes) {\n                    $hash.$($attribute.name) = $attribute.Value\n                }\n\n                $childNodesList = ($node.childnodes | ? { $_ -ne $null }).LocalName\n\n                foreach ($childnode in ($node.childnodes | ? { $_ -ne $null })) {\n                    if (($childNodesList.where( { $_ -eq $childnode.LocalName })).count -gt 1) {\n                        if (!($hash.$($childnode.LocalName))) {\n                            Write-Verbose \"ChildNode '$($childnode.LocalName)' isn't in hash. Creating empty array and storing in hash.$($childnode.LocalName)\"\n                            $hash.$($childnode.LocalName) += @()\n                        }\n                        if ($childnode.'#text') {\n                            Write-Verbose \"Into hash.$($childnode.LocalName) adding '$($childnode.'#text')'\"\n                            $hash.$($childnode.LocalName) += $childnode.'#text'\n                        } else {\n                            Write-Verbose \"Into hash.$($childnode.LocalName) adding result of ConvertFrom-XML called upon '$($childnode.Name)' node object\"\n                            $hash.$($childnode.LocalName) += ConvertFrom-XML($childnode)\n                        }\n                    } else {\n                        Write-Verbose \"In ChildNode list ($($childNodesList -join ', ')) is only one node '$($childnode.LocalName)'\"\n\n                        if ($childnode.'#text') {\n                            Write-Verbose \"Into hash.$($childnode.LocalName) set '$($childnode.'#text')'\"\n                            $hash.$($childnode.LocalName) = $childnode.'#text'\n                        } else {\n                            Write-Verbose \"Into hash.$($childnode.LocalName) set result of ConvertFrom-XML called upon '$($childnode.Name)' $($childnode.Value) object\"\n                            $hash.$($childnode.LocalName) = ConvertFrom-XML($childnode)\n                        }\n                    }\n                }\n\n                Write-Verbose \"Returning hash ($($hash.Values -join ', '))\"\n                return $hash | ConvertTo-PsCustomObjectFromHashtable\n            }\n\n            function Test-URLStatus {\n                param ($URL)\n\n                try {\n                    $response = [System.Net.WebRequest]::Create($URL).GetResponse()\n                    $status = $response.StatusCode\n                    $response.Close()\n                    if ($status -eq 'OK') { return $true } else { return $false }\n                } catch {\n                    return $false\n                }\n            }\n\n            function _translateStatus {\n                param ([int] $statusCode)\n\n                $statusMessage = \"\"\n\n                switch ($statusCode) {\n                    '10' { $statusMessage = \"Initialized\" }\n                    '20' { $statusMessage = \"Download In Progress\" }\n                    '25' { $statusMessage = \"Pending Download Retry\" }\n                    '30' { $statusMessage = \"Download Failed\" }\n                    '40' { $statusMessage = \"Download Completed\" }\n                    '48' { $statusMessage = \"Pending User Session\" }\n                    '50' { $statusMessage = \"Enforcement In Progress\" }\n                    '55' { $statusMessage = \"Pending Enforcement Retry\" }\n                    '60' { $statusMessage = \"Enforcement Failed\" }\n                    '70' { $statusMessage = \"Enforcement Completed\" }\n                    default { $statusMessage = $statusCode }\n                }\n\n                return $statusMessage\n            }\n            #endregion helper functions\n\n            if ($showURLs) {\n                $clientIsOnline = Test-URLStatus 'https://google.com'\n            }\n\n            #region enrollments\n            Write-Verbose \"Getting Enrollments (MDMEnterpriseDiagnosticsReport.Resources.Enrollment)\"\n            $enrollment = $xml.MDMEnterpriseDiagnosticsReport.Resources.Enrollment | % { ConvertFrom-XML $_ }\n\n            if ($enrollment) {\n                Write-Verbose \"Processing Enrollments\"\n\n                $enrollment | % {\n                    <#\n            <Resources>\n                <Enrollment>\n                    <EnrollmentID>5AFCD0A0-321F-4635-B3EB-2EBD28A0FD9A</EnrollmentID>\n                    <Scope>\n                    <ResourceTarget>device</ResourceTarget>\n                    <Resources>\n                        <Type>default</Type>\n                        <ResourceName>./device/Vendor/MSFT/DeviceManageability/Provider/WMI_Bridge_Server</ResourceName>\n                        <ResourceName>2</ResourceName>\n                        <ResourceName>./device/Vendor/MSFT/VPNv2/K_AlwaysOn_VPN</ResourceName>\n                    </Resources>\n                    </Scope>\n            #>\n                    $policy = $_\n                    $enrollmentId = $_.EnrollmentId\n\n                    $policy.Scope | % {\n                        $scope = _getTargetName $_.ResourceTarget\n\n                        foreach ($policyAreaName in $_.Resources.ResourceName) {\n                            # some policies have just number instead of any name..I don't know what it means so I ignore them\n                            if ($policyAreaName -match \"^\\d+$\") {\n                                continue\n                            }\n                            # get rid of MSI installations (I have them with details in separate section)\n                            if ($policyAreaName -match \"/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI\") {\n                                continue\n                            }\n                            # get rid of useless data\n                            if ($policyAreaName -match \"device/Vendor/MSFT/DeviceManageability/Provider/WMI_Bridge_Server\") {\n                                continue\n                            }\n\n                            Write-Verbose \"`nEnrollment '$enrollmentId' applied to '$scope' configures resource '$policyAreaName'\"\n\n                            #region get policy settings details\n                            $settingDetails = $null\n                            #TODO zjistit co presne to nastavuje\n                            # - policymanager.configsource.policyscope.Area\n\n                            <#\n                    <ErrorLog>\n                        <Component>ConfigManager</Component>\n                        <SubComponent>\n                            <Name>BitLocker</Name>\n                            <Error>-2147024463</Error>\n                            <Metadata1>CmdType_Set</Metadata1>\n                            <Metadata2>./Device/Vendor/MSFT/BitLocker/RequireDeviceEncryption</Metadata2>\n                            <Time>2021-09-23 07:07:05.463</Time>\n                        </SubComponent>\n                    #>\n                            Write-Verbose \"Getting Errors (MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog)\"\n                            # match operator used for metadata2 because for example WIFI networks are saved there as ./Vendor/MSFT/WiFi/Profile/<wifiname> instead of ./Vendor/MSFT/WiFi/Profile\n                            foreach ($errorRecord in $xml.MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog) {\n                                $component = $errorRecord.component\n                                $errorRecord.subComponent | % {\n                                    $subComponent = $_\n\n                                    if ($subComponent.name -eq $policyAreaName -or $subComponent.Metadata2 -match [regex]::Escape($policyAreaName)) {\n                                        $settingDetails = $subComponent | Select-Object @{n = 'Component'; e = { $component } }, @{n = 'SubComponent'; e = { $subComponent.Name } }, @{n = 'SettingName'; e = { $policyAreaName } }, Error, @{n = 'Time'; e = { Get-Date $subComponent.Time } }\n                                        break\n                                    }\n                                }\n                            }\n\n                            if (!$settingDetails) {\n                                # try more \"relaxed\" search\n                                if ($policyAreaName -match \"/\") {\n                                    # it is just common setting, try to find it using last part of the policy name\n                                    $policyAreaNameID = ($policyAreaName -split \"/\")[-1]\n                                    Write-Verbose \"try to find just ID part ($policyAreaNameID) of the policy name in MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog\"\n                                    # I don't search substring of policy name in Metadata2 because there can be multiple similar policies (./user/Vendor/MSFT/VPNv2/VPN_Backup vs ./device/Vendor/MSFT/VPNv2/VPN_Backup)\n                                    foreach ($errorRecord in $xml.MDMEnterpriseDiagnosticsReport.Diagnostics.ErrorLog) {\n                                        $component = $errorRecord.component\n                                        $errorRecord.subComponent | % {\n                                            $subComponent = $_\n\n                                            if ($subComponent.name -eq $policyAreaNameID) {\n                                                $settingDetails = $subComponent | Select-Object @{n = 'Component'; e = { $component } }, @{n = 'SubComponent'; e = { $subComponent.Name } }, @{n = 'SettingName'; e = { $policyAreaName } }, Error, @{n = 'Time'; e = { Get-Date $subComponent.Time } }\n                                                break\n                                            }\n                                        }\n                                    }\n                                } else {\n                                    Write-Verbose \"'$policyAreaName' doesn't contains '/'\"\n                                }\n\n                                if (!$settingDetails) {\n                                    Write-Verbose \"No additional data was found for '$policyAreaName' (it means it was successfully applied)\"\n                                }\n                            }\n                            #endregion get policy settings details\n\n                            # get CSP policy URL if available\n                            if ($showURLs) {\n                                if ($policyAreaName -match \"/\") {\n                                    $pName = ($policyAreaName -split \"/\")[-2]\n                                } else {\n                                    $pName = $policyAreaName\n                                }\n                                $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                                # check that URL exists\n                                if ($clientIsOnline) {\n                                    if (!(Test-URLStatus $policyURL)) {\n                                        # URL doesn't exist\n                                        if ($policyAreaName -match \"/\") {\n                                            # sometimes name of the CSP is not second from the end but third\n                                            $pName = ($policyAreaName -split \"/\")[-3]\n                                            $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                                            if (!(Test-URLStatus $policyURL)) {\n                                                $policyURL = $null\n                                            }\n                                        } else {\n                                            $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-$pName\"\n                                            if (!(Test-URLStatus $policyURL)) {\n                                                $policyURL = $null\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n\n                            #region return retrieved data\n                            $property = [ordered] @{\n                                Scope          = $scope\n                                PolicyName     = $policyAreaName\n                                SettingName    = $policyAreaName\n                                SettingDetails = $settingDetails\n                            }\n                            if ($showEnrollmentIDs) { $property.EnrollmentId = $enrollmentId }\n                            if ($showURLs) { $property.PolicyURL = $policyURL }\n                            $result = New-Object -TypeName PSObject -Property $property\n\n                            if ($asHTML) {\n                                $results += $result\n                            } else {\n                                $result\n                            }\n                            #endregion return retrieved data\n                        }\n                    }\n                }\n            }\n            #endregion enrollments\n\n            #region policies\n            Write-Verbose \"Getting Policies (MDMEnterpriseDiagnosticsReport.PolicyManager.ConfigSource)\"\n            $policyManager = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.ConfigSource | % { ConvertFrom-XML $_ }\n            # filter out useless knobs\n            $policyManager = $policyManager | ? { $_.policyScope.Area.PolicyAreaName -ne 'knobs' }\n\n            if ($policyManager) {\n                Write-Verbose \"Processing Policies\"\n\n                # get policies metadata\n                Write-Verbose \"Getting Policies Area metadata (MDMEnterpriseDiagnosticsReport.PolicyManager.AreaMetadata)\"\n                $policyAreaNameMetadata = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.AreaMetadata\n                # get admx policies metadata\n                # there are duplicities, so pick just last one\n                Write-Verbose \"Getting Policies ADMX metadata (MDMEnterpriseDiagnosticsReport.PolicyManager.IngestedAdmxPolicyMetadata)\"\n                $admxPolicyAreaNameMetadata = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.IngestedAdmxPolicyMetadata | % { ConvertFrom-XML $_ }\n\n                Write-Verbose \"Getting Policies winning provider (MDMEnterpriseDiagnosticsReport.PolicyManager.CurrentPolicies.CurrentPolicyValues)\"\n                $winningProviderPolicyAreaNameMetadata = $xml.MDMEnterpriseDiagnosticsReport.PolicyManager.CurrentPolicies.CurrentPolicyValues | % {\n                    $_.psobject.properties | ? { $_.Name -Match \"_WinningProvider$\" } | Select-Object Name, Value\n                }\n\n                $policyManager | % {\n                    $policy = $_\n                    $enrollmentId = $_.EnrollmentId\n\n                    $policy.policyScope | % {\n                        $scope = _getTargetName $_.PolicyScope\n                        $_.Area | % {\n                            <#\n                    <ConfigSource>\n                        <EnrollmentId>AB068787-67D2-4F7C-AA87-A9127A87411F</EnrollmentId>\n                        <PolicyScope>\n                            <PolicyScope>Device</PolicyScope>\n                            <Area>\n                                <PolicyAreaName>BitLocker</PolicyAreaName>\n                                <AllowWarningForOtherDiskEncryption>0</AllowWarningForOtherDiskEncryption>\n                                <AllowWarningForOtherDiskEncryption_LastWrite>1</AllowWarningForOtherDiskEncryption_LastWrite>\n                                <RequireDeviceEncryption>1</RequireDeviceEncryption>\n                    #>\n\n                            $policyAreaName = $_.PolicyAreaName\n                            Write-Verbose \"`nEnrollment '$enrollmentId' applied to '$scope' configures area '$policyAreaName'\"\n                            $policyAreaSetting = $_ | Select-Object -Property * -ExcludeProperty 'PolicyAreaName', \"*_LastWrite\"\n                            $policyAreaSettingName = $policyAreaSetting | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name\n                            if ($policyAreaSettingName.count -eq 1 -and $policyAreaSettingName -eq \"*\") {\n                                # bug? when there is just PolicyAreaName and none other object than probably because of exclude $policyAreaSettingName instead of be null returns one empty object '*'\n                                $policyAreaSettingName = $null\n                                $policyAreaSetting = $null\n                            }\n\n                            #region get policy settings details\n                            $settingDetails = @()\n\n                            if ($policyAreaSetting) {\n                                Write-Verbose \"`tIt configures these settings:\"\n\n                                # $policyAreaSetting is object, so I have to iterate through its properties\n                                foreach ($setting in $policyAreaSetting.PSObject.Properties) {\n                                    $settingName = $setting.Name\n                                    $settingValue = $setting.Value\n\n                                    # PolicyAreaName property was already picked up so now I will ignore it\n                                    if ($settingName -eq \"PolicyAreaName\") { continue }\n\n                                    Write-Verbose \"`t`t- $settingName ($settingValue)\"\n\n                                    # makes test of url slow\n                                    # if ($clientIsOnline) {\n                                    #     if (!(Test-URLStatus $policyDetailsURL)) {\n                                    #         # URL doesn't exist\n                                    #         $policyDetailsURL = $null\n                                    #     }\n                                    # }\n\n                                    if ($showURLs) {\n                                        if ($policyAreaName -match \"~Policy~OneDriveNGSC\") {\n                                            # doesn't have policy csp url\n                                            $policyDetailsURL = $null\n                                        } else {\n                                            $policyDetailsURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-$policyAreaName#$(($policyAreaName).tolower())-$(($settingName).tolower())\"\n                                        }\n                                    }\n\n                                    # define base object\n                                    $property = [ordered]@{\n                                        \"SettingName\"     = $settingName\n                                        \"Value\"           = $settingValue\n                                        \"DefaultValue\"    = $null\n                                        \"PolicyType\"      = '*unknown*'\n                                        \"RegKey\"          = '*unknown*'\n                                        \"RegValueName\"    = '*unknown*'\n                                        \"SourceAdmxFile\"  = $null\n                                        \"WinningProvider\" = $null\n                                    }\n                                    if ($showURLs) { $property.PolicyDetailsURL = $policyDetailsURL }\n\n                                    $additionalData = $policyAreaNameMetadata | ? PolicyAreaName -EQ $policyAreaName | Select-Object -ExpandProperty PolicyMetadata | ? PolicyName -EQ $settingName | Select-Object PolicyType, Value, RegKeyPathRedirect, RegValueNameRedirect\n\n                                    if ($additionalData) {\n                                        Write-Verbose \"Additional data for '$settingName' was found in policyAreaNameMetadata\"\n                                        <#\n                                <PolicyMetadata>\n                                    <PolicyName>RecoveryEnvironmentAuthentication</PolicyName>\n                                    <Behavior>49</Behavior>\n                                    <highrange>2</highrange>\n                                    <lowrange>0</lowrange>\n                                    <mergealgorithm>3</mergealgorithm>\n                                    <policytype>4</policytype>\n                                    <RegKeyPathRedirect>Software\\Policies\\Microsoft\\WinRE</RegKeyPathRedirect>\n                                    <RegValueNameRedirect>WinREAuthenticationRequirement</RegValueNameRedirect>\n                                    <value>0</value>\n                                </PolicyMetadata>\n                                #>\n                                        $property.DefaultValue = $additionalData.Value\n                                        $property.PolicyType = $additionalData.PolicyType\n                                        $property.RegKey = $additionalData.RegKeyPathRedirect\n                                        $property.RegValueName = $additionalData.RegValueNameRedirect\n                                    } else {\n                                        # no additional data was found in policyAreaNameMetadata\n                                        # trying to get them from admxPolicyAreaNameMetadata\n\n                                        <#\n                                <IngestedADMXPolicyMetaData>\n                                    <EnrollmentId>11120759-7CE3-4683-AB59-46C27FF40D35</EnrollmentId>\n                                    <AreaName>\n                                        <ADMXIngestedAreaName>OneDriveNGSCv2~Policy~OneDriveNGSC</ADMXIngestedAreaName>\n                                        <PolicyMetadata>\n                                            <PolicyName>BlockExternalSync</PolicyName>\n                                            <SourceAdmxFile>OneDriveNGSCv2</SourceAdmxFile>\n                                            <Behavior>224</Behavior>\n                                            <MergeAlgorithm>3</MergeAlgorithm>\n                                            <RegKeyPathRedirect>SOFTWARE\\Policies\\Microsoft\\OneDrive</RegKeyPathRedirect>\n                                            <RegValueNameRedirect>BlockExternalSync</RegValueNameRedirect>\n                                            <PolicyType>1</PolicyType>\n                                            <AdmxMetadataDevice>30313D0100000000323D000000000000</AdmxMetadataDevice>\n                                        </PolicyMetadata>\n                                #>\n                                        $additionalData = ($admxPolicyAreaNameMetadata.AreaName | ? { $_.ADMXIngestedAreaName -eq $policyAreaName }).PolicyMetadata | ? { $_.PolicyName -EQ $settingName } | select -First 1 # sometimes there are duplicities in results\n\n                                        if ($additionalData) {\n                                            Write-Verbose \"Additional data for '$settingName' was found in admxPolicyAreaNameMetadata\"\n                                            $property.PolicyType = $additionalData.PolicyType\n                                            $property.RegKey = $additionalData.RegKeyPathRedirect\n                                            $property.RegValueName = $additionalData.RegValueNameRedirect\n                                            $property.SourceAdmxFile = $additionalData.SourceAdmxFile\n                                        } else {\n                                            Write-Verbose \"No additional data found for $settingName\"\n                                        }\n                                    }\n\n                                    $winningProvider = $winningProviderPolicyAreaNameMetadata | ? Name -EQ \"$settingName`_WinningProvider\" | Select-Object -ExpandProperty Value\n                                    if ($winningProvider) {\n                                        if ($winningProvider -eq $userEnrollmentID) {\n                                            $winningProvider = 'Intune'\n                                        }\n\n                                        $property.WinningProvider = $winningProvider\n                                    }\n\n                                    $settingDetails += New-Object -TypeName PSObject -Property $property\n                                }\n                            } else {\n                                Write-Verbose \"`tIt doesn't contain any settings\"\n                            }\n                            #endregion get policy settings details\n\n                            # get CSP policy URL if available\n                            if ($showURLs) {\n                                if ($policyAreaName -match \"/\") {\n                                    $pName = ($policyAreaName -split \"/\")[-2]\n                                } else {\n                                    $pName = $policyAreaName\n                                }\n                                $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                                # check that URL exists\n                                if ($clientIsOnline) {\n                                    if (!(Test-URLStatus $policyURL)) {\n                                        # URL doesn't exist\n                                        if ($policyAreaName -match \"/\") {\n                                            # sometimes name of the CSP is not second from the end but third\n                                            $pName = ($policyAreaName -split \"/\")[-3]\n                                            $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/$pName-csp\"\n                                            if (!(Test-URLStatus $policyURL)) {\n                                                $policyURL = $null\n                                            }\n                                        } else {\n                                            $policyURL = \"https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-$pName\"\n                                            if (!(Test-URLStatus $policyURL)) {\n                                                $policyURL = $null\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n\n                            #region return retrieved data\n                            $property = [ordered] @{\n                                Scope          = $scope\n                                PolicyName     = $policyAreaName\n                                SettingName    = $policyAreaSettingName\n                                SettingDetails = $settingDetails\n                            }\n                            if ($showEnrollmentIDs) { $property.EnrollmentId = $enrollmentId }\n                            if ($showURLs) { $property.PolicyURL = $policyURL }\n                            $result = New-Object -TypeName PSObject -Property $property\n\n                            if ($asHTML) {\n                                $results += $result\n                            } else {\n                                $result\n                            }\n                            #endregion return retrieved data\n                        }\n                    }\n                }\n            }\n            #endregion policies\n\n            #region installations\n            Write-Verbose \"Getting MSI installations (MDMEnterpriseDiagnosticsReport.EnterpriseDesktopAppManagementinfo.MsiInstallations)\"\n            $installation = $xml.MDMEnterpriseDiagnosticsReport.EnterpriseDesktopAppManagementinfo.MsiInstallations | % { ConvertFrom-XML $_ }\n            if ($installation) {\n                Write-Verbose \"Processing MSI installations\"\n\n                $settingDetails = @()\n\n                $installation.TargetedUser | % {\n                    <#\n            <MsiInstallations>\n                <TargetedUser>\n                <UserSid>S-0-0-00-0000000000-0000000000-000000000-000</UserSid>\n                <Package>\n                    <Type>MSI</Type>\n                    <Details>\n                    <PackageId>{23170F69-40C1-2702-1900-000001000000}</PackageId>\n                    <DownloadInstall>Ready</DownloadInstall>\n                    <ProductCode>{23170F69-40C1-2702-1900-000001000000}</ProductCode>\n                    <ProductVersion>19.00.00.0</ProductVersion>\n                    <ActionType>1</ActionType>\n                    <Status>70</Status>\n                    <JobStatusReport>1</JobStatusReport>\n                    <LastError>0</LastError>\n                    <BITSJobId></BITSJobId>\n                    <DownloadLocation></DownloadLocation>\n                    <CurrentDownloadUrlIndex>0</CurrentDownloadUrlIndex>\n                    <CurrentDownloadUrl></CurrentDownloadUrl>\n                    <FileHash>A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC</FileHash>\n                    <CommandLine>ALLUSERS=1</CommandLine>\n                    <AssignmentType>1</AssignmentType>\n                    <EnforcementTimeout>30</EnforcementTimeout>\n                    <EnforcementRetryIndex>0</EnforcementRetryIndex>\n                    <EnforcementRetryCount>5</EnforcementRetryCount>\n                    <EnforcementRetryInterval>3</EnforcementRetryInterval>\n                    <LocURI>./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/{23170F69-40C1-2702-1900-000001000000}/DownloadInstall</LocURI>\n                    <ServerAccountID>11120759-7CE3-4683-FB59-46C27FF40D35</ServerAccountID>\n                    </Details>\n            #>\n\n                    $userSID = $_.UserSid\n                    $type = $_.Package.Type\n                    $details = $_.Package.details\n\n                    $details | % {\n                        Write-Verbose \"`t$($_.PackageId) of type $type\"\n\n                        # define base object\n                        $property = [ordered]@{\n                            \"Scope\"          = _getTargetName $userSID\n                            \"Type\"           = $type\n                            \"Status\"         = _translateStatus $_.Status\n                            \"LastError\"      = $_.LastError\n                            \"ProductVersion\" = $_.ProductVersion\n                            \"CommandLine\"    = $_.CommandLine\n                            \"RetryIndex\"     = $_.EnforcementRetryIndex\n                            \"MaxRetryCount\"  = $_.EnforcementRetryCount\n                            \"PackageId\"      = $_.PackageId -replace \"{\" -replace \"}\"\n                        }\n                        $settingDetails += New-Object -TypeName PSObject -Property $property\n                    }\n                }\n\n                #region return retrieved data\n                $property = [ordered] @{\n                    Scope          = $null\n                    PolicyName     = \"SoftwareInstallation\" # made up!\n                    SettingName    = $null\n                    SettingDetails = $settingDetails\n                }\n                if ($showEnrollmentIDs) { $property.EnrollmentId = $null }\n                if ($showURLs) { $property.PolicyURL = $null } # this property only to have same properties for all returned objects\n                $result = New-Object -TypeName PSObject -Property $property\n\n                if ($asHTML) {\n                    $results += $result\n                } else {\n                    $result\n                }\n                #endregion return retrieved data\n            }\n            #endregion installations\n\n            #region convert results to HTML and output\n            if ($asHTML -and $results) {\n                Write-Verbose \"Converting to HTML\"\n\n                # split the results\n                $resultsWithSettings = @()\n                $resultsWithoutSettings = @()\n                $results | % {\n                    if ($_.settingDetails) {\n                        $resultsWithSettings += $_\n                    } else {\n                        $resultsWithoutSettings += $_\n                    }\n                }\n\n                New-HTML -TitleText \"Intune Report\" -Online -FilePath $HTMLReportPath -ShowHTML {\n                    # it looks better to have headers and content in center\n                    New-HTMLTableStyle -TextAlign center\n\n                    New-HTMLSection -HeaderText 'Intune Report' -Direction row -HeaderBackGroundColor Black -HeaderTextColor White -HeaderTextSize 20 {\n                        if ($resultsWithoutSettings) {\n                            New-HTMLSection -HeaderText \"Policies without settings details\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                                #region prepare data\n                                # exclude some not significant or needed properties\n                                # SettingName is empty (or same as PolicyName)\n                                # settingDetails is empty\n                                $excludeProperty = @('SettingName', 'SettingDetails')\n                                if (!$showEnrollmentIDs) { $excludeProperty += 'EnrollmentId' }\n                                if (!$showURLs) { $excludeProperty += 'PolicyURL' }\n                                $resultsWithoutSettings = $resultsWithoutSettings | Select-Object -Property * -exclude $excludeProperty\n                                # sort\n                                $resultsWithoutSettings = $resultsWithoutSettings | Sort-Object -Property Scope, PolicyName\n                                #endregion prepare data\n\n                                # render policies\n                                New-HTMLSection -HeaderText 'Policy' -HeaderBackGroundColor Wedgewood -BackgroundColor White {\n                                    New-HTMLTable -DataTable $resultsWithoutSettings -WordBreak 'break-all' -DisableInfo -HideButtons -DisablePaging -FixedHeader -FixedFooter\n                                }\n                            }\n                        }\n\n                        if ($resultsWithSettings) {\n                            New-HTMLSection -HeaderText \"Policies with settings details\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                                # sort\n                                $resultsWithSettings = $resultsWithSettings | Sort-Object -Property Scope, PolicyName\n\n                                $resultsWithSettings | % {\n                                    $policy = $_\n                                    $policySetting = $_.settingDetails\n\n                                    #region prepare data\n                                    # exclude some not significant or needed properties\n                                    # SettingName is useless in HTML report from my point of view\n                                    # settingDetails will be shown in separate table, omit here\n                                    if ($showEnrollmentIDs) {\n                                        $excludeProperty = 'SettingName', 'SettingDetails'\n                                    } else {\n                                        $excludeProperty = 'SettingName', 'SettingDetails', 'EnrollmentId'\n                                    }\n\n                                    $policy = $policy | Select-Object -Property * -ExcludeProperty $excludeProperty\n                                    #endregion prepare data\n\n                                    New-HTMLSection -HeaderText $policy.PolicyName -HeaderTextAlignment left -CanCollapse -BackgroundColor White -HeaderBackGroundColor White -HeaderTextSize 12 -HeaderTextColor EgyptianBlue {\n                                        # render main policy\n                                        New-HTMLSection -HeaderText 'Policy' -HeaderBackGroundColor Wedgewood -BackgroundColor White {\n                                            New-HTMLTable -DataTable $policy -WordBreak 'break-all' -HideFooter -DisableInfo -HideButtons -DisablePaging -DisableSearch -DisableOrdering\n                                        }\n\n                                        # render policy settings details\n                                        if ($policySetting) {\n                                            if (@($policySetting).count -eq 1) {\n                                                $detailsHTMLTableParam = @{\n                                                    DisableSearch   = $true\n                                                    DisableOrdering = $true\n                                                }\n                                            } else {\n                                                $detailsHTMLTableParam = @{}\n                                            }\n                                            New-HTMLSection -HeaderText 'Policy settings' -HeaderBackGroundColor PictonBlue -BackgroundColor White {\n                                                New-HTMLTable @detailsHTMLTableParam -DataTable $policySetting -WordBreak 'break-all' -AllProperties -FixedHeader -HideFooter -DisableInfo -HideButtons -DisablePaging -WarningAction SilentlyContinue {\n                                                    New-HTMLTableCondition -Name 'WinningProvider' -ComparisonType string -Operator 'ne' -Value 'Intune' -BackgroundColor Red -Color White #-Row\n                                                    New-HTMLTableCondition -Name 'LastError' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                                    New-HTMLTableCondition -Name 'Error' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                                }\n                                            }\n                                        }\n                                    }\n\n                                    # hack for getting new line between sections\n                                    New-HTMLText -Text '.' -Color DeepSkyBlue\n                                }\n                            }\n                        }\n                    } # end of main HTML section\n                }\n            }\n            #endregion convert results to HTML and output\n\n            if ($computerName) {\n                Remove-PSSession $session\n            }\n        }\n    }\n\n    function _getTargetName {\n        param ([string] $id)\n\n        Write-Verbose \"Translating $id\"\n\n        if (!$id) {\n            Write-Verbose \"id was null\"\n            return\n        } elseif ($id -eq 'device') {\n            # xml nodes contains 'device' instead of 'Device'\n            return 'Device'\n        }\n\n        $errPref = $ErrorActionPreference\n        $ErrorActionPreference = \"Stop\"\n        try {\n            if ($id -eq '00000000-0000-0000-0000-000000000000' -or $id -eq 'S-0-0-00-0000000000-0000000000-000000000-000') {\n                return 'Device'\n            } elseif ($id -match \"^S-1-5-21\") {\n                # it is local account\n                return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n            } else {\n                # it is AzureAD account\n                if ($getDataFromIntune) {\n                    return ($intuneUser | ? id -EQ $id).userPrincipalName\n                } else {\n                    # unable to translate ID to name because there is no connection to the Intune Graph API\n                    return $id\n                }\n            }\n        } catch {\n            Write-Warning \"Unable to translate $id to account name ($_)\"\n            $ErrorActionPreference = $errPref\n            return $id\n        }\n    }\n    function _getIntuneScript {\n        param ([string] $scriptID)\n\n        $intuneScript | ? id -EQ $scriptID\n    }\n\n    function _getIntuneApp {\n        param ([string] $appID)\n\n        $intuneApp | ? id -EQ $appID\n    }\n\n    function _getRemediationScript {\n        param ([string] $scriptID)\n        $intuneRemediationScript | ? id -EQ $scriptID\n    }\n\n    # create helper functions text definition for usage in remote sessions\n    if ($computerName) {\n        $allFunctionDefs = \"function _getTargetName { ${function:_getTargetName} }; function _getIntuneScript { ${function:_getIntuneScript} }; function _getIntuneApp { ${function:_getIntuneApp} }; ; function _getRemediationScript { ${function:_getRemediationScript} }\"\n    }\n    #endregion helper functions\n\n    # get the core Intune data\n    if (!$intuneXMLReport) {\n        $param = @{}\n        if ($showEnrollmentIDs) { $param.showEnrollmentIDs = $true }\n        if ($showURLs) { $param.showURLs = $true }\n        if ($showConnectionData) { $param.showConnectionData = $true }\n        if ($computerName) { $param.computerName = $computerName }\n\n        Write-Verbose \"Getting client Intune data via ConvertFrom-MDMDiagReportXML\"\n        $intuneXMLReport = ConvertFrom-MDMDiagReportXML @param\n    }\n\n    #region enrich SoftwareInstallation section\n    if ($intuneXMLReport | ? PolicyName -EQ 'SoftwareInstallation') {\n        Write-Verbose \"Modifying 'SoftwareInstallation' section\"\n        # list of installed MSI applications\n        $scriptBlock = {\n            Get-ChildItem 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\', 'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\' -ErrorAction SilentlyContinue -Recurse | % {\n                Get-ItemProperty -Path $_.PSPath | select -Property DisplayName, DisplayVersion, UninstallString\n            }\n        }\n\n        $param = @{\n            scriptBlock  = $scriptBlock\n            argumentList = ($VerbosePreference, $allFunctionDefs)\n        }\n        if ($computerName) {\n            $param.session = $session\n        }\n\n        $installedMSI = Invoke-Command @param\n\n        if ($installedMSI) {\n            $intuneXMLReport = $intuneXMLReport | % {\n                if ($_.PolicyName -EQ 'SoftwareInstallation') {\n                    $softwareInstallation = $_\n\n                    $softwareInstallationSettingDetails = $softwareInstallation.SettingDetails | ? { $_ } | % {\n                        $item = $_\n                        $packageId = $item.PackageId\n\n                        Write-Verbose \"`tPackageId $packageId\"\n\n                        Add-Member -InputObject $item -MemberType NoteProperty -Force -Name DisplayName -Value ($installedMSI | ? UninstallString -Match ([regex]::Escape($packageId)) | select -Last 1 -ExpandProperty DisplayName)\n\n                        #return modified MSI object (put Displayname as a second property)\n                        $item | select -Property Scope, DisplayName, Type, Status, LastError, ProductVersion, CommandLine, RetryIndex, MaxRetryCount, PackageId\n                    }\n\n                    # save results back to original object\n                    $softwareInstallation.SettingDetails = $softwareInstallationSettingDetails\n\n                    # return modified object\n                    $softwareInstallation\n                } else {\n                    # no change necessary\n                    $_\n                }\n            }\n        }\n    }\n    #endregion enrich SoftwareInstallation section\n\n    #region Win32App\n    # https://oliverkieselbach.com/2018/10/02/part-3-deep-dive-microsoft-intune-management-extension-win32-apps/\n    # HKLM\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Apps\\ doesn't exists?\n    Write-Verbose \"Processing 'Win32App' section\"\n    #region get data\n    $scriptBlock = {\n        param($verbosePref, $getDataFromIntune, $intuneApp, $intuneUser, $allFunctionDefs)\n\n        # inherit verbose settings from host session\n        $VerbosePreference = $verbosePref\n\n        # recreate functions from their text definitions\n        . ([ScriptBlock]::Create($allFunctionDefs))\n\n        Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Win32Apps\" -ErrorAction SilentlyContinue | % {\n            $userAzureObjectID = Split-Path $_.Name -Leaf\n\n            $userWin32AppRoot = $_.PSPath\n            $win32AppIDList = Get-ChildItem $userWin32AppRoot | select -ExpandProperty PSChildName | % { $_ -replace \"_\\d+$\" } | select -Unique\n\n            $win32AppIDList | % {\n                $win32AppID = $_\n\n                Write-Verbose \"`tID $win32AppID\"\n\n                $newestWin32AppRecord = Get-ChildItem $userWin32AppRoot | ? PSChildName -Match ([regex]::escape($win32AppID)) | Sort-Object -Descending -Property PSChildName | select -First 1\n\n                $lastUpdatedTimeUtc = Get-ItemPropertyValue $newestWin32AppRecord.PSPath -Name LastUpdatedTimeUtc\n                try {\n                    $complianceStateMessage = Get-ItemPropertyValue \"$($newestWin32AppRecord.PSPath)\\ComplianceStateMessage\" -Name ComplianceStateMessage -ErrorAction Stop | ConvertFrom-Json -ErrorAction Stop\n                } catch {\n                    Write-Verbose \"`tUnable to get Compliance State Message data\"\n                }\n                try {\n                    $enforcementStateMessage = Get-ItemPropertyValue \"$($newestWin32AppRecord.PSPath)\\EnforcementStateMessage\" -Name EnforcementStateMessage -ErrorAction Stop | ConvertFrom-Json -ErrorAction Stop\n                } catch {\n                    Write-Verbose \"`tUnable to get Enforcement State Message data\"\n                }\n\n                $lastError = $complianceStateMessage.ErrorCode\n                if (!$lastError) { $lastError = 0 } # because of HTML conditional formatting ($null means that cell will have red background)\n\n                if ($getDataFromIntune) {\n                    $property = [ordered]@{\n                        \"Scope\"              = _getTargetName $userAzureObjectID\n                        \"DisplayName\"        = (_getIntuneApp $win32AppID).DisplayName\n                        \"Id\"                 = $win32AppID\n                        \"LastUpdatedTimeUtc\" = $lastUpdatedTimeUtc\n                        # \"Status\"            = $complianceStateMessage.ComplianceState\n                        \"ProductVersion\"     = $complianceStateMessage.ProductVersion\n                        \"LastError\"          = $lastError\n                    }\n                } else {\n                    # no 'DisplayName' property\n                    $property = [ordered]@{\n                        \"Scope\"              = _getTargetName $userAzureObjectID\n                        \"Id\"                 = $win32AppID\n                        \"LastUpdatedTimeUtc\" = $lastUpdatedTimeUtc\n                        # \"Status\"            = $complianceStateMessage.ComplianceState\n                        \"ProductVersion\"     = $complianceStateMessage.ProductVersion\n                        \"LastError\"          = $lastError\n                    }\n                }\n\n                if ($showURLs) {\n                    $property.IntuneWin32AppURL = \"https://endpoint.microsoft.com/#blade/Microsoft_Intune_Apps/SettingsMenu/0/appId/$win32AppID\"\n                }\n\n                New-Object -TypeName PSObject -Property $property\n            }\n        }\n    }\n\n    $param = @{\n        scriptBlock  = $scriptBlock\n        argumentList = ($VerbosePreference, $getDataFromIntune, $intuneApp, $intuneUser, $allFunctionDefs)\n    }\n    if ($computerName) {\n        $param.session = $session\n    }\n\n    $settingDetails = Invoke-Command @param | select -Property * -ExcludeProperty PSComputerName, RunspaceId, PSShowComputerName\n    #endregion get data\n\n    if ($settingDetails) {\n        $property = [ordered]@{\n            \"Scope\"          = $null # scope is specified at the particular items level\n            \"PolicyName\"     = 'SoftwareInstallation Win32App' # my custom made\n            # SettingName    = 'Win32App' # my custom made\n            \"SettingDetails\" = $settingDetails\n        }\n\n        if ($showURLs) {\n            $property.PolicyURL = \"https://endpoint.microsoft.com/#blade/Microsoft_Intune_DeviceSettings/AppsWindowsMenu/windowsApps\"\n        }\n\n        $intuneXMLReport += New-Object -TypeName PSObject -Property $property\n    }\n    #endregion Win32App\n\n    #region add Scripts section\n    # https://oliverkieselbach.com/2018/02/12/part-2-deep-dive-microsoft-intune-management-extension-powershell-scripts/\n    Write-Verbose \"Processing 'Script' section\"\n    $scriptBlock = {\n        param($verbosePref, $getDataFromIntune, $intuneScript, $intuneUser, $allFunctionDefs)\n\n        # inherit verbose settings from host session\n        $VerbosePreference = $verbosePref\n\n        # recreate functions from their text definitions\n        . ([ScriptBlock]::Create($allFunctionDefs))\n\n        Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Policies\" -ErrorAction SilentlyContinue | % {\n            $userAzureObjectID = Split-Path $_.Name -Leaf\n\n            Get-ChildItem $_.PSPath | % {\n                $scriptRegPath = $_.PSPath\n                $scriptID = Split-Path $_.Name -Leaf\n\n                Write-Verbose \"`tID $scriptID\"\n\n                $scriptRegData = Get-ItemProperty $scriptRegPath\n\n                # get output of the invoked script\n                if ($scriptRegData.ResultDetails) {\n                    try {\n                        $resultDetails = $scriptRegData.ResultDetails | ConvertFrom-Json -ErrorAction Stop | select -ExpandProperty ExecutionMsg\n                    } catch {\n                        Write-Verbose \"`tUnable to get Script Output data\"\n                    }\n                } else {\n                    $resultDetails = $null\n                }\n\n                if ($getDataFromIntune) {\n                    $property = [ordered]@{\n                        \"Scope\"                   = _getTargetName $userAzureObjectID\n                        \"DisplayName\"             = (_getIntuneScript $scriptID).DisplayName\n                        \"Id\"                      = $scriptID\n                        \"Result\"                  = $scriptRegData.Result\n                        \"ErrorCode\"               = $scriptRegData.ErrorCode\n                        \"DownloadAndExecuteCount\" = $scriptRegData.DownloadCount\n                        \"LastUpdatedTimeUtc\"      = $scriptRegData.LastUpdatedTimeUtc\n                        \"RunAsAccount\"            = $scriptRegData.RunAsAccount\n                        \"ResultDetails\"           = $resultDetails\n                    }\n                } else {\n                    # no 'DisplayName' property\n                    $property = [ordered]@{\n                        \"Scope\"                   = _getTargetName $userAzureObjectID\n                        \"Id\"                      = $scriptID\n                        \"Result\"                  = $scriptRegData.Result\n                        \"ErrorCode\"               = $scriptRegData.ErrorCode\n                        \"DownloadAndExecuteCount\" = $scriptRegData.DownloadCount\n                        \"LastUpdatedTimeUtc\"      = $scriptRegData.LastUpdatedTimeUtc\n                        \"RunAsAccount\"            = $scriptRegData.RunAsAccount\n                        \"ResultDetails\"           = $resultDetails\n                    }\n                }\n\n                if ($showURLs) {\n                    $property.IntuneScriptURL = \"https://endpoint.microsoft.com/#blade/Microsoft_Intune_DeviceSettings/ConfigureWMPolicyMenuBlade/properties/policyId/$scriptID/policyType/0\"\n                }\n\n                New-Object -TypeName PSObject -Property $property\n            }\n        }\n    }\n\n    $param = @{\n        scriptBlock  = $scriptBlock\n        argumentList = ($VerbosePreference, $getDataFromIntune, $intuneScript, $intuneUser, $allFunctionDefs)\n    }\n    if ($computerName) {\n        $param.session = $session\n    }\n\n    $settingDetails = Invoke-Command @param | select -Property * -ExcludeProperty PSComputerName, RunspaceId, PSShowComputerName\n\n    if ($settingDetails) {\n        $property = [ordered]@{\n            \"Scope\"          = $null # scope is specified at the particular items level\n            \"PolicyName\"     = 'Script' # my custom made\n            \"SettingName\"    = $null\n            \"SettingDetails\" = $settingDetails\n        }\n\n        if ($showURLs) {\n            $property.PolicyURL = \"https://endpoint.microsoft.com/#blade/Microsoft_Intune_DeviceSettings/DevicesMenu/powershell\"\n        }\n\n        $intuneXMLReport += New-Object -TypeName PSObject -Property $property\n    }\n    #endregion add Scripts section\n\n    #region remediation script\n    Write-Verbose \"Processing 'Remediation Script' section\"\n    $scriptBlock = {\n        param($verbosePref, $getDataFromIntune, $intuneRemediationScript, $intuneUser, $allFunctionDefs)\n\n        # inherit verbose settings from host session\n        $VerbosePreference = $verbosePref\n\n        # recreate functions from their text definitions\n        . ([ScriptBlock]::Create($allFunctionDefs))\n\n        Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\\Reports\" -ErrorAction SilentlyContinue | % {\n            $userAzureObjectID = Split-Path $_.Name -Leaf\n            $userRemScriptRoot = $_.PSPath\n\n            # $lastFullReportTimeUTC = Get-ItemPropertyValue $userRemScriptRoot -Name LastFullReportTimeUTC\n            $remScriptIDList = Get-ChildItem $userRemScriptRoot | select -ExpandProperty PSChildName | % { $_ -replace \"_\\d+$\" } | select -Unique\n\n            $remScriptIDList | % {\n                $remScriptID = $_\n\n                Write-Verbose \"`tID $remScriptID\"\n\n                $newestRemScriptRecord = Get-ChildItem $userRemScriptRoot | ? PSChildName -Match ([regex]::escape($remScriptID)) | Sort-Object -Descending -Property PSChildName | select -First 1\n\n                try {\n                    $result = Get-ItemPropertyValue \"$($newestRemScriptRecord.PSPath)\\Result\" -Name Result | ConvertFrom-Json\n                } catch {\n                    Write-Verbose \"`tUnable to get Remediation Script Result data\"\n                }\n\n                $lastExecution = Get-ItemPropertyValue \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\\Execution\\$userAzureObjectID\\$($newestRemScriptRecord.PSChildName)\" -Name LastExecution\n\n                if ($getDataFromIntune) {\n                    $property = [ordered]@{\n                        \"Scope\"                             = _getTargetName $userAzureObjectID\n                        \"DisplayName\"                       = (_getRemediationScript $remScriptID).DisplayName\n                        \"Id\"                                = $remScriptID\n                        \"LastError\"                         = $result.ErrorCode\n                        \"LastExecution\"                     = $lastExecution\n                        # LastFullReportTimeUTC               = $lastFullReportTimeUTC\n                        \"InternalVersion\"                   = $result.InternalVersion\n                        \"PreRemediationDetectScriptOutput\"  = $result.PreRemediationDetectScriptOutput\n                        \"PreRemediationDetectScriptError\"   = $result.PreRemediationDetectScriptError\n                        \"RemediationScriptErrorDetails\"     = $result.RemediationScriptErrorDetails\n                        \"PostRemediationDetectScriptOutput\" = $result.PostRemediationDetectScriptOutput\n                        \"PostRemediationDetectScriptError\"  = $result.PostRemediationDetectScriptError\n                        \"RemediationExitCode\"               = $result.Info.RemediationExitCode\n                        \"FirstDetectExitCode\"               = $result.Info.FirstDetectExitCode\n                        \"LastDetectExitCode\"                = $result.Info.LastDetectExitCode\n                        \"ErrorDetails\"                      = $result.Info.ErrorDetails\n                    }\n                } else {\n                    # no 'DisplayName' property\n                    $property = [ordered]@{\n                        \"Scope\"                             = _getTargetName $userAzureObjectID\n                        \"Id\"                                = $remScriptID\n                        \"LastError\"                         = $result.ErrorCode\n                        \"LastExecution\"                     = $lastExecution\n                        # LastFullReportTimeUTC               = $lastFullReportTimeUTC\n                        \"InternalVersion\"                   = $result.InternalVersion\n                        \"PreRemediationDetectScriptOutput\"  = $result.PreRemediationDetectScriptOutput\n                        \"PreRemediationDetectScriptError\"   = $result.PreRemediationDetectScriptError\n                        \"RemediationScriptErrorDetails\"     = $result.RemediationScriptErrorDetails\n                        \"PostRemediationDetectScriptOutput\" = $result.PostRemediationDetectScriptOutput\n                        \"PostRemediationDetectScriptError\"  = $result.PostRemediationDetectScriptError\n                        \"RemediationExitCode\"               = $result.Info.RemediationExitCode\n                        \"FirstDetectExitCode\"               = $result.Info.FirstDetectExitCode\n                        \"LastDetectExitCode\"                = $result.Info.LastDetectExitCode\n                        \"ErrorDetails\"                      = $result.Info.ErrorDetails\n                    }\n                }\n\n                New-Object -TypeName PSObject -Property $property\n            }\n        }\n    }\n\n    $param = @{\n        scriptBlock  = $scriptBlock\n        argumentList = ($VerbosePreference, $getDataFromIntune, $intuneRemediationScript, $intuneUser, $allFunctionDefs)\n    }\n    if ($computerName) {\n        $param.session = $session\n    }\n\n    $settingDetails = Invoke-Command @param | select -Property * -ExcludeProperty PSComputerName, RunspaceId, PSShowComputerName\n\n    if ($settingDetails) {\n        $property = [ordered]@{\n            \"Scope\"          = $null # scope is specified at the particular items level\n            \"PolicyName\"     = 'RemediationScript' # my custom made\n            \"SettingName\"    = $null # my custom made\n            \"SettingDetails\" = $settingDetails\n        }\n\n        if ($showURLs) {\n            $property.PolicyURL = \"https://endpoint.microsoft.com/#blade/Microsoft_Intune_Enrollment/UXAnalyticsMenu/proactiveRemediations\"\n        }\n\n        $intuneXMLReport += New-Object -TypeName PSObject -Property $property\n    }\n    #endregion remediation script\n\n    if ($computerName) {\n        Remove-PSSession $session\n    }\n\n    #region output the results (as object or HTML report)\n    if ($asHTML -and $intuneXMLReport) {\n        Write-Verbose \"Converting to '$HTMLReportPath'\"\n\n        # split the results\n        $resultsWithSettings = @()\n        $resultsWithoutSettings = @()\n        $resultsConnectionData = $null\n        $intuneXMLReport | % {\n            if ($_.settingDetails) {\n                $resultsWithSettings += $_\n            } elseif ($_.MDMServerName) {\n                # MDMServerName property is only in object representing connection data\n                $resultsConnectionData = $_\n            } else {\n                $resultsWithoutSettings += $_\n            }\n        }\n\n        if ($computerName) { $title = \"Intune Report - $($computerName.toupper())\" }\n        else { $title = \"Intune Report - $($env:COMPUTERNAME.toupper())\" }\n\n        New-HTML -TitleText $title -Online -FilePath $HTMLReportPath -ShowHTML {\n            # it looks better to have headers and content in center\n            New-HTMLTableStyle -TextAlign center\n\n            New-HTMLSection -HeaderText $title -Direction row -HeaderBackGroundColor Black -HeaderTextColor White -HeaderTextSize 20 {\n                if ($resultsConnectionData) {\n                    New-HTMLSection -HeaderText \"Intune connection information\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                        # render policies\n                        New-HTMLSection -BackgroundColor White {\n                            New-HTMLTable -DataTable $resultsConnectionData -WordBreak 'break-all' -DisableInfo -HideButtons -DisablePaging -HideFooter -DisableSearch -DisableOrdering\n                        }\n                    }\n                }\n\n                if ($resultsWithoutSettings) {\n                    New-HTMLSection -HeaderText \"Policies without settings details\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                        #region prepare data\n                        # exclude some not significant or needed properties\n                        # SettingName is empty (or same as PolicyName)\n                        # settingDetails is empty\n                        $excludeProperty = @('SettingName', 'SettingDetails')\n                        if (!$showEnrollmentIDs) { $excludeProperty += 'EnrollmentId' }\n                        if (!$showURLs) { $excludeProperty += 'PolicyURL' }\n                        $resultsWithoutSettings = $resultsWithoutSettings | Select-Object -Property * -exclude $excludeProperty\n                        # sort\n                        $resultsWithoutSettings = $resultsWithoutSettings | Sort-Object -Property Scope, PolicyName\n                        #endregion prepare data\n\n                        # render policies\n                        New-HTMLSection -HeaderText 'Policy' -HeaderBackGroundColor Wedgewood -BackgroundColor White {\n                            New-HTMLTable -DataTable $resultsWithoutSettings -WordBreak 'break-all' -DisableInfo -HideButtons -DisablePaging -FixedHeader -FixedFooter\n                        }\n                    }\n                }\n\n                if ($resultsWithSettings) {\n                    # sort\n                    $resultsWithSettings = $resultsWithSettings | Sort-Object -Property Scope, PolicyName\n\n                    # modify inner sections margins\n                    $innerSectionStyle = New-HTMLSectionStyle -RequestConfiguration\n                    Add-HTMLStyle -Css @{\n                        \"$($innerSectionStyle.Section)\" = @{\n                            'margin-bottom' = '20px'\n                        }\n                    } -SkipTags\n\n                    New-HTMLSection -HeaderText \"Policies with settings details\" -HeaderTextAlignment left -CanCollapse -BackgroundColor DeepSkyBlue -HeaderBackGroundColor DeepSkyBlue -HeaderTextSize 10 -HeaderTextColor EgyptianBlue -Direction row {\n                        $resultsWithSettings | % {\n                            $policy = $_\n                            $policySetting = $_.settingDetails\n\n                            #region prepare data\n                            # exclude some not significant or needed properties\n                            # SettingName is useless in HTML report from my point of view\n                            # settingDetails will be shown in separate table, omit here\n                            $excludeProperty = @('SettingName', 'SettingDetails')\n                            if (!$showEnrollmentIDs) { $excludeProperty += 'EnrollmentId' }\n                            if (!$showURLs) { $excludeProperty += 'PolicyURL' }\n\n                            $policy = $policy | Select-Object -Property * -ExcludeProperty $excludeProperty\n                            #endregion prepare data\n\n                            New-HTMLSection -HeaderText $policy.PolicyName -HeaderTextAlignment left -CanCollapse -BackgroundColor White -HeaderBackGroundColor White -HeaderTextSize 12 -HeaderTextColor EgyptianBlue -StyleSheetsConfiguration $innerSectionStyle {\n                                # render main policy\n                                New-HTMLSection -HeaderText 'Policy' -HeaderBackGroundColor Wedgewood -BackgroundColor White {\n                                    New-HTMLTable -DataTable $policy -WordBreak 'break-all' -HideFooter -DisableInfo -HideButtons -DisablePaging -DisableSearch -DisableOrdering\n                                }\n\n                                # render policy settings details\n                                if ($policySetting) {\n                                    if (@($policySetting).count -eq 1) {\n                                        $detailsHTMLTableParam = @{\n                                            DisableSearch   = $true\n                                            DisableOrdering = $true\n                                        }\n                                    } else {\n                                        $detailsHTMLTableParam = @{}\n                                    }\n                                    New-HTMLSection -HeaderText 'Policy settings' -HeaderBackGroundColor PictonBlue -BackgroundColor White {\n                                        New-HTMLTable @detailsHTMLTableParam -DataTable $policySetting -WordBreak 'break-all' -AllProperties -FixedHeader -HideFooter -DisableInfo -HideButtons -DisablePaging -WarningAction SilentlyContinue {\n                                            New-HTMLTableCondition -Name 'WinningProvider' -ComparisonType string -Operator 'ne' -Value 'Intune' -BackgroundColor Red -Color White #-Row\n                                            New-HTMLTableCondition -Name 'LastError' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'Error' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'ErrorCode' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'RemediationScriptErrorDetails' -ComparisonType string -Operator 'ne' -Value '' -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'RemediationScriptErrorDetails' -ComparisonType string -Operator 'ne' -Value '' -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'PreRemediationDetectScriptError' -ComparisonType string -Operator 'ne' -Value '' -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'PostRemediationDetectScriptError' -ComparisonType string -Operator 'ne' -Value '' -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'RemediationExitCode' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                            New-HTMLTableCondition -Name 'FirstDetectExitCode' -ComparisonType number -Operator 'ne' -Value 0 -BackgroundColor Red -Color White # -Row\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            } # end of main HTML section\n        }\n    } else {\n        Write-Verbose \"Returning PowerShell object\"\n        return $intuneXMLReport\n    }\n    #endregion output the results (as object or HTML report)\n}"
  },
  {
    "path": "INTUNE/Get-ClientStatusReport.ps1",
    "content": "﻿\n\n#Requires -Module ActiveDirectory\nfunction Get-ClientStatusReport {\n    <#\n    .SYNOPSIS\n    Function will gather client information from AD, Intune, AAD and SCCM. Merge them together and output problems if any.\n\n    .DESCRIPTION\n    Function will gather client information from AD, Intune, AAD and SCCM. Merge them together and output problems if any.\n\n    .PARAMETER computer\n    Computer(s) you want to get data about.\n    Use AD computer(s) object with name, sid and ObjectGUID properties OR just list of computer names.\n\n    By default retrieve all enabled AD clients that have contacted AD in last activeBeforeThreshold days.\n\n    .PARAMETER combineDataFrom\n    List of services you want to gather clients data from.\n\n    By default all of them are selected ('Intune', 'SCCM', 'AAD', 'AD').\n\n    .PARAMETER graphCredential\n    AppID and AppSecret for Azure App registration that has permissions needed to read Azure and Intune clients data.\n\n    .PARAMETER sccmAdminServiceCredential\n    Credentials for SCCM Admin Service API authentication. Needed only if current user doesn't have correct permissions.\n\n    .PARAMETER activeBeforeThreshold\n    Clients that contacted AD before this number of days will be ignored.\n\n    Default is 90.\n\n    .PARAMETER SCCMDiscoveryThreshold\n    SCCM threshold for discovering AD clients.\n    If client didn't contact AD for this number of days, it won't be discovered in SCCM.\n\n    Default is 90.\n\n    .PARAMETER SCCMLastContactThreshold\n    When consider SCCM clients as problematic considering the date they have contacted SCCM server for the last time. In number of days.\n\n    Default is 30.\n\n    .PARAMETER intuneLastContactThreshold\n    When consider Intune clients as problematic considering the date they have contacted Intune for the last time. In number of days.\n\n    Default is 30.\n\n    .PARAMETER installedOSThreshold\n    To be able to ignore freshly installed clients. In number of days.\n    If client install date is before entered number of days, it will be ignored.\n\n    .EXAMPLE\n    Get-ClientStatusReport -graphCredential (Get-Credential) -sccmAdminServiceCredential (Get-Credential)\n    #>\n\n    [CmdletBinding()]\n    param (\n        $computer,\n\n        [string[]] $combineDataFrom = ('Intune', 'SCCM', 'AAD', 'AD'),\n\n        # used application credentials expire periodically i.e. needs to be renewed from time to time!\n        [System.Management.Automation.PSCredential] $graphCredential,\n\n        [System.Management.Automation.PSCredential] $sccmAdminServiceCredential,\n\n        [int] $activeBeforeThreshold = 90,\n\n        [int] $SCCMDiscoveryThreshold = 90,\n\n        [int] $SCCMLastContactThreshold = 30,\n\n        [int] $intuneLastContactThreshold = 30,\n\n        [int] $installedOSThreshold\n    )\n\n    $ErrorActionPreference = \"Stop\"\n\n    if (!$computer) {\n        # unable to use in param block because of missing activeBeforeThreshold\n        $computer = (Get-ADComputer -Filter \"enabled -eq 'True'\" -Properties sid, ObjectGUID, description, LastLogonDate | ? { $_.LastLogonDate -ge [datetime]::Today.AddDays(-$activeBeforeThreshold) })\n    }\n\n    Write-Host \"`n`n#####################################################################################\" -BackgroundColor DarkGreen\n    Write-Host \"# Enabled AD computers that contacted domain in last $activeBeforeThreshold days are checked #\" -BackgroundColor DarkGreen\n    Write-Host \"#####################################################################################`n\" -BackgroundColor DarkGreen\n\n    # get clients data\n    $param = @{\n        combineDataFrom = $combineDataFrom\n        computer        = $computer\n    }\n    if ($graphCredential) {\n        $param.graphCredential = $graphCredential\n    }\n    if ($sccmAdminServiceCredential) {\n        $param.sccmAdminServiceCredential = $sccmAdminServiceCredential\n    }\n    $result = Get-MDMClientData @param | Sort-Object name\n\n    # omit newly installed clients\n    if ($installedOSThreshold) {\n        $deviceCount = $result.count\n        $result = $result | ? { $_.SCCM_OSInstallDate -lt [datetime]::Today.AddDays(-$installedOSThreshold) }\n        $device2Count = $result.count\n        if ($deviceCount -ne $device2Count) {\n            Write-Warning \"$($deviceCount - $device2Count) clients were omitted because OS was installed in last $installedOSThreshold days\"\n        }\n    }\n\n    #region summarize problems\n    # AAD\n    $notInAAD = $result | ? { !$_.AAD_InDatabase }\n\n    # SCCM\n    $notInSCCM = $result | ? { !$_.SCCM_InDatabase }\n    $withoutSCCMClient = $result | ? { $_.SCCM_InDatabase -and !$_.SCCM_ClientInstalled }\n    $SCCMClientProblem = $result | ? { $_.name -notin $withoutSCCMClient.name -and (!$_.SCCM_ClientCheckPass -or $_.SCCM_ClientCheckPass -eq \"Failed\") }\n\n    # Intune\n    $notInIntune = $result | ? { !$_.INTUNE_InDatabase }\n    # some SCCM clients shows that device is NOT co-managed, but Intune says otherwise\n    $notManagedByIntune = $result | ? { $_.SCCM_CoManaged -eq $false -and ($_.name -notin $notInIntune.name) -and !($_.INTUNE_InDatabase -and $_.INTUNE_CoManaged -eq $true) }\n    # sometimes device is added to Intune (mostly with GUID instead of device name) but never contacts the Intune itself\n    $intuneInactive = $result | ? { $_.INTUNE_InDatabase -and $_.INTUNE_LastSyncDateTime -and ($_.INTUNE_LastSyncDateTime -lt (Get-Date 1888)) }\n\n    # Other\n    $tooLongWithoutContactSCCM = $result | ? { ($_.name -notin $notInSCCM.name -and $_.name -notin $withoutSCCMClient.name) -and (!$_.SCCM_LastActiveTime -or ((Get-Date $_.SCCM_LastActiveTime) -lt [datetime]::Today.AddDays(-$SCCMLastContactThreshold))) }\n    $tooLongWithoutContactIntune = $result | ? { $_.name -notin $notInIntune.name -and (!$_.INTUNE_lastSyncDateTime -or ((Get-Date $_.INTUNE_LastSyncDateTime) -lt [datetime]::Today.AddDays(-$intuneLastContactThreshold))) }\n    # name of the device in cloud is different than in AD\n    $GUIDInsteadOfNameAAD = $result | ? { $_.AAD_InDatabase -and $_.Name -ne $_.AAD_Name }\n    $GUIDInsteadOfNameIntune = $result | ? { $_.INTUNE_InDatabase -and $_.Name -ne $_.INTUNE_Name }\n    $wrongName = @($GUIDInsteadOfNameAAD) + @($GUIDInsteadOfNameIntune)\n    # SCCM and Intune are in conflict whether client is co-managed\n    $coManagedConflictData = $result | ? { ($_.INTUNE_CoManaged -and (!$_.SCCM_CoManaged -and $_.SCCM_InDatabase -and $_.SCCM_ClientInstalled)) -or ($_.SCCM_CoManaged -and !$_.INTUNE_CoManaged) }\n\n\n    $SCCMMultipleRecords = $result | ? { $_.SCCM_MultipleRecords }\n\n    $notValidHybridJoinCert = $result | ? { !$_.hasValidHybridJoinCert }\n    #endregion summarize problems\n\n    #region helper functions\n    function _getDeviceExtraInfo {\n        # generates string like: (missing from AAD too, missing SCCM client)\n        param ($deviceName)\n\n        $extraInfo = @()\n\n        if ($deviceName -in $notValidHybridJoinCert.name) {\n            $extraInfo += \"no valid Hybrid-Join certificate\"\n        }\n\n        if ($deviceName -in $GUIDInsteadOfNameIntune.Name) {\n            $extraInfo += \"in Intune under it's GUID instead of name\"\n        } elseif ($deviceName -in $GUIDInsteadOfNameAAD.Name) {\n            $extraInfo += \"in AAD under it's GUID instead of name\"\n        }\n\n        if ($deviceName -in $notInAAD.name) {\n            $extraInfo += \"missing from AAD\"\n        }\n        if ($deviceName -in $notInSCCM.name) {\n            $extraInfo += \"missing from SCCM\"\n        }\n        if ($deviceName -in $withoutSCCMClient.name) {\n            $extraInfo += \"missing SCCM client\"\n        }\n        if ($deviceName -in $SCCMClientProblem.name) {\n            $extraInfo += \"SCCM client has issues\"\n        }\n\n        if ($extraInfo) { return \" (\" + ($extraInfo -join ', ') + \")\" }\n    }\n    #endregion helper functions\n\n    #region output results\n    \"\"\n\n    #region devices not managed by SCCM\n    if ($notInSCCM -or $withoutSCCMClient -or $SCCMClientProblem) {\n        Write-Host \"`n`n##### Following devices are NOT managed by SCCM`n\" -BackgroundColor DarkRed\n\n        if ($notInSCCM) {\n            Write-Host \"Devices not existing in SCCM database:\" -ForegroundColor Red\n            if ($SCCMDiscoveryThreshold) {\n                $notInSCCM | % {\n                    $passwordLastSet = $_.AD_PasswordLastSet\n                    if ($passwordLastSet -lt [datetime]::Today.AddDays(-$SCCMDiscoveryThreshold)) {\n                        Write-Warning \"$($_.name) hasn't connected to AD for more than $SCCMDiscoveryThreshold days i.e. SCCM discovery ignores it\"\n                    }\n                }\n            }\n\n            $notInSCCM.name\n        }\n\n        if ($withoutSCCMClient) {\n            Write-Host \"Devices in SCCM database but without SCCM client (or marked as not having client because client haven't contacted SCCM server for a long time):\" -ForegroundColor Red\n            $withoutSCCMClient.name\n        }\n\n        if ($SCCMClientProblem) {\n            Write-Host \"`n`n##### Following devices MAY NOT be managed by SCCM`n\" -BackgroundColor Red\n            Write-Host \"Devices with SCCM client problem:\" -ForegroundColor Red\n            $SCCMClientProblem.name\n        }\n\n        Write-Host \"################################################################################\" -BackgroundColor DarkRed\n        Write-Host \"\"\n    }\n    #endregion devices not managed by SCCM\n\n    #region not managed by Intune\n    if ($notInIntune -or $notManagedByIntune -or $intuneInactive) {\n        Write-Host \"`n`n##### Following devices are NOT managed by Intune`n\" -BackgroundColor DarkRed\n        if ($notInIntune) {\n            Write-Host \"`nDevice missing from Intune:\" -ForegroundColor Red\n\n            $notInIntune | % {\n                $deviceName = $_.name\n                $deviceName + (_getDeviceExtraInfo $deviceName)\n            }\n        }\n\n        if ($notManagedByIntune) {\n            Write-Host \"`nDevice(s) that are not Co-Managed:\" -ForegroundColor Red\n            $notManagedByIntune.name\n        }\n\n        if ($intuneInactive) {\n            Write-Host \"`nDevice(s) that've never contacted Intune:\" -ForegroundColor Red\n            $intuneInactive | % {\n                $deviceName = $_.name\n                $deviceName + (_getDeviceExtraInfo $deviceName)\n            }\n        }\n\n        Write-Host \"################################################################################\" -BackgroundColor DarkRed\n        Write-Host \"\"\n    }\n    #endregion not managed by Intune\n\n    #region other problems\n    if ($notInAAD -or $wrongName -or $tooLongWithoutContactSCCM -or $tooLongWithoutContactIntune -or $SCCMMultipleRecords -or $coManagedConflictData) {\n        Write-Host \"`n`n##### Other problems`n\" -BackgroundColor Magenta\n        # omit computers that were already pointed out in Intune problems section\n        $notInAAD = $notInAAD | ? { $_.name -notin $notInIntune.name }\n        if ($notInAAD) {\n            Write-Host \"`nNon-Intune devices missing from AAD:\" -ForegroundColor Red\n            $notInAAD.name\n        }\n\n        if ($wrongName) {\n            Write-Host \"`nDevices where cloud name differs from AD name:\" -ForegroundColor Red\n            $wrongName | % {\n                $cloudName = $_.INTUNE_Name\n                if (!$cloudName) {\n                    $cloudName = $_.AAD_Name\n                }\n                \"$($_.Name) ($cloudName)\"\n            }\n        }\n\n        if ($coManagedConflictData) {\n            Write-Host \"`nDevices where SCCM and Intune don't agree whether this device is co-managed:\" -ForegroundColor Red\n            $coManagedConflictData | % {\n                \"$($_.Name) (SCCM: $($_.SCCM_CoManaged) Intune: $($_.INTUNE_CoManaged))\"\n            }\n        }\n\n\n        if ($tooLongWithoutContactSCCM) {\n            Write-Host \"`nDevices that haven't contacted SCCM for last $SCCMLastContactThreshold days:\" -ForegroundColor Red\n            $tooLongWithoutContactSCCM.name\n        }\n\n        if ($tooLongWithoutContactIntune) {\n            Write-Host \"`nDevices that haven't contacted Intune for last $intuneLastContactThreshold days:\" -ForegroundColor Red\n            $tooLongWithoutContactIntune.name\n        }\n\n        if ($SCCMMultipleRecords) {\n            Write-Host \"`nDevices that are more than once in SCCM database:\" -ForegroundColor Red\n            $SCCMMultipleRecords.name\n        }\n\n        Write-Host \"################################################################################\" -BackgroundColor Magenta\n        Write-Host \"\"\n    }\n    #endregion other problems\n    #endregion output results\n}"
  },
  {
    "path": "INTUNE/Get-IntuneDeviceComplianceStatus.ps1",
    "content": "﻿function Get-IntuneDeviceComplianceStatus {\n    <#\n    .SYNOPSIS\n    Function for getting device compliance status from Intune.\n\n    .DESCRIPTION\n    Function for getting device compliance status from Intune.\n    Devices can be selected by name or id. If omitted, all devices will be processed.\n\n    .PARAMETER deviceName\n    Name of device(s).\n\n    Can be combined with deviceId parameter.\n\n    .PARAMETER deviceId\n    Id(s) of device(s).\n\n    Can be combined with deviceName parameter.\n\n    .PARAMETER header\n    Authentication header.\n\n    Can be created via New-IntuneAuthHeader.\n\n    .PARAMETER justProblematic\n    Switch for outputting only non-compliant items.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader\n    Get-IntuneDeviceComplianceStatus -header $header\n\n    Will return compliance information for all devices in your Intune.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader\n    Get-IntuneDeviceComplianceStatus -header $header -deviceName PC-1, PC-2\n\n    Will return compliance information for PC-1, PC-2 from Intune.\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string[]] $deviceName,\n\n        [string[]] $deviceId,\n\n        [hashtable] $header,\n\n        [switch] $justProblematic\n    )\n\n    $ErrorActionPreference = \"Stop\"\n\n    if (!$header) {\n        # authenticate\n        $header = New-IntuneAuthHeader -ErrorAction Stop\n    }\n\n    if (!$deviceName -and !$deviceId) {\n        # all devices will be processed\n        Write-Warning \"You haven't specified device name or id, all devices will be processed\"\n        $deviceId = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/managedDevices?`$select=id\" -Method Get).value | select -ExpandProperty Id\n    } elseif ($deviceName) {\n        $deviceName | % {\n            #TODO limit returned properties using select filter\n            $id = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/managedDevices?`$filter=deviceName eq '$_'\" -Method Get).value | select -ExpandProperty Id\n            if ($id) {\n                Write-Verbose \"$_ was translated to $id\"\n                $deviceId += $id\n            } else {\n                Write-Warning \"Device $_ wasn't found\"\n            }\n        }\n    }\n\n    $deviceId = $deviceId | select -Unique\n\n    foreach ($devId in $deviceId) {\n        Write-Verbose \"Processing device $devId\"\n        # get list of all compliance policies of this particular device\n        $deviceCompliancePolicy = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/managedDevices('$devId')/deviceCompliancePolicyStates\" -Method Get).value\n\n        if ($deviceCompliancePolicy) {\n            # get detailed information for each compliance policy (mainly errorDescription)\n            $deviceCompliancePolicy | % {\n                $deviceComplianceId = $_.id\n                $deviceComplianceStatus = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/managedDevices('$devId')/deviceCompliancePolicyStates('$deviceComplianceId')/settingStates\" -Method Get).value\n\n                if ($justProblematic) {\n                    $deviceComplianceStatus = $deviceComplianceStatus | ? { $_.state -ne \"compliant\" }\n                }\n\n                $name = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/manageddevices('$devId')?`$select=deviceName\" -Method Get).deviceName\n\n                $deviceComplianceStatus | select @{n = 'deviceName'; e = { $name } }, state, errorDescription, userPrincipalName , setting, sources\n            }\n        } else {\n            Write-Warning \"There are no compliance policies for $devId device\"\n        }\n    }\n}"
  },
  {
    "path": "INTUNE/Get-IntuneEnrollmentStatus.ps1",
    "content": "﻿function Get-IntuneEnrollmentStatus {\n    <#\n    .SYNOPSIS\n    Function for checking whether computer is managed by Intune (fulfill all requirements).\n\n    .DESCRIPTION\n    Function for checking whether computer is managed by Intune (fulfill all requirements).\n    What is checked:\n     - device is AAD joined\n     - device is joined to Intune\n     - device has valid Intune certificate\n     - device has Intune sched. tasks\n     - device has Intune registry keys\n     - Intune service exists\n\n    Returns true or false.\n\n    .PARAMETER computerName\n    (optional) name of the computer to check.\n\n    .PARAMETER checkIntuneToo\n    Switch for checking Intune part too (if device is listed there).\n\n    .EXAMPLE\n    Get-IntuneEnrollmentStatus\n\n    Check Intune status on local computer.\n\n    .EXAMPLE\n    Get-IntuneEnrollmentStatus -computerName ae-50-pc\n\n    Check Intune status on computer ae-50-pc.\n\n    .EXAMPLE\n    Get-IntuneEnrollmentStatus -computerName ae-50-pc -checkIntuneToo\n\n    Check Intune status on computer ae-50-pc, plus connects to Intune and check whether ae-50-pc exists there.\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName,\n\n        [switch] $checkIntuneToo\n    )\n\n    if (!$computerName) { $computerName = $env:COMPUTERNAME }\n\n    #region get Intune data\n    if ($checkIntuneToo) {\n        $ErrActionPreference = $ErrorActionPreference\n        $ErrorActionPreference = \"Stop\"\n\n        try {\n            if (Get-Command Get-ADComputer -ErrorAction SilentlyContinue) {\n                $ADObj = Get-ADComputer -Filter \"Name -eq '$computerName'\" -Properties Name, ObjectGUID\n            } else {\n                Write-Verbose \"Get-ADComputer command is missing, unable to get device GUID\"\n            }\n\n            Connect-Graph\n\n            $intuneObj = @()\n\n            $intuneObj += Get-IntuneManagedDevice -Filter \"DeviceName eq '$computerName'\"\n\n            if ($ADObj.ObjectGUID) {\n                # because of bug? computer can be listed under guid_date name in cloud\n                $intuneObj += Get-IntuneManagedDevice -Filter \"azureADDeviceId eq '$($ADObj.ObjectGUID)'\" | ? DeviceName -NE $computerName\n            }\n        } catch {\n            Write-Warning \"Unable to get information from Intune. $_\"\n\n            # to avoid errors that device is missing from Intune\n            $intuneObj = 1\n        }\n\n        $ErrorActionPreference = $ErrActionPreference\n    }\n    #endregion get Intune data\n\n    $scriptBlock = {\n        param ($checkIntuneToo, $intuneObj)\n\n        $intuneNotJoined = 0\n\n        #region Intune checks\n        if ($checkIntuneToo) {\n            if (!$intuneObj) {\n                ++$intuneNotJoined\n                Write-Warning \"Device is missing from Intune!\"\n            }\n\n            if ($intuneObj.count -gt 1) {\n                Write-Warning \"Device is listed $($intuneObj.count) times in Intune\"\n            }\n\n            $wrongIntuneName = $intuneObj.DeviceName | ? { $_ -ne $env:COMPUTERNAME }\n            if ($wrongIntuneName) {\n                Write-Warning \"Device is named as $wrongIntuneName in Intune\"\n            }\n\n            $correctIntuneName = $intuneObj.DeviceName | ? { $_ -eq $env:COMPUTERNAME }\n            if ($intuneObj -and !$correctIntuneName) {\n                ++$intuneNotJoined\n                Write-Warning \"Device has no record in Intune with correct device name\"\n            }\n        }\n        #endregion Intune checks\n\n        #region dsregcmd checks\n        $dsregcmd = dsregcmd.exe /status\n        $azureAdJoined = $dsregcmd | Select-String \"AzureAdJoined : YES\"\n        if (!$azureAdJoined) {\n            ++$intuneNotJoined\n            Write-Warning \"Device is NOT AAD joined\"\n        }\n\n        $tenantName = $dsregcmd | Select-String \"TenantName : .+\"\n        $MDMUrl = $dsregcmd | Select-String \"MdmUrl : .+\"\n        if (!$tenantName -or !$MDMUrl) {\n            ++$intuneNotJoined\n            Write-Warning \"Device is NOT Intune joined\"\n        }\n        #endregion dsregcmd checks\n\n        #region certificate checks\n        $MDMCert = Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? Issuer -EQ \"CN=Microsoft Intune MDM Device CA\"\n        if (!$MDMCert) {\n            ++$intuneNotJoined\n            Write-Warning \"Intune certificate is missing\"\n        } elseif ($MDMCert.NotAfter -lt (Get-Date) -or $MDMCert.NotBefore -gt (Get-Date)) {\n            ++$intuneNotJoined\n            Write-Warning \"Intune certificate isn't valid\"\n        }\n        #endregion certificate checks\n\n        #region sched. task checks\n        $MDMSchedTask = Get-ScheduledTask | ? { $_.TaskPath -like \"*Microsoft*Windows*EnterpriseMgmt\\*\" -and $_.TaskName -eq \"PushLaunch\" }\n        $enrollmentGUID = $MDMSchedTask | Select-Object -ExpandProperty TaskPath -Unique | ? { $_ -like \"*-*-*\" } | Split-Path -Leaf\n        if (!$enrollmentGUID) {\n            ++$intuneNotJoined\n            Write-Warning \"Synchronization sched. task is missing\"\n        }\n        #endregion sched. task checks\n\n        #region registry checks\n        if ($enrollmentGUID) {\n            $missingRegKey = @()\n            $registryKeys = \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\", \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\\Status\", \"HKLM:\\SOFTWARE\\Microsoft\\EnterpriseResourceManager\\Tracked\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\AdmxInstalled\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\Providers\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Accounts\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Logger\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Sessions\"\n            foreach ($key in $registryKeys) {\n                if (!(Get-ChildItem -Path $key -ea SilentlyContinue | Where-Object { $_.Name -match $enrollmentGUID })) {\n                    Write-Warning \"Registry key $key is missing\"\n                    ++$intuneNotJoined\n                }\n            }\n        }\n        #endregion registry checks\n\n        #region service checks\n        $MDMService = Get-Service -Name IntuneManagementExtension -ErrorAction SilentlyContinue\n        if (!$MDMService) {\n            ++$intuneNotJoined\n            Write-Warning \"Intune service IntuneManagementExtension is missing\"\n        }\n        if ($MDMService -and $MDMService.Status -ne \"Running\") {\n            Write-Warning \"Intune service IntuneManagementExtension is not running\"\n        }\n        #endregion service checks\n\n        if ($intuneNotJoined) {\n            return $false\n        } else {\n            return $true\n        }\n    }\n\n    $param = @{\n        scriptBlock  = $scriptBlock\n        argumentList = $checkIntuneToo, $intuneObj\n    }\n    if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n        $param.computerName = $computerName\n    }\n\n    Invoke-Command @param\n}"
  },
  {
    "path": "INTUNE/Get-IntuneLog.ps1",
    "content": "function Get-IntuneLog {\n    <#\n    .SYNOPSIS\n    Function for Intune policies debugging on client.\n    - opens Intune logs\n    - opens event viewer with Intune log\n    - generates & open MDMDiagReport.html report\n\n    .DESCRIPTION\n    Function for Intune policies debugging on client.\n    - opens Intune logs\n    - opens event viewer with Intune log\n    - generates & open MDMDiagReport.html report\n\n    .PARAMETER computerName\n    Name of remote computer.\n\n    .EXAMPLE\n    Get-IntuneLog\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName\n    )\n\n    if ($computerName -and $computerName -in \"localhost\", $env:COMPUTERNAME) {\n        $computerName = $null\n    }\n\n    function _openLog {\n        param (\n            [string[]] $logs\n        )\n\n        if (!$logs) { return }\n\n        # use best possible log viewer\n        $cmLogViewer = \"C:\\Program Files (x86)\\Microsoft Endpoint Manager\\AdminConsole\\bin\\CMLogViewer.exe\"\n        $cmTrace = \"$env:windir\\CCM\\CMTrace.exe\"\n        if (Test-Path $cmLogViewer) {\n            $viewer = $cmLogViewer\n        } elseif (Test-Path $cmTrace) {\n            $viewer = $cmTrace\n        }\n\n        if ($viewer -and $viewer -match \"CMLogViewer\\.exe$\") {\n            # open all logs in one CMLogViewer instance\n            $quotedLog = ($logs | % {\n                    \"`\"$_`\"\"\n                }) -join \" \"\n            Start-Process $viewer -ArgumentList $quotedLog\n        } else {\n            # cmtrace (or notepad) don't support opening multiple logs in one instance, so open each log in separate viewer process\n            foreach ($log in $logs) {\n                if (!(Test-Path $log -ErrorAction SilentlyContinue)) {\n                    Write-Warning \"Log $log wasn't found\"\n                    continue\n                }\n\n                Write-Verbose \"Opening $log\"\n                if ($viewer -and $viewer -match \"CMTrace\\.exe$\") {\n                    # in case CMTrace viewer exists, use it\n                    Start-Process $viewer -ArgumentList \"`\"$log`\"\"\n                } else {\n                    # use associated viewer\n                    & $log\n                }\n            }\n        }\n    }\n\n    # open main Intune logs\n    $log = \"C:\\ProgramData\\Microsoft\\IntuneManagementExtension\\Logs\"\n    if ($computerName) {\n        $log = \"\\\\$computerName\\\" + ($log -replace \":\", \"$\")\n    }\n    \"opening logs in '$log'\"\n    _openLog (Get-ChildItem $log -File | select -exp fullname)\n\n    # When a PowerShell script is run on the client from Intune, the scripts and the script output will be stored here, but only until execution is complete\n    $log = \"C:\\Program files (x86)\\Microsoft Intune Management Extension\\Policies\\Scripts\"\n    if ($computerName) {\n        $log = \"\\\\$computerName\\\" + ($log -replace \":\", \"$\")\n    }\n    \"opening logs in '$log'\"\n    _openLog (Get-ChildItem $log -File -ea SilentlyContinue | select -exp fullname)\n\n    $log = \"C:\\Program files (x86)\\Microsoft Intune Management Extension\\Policies\\Results\"\n    if ($computerName) {\n        $log = \"\\\\$computerName\\\" + ($log -replace \":\", \"$\")\n    }\n    \"opening logs in '$log'\"\n    _openLog (Get-ChildItem $log -File -ea SilentlyContinue | select -exp fullname)\n\n    # open Event Viewer with Intune Log\n    \"opening event log 'Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin'\"\n    if ($computerName) {\n        Write-Warning \"Opening remote Event Viewer can take significant time!\"\n        mmc.exe eventvwr.msc /computer:$computerName /c:\"Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin\"\n    } else {\n        mmc.exe eventvwr.msc /c:\"Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin\"\n    }\n\n    # generate & open MDMDiagReport\n    \"generating & opening MDMDiagReport\"\n    if ($computerName) {\n        Write-Warning \"TODO (zatim delej tak, ze spustis tuto fci lokalne pod uzivatelem, jehoz vysledky chces zjistit\"\n    } else {\n        Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out $env:TEMP\\MDMDiag\" -NoNewWindow\n        & \"$env:TEMP\\MDMDiag\\MDMDiagReport.html\"\n    }\n\n    # vygeneruje spoustu bordelu do jednoho zip souboru vhodneho k poslani mailem (bacha muze mit vic jak 5MB)\n    # Start-Process MdmDiagnosticsTool.exe -ArgumentList \"-area Autopilot;DeviceEnrollment;DeviceProvisioning;TPM -zip C:\\temp\\aaa.zip\" -Verb runas\n\n    # show DM info\n    $param = @{\n        scriptBlock = { Get-ChildItem -Path HKLM:SOFTWARE\\Microsoft\\Enrollments -Recurse | where { $_.Property -like \"*UPN*\" } }\n    }\n    if ($computerName) {\n        $param.computerName = $computerName\n    }\n    Invoke-Command @param | Format-Table\n\n    # $regKey = \"Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\"\n    # if (!(Get-Process regedit)) {\n    #     # set starting location for regedit\n    #     Set-ItemProperty HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Regedit LastKey $regKey\n    #     # open regedit\n    # } else {\n    #     \"To check script last run time and result check $regKey in regedit or logs located in C:\\Program files (x86)\\Microsoft Intune Management Extension\\Policies\"\n    # }\n    # regedit.exe\n}"
  },
  {
    "path": "INTUNE/Get-IntuneOverallComplianceStatus.ps1",
    "content": "﻿function Get-IntuneOverallComplianceStatus {\n    <#\n    .SYNOPSIS\n    Function for getting overall device compliance status from Intune.\n\n    .DESCRIPTION\n    Function for getting overall device compliance status from Intune.\n\n    .PARAMETER header\n    Authentication header.\n\n    Can be created via New-IntuneAuthHeader.\n\n    .PARAMETER justProblematic\n    Switch for outputting only non-compliant items.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader\n    Get-IntuneOverallComplianceStatus -header $header\n\n    Will return compliance information for all devices in your Intune.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader\n    Get-IntuneOverallComplianceStatus -header $header -justProblematic\n\n    Will return just non-compliant information for devices in your Intune.\n    #>\n\n    [CmdletBinding()]\n    param (\n        [hashtable] $header\n        ,\n        [switch] $justProblematic\n    )\n\n    if (!$header) {\n        # authenticate\n        $header = New-IntuneAuthHeader -ErrorAction Stop\n    }\n\n    # helper hashtable for storing devices compliance data\n    # just for performance optimization\n    $deviceComplianceData = @{}\n\n    # get overall compliance policies per-setting status\n    $URI = 'https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries'\n    $complianceSummary = (Invoke-RestMethod -Headers $header -Uri $URI -Method Get).value\n    $complianceSummary = $complianceSummary | select @{n = 'Name'; e = { ($_.settingName -split \"\\.\")[-1] } }, nonCompliantDeviceCount, errorDeviceCount, conflictDeviceCount, id\n\n    if ($justProblematic) {\n        # preserve just problematic ones\n        $complianceSummary = $complianceSummary | ? { $_.nonCompliantDeviceCount -or $_.errorDeviceCount -or $_.conflictDeviceCount }\n    }\n\n    if ($complianceSummary) {\n        $complianceSummary | % {\n            $complianceSettingId = $_.id\n\n            Write-Verbose $complianceSettingId\n            Write-Warning \"Processing $($_.name)\"\n\n            # add help text, to help understand, what this compliance setting validates\n            switch ($_.name) {\n                'RequireRemainContact' { Write-Warning \"`t- devices that haven't contacted Intune for last 30 days\" }\n                'RequireDeviceCompliancePolicyAssigned' { Write-Warning \"`t- devices without any compliance policy assigned\" }\n                'ConfigurationManagerComplianceRequired' { Write-Warning \"`t- devices that are not compliant in SCCM\" }\n            }\n\n            # get devices, where this particular compliance setting is not ok\n            $URI = \"https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/$complianceSettingId/deviceComplianceSettingStates?`$filter=NOT(state eq 'compliant')\"\n            $complianceStatus = (Invoke-RestMethod -Headers $header -Uri $URI -Method Get).value\n\n            if ($justProblematic) {\n                # preserve just problematic ones\n                $complianceStatus = $complianceStatus | ? { $_.state -ne \"compliant\" }\n            }\n\n            # loop through all devices that are not compliant (get details) and output the result\n            $deviceDetails = $complianceStatus | % {\n                $deviceId = $_.deviceId\n                $deviceName = $_.deviceName\n                $userPrincipalName = $_.userPrincipalName\n\n                Write-Verbose \"Processing $deviceName with id: $deviceId and UPN: $userPrincipalName\"\n\n                #region get error details (if exists) for this particular device and compliance setting\n                if (!($deviceComplianceData.$deviceName)) {\n                    Write-Verbose \"Getting compliance data for $deviceName\"\n                    $deviceComplianceData.$deviceName = Get-IntuneDeviceComplianceStatus -deviceId $deviceId -justProblematic -header $header\n                }\n\n                if ($deviceComplianceData.$deviceName) {\n                    # get error details for this particular compliance setting\n                    $errorDescription = $deviceComplianceData.$deviceName | ? { $_.setting -eq $complianceSettingId -and $_.userPrincipalName -eq $userPrincipalName -and $_.errorDescription -ne \"No error code\" } | select -ExpandProperty errorDescription\n                }\n                #endregion get error details (if exists) for this particular device and compliance setting\n\n                # output result\n                $_ | select deviceName, userPrincipalName, state, @{n = 'errDetails'; e = { $errorDescription } } | sort state, deviceName\n            }\n\n            # output result for this compliance setting\n            [PSCustomObject]@{\n                Name                    = $_.name\n                NonCompliantDeviceCount = $_.nonCompliantDeviceCount\n                ErrorDeviceCount        = $_.errorDeviceCount\n                ConflictDeviceCount     = $_.conflictDeviceCount\n                DeviceDetails           = $deviceDetails\n            }\n        }\n    }\n}"
  },
  {
    "path": "INTUNE/Get-IntuneReport.ps1",
    "content": "﻿function Get-IntuneReport {\n    <#\n    .SYNOPSIS\n    Function for getting Intune Reports data. As zip file (csv) or PS object.\n\n    .DESCRIPTION\n    Function for getting Intune Reports data. As zip file (csv) or PS object.\n    It uses Graph API for connection.\n\n    In case selected report needs additional information, like what application you want report for, GUI with available options will be outputted for you to choose.\n\n    .PARAMETER reportName\n    Name of the report you want to get.\n\n    POSSIBLE VALUES:\n    https://docs.microsoft.com/en-us/mem/intune/fundamentals/reports-export-graph-available-reports\n\n    reportName\t                            Associated Report in Microsoft Endpoint Manager\n    DeviceCompliance\t                    Device Compliance Org\n    DeviceNonCompliance\t                    Non-compliant devices\n    Devices\t                                All devices list\n    DetectedAppsAggregate\t                Detected Apps report\n    FeatureUpdatePolicyFailuresAggregate\tUnder Devices > Monitor > Failure for feature updates\n    DeviceFailuresByFeatureUpdatePolicy\t    Under Devices > Monitor > Failure for feature updates > click on error\n    FeatureUpdateDeviceState\t            Under Reports > Window Updates > Reports > Windows Feature Update Report \n    UnhealthyDefenderAgents\t                Under Endpoint Security > Antivirus > Win10 Unhealthy Endpoints\n    DefenderAgents\t                        Under Reports > MicrosoftDefender > Reports > Agent Status\n    ActiveMalware\t                        Under Endpoint Security > Antivirus > Win10 detected malware\n    Malware\t                                Under Reports > MicrosoftDefender > Reports > Detected malware\n    AllAppsList\t                            Under Apps > All Apps\n    AppInstallStatusAggregate\t            Under Apps > Monitor > App install status\n    DeviceInstallStatusByApp\t            Under Apps > All Apps > Select an individual app\n    UserInstallStatusAggregateByApp\t        Under Apps > All Apps > Select an individual app\n\n    .PARAMETER header\n    Authentication header.\n\n    Can be created via New-IntuneAuthHeader.\n\n    .PARAMETER filter\n    String that represents Graph request API filter.\n\n    For example: PolicyId eq 'a402829f-8ba2-4413-969b-077a97ba218c'\n\n    PS: Some reports (FeatureUpdateDeviceState, DeviceInstallStatusByApp, UserInstallStatusAggregateByApp) requires filter to target the update/application. In case you don't specify it, list of available values will be given to choose.\n\n    .PARAMETER exportPath\n    Path to folder, where report should be stored.\n\n    Default is working folder.\n\n    .PARAMETER asObject\n    Switch for getting results as PS object instead of zip file.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader -ErrorAction Stop\n    $reportData = Get-IntuneReport -header $header -reportName Devices -asObject\n\n    Return object with 'All devices list' report data.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader -ErrorAction Stop\n    Get-IntuneReport -header $header -reportName DeviceNonCompliance\n\n    Download zip archive to current working folder containing csv file with 'Non-compliant devices' report.\n\n    .EXAMPLE\n    $header = New-IntuneAuthHeader -ErrorAction Stop\n    Get-IntuneReport -header $header -reportName FeatureUpdateDeviceState -filter \"PolicyId eq 'a402829f-8ba2-4413-969b-077a97ba218c'\"\n\n    .NOTES\n    You need to have Azure App registration with appropriate API permissions for Graph API for unattended usage!\n\n    With these API permissions all reports work (but maybe not all are really needed!)\n    Application.Read.All\n    Device.Read.All\n    DeviceManagementApps.Read.All\n    DeviceManagementConfiguration.Read.All\n    DeviceManagementManagedDevices.Read.All\n    ProgramControl.Read.All\n    Reports.Read.All\n\n    .LINK\n    https://docs.microsoft.com/en-us/mem/intune/fundamentals/reports-export-graph-apis\n    https://docs.microsoft.com/en-us/mem/intune/fundamentals/reports-export-graph-available-reports\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [ValidateSet('DeviceCompliance', 'DeviceNonCompliance', 'Devices', 'DetectedAppsAggregate', 'FeatureUpdatePolicyFailuresAggregate', 'DeviceFailuresByFeatureUpdatePolicy', 'FeatureUpdateDeviceState', 'UnhealthyDefenderAgents', 'DefenderAgents', 'ActiveMalware', 'Malware', 'AllAppsList', 'AppInstallStatusAggregate', 'DeviceInstallStatusByApp', 'UserInstallStatusAggregateByApp')]\n        [string] $reportName\n        ,\n        [hashtable] $header\n        ,\n        [string] $filter\n        ,\n        [ValidateScript( {\n                If (Test-Path $_ -PathType Container) {\n                    $true\n                } else {\n                    Throw \"$_ has to be existing folder\"\n                }\n            })]\n        [string] $exportPath = (Get-Location)\n        ,\n        [switch] $asObject\n    )\n\n    begin {\n        $ErrorActionPreference = \"Stop\"\n\n        if (!$header) {\n            # authenticate\n            $header = New-IntuneAuthHeader -ErrorAction Stop\n        }\n\n        #region prepare filter for FeatureUpdateDeviceState report if not available\n        if ($reportName -eq 'FeatureUpdateDeviceState' -and (!$filter -or $filter -notmatch \"^PolicyId eq \")) {\n            Write-Warning \"Report FeatureUpdateDeviceState requires special filter in form: `\"PolicyId eq '<somePolicyId>'`\"\"\n            $body = @{\n                name = \"FeatureUpdatePolicy\"\n            }\n            $filterResponse = Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/reports/getReportFilters\" -Body $body -Method Post\n            $column = $filterResponse.schema.column\n            $filterList = $filterResponse.values | % {\n                $filterItem = $_\n\n                $property = @{}\n                $o = 0\n                $column | % {\n                    $property.$_ = $filterItem[$o]\n                    ++$o\n                }\n                New-Object -TypeName PSObject -Property $property\n            }\n\n            $filter = $filterList | Out-GridView -Title \"Select Update type you want the report for\" -OutputMode Single | % { \"PolicyId eq '$($_.PolicyId)'\" }\n            Write-Verbose \"Filter will be: $filter\"\n        }\n        #endregion prepare filter for FeatureUpdateDeviceState report if not available\n\n        #region prepare filter for DeviceInstallStatusByApp/UserInstallStatusAggregateByApp report if not available\n        if ($reportName -in ('DeviceInstallStatusByApp', 'UserInstallStatusAggregateByApp') -and (!$filter -or $filter -notmatch \"^ApplicationId eq \")) {\n            Write-Warning \"Report $reportName requires filter in form: `\"ApplicationId eq '<someApplicationId>'`\"\"\n            # get list of all available applications\n            $allApps = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceAppManagement/mobileApps?`$filter=(microsoft.graph.managedApp/appAvailability%20eq%20null%20or%20microsoft.graph.managedApp/appAvailability%20eq%20%27lineOfBusiness%27%20or%20isAssigned%20eq%20true)&`$orderby=displayName&\" -Method Get).Value | select displayName, isAssigned, productVersion, id\n\n            $filter = $allApps | Out-GridView -Title \"Select Application you want the report for\" -OutputMode Single | % { \"ApplicationId eq '$($_.Id)'\" }\n            Write-Verbose \"Filter will be: $filter\"\n        }\n        #endregion prepare filter for DeviceInstallStatusByApp/UserInstallStatusAggregateByApp report if not available\n    }\n\n    process {\n        #region request the report\n        $body = @{\n            reportName = $reportName\n            format     = \"csv\"\n            # select     = 'PolicyId', 'PolicyName', 'DeviceId'\n        }\n        if ($filter) { $body.filter = $filter }\n        Write-Warning \"Requesting the report $reportName\"\n        try {\n            $result = Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/reports/exportJobs\" -Body $body -Method Post\n        } catch {\n            switch ($_) {\n                ($_ -like \"*(400) Bad Request*\") { throw \"Faulty request. There has to be some mistake in this request\" }\n                ($_ -like \"*(401) Unauthorized*\") { throw \"Unauthorized request (try different credentials?)\" }\n                ($_ -like \"*Forbidden*\") { throw \"Forbidden access. Use account with correct API permissions for this request\" }\n                default { throw $_ }\n            }\n        }\n        #endregion request the report\n\n        #region wait for generating of the report to finish\n        Write-Warning \"Waiting for the report to finish generating\"\n        do {\n            $export = Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/reports/exportJobs('$($result.id)')\" -Method Get\n\n            Start-Sleep 1\n        } while ($export.status -eq \"inProgress\")\n        #endregion wait for generating of the report to finish\n\n        #region download generated report\n        if ($export.status -eq \"completed\") {\n            $originalFileName = $export.id + \".csv\"\n            $reportArchive = Join-Path $exportPath \"$reportName`_$(Get-Date -Format dd-MM-HH-ss).zip\"\n            Write-Warning \"Downloading the report to $reportArchive\"\n            $null = Invoke-WebRequest -Uri $export.url -Method Get -OutFile $reportArchive\n\n            if ($asObject) {\n                Write-Warning \"Expanding $reportArchive to $env:TEMP\"\n                Expand-Archive $reportArchive -DestinationPath $env:TEMP -Force\n\n                $reportCsv = Join-Path $env:TEMP $originalFileName\n                Write-Warning \"Importing $reportCsv\"\n                Import-Csv $reportCsv\n\n                # delete zip and also extracted csv files\n                Write-Warning \"Removing zip and csv files\"\n                Remove-Item $reportArchive, $reportCsv -Force\n            }\n        } else {\n            throw \"Export of $reportName failed.`n`n$export\"\n        }\n        #endregion download generated report\n    }\n}\n"
  },
  {
    "path": "INTUNE/Get-MDMClientData.ps1",
    "content": "#Requires -Module ActiveDirectory\nfunction Get-MDMClientData {\n    <#\n    .SYNOPSIS\n    Function for getting client management information from AD, Intune, AAD and SCCM and combine them together.\n\n    .DESCRIPTION\n    Function for getting client management information from AD, Intune, AAD and SCCM and combine them together.\n    Resultant object will have several properties with prefix AD, INTUNE, AAD or SCCM according to source of such data.\n\n    .PARAMETER computer\n    Computer(s) you want to get data about from AD, AAD, SCCM and Intune.\n    As object(s) with name, sid and ObjectGUID of AD computers OR just list of computer names (in case of duplicity records, additional data to uniquely identify the correct one will be gathered from AD).\n\n    .PARAMETER combineDataFrom\n    List of sources you want to gather data from.\n\n    Possible values are: Intune, SCCM, AAD, AD\n\n    By default all values are selected.\n\n    .PARAMETER graphCredential\n    AppID and AppSecret for Azure App registration that has permissions needed to read Azure and Intune clients data.\n\n    .PARAMETER sccmAdminServiceCredential\n    Credentials for SCCM Admin Service API authentication. Needed only if current user doesn't have correct permissions.\n\n    .EXAMPLE\n    # active AD Windows clients that belongs to some user\n    $activeADClients = Get-ADComputer -Filter \"enabled -eq 'True'\" -Properties 'Name', 'sid', 'LastLogonDate', 'Enabled', 'DistinguishedName', 'Description', 'PasswordLastSet', 'ObjectGUID' | ? { $_.LastLogonDate -ge [datetime]::Today.AddDays(-90) }\n\n    $problematic = Get-MDMClientData -computer $activeADClients -graphCredential (Get-Credential)\n\n    From AD get all enabled (and probably live) computers and get data from AD, AAD, Intune and SCCM for them. For connecting SCCM your credentials will be used.\n\n    .EXAMPLE\n    # active AD Windows clients that belongs to some user\n    $activeADClients = Get-ADComputer -Filter \"enabled -eq 'True'\" -Properties 'Name', 'sid', 'LastLogonDate', 'Enabled', 'DistinguishedName', 'Description', 'PasswordLastSet', 'ObjectGUID' | ? { $_.LastLogonDate -ge [datetime]::Today.AddDays(-90) }\n\n    $problematic = Get-MDMClientData -computer $activeADClients -combineDataFrom 'SCCM', 'AD' -sccmAdminServiceCredential (Get-Credential)\n\n    From AD get all enabled (and probably live) computers and get data just from AD and SCCM for them. For connecting SCCM entered credentials will be used.\n\n    .NOTES\n    Requires functions: New-GraphAPIAuthHeader, Invoke-CMAdminServiceQuery\n    #>\n\n    [CmdletBinding()]\n    param (\n        $computer = (Get-ADComputer -Filter \"enabled -eq 'True'\" -Properties 'Name', 'sid', 'LastLogonDate', 'Enabled', 'DistinguishedName', 'Description', 'PasswordLastSet', 'ObjectGUID' | ? { $_.LastLogonDate -ge [datetime]::Today.AddDays(-90) }),\n\n        [ValidateSet('Intune', 'SCCM', 'AAD', 'AD')]\n        [string[]] $combineDataFrom = ('Intune', 'SCCM', 'AAD', 'AD'),\n\n        [System.Management.Automation.PSCredential] $graphCredential,\n\n        [System.Management.Automation.PSCredential] $sccmAdminServiceCredential\n    )\n\n    #region helper functions\n    function New-GraphAPIAuthHeader {\n        <#\n        .SYNOPSIS\n        Function for generating header that can be used for authentication of Graph API requests.\n\n        .DESCRIPTION\n        Function for generating header that can be used for authentication of Graph API requests.\n\n        .PARAMETER credential\n        Credentials for Graph API authentication (AppID + AppSecret).\n\n        .PARAMETER TenantDomainName\n        Name of your Azure tenant.\n\n        For example \"contoso.onmicrosoft.com\".\n\n        .EXAMPLE\n        $header = New-GraphAPIAuthHeader -credential $cred\n        $URI = 'https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/'\n        $managedDevices = (Invoke-RestMethod -Headers $header -Uri $URI -Method Get).value\n\n        .NOTES\n        https://adamtheautomator.com/powershell-graph-api/#AppIdSecret\n        https://thesleepyadmins.com/2020/10/24/connecting-to-microsoft-graphapi-using-powershell/\n        https://github.com/microsoftgraph/powershell-intune-samples\n        #>\n\n        [CmdletBinding()]\n        [Alias(\"New-IntuneAuthHeader\", \"Get-IntuneAuthHeader\")]\n        param (\n            [System.Management.Automation.PSCredential] $credential = (Get-Credential -Message \"Enter AppID as UserName and AppSecret as Password\"),\n\n            [ValidateNotNullOrEmpty()]\n            FIXME: hardcode your Azure tenant name instead of $_tenantDomain\n            $tenantDomainName = $_tenantDomain\n        )\n\n        if (!$credential) { throw \"Credentials for creating Graph API authentication header is missing\" }\n\n        if (!$tenantDomainName) { throw \"TenantDomainName is missing\" }\n\n        Write-Verbose \"Getting token\"\n\n        $body = @{\n            Grant_Type    = \"client_credentials\"\n            Scope         = \"https://graph.microsoft.com/.default\"\n            Client_Id     = $credential.username\n            Client_Secret = $credential.GetNetworkCredential().password\n        }\n\n        $connectGraph = Invoke-RestMethod -Uri \"https://login.microsoftonline.com/$tenantDomainName/oauth2/v2.0/token\" -Method POST -Body $body\n\n        $token = $connectGraph.access_token\n\n        if ($token) {\n            return @{ Authorization = \"Bearer $($token)\" }\n        } else {\n            throw \"Unable to obtain token\"\n        }\n    }\n\n    function Invoke-GraphAPIRequest {\n        <#\n        .SYNOPSIS\n        Function for creating request against Microsoft Graph API.\n\n        .DESCRIPTION\n        Function for creating request against Microsoft Graph API.\n\n        It supports paging (needed in Azure).\n\n        .PARAMETER uri\n        Request URI.\n\n        https://graph.microsoft.com/v1.0/me/\n        https://graph.microsoft.com/v1.0/devices\n        https://graph.microsoft.com/v1.0/users\n        https://graph.microsoft.com/v1.0/groups\n\n        .PARAMETER credential\n        Credentials used for creating authentication header for request.\n\n        .PARAMETER header\n        Authentication header for request.\n\n        .PARAMETER method\n        Default is GET.\n\n        .EXAMPLE\n        $header = New-GraphAPIAuthHeader -credential $graphCredential\n        $aadDevice = Invoke-GraphAPIRequest -Uri \"https://graph.microsoft.com/v1.0/devices\" -header $header\n\n        .EXAMPLE\n        $aadDevice = Invoke-GraphAPIRequest -Uri \"https://graph.microsoft.com/v1.0/devices\" -credential $graphCredential\n\n        .NOTES\n        https://configmgrblog.com/2017/12/05/so-what-can-we-do-with-microsoft-intune-via-microsoft-graph-api/\n        #>\n\n        [CmdletBinding()]\n        param (\n            [Parameter(Mandatory = $true)]\n            [string] $uri,\n\n            [Parameter(Mandatory = $true, ParameterSetName = \"credential\")]\n            [System.Management.Automation.PSCredential] $credential,\n\n            [Parameter(Mandatory = $true, ParameterSetName = \"header\")]\n            $header,\n\n            [ValidateSet('GET', 'POST')]\n            [string] $method = \"GET\"\n        )\n\n        if ($credential) {\n            $header = New-GraphAPIAuthHeader -credential $credential\n        }\n\n        try {\n            $response = Invoke-RestMethod -Uri $uri -Headers $header -Method $method\n        } catch {\n            switch ($_) {\n                ($_ -like \"*(400) Bad Request*\") { throw \"Faulty request. There has to be some mistake in this request\" }\n                ($_ -like \"*(401) Unauthorized*\") { throw \"Unauthorized request (new auth header has to be created?)\" }\n                ($_ -like \"*Forbidden*\") { throw \"Forbidden access. Use account with correct API permissions for this request\" }\n                default { throw $_ }\n            }\n        }\n\n        $response.Value\n\n        $nextLink = $response.'@odata.nextLink'\n        # Need to loop the requests because only 100 results are returned each time\n        while ($nextLink) {\n            $response = Invoke-RestMethod -Uri $NextLink -Headers $header -Method $method\n            $nextLink = $response.'@odata.nextLink'\n            $response.Value\n        }\n    }\n\n    function Invoke-CMAdminServiceQuery {\n        <#\n        .SYNOPSIS\n        Function for retrieving information from SCCM Admin Service REST API.\n        Will connect to API and return results according to given query.\n        Supports local connection and also internet through CMG.\n\n        .DESCRIPTION\n        Function for retrieving information from SCCM Admin Service REST API.\n        Will connect to API and return results according to given query.\n        Supports local connection and also internet through CMG.\n        Use credentials with READ rights on queried source at least.\n        For best performance defined filter and select parameters.\n\n        .PARAMETER ServerFQDN\n        For intranet clients\n        The fully qualified domain name of the server hosting the AdminService\n\n        .PARAMETER Source\n        For specifying what information are we looking for. You can use TAB completion!\n        Accept string representing the source in format <source>/<wmiclass>.\n        SCCM Admin Service offers two base Source:\n        - wmi = for WMI classes (use it like wmi/<className>)\n            - examples:\n                - wmi/ = list all available classes\n                - wmi/SMS_R_System = get all systems (i.e. content of SMS_R_System WMI class)\n                - wmi/SMS_R_User = get all users\n        - v1.0 = for WMI classes, that were migrated to this new Source\n            - example v1.0/ = list all available classes\n            - example v1.0/Application = get all applications\n\n        .PARAMETER Filter\n        For filtering the returned results.\n        Accept string representing the filter statement.\n        Makes query significantly faster!\n\n        Examples:\n        - \"name eq 'ni-20-ntb'\"\n        - \"startswith(Name,'Drivers -')\"\n\n        Usable operators:\n        any, all, cast, ceiling, concat, contains, day, endswith, filter, floor, fractionalseconds, hour, indexof, isof, length, minute, month, round, second, startswith, substring, tolower, toupper, trim, year, date, time\n\n        https://docs.microsoft.com/en-us/graph/query-parameters\n\n        .PARAMETER Select\n        For filtering returned properties.\n        Accept list of properties you want to return.\n        Makes query significantly faster!\n\n        Examples:\n        - \"MACAddresses\", \"Name\"\n\n        .PARAMETER ExternalUrl\n        For internet clients\n        ExternalUrl of the AdminService you wish to connect to. You can find the ExternalUrl by directly querying your CM database.\n        Query: SELECT ProxyServerName,ExternalUrl FROM [dbo].[vProxy_Routings] WHERE [dbo].[vProxy_Routings].ExternalEndpointName = 'AdminService'\n        It should look like this: HTTPS://<YOURCMG>.<FQDN>/CCM_Proxy_ServerAuth/<RANDOM_NUMBER>/AdminService\n\n        .PARAMETER TenantId\n        For internet clients\n        Azure AD Tenant ID that is used for your CMG\n\n        .PARAMETER ClientId\n        For internet clients\n        Client ID of the application registration created to interact with the AdminService\n\n        .PARAMETER ApplicationIdUri\n        For internet clients\n        Application ID URI of the Configuration manager Server app created when creating your CMG.\n        The default value of 'https://ConfigMgrService' should be good for most people.\n\n        .PARAMETER BypassCertCheck\n        Enabling this option will allow PowerShell to accept any certificate when querying the AdminService.\n        If you do not enable this option, you need to make sure the certificate used by the AdminService is trusted by the device.\n\n        .EXAMPLE\n        Invoke-CMAdminServiceQuery -Source wmi/\n\n        Use TAB for getting all available wmi sources.\n\n        .EXAMPLE\n        Invoke-CMAdminServiceQuery -Source v1.0/\n\n        Use TAB for getting all available v1.0 sources.\n\n        .EXAMPLE\n        Invoke-CMAdminServiceQuery -Source \"wmi/SMS_R_SYSTEM\" -Filter \"name eq 'ni-20-ntb'\" -Select MACAddresses\n\n        .EXAMPLE\n        Invoke-CMAdminServiceQuery -Source \"wmi/SMS_R_SYSTEM\" -Filter \"startswith(Name,'AE-')\" -Select Name, MACAddresses\n\n        .NOTES\n        !!!Credits goes to author of https://github.com/CharlesNRU/mdm-adminservice/blob/master/Invoke-GetPackageIDFromAdminService.ps1 (I just generalize it and made some improvements)\n        Lot of useful information https://www.asquaredozen.com/2019/02/12/the-system-center-configuration-manager-adminservice-guide\n        #>\n\n        [CmdletBinding()]\n        param(\n            [parameter(Mandatory = $false, HelpMessage = \"Set the FQDN of the server hosting the ConfigMgr AdminService.\", ParameterSetName = \"Intranet\")]\n            [ValidateNotNullOrEmpty()]\n            FIXME: hardcode your SCCM server name instead of $_SCCMServer\n            [string] $ServerFQDN = $_SCCMServer\n            ,\n            [Parameter(Mandatory = $true)]\n            [ValidateScript( {\n                    If ($_ -match \"(^wmi/)|(^v1.0/)\") {\n                        $true\n                    } else {\n                        Throw \"$_ is not a valid source (for example: wmi/SMS_Package or v1.0/whatever\"\n                    }\n                })]\n            [ArgumentCompleter( {\n                    param ($Command, $Parameter, $WordToComplete, $CommandAst, $FakeBoundParams)\n                    $source = ($WordToComplete -split \"/\")[0]\n                    $class = ($WordToComplete -split \"/\")[1]\n                    Invoke-CMAdminServiceQuery -Source \"$source/\" | ? { $_.url -like \"*$class*\" } | select -exp url | % { \"$source/$_\" }\n                })]\n            [string] $Source\n            ,\n            [string] $Filter\n            ,\n            [string[]] $Select\n            ,\n            [parameter(Mandatory = $true, HelpMessage = \"Set the CMG ExternalUrl for the AdminService.\", ParameterSetName = \"Internet\")]\n            [ValidateNotNullOrEmpty()]\n            [string] $ExternalUrl\n            ,\n            [parameter(Mandatory = $true, HelpMessage = \"Set your TenantID.\", ParameterSetName = \"Internet\")]\n            [ValidateNotNullOrEmpty()]\n            [string] $TenantID\n            ,\n            [parameter(Mandatory = $true, HelpMessage = \"Set the ClientID of app registration to interact with the AdminService.\", ParameterSetName = \"Internet\")]\n            [ValidateNotNullOrEmpty()]\n            [string] $ClientID\n            ,\n            [parameter(Mandatory = $false, HelpMessage = \"Specify URI here if using non-default Application ID URI for the configuration manager server app.\", ParameterSetName = \"Internet\")]\n            [ValidateNotNullOrEmpty()]\n            [string] $ApplicationIdUri = 'https://ConfigMgrService'\n            ,\n            [parameter(Mandatory = $false, HelpMessage = \"Specify the credentials that will be used to query the AdminService.\", ParameterSetName = \"Intranet\")]\n            [parameter(Mandatory = $true, HelpMessage = \"Specify the credentials that will be used to query the AdminService.\", ParameterSetName = \"Internet\")]\n            [ValidateNotNullOrEmpty()]\n            [System.Management.Automation.PSCredential] $Credential\n            ,\n            [parameter(Mandatory = $false, HelpMessage = \"If set to True, PowerShell will bypass SSL certificate checks when contacting the AdminService.\", ParameterSetName = \"Intranet\")]\n            [parameter(Mandatory = $false, HelpMessage = \"If set to True, PowerShell will bypass SSL certificate checks when contacting the AdminService.\", ParameterSetName = \"Internet\")]\n            [bool]$BypassCertCheck = $false\n        )\n\n        Begin {\n            #region functions\n            function Get-AdminServiceUri {\n                switch ($PSCmdlet.ParameterSetName) {\n                    \"Intranet\" {\n                        if (!$ServerFQDN) { throw \"ServerFQDN isn't defined\" }\n                        Return \"https://$($ServerFQDN)/AdminService\"\n                    }\n                    \"Internet\" {\n                        if (!$ExternalUrl) { throw \"ExternalUrl isn't defined\" }\n                        Return $ExternalUrl\n                    }\n                }\n            }\n\n            function Import-MSALPSModule {\n                Write-Verbose \"Checking if MSAL.PS module is available on the device.\"\n                $MSALModule = Get-Module -ListAvailable MSAL.PS\n                If ($MSALModule) {\n                    Write-Verbose \"Module is already available.\"\n                } Else {\n                    #Setting PowerShell to use TLS 1.2 for PowerShell Gallery\n                    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12\n\n                    Write-Verbose \"MSAL.PS is not installed, checking for prerequisites before installing module.\"\n\n                    Write-Verbose \"Checking for NuGet package provider... \"\n                    If (-not (Get-PackageProvider -Name NuGet -ListAvailable -ErrorAction SilentlyContinue)) {\n                        Write-Verbose \"NuGet package provider is not installed, installing NuGet...\"\n                        $NuGetVersion = Install-PackageProvider -Name NuGet -Force -ErrorAction Stop | Select-Object -ExpandProperty Version\n                        Write-Verbose \"NuGet package provider version $($NuGetVersion) installed.\"\n                    }\n\n                    Write-Verbose \"Checking for PowerShellGet module version 2 or higher \"\n                    $PowerShellGetLatestVersion = Get-Module -ListAvailable -Name PowerShellGet | Sort-Object -Property Version -Descending | Select-Object -First 1 -ExpandProperty Version\n                    If ((-not $PowerShellGetLatestVersion)) {\n                        Write-Verbose \"Could not find any version of PowerShellGet installed.\"\n                    }\n                    If (($PowerShellGetLatestVersion.Major -lt 2)) {\n                        Write-Verbose \"Current PowerShellGet version is $($PowerShellGetLatestVersion) and needs to be updated.\"\n                    }\n                    If ((-not $PowerShellGetLatestVersion) -or ($PowerShellGetLatestVersion.Major -lt 2)) {\n                        Write-Verbose \"Installing latest version of PowerShellGet...\"\n                        Install-Module -Name PowerShellGet -AllowClobber -Force\n                        $InstalledVersion = Get-Module -ListAvailable -Name PowerShellGet | Sort-Object -Property Version -Descending | Select-Object -First 1 -ExpandProperty Version\n                        Write-Verbose \"PowerShellGet module version $($InstalledVersion) installed.\"\n                    }\n\n                    Write-Verbose \"Installing MSAL.PS module...\"\n                    If ((-not $PowerShellGetLatestVersion) -or ($PowerShellGetLatestVersion.Major -lt 2)) {\n                        Write-Verbose \"Starting another powershell process to install the module...\"\n                        $result = Start-Process -FilePath powershell.exe -ArgumentList \"Install-Module MSAL.PS -AcceptLicense -Force\" -PassThru -Wait -NoNewWindow\n                        If ($result.ExitCode -ne 0) {\n                            Write-Verbose \"Failed to install MSAL.PS module\"\n                            Throw \"Failed to install MSAL.PS module\"\n                        }\n                    } Else {\n                        Install-Module MSAL.PS -AcceptLicense -Force\n                    }\n                }\n                Write-Verbose \"Importing MSAL.PS module...\"\n                Import-Module MSAL.PS -Force\n                Write-Verbose \"MSAL.PS module successfully imported.\"\n            }\n            #endregion functions\n        }\n\n        Process {\n            Try {\n                #region connect Admin Service\n                Write-Verbose \"Processing credentials...\"\n                switch ($PSCmdlet.ParameterSetName) {\n                    \"Intranet\" {\n                        If ($Credential) {\n                            If ($Credential.GetNetworkCredential().password) {\n                                Write-Verbose \"Using provided credentials to query the AdminService.\"\n                                $InvokeRestMethodCredential = @{\n                                    \"Credential\" = ($Credential)\n                                }\n                            } Else {\n                                throw \"Username provided without a password, please specify a password.\"\n                            }\n                        } Else {\n                            Write-Verbose \"No credentials provided, using current user credentials to query the AdminService.\"\n                            $InvokeRestMethodCredential = @{\n                                \"UseDefaultCredentials\" = $True\n                            }\n                        }\n\n                    }\n                    \"Internet\" {\n                        Import-MSALPSModule\n\n                        Write-Verbose \"Getting access token to query the AdminService via CMG.\"\n                        $Token = Get-MsalToken -TenantId $TenantID -ClientId $ClientID -UserCredential $Credential -Scopes ([String]::Concat($($ApplicationIdUri), '/user_impersonation')) -ErrorAction Stop\n                        Write-Verbose \"Successfully retrieved access token.\"\n                    }\n                }\n\n                If ($BypassCertCheck) {\n                    Write-Verbose \"Bypassing certificate checks to query the AdminService.\"\n                    #Source: https://til.intrepidintegration.com/powershell/ssl-cert-bypass.html\n                    Add-Type @\"\nusing System.Net;\nusing System.Security.Cryptography.X509Certificates;\npublic class TrustAllCertsPolicy : ICertificatePolicy {\n    public bool CheckValidationResult(\n        ServicePoint srvPoint, X509Certificate certificate,\n        WebRequest request, int certificateProblem) {\n        return true;\n    }\n}\n\"@\n                    [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy\n                    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Ssl3, [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12\n                }\n                #endregion connect Admin Service\n\n                #region make&execute query\n                $URI = (Get-AdminServiceUri) + \"/\" + $Source\n\n                $Body = @{}\n\n                if ($Filter) {\n                    $Body.\"`$filter\" = $Filter\n                }\n                if ($Select) {\n                    $Body.\"`$select\" = ($Select -join \",\")\n                }\n\n                switch ($PSCmdlet.ParameterSetName) {\n                    'Intranet' {\n                        Invoke-RestMethod -Method Get -Uri $URI -Body $Body @InvokeRestMethodCredential | Select-Object -ExpandProperty value\n                    }\n                    'Internet' {\n                        $authHeader = @{\n                            'Content-Type'  = 'application/json'\n                            'Authorization' = \"Bearer \" + $token.AccessToken\n                            'ExpiresOn'     = $token.ExpiresOn\n                        }\n                        $Packages = Invoke-RestMethod -Method Get -Uri $URI -Headers $authHeader -Body $Body | Select-Object -ExpandProperty value\n                    }\n                }\n                #endregion make&execute query\n            } Catch {\n                throw \"Error: $($_.Exception.HResult)): $($_.Exception.Message)`n$($_.InvocationInfo.PositionMessage)\"\n            }\n        }\n    }\n\n    function _ClientCheckPass {\n        # translates number code to message\n        param ($ClientCheckPass)\n\n        switch ($ClientCheckPass) {\n            1 { return \"Passed\" }\n            2 { return \"Failed\" }\n            3 { return \"No results\" }\n            default { return \"Not evaluated\" }\n        }\n    }\n\n    function _computerHasValidHybridJoinCertificate {\n        # extracted from Export-ADSyncToolsHybridAzureADjoinCertificateReport.ps1\n        # https://github.com/azureautomation/export-hybrid-azure-ad-join-computer-certificates-report--updated-\n\n        [CmdletBinding()]\n        param ([string]$computerName)\n\n        $searcher = [adsisearcher]\"(&(objectCategory=computer)(name=$computerName))\"\n        $searcher.PageSize = 500\n        $searcher.PropertiesToLoad.AddRange(('usercertificate', 'name'))\n        $obj = $searcher.FindOne()\n        $searcher.Dispose()\n        if (!$obj) { throw \"Unable to get $computerName\" }\n\n        $userCertificateList = @($obj.properties.usercertificate)\n        $validEntries = @()\n        $totalEntriesCount = $userCertificateList.Count\n        Write-Verbose \"'$computerName' has $totalEntriesCount entries in UserCertificate property.\"\n        If ($totalEntriesCount -eq 0) {\n            Write-Warning \"'$computerName' has no Certificates - Skipped.\"\n            return $false\n        }\n        # Check each UserCertificate entry and build array of valid certs\n        ForEach ($entry in $userCertificateList) {\n            Try {\n                $cert = [System.Security.Cryptography.X509Certificates.X509Certificate2] $entry\n            } Catch {\n                Write-Verbose \"'$computerName' has an invalid Certificate!\"\n                Continue\n            }\n            Write-Verbose \"'$computerName' has a Certificate with Subject: $($cert.Subject); Thumbprint:$($cert.Thumbprint).\"\n            $validEntries += $cert\n\n        }\n\n        $validEntriesCount = $validEntries.Count\n        Write-Verbose \"'$computerName' has a total of $validEntriesCount certificates (shown above).\"\n\n        # Get non-expired Certs (Valid Certificates)\n        $validCerts = @($validEntries | Where-Object { $_.NotAfter -ge (Get-Date) })\n        $validCertsCount = $validCerts.Count\n        Write-Verbose \"'$computerName' has $validCertsCount valid certificates (not-expired).\"\n\n        # Check for AAD Hybrid Join Certificates\n        $hybridJoinCerts = @()\n        $hybridJoinCertsThumbprints = [string] \"|\"\n        ForEach ($cert in $validCerts) {\n            $certSubjectName = $cert.Subject\n            If ($certSubjectName.StartsWith($(\"CN=$objectGuid\")) -or $certSubjectName.StartsWith($(\"CN={$objectGuid}\"))) {\n                $hybridJoinCerts += $cert\n                $hybridJoinCertsThumbprints += [string] $($cert.Thumbprint) + '|'\n            }\n        }\n\n        $hybridJoinCertsCount = $hybridJoinCerts.Count\n        if ($hybridJoinCertsCount -gt 0) {\n            Write-Verbose \"'$computerName' has $hybridJoinCertsCount AAD Hybrid Join Certificates with Thumbprints: $hybridJoinCertsThumbprints\"\n            if ($hybridJoinCertsCount.count -lt 15) {\n                # more than 15 certificates would cause fail\n                return $true\n            } else {\n                return $false\n            }\n        } else {\n            Write-Verbose \"'$computerName' has no AAD Hybrid Join Certificates\"\n            return $false\n        }\n    }\n    #endregion helper functions\n\n    #region checks\n    if (!$computer) { throw \"Computer parameter is missing\" }\n\n    if ($combineDataFrom -contains \"Intune\") {\n        try {\n            $null = Get-Command New-GraphAPIAuthHeader -ErrorAction Stop\n        } catch {\n            throw \"New-GraphAPIAuthHeader command isn't available\"\n        }\n    }\n\n    if ($combineDataFrom -contains \"SCCM\") {\n        try {\n            $null = Get-Command Invoke-CMAdminServiceQuery -ErrorAction Stop\n        } catch {\n            throw \"Invoke-CMAdminServiceQuery command isn't available\"\n        }\n    }\n\n    # it needs originally installed ActiveDirectory module, NOT copied/hacked one!\n    if (!(Get-Module ActiveDirectory -ListAvailable)) {\n        if ((Get-WmiObject win32_operatingsystem -Property caption).caption -match \"server\") {\n            throw \"Module ActiveDirectory is missing. Use: Install-WindowsFeature RSAT-AD-PowerShell -IncludeManagementTools\"\n        } else {\n            throw \"Module ActiveDirectory is missing. Use: Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online\"\n        }\n    }\n    #endregion checks\n\n    #region get data\n    if ($combineDataFrom -contains \"Intune\" -or $combineDataFrom -contains \"AAD\") {\n        $header = New-GraphAPIAuthHeader -credential $graphCredential -ErrorAction Stop\n    }\n\n    if ($combineDataFrom -contains \"Intune\") {\n        $intuneDevice = (Invoke-RestMethod -Headers $header -Uri \"https://graph.microsoft.com/beta/deviceManagement/managedDevices\" -Method Get).Value | select deviceName, deviceEnrollmentType, lastSyncDateTime, aadRegistered, azureADRegistered, deviceRegistrationState, azureADDeviceId, emailAddress\n    }\n\n    if ($combineDataFrom -contains \"SCCM\") {\n        $properties = 'Name', 'Domain', 'IsClient', 'IsActive', 'ClientCheckPass', 'ClientActiveStatus', 'LastActiveTime', 'ADLastLogonTime', 'CoManaged', 'IsMDMActive', 'PrimaryUser', 'SerialNumber', 'MachineId', 'UserName'\n        $param = @{\n            source = \"v1.0/Device\"\n            select = $properties\n        }\n        if ($sccmAdminServiceCredential) {\n            $param.credential = $sccmAdminServiceCredential\n        }\n        $sccmDevice = Invoke-CMAdminServiceQuery @param | select $properties\n\n        # add more information\n        $properties = 'ResourceID', 'InstallDate'\n        $param = @{\n            source = \"wmi/SMS_G_System_OPERATING_SYSTEM\"\n            select = $properties\n        }\n        if ($sccmAdminServiceCredential) {\n            $param.credential = $sccmAdminServiceCredential\n        }\n        $additionalData = Invoke-CMAdminServiceQuery @param | select $properties\n\n        $sccmDevice = $sccmDevice | % {\n            $deviceAdtData = $additionalData | ? ResourceID -EQ $_.MachineId\n            $_ | select *, @{n = 'InstallDate'; e = { if ($deviceAdtData.InstallDate) { Get-Date $deviceAdtData.InstallDate } } }, @{n = 'LastBootUpTime'; e = { if ($deviceAdtData.LastBootUpTime) { Get-Date $deviceAdtData.LastBootUpTime } } }\n        }\n    }\n\n    if ($combineDataFrom -contains \"AAD\") {\n        $aadDevice = Invoke-GraphAPIRequest -uri \"https://graph.microsoft.com/v1.0/devices\" -header $header | select displayName, accountEnabled, approximateLastSignInDateTime, deviceOwnership, enrollmentType, isCompliant, isManaged, managementType, onPremisesSyncEnabled, onPremisesLastSyncDateTime, profileType, deviceId\n    }\n    #endregion get data\n\n    # fill object properties\n    foreach ($cmp in $computer) {\n        if ($cmp.name) {\n            # it is object\n            $name = $cmp.name\n        } elseif ($cmp.gettype().Name -eq \"String\") {\n            # it is string\n            $name = $cmp\n        } else {\n            $cmp\n            throw \"THIS OBJECT DOESN'T CONTAIN NAME PROPERTY\"\n        }\n\n        Write-Verbose $name\n\n        $deviceGUID = $deviceSID = $null\n\n        $deviceProperty = [ordered]@{\n            Name                   = $name\n            hasValidHybridJoinCert = _computerHasValidHybridJoinCertificate $name\n        }\n\n        if ($combineDataFrom -contains \"AD\") {\n            $property = 'Enabled', 'LastLogonDate', 'DistinguishedName', 'Description', 'Sid', 'ObjectGUID', 'PasswordLastSet'\n            $missingProperty = @()\n\n            # try to get the value from input\n            $property | % {\n                $propertyName = \"AD_$_\"\n                if ($cmp.$_) {\n                    switch ($_) {\n                        \"SID\" {\n                            $deviceProperty.$propertyName = $cmp.$_.value\n                        }\n                        \"ObjectGUID\" {\n                            $deviceProperty.$propertyName = $cmp.$_.guid\n                        }\n                        default {\n                            $deviceProperty.$propertyName = $cmp.$_\n                        }\n                    }\n                } else {\n                    $missingProperty += $_\n                }\n            }\n\n            if ($missingProperty) {\n                Write-Verbose \"Getting missing property: $($missingProperty -join ', ')\"\n                $deviceADData = Get-ADComputer -Filter \"name -eq '$name'\" -Property $missingProperty\n                $missingProperty | % {\n                    $propertyName = \"AD_$_\"\n                    switch ($_) {\n                        \"SID\" {\n                            $deviceProperty.$propertyName = $deviceADData.$_.value\n                        }\n                        \"ObjectGUID\" {\n                            $deviceProperty.$propertyName = $deviceADData.$_.guid\n                        }\n                        default {\n                            $deviceProperty.$propertyName = $deviceADData.$_\n                        }\n                    }\n                }\n            }\n        }\n\n        # getting SCCM data has to be before Intune because of comparing co-managed status\n        if ($combineDataFrom -contains \"SCCM\") {\n\n            $deviceSCCMRecord = @($sccmDevice | ? Name -EQ $name)\n\n            if (!$deviceSCCMRecord) {\n                $deviceProperty.SCCM_InDatabase = $false\n            } else {\n                # device is in SCCM\n                $deviceProperty.SCCM_InDatabase = $true\n\n                if ($deviceSCCMRecord.count -gt 1) {\n                    # more records with the same name\n\n                    $deviceProperty.SCCM_MultipleRecords = $deviceSCCMRecord.count\n\n                    Write-Verbose \"Device $name is $($deviceSCCMRecord.count)x in SCCM database!\"\n\n                    # get the correct one by using SID\n                    $deviceSID = $cmp.sid.value\n                    if (!$deviceSID) {\n                        $deviceSID = $deviceProperty.AD_SID\n                    }\n                    if (!$deviceSID) {\n                        $deviceSID = (Get-ADComputer -Filter \"name -eq '$name'\" -Property SID).SID.Value\n                    }\n                    if ($deviceSID) {\n                        Write-Verbose \"Search for the $name with $deviceSID SID in SCCM database\"\n\n                        $param = @{\n                            source = \"wmi/SMS_R_SYSTEM\"\n                            select = 'ResourceId'\n                            filter = \"SID eq '$deviceSID'\"\n                        }\n                        if ($sccmAdminServiceCredential) {\n                            $param.credential = $sccmAdminServiceCredential\n                        }\n                        $resourceId = Invoke-CMAdminServiceQuery @param | select -ExpandProperty ResourceId\n                        Write-Verbose \"$name has resourceId $resourceId\"\n\n                        $deviceSCCMRecord = @($sccmDevice | ? MachineId -EQ $resourceId)\n                    }\n\n                    if ($deviceSCCMRecord.count -gt 1) {\n                        # unable to narrow down the results\n\n                        if (!$deviceSID) {\n                            $erMsg = \"No SID property was provided to identify the correct one, nor was found in AD.\"\n                        } else {\n                            $erMsg = \"Unable to identify the correct one.\"\n                        }\n                        Write-Warning \"Device $name is $($deviceSCCMRecord.count)x in SCCM database.`n$erMsg Therefore setting property deviceSCCMRecord as `$null\"\n                        $deviceSCCMRecord = $null\n                    }\n                } else {\n                    $deviceProperty.SCCM_MultipleRecords = $false\n                }\n\n                if ($deviceSCCMRecord.count -eq 1) {\n                    if (!$deviceSCCMRecord.IsClient) {\n                        $deviceProperty.SCCM_ClientInstalled = $false\n                    } else {\n                        # SCCM client is installed\n\n                        $deviceProperty.SCCM_ClientInstalled = $true\n                        if ($deviceSCCMRecord.LastActiveTime) {\n                            $deviceProperty.SCCM_LastActiveTime = (Get-Date $deviceSCCMRecord.LastActiveTime)\n                        } else {\n                            $deviceProperty.SCCM_LastActiveTime = $null\n                        }\n                        $deviceProperty.SCCM_IsActive = $deviceSCCMRecord.IsActive\n                        $deviceProperty.SCCM_clientCheckPass = _ClientCheckPass $deviceSCCMRecord.ClientCheckPass\n                        $deviceProperty.SCCM_clientActiveStatus = $deviceSCCMRecord.ClientActiveStatus\n                        if ($deviceSCCMRecord.CoManaged -ne 1) {\n                            $deviceProperty.SCCM_CoManaged = $false\n                        } else {\n                            $deviceProperty.SCCM_CoManaged = $true\n                        }\n                        $deviceProperty.SCCM_User = $deviceSCCMRecord.UserName\n                        $deviceProperty.SCCM_SerialNumber = $deviceSCCMRecord.SerialNumber\n                        $deviceProperty.SCCM_MachineId = $deviceSCCMRecord.MachineId\n                        $deviceProperty.SCCM_OSInstallDate = $deviceSCCMRecord.InstallDate\n                    }\n                }\n            }\n        }\n\n        if ($combineDataFrom -contains \"Intune\") {\n\n            $deviceIntuneRecord = @($intuneDevice | ? DeviceName -EQ $name)\n\n            if (!$deviceIntuneRecord) {\n                Write-Verbose \"$name wasn't found in Intune database, trying to get its GUID\"\n\n                # try to search for it using its GUID\n                if (!$deviceGUID) {\n                    $deviceGUID = $cmp.ObjectGUID.Guid\n                }\n                if (!$deviceGUID) {\n                    $deviceGUID = $deviceProperty.AD_ObjectGUID\n                }\n                if (!$deviceGUID) {\n                    $deviceGUID = (Get-ADComputer -Filter \"name -eq '$name'\" -Property ObjectGUID).ObjectGUID.Guid\n                }\n                if ($deviceGUID) {\n                    Write-Verbose \"Search for the $name using its $deviceGUID GUID in Intune database\"\n                    # search for Intune device with GUID instead of name\n                    $deviceIntuneRecord = @($intuneDevice | ? { $_.AzureADDeviceId -eq $deviceGUID })\n                }\n            }\n\n            if (!$deviceIntuneRecord) {\n                $deviceProperty.INTUNE_InDatabase = $false\n            } else {\n                # device is in Intune\n                $deviceProperty.INTUNE_InDatabase = $true\n\n                if ($deviceIntuneRecord.count -gt 1) {\n                    # more records with the same name\n\n                    $deviceProperty.INTUNE_MultipleRecords = $deviceIntuneRecord.count\n\n                    Write-Verbose \"Device $name is $($deviceIntuneRecord.count)x in Intune database!\"\n\n                    # get the correct one by using GUID\n                    if (!$deviceGUID) {\n                        $deviceGUID = $cmp.ObjectGUID.Guid\n                    }\n                    if (!$deviceGUID) {\n                        $deviceGUID = $deviceProperty.AD_ObjectGUID\n                    }\n                    if (!$deviceGUID) {\n                        $deviceGUID = (Get-ADComputer -Filter \"name -eq '$name'\" -Property ObjectGUID).ObjectGUID.Guid\n                    }\n                    if ($deviceGUID) {\n                        Write-Verbose \"Search for the $name with $deviceGUID GUID in Intune database\"\n                        $deviceIntuneRecord = @($intuneDevice | ? azureADDeviceId -EQ $deviceGUID)\n                    }\n\n                    if ($deviceIntuneRecord.count -gt 1) {\n                        # unable to narrow down the results\n\n                        if (!$deviceGUID) {\n                            $erMsg = \"No GUID property was provided to identify the correct one, nor was found in AD.\"\n                        } else {\n                            $erMsg = \"Unable to identify the correct one.\"\n                        }\n                        Write-Warning \"Device $name is $($deviceIntuneRecord.count)x in Intune database.`n$erMsg Therefore setting property deviceIntuneRecord as `$null\"\n                        $deviceIntuneRecord = $null\n                    }\n                } else {\n                    $deviceProperty.INTUNE_MultipleRecords = $false\n                }\n\n                if ($deviceIntuneRecord.count -eq 1) {\n                    $deviceProperty.INTUNE_Name = $deviceIntuneRecord.deviceName\n                    $deviceProperty.INTUNE_DeviceId = $deviceIntuneRecord.azureADDeviceId\n                    $deviceProperty.INTUNE_LastSyncDateTime = $deviceIntuneRecord.lastSyncDateTime\n                    $deviceProperty.INTUNE_DeviceRegistrationState = $deviceIntuneRecord.deviceRegistrationState\n\n                    if ($deviceIntuneRecord.deviceEnrollmentType -ne \"windowsCoManagement\") {\n                        $deviceProperty.INTUNE_CoManaged = $false\n                    } else {\n                        $deviceProperty.INTUNE_CoManaged = $true\n                        if (!$deviceProperty.SCCM_CoManaged -and $deviceProperty.SCCM_InDatabase -and $deviceProperty.SCCM_ClientInstalled) {\n                            Write-Verbose \"According to Intune, $name is co-managed even though SCCM says otherwise\"\n                        }\n                    }\n\n                    if (!$deviceIntuneRecord.aadRegistered -or !$deviceIntuneRecord.azureADRegistered) {\n                        $deviceProperty.INTUNE_Registered = $false\n                    } else {\n                        $deviceProperty.INTUNE_Registered = $true\n                    }\n\n                    $deviceProperty.INTUNE_User = $deviceIntuneRecord.emailAddress\n                }\n            }\n        }\n\n        if ($combineDataFrom -contains \"AAD\") {\n\n            $deviceAADRecord = @($aadDevice | ? DisplayName -EQ $name)\n\n            if (!$deviceAADRecord) {\n                Write-Verbose \"$name wasn't found in Intune database, trying to get its GUID\"\n\n                # try to search for it using its GUID\n                if (!$deviceGUID) {\n                    $deviceGUID = $cmp.ObjectGUID.Guid\n                }\n                if (!$deviceGUID) {\n                    $deviceGUID = $deviceProperty.AD_ObjectGUID\n                }\n                if (!$deviceGUID) {\n                    $deviceGUID = (Get-ADComputer -Filter \"name -eq '$name'\" -Property ObjectGUID).ObjectGUID.Guid\n                }\n                if ($deviceGUID) {\n                    Write-Verbose \"Search for the $name using its $deviceGUID GUID in AAD database\"\n                    # search for AAD device with GUID instead of name\n                    $deviceAADRecord = @($aadDevice | ? { $_.deviceId -eq $deviceGUID })\n                }\n            }\n\n            if (!$deviceAADRecord) {\n                $deviceProperty.AAD_InDatabase = $false\n            } else {\n                # device is in AAD\n                $deviceProperty.AAD_InDatabase = $true\n\n                if ($deviceAADRecord.count -gt 1) {\n                    # more records with the same name\n\n                    $deviceProperty.AAD_MultipleRecords = $deviceAADRecord.count\n\n                    Write-Verbose \"Device $name is $($deviceAADRecord.count)x in AAD database!\"\n\n                    # get the correct one using GUID\n                    if (!$deviceGUID) {\n                        $deviceGUID = $cmp.ObjectGUID.Guid\n                    }\n                    if (!$deviceGUID) {\n                        $deviceGUID = $deviceProperty.AD_ObjectGUID\n                    }\n                    if (!$deviceGUID) {\n                        $deviceGUID = (Get-ADComputer -Filter \"name -eq '$name'\" -Property ObjectGUID).ObjectGUID.Guid\n                    }\n                    if ($deviceGUID) {\n                        Write-Verbose \"Search for the $name with $deviceGUID GUID in AAD database\"\n                        $deviceAADRecord = @($aadDevice | ? deviceID -EQ $deviceGUID)\n                    }\n\n                    if ($deviceAADRecord.count -gt 1) {\n                        # unable to narrow down the results\n\n                        if (!$deviceGUID) {\n                            $erMsg = \"No GUID property was provided to identify the correct one, nor was found in AD.\"\n                        } else {\n                            $erMsg = \"Unable to identify the correct one.\"\n                        }\n                        Write-Warning \"Device $name is $($deviceAADRecord.count)x in AAD database.`n$erMsg Therefore setting property deviceAADRecord as `$null\"\n                        $deviceAADRecord = $null\n                    }\n                } else {\n                    $deviceProperty.AAD_MultipleRecords = $false\n                }\n\n                if ($deviceAADRecord.count -eq 1) {\n                    $deviceProperty.AAD_Name = $deviceAADRecord.displayName\n                    $deviceProperty.AAD_LastActiveTime = $deviceAADRecord.approximateLastSignInDateTime\n                    $deviceProperty.AAD_Owner = $deviceAADRecord.deviceOwnership\n                    $deviceProperty.AAD_IsCompliant = $deviceAADRecord.isCompliant\n                    $deviceProperty.AAD_DeviceId = $deviceAADRecord.deviceId\n                    $deviceProperty.AAD_EnrollmentType = $deviceAADRecord.enrollmentType\n                    $deviceProperty.AAD_IsManaged = $deviceAADRecord.isManaged\n                    $deviceProperty.AAD_ManagementType = $deviceAADRecord.managementType\n                    $deviceProperty.AAD_OnPremisesSyncEnabled = $deviceAADRecord.onPremisesSyncEnabled\n                    $deviceProperty.AAD_ProfileType = $deviceAADRecord.profileType\n                }\n            }\n        }\n\n        New-Object -TypeName PSObject -Property $deviceProperty\n    } # end of foreach\n}\n"
  },
  {
    "path": "INTUNE/Invoke-IntuneScriptRedeploy.ps1",
    "content": "﻿function Invoke-IntuneScriptRedeploy {\n    <#\n    .SYNOPSIS\n    Function for forcing redeploy of selected Script(s) deployed from Intune.\n    Scripts and Remediation scripts can be redeployed.\n\n    .DESCRIPTION\n    Function for forcing redeploy of selected Script(s) deployed from Intune.\n    Scripts and Remediation scripts can be redeployed.\n\n    OutGridView is used to output found Scripts.\n\n    Redeploy means that corresponding registry keys will be deleted from registry and service IntuneManagementExtension will be restarted.\n\n    .PARAMETER computerName\n    Name of remote computer where you want to force the redeploy.\n\n    .PARAMETER scriptType\n    Mandatory parameter for selecting type of the script you want to show&redeploy.\n    Possible values are script, remediationScript.\n\n    .PARAMETER getDataFromIntune\n    Switch for getting Scripts and User names from Intune, so locally used IDs can be translated to them.\n\n    .PARAMETER credential\n    Credential object used for Intune authentication.\n\n    .PARAMETER tenantId\n    Azure Tenant ID for Intune App authentication.\n\n    .EXAMPLE\n    Invoke-IntuneScriptRedeploy -scriptType script\n\n    Get and show common Script(s) deployed from Intune to this computer. Selected ones will be then redeployed.\n\n    .EXAMPLE\n    Invoke-IntuneScriptRedeploy -scriptType remediationScript\n\n    Get and show Remediation Script(s) deployed from Intune to this computer. Selected ones will be then redeployed.\n\n    .EXAMPLE\n    Invoke-IntuneScriptRedeploy -scriptType remediationScript -computerName PC-01 -getDataFromIntune credential $creds\n\n    Get and show Script(s) deployed from Intune to computer PC-01. IDs of scripts and targeted users will be translated to corresponding names. Selected ones will be then redeployed.\n\n    .EXAMPLE\n    Invoke-IntuneScriptRedeploy -scriptType remediationScript -computerName PC-01 -getDataFromIntune credential $creds -tenantId 123456789\n\n    Get and show Script(s) deployed from Intune to computer PC-01. App authentication will be used instead of user auth.\n    IDs of scripts and targeted users will be translated to corresponding names. Selected ones will be then redeployed.\n\n    .NOTES\n    Author: @AndrewZtrhgf\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName,\n\n        [Parameter(Mandatory = $true)]\n        [ValidateSet('script', 'remediationScript')]\n        [string] $scriptType,\n\n        [switch] $getDataFromIntune,\n\n        [System.Management.Automation.PSCredential] $credential,\n\n        [string] $tenantId\n    )\n\n    #region helper function\n    function _getIntuneScript {\n        param ([string] $scriptID)\n\n        $intuneScript | ? id -EQ $scriptID\n    }\n\n    function _getRemediationScript {\n        param ([string] $scriptID)\n        $intuneRemediationScript | ? id -EQ $scriptID\n    }\n    function _getTargetName {\n        param ([string] $id)\n\n        Write-Verbose \"Translating $id\"\n\n        if (!$id) {\n            Write-Verbose \"id was null\"\n            return\n        } elseif ($id -eq 'device') {\n            # xml nodes contains 'device' instead of 'Device'\n            return 'Device'\n        }\n\n        $errPref = $ErrorActionPreference\n        $ErrorActionPreference = \"Stop\"\n        try {\n            if ($id -eq '00000000-0000-0000-0000-000000000000' -or $id -eq 'S-0-0-00-0000000000-0000000000-000000000-000') {\n                return 'Device'\n            } elseif ($id -match \"^S-1-5-21\") {\n                # it is local account\n                return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n            } else {\n                # it is AzureAD account\n                if ($getDataFromIntune) {\n                    return ($intuneUser | ? id -EQ $id).userPrincipalName\n                } else {\n                    # unable to translate ID to name because there is no connection to the Intune Graph API\n                    return $id\n                }\n            }\n        } catch {\n            Write-Warning \"Unable to translate $id to account name ($_)\"\n            $ErrorActionPreference = $errPref\n            return $id\n        }\n    }\n\n    # create helper functions text definition for usage in remote sessions\n    if ($computerName) {\n        $allFunctionDefs = \"function _getTargetName { ${function:_getTargetName} }; function _getIntuneScript { ${function:_getIntuneScript} }; function _getRemediationScript { ${function:_getRemediationScript} }\"\n    }\n    #endregion helper function\n\n    #region prepare\n    if ($getDataFromIntune) {\n        if (!(Get-Module 'Microsoft.Graph.Intune') -and !(Get-Module 'Microsoft.Graph.Intune' -ListAvailable)) {\n            throw \"Module 'Microsoft.Graph.Intune' is required. To install it call: Install-Module 'Microsoft.Graph.Intune' -Scope CurrentUser\"\n        }\n\n        if ($tenantId) {\n            # app logon\n            if (!$credential) {\n                $credential = Get-Credential -Message \"Enter AppID and AppSecret for connecting to Intune tenant\" -ErrorAction Stop\n            }\n            Update-MSGraphEnvironment -AppId $credential.UserName -Quiet\n            Update-MSGraphEnvironment -AuthUrl \"https://login.windows.net/$tenantId\" -Quiet\n            $null = Connect-MSGraph -ClientSecret $credential.GetNetworkCredential().Password -ErrorAction Stop\n        } else {\n            # user logon\n            if ($credential) {\n                $null = Connect-MSGraph -Credential $credential -ErrorAction Stop\n                # $header = New-GraphAPIAuthHeader -credential $credential -ErrorAction Stop\n            } else {\n                $null = Connect-MSGraph -ErrorAction Stop\n                # $header = New-GraphAPIAuthHeader -ErrorAction Stop\n            }\n        }\n\n        Write-Verbose \"Getting Intune data\"\n        # filtering by ID is as slow as getting all data\n        # Invoke-MSGraphRequest -Url 'https://graph.microsoft.com/beta/deviceAppManagement/mobileApps?$filter=(id%20eq%20%2756695a77-925a-4df0-be79-24ed039afa86%27)'\n        if ($scriptType -eq \"remediationScript\") {\n            $intuneRemediationScript = Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/deviceManagement/deviceHealthScripts?select=id,displayname\" | Get-MSGraphAllPages\n        }\n        if ($scriptType -eq \"script\") {\n            $intuneScript = Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/deviceManagement/deviceManagementScripts?select=id,displayname\" | Get-MSGraphAllPages\n        }\n        $intuneUser = Invoke-MSGraphRequest -Url 'https://graph.microsoft.com/beta/users?select=id,userPrincipalName' | Get-MSGraphAllPages\n    }\n\n    if ($computerName) {\n        $session = New-PSSession -ComputerName $computerName -ErrorAction Stop\n    } else {\n        if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            throw \"Run as administrator\"\n        }\n    }\n    #endregion prepare\n\n    #region get data\n    if ($scriptType -eq 'script') {\n        #region script\n        $scriptBlock = {\n            param($verbosePref, $getDataFromIntune, $intuneScript, $intuneUser, $allFunctionDefs)\n\n            # inherit verbose settings from host session\n            $VerbosePreference = $verbosePref\n\n            # recreate functions from their text definitions\n            . ([ScriptBlock]::Create($allFunctionDefs))\n\n            Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Policies\" -ErrorAction SilentlyContinue | % {\n                $userAzureObjectID = Split-Path $_.Name -Leaf\n\n                Get-ChildItem $_.PSPath | % {\n                    $scriptRegPath = $_.PSPath\n                    $scriptID = Split-Path $_.Name -Leaf\n\n                    Write-Verbose \"`tID $scriptID\"\n\n                    $scriptRegData = Get-ItemProperty $scriptRegPath\n\n                    # get output of the invoked script\n                    if ($scriptRegData.ResultDetails) {\n                        try {\n                            $resultDetails = $scriptRegData.ResultDetails | ConvertFrom-Json -ErrorAction Stop | select -ExpandProperty ExecutionMsg\n                        } catch {\n                            Write-Verbose \"`tUnable to get Script Output data\"\n                        }\n                    } else {\n                        $resultDetails = $null\n                    }\n\n                    if ($getDataFromIntune) {\n                        $property = [ordered]@{\n                            \"Scope\"                   = _getTargetName $userAzureObjectID\n                            \"DisplayName\"             = (_getIntuneScript $scriptID).DisplayName\n                            \"Id\"                      = $scriptID\n                            \"Result\"                  = $scriptRegData.Result\n                            \"ErrorCode\"               = $scriptRegData.ErrorCode\n                            \"DownloadAndExecuteCount\" = $scriptRegData.DownloadCount\n                            \"LastUpdatedTimeUtc\"      = $scriptRegData.LastUpdatedTimeUtc\n                            \"RunAsAccount\"            = $scriptRegData.RunAsAccount\n                            \"ResultDetails\"           = $resultDetails\n                        }\n                    } else {\n                        # no 'DisplayName' property\n                        $property = [ordered]@{\n                            \"Scope\"                   = _getTargetName $userAzureObjectID\n                            \"Id\"                      = $scriptID\n                            \"Result\"                  = $scriptRegData.Result\n                            \"ErrorCode\"               = $scriptRegData.ErrorCode\n                            \"DownloadAndExecuteCount\" = $scriptRegData.DownloadCount\n                            \"LastUpdatedTimeUtc\"      = $scriptRegData.LastUpdatedTimeUtc\n                            \"RunAsAccount\"            = $scriptRegData.RunAsAccount\n                            \"ResultDetails\"           = $resultDetails\n                        }\n                    }\n\n                    New-Object -TypeName PSObject -Property $property\n                }\n            }\n        }\n\n        $param = @{\n            scriptBlock  = $scriptBlock\n            argumentList = ($VerbosePreference, $getDataFromIntune, $intuneScript, $intuneUser, $allFunctionDefs)\n        }\n        if ($computerName) {\n            $param.session = $session\n        }\n\n        $script = Invoke-Command @param | select -Property * -ExcludeProperty PSComputerName, RunspaceId, PSShowComputerName\n        #region script\n    }\n\n    #region remediation script\n    if ($scriptType -eq 'remediationScript') {\n        $scriptBlock = {\n            param($verbosePref, $getDataFromIntune, $intuneRemediationScript, $intuneUser, $allFunctionDefs)\n\n            # inherit verbose settings from host session\n            $VerbosePreference = $verbosePref\n\n            # recreate functions from their text definitions\n            . ([ScriptBlock]::Create($allFunctionDefs))\n\n            Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\\Reports\" -ErrorAction SilentlyContinue | % {\n                $userAzureObjectID = Split-Path $_.Name -Leaf\n                $userRemScriptRoot = $_.PSPath\n\n                # $lastFullReportTimeUTC = Get-ItemPropertyValue $userRemScriptRoot -Name LastFullReportTimeUTC\n                $remScriptIDList = Get-ChildItem $userRemScriptRoot | select -ExpandProperty PSChildName | % { $_ -replace \"_\\d+$\" } | select -Unique\n\n                $remScriptIDList | % {\n                    $remScriptID = $_\n\n                    Write-Verbose \"`tID $remScriptID\"\n\n                    $newestRemScriptRecord = Get-ChildItem $userRemScriptRoot | ? PSChildName -Match ([regex]::escape($remScriptID)) | Sort-Object -Descending -Property PSChildName | select -First 1\n\n                    try {\n                        $result = Get-ItemPropertyValue \"$($newestRemScriptRecord.PSPath)\\Result\" -Name Result | ConvertFrom-Json\n                    } catch {\n                        Write-Verbose \"`tUnable to get Remediation Script Result data\"\n                    }\n\n                    $lastExecution = Get-ItemPropertyValue \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\\Execution\\$userAzureObjectID\\$($newestRemScriptRecord.PSChildName)\" -Name LastExecution\n\n                    if ($getDataFromIntune) {\n                        $property = [ordered]@{\n                            \"Scope\"                             = _getTargetName $userAzureObjectID\n                            \"DisplayName\"                       = (_getRemediationScript $remScriptID).DisplayName\n                            \"Id\"                                = $remScriptID\n                            \"LastError\"                         = $result.ErrorCode\n                            \"LastExecution\"                     = $lastExecution\n                            # LastFullReportTimeUTC               = $lastFullReportTimeUTC\n                            \"InternalVersion\"                   = $result.InternalVersion\n                            \"PreRemediationDetectScriptOutput\"  = $result.PreRemediationDetectScriptOutput\n                            \"PreRemediationDetectScriptError\"   = $result.PreRemediationDetectScriptError\n                            \"RemediationScriptErrorDetails\"     = $result.RemediationScriptErrorDetails\n                            \"PostRemediationDetectScriptOutput\" = $result.PostRemediationDetectScriptOutput\n                            \"PostRemediationDetectScriptError\"  = $result.PostRemediationDetectScriptError\n                            \"RemediationExitCode\"               = $result.Info.RemediationExitCode\n                            \"FirstDetectExitCode\"               = $result.Info.FirstDetectExitCode\n                            \"LastDetectExitCode\"                = $result.Info.LastDetectExitCode\n                            \"ErrorDetails\"                      = $result.Info.ErrorDetails\n                        }\n                    } else {\n                        # no 'DisplayName' property\n                        $property = [ordered]@{\n                            \"Scope\"                             = _getTargetName $userAzureObjectID\n                            \"Id\"                                = $remScriptID\n                            \"LastError\"                         = $result.ErrorCode\n                            \"LastExecution\"                     = $lastExecution\n                            # LastFullReportTimeUTC               = $lastFullReportTimeUTC\n                            \"InternalVersion\"                   = $result.InternalVersion\n                            \"PreRemediationDetectScriptOutput\"  = $result.PreRemediationDetectScriptOutput\n                            \"PreRemediationDetectScriptError\"   = $result.PreRemediationDetectScriptError\n                            \"RemediationScriptErrorDetails\"     = $result.RemediationScriptErrorDetails\n                            \"PostRemediationDetectScriptOutput\" = $result.PostRemediationDetectScriptOutput\n                            \"PostRemediationDetectScriptError\"  = $result.PostRemediationDetectScriptError\n                            \"RemediationExitCode\"               = $result.Info.RemediationExitCode\n                            \"FirstDetectExitCode\"               = $result.Info.FirstDetectExitCode\n                            \"LastDetectExitCode\"                = $result.Info.LastDetectExitCode\n                            \"ErrorDetails\"                      = $result.Info.ErrorDetails\n                        }\n                    }\n\n                    New-Object -TypeName PSObject -Property $property\n                }\n            }\n        }\n\n        $param = @{\n            scriptBlock  = $scriptBlock\n            argumentList = ($VerbosePreference, $getDataFromIntune, $intuneRemediationScript, $intuneUser, $allFunctionDefs)\n        }\n        if ($computerName) {\n            $param.session = $session\n        }\n\n        $script = Invoke-Command @param | select -Property * -ExcludeProperty PSComputerName, RunspaceId, PSShowComputerName\n    }\n    #endregion remediation script\n\n    #endregion get data\n\n    #region let user redeploy chosen app\n    if ($script) {\n        $scriptToRedeploy = $script | Out-GridView -PassThru -Title \"Pick script(s) for redeploy\"\n\n        if ($scriptToRedeploy) {\n            $scriptBlock = {\n                param ($verbosePref, $scriptToRedeploy, $scriptType)\n\n                # inherit verbose settings from host session\n                $VerbosePreference = $verbosePref\n\n                if ($scriptType -eq 'script') {\n                    $scriptKeys = Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Policies\" -Recurse -Depth 2 | select PSChildName, PSPath, PSParentPath\n                } elseif ($scriptType -eq 'remediationScript') {\n                    # from Reports the key is deleted to be consistent (to have report without last execution can be weird)\n                    $scriptKeys = Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\\Execution\", \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\\Reports\" -Recurse -Depth 2 | select PSChildName, PSPath, PSParentPath\n                }\n\n                $scriptToRedeploy | % {\n                    $scriptId = $_.id\n                    $scopeId = $_.scope\n                    if ($scopeId -eq 'device') { $scopeId = \"00000000-0000-0000-0000-000000000000\" }\n                    Write-Warning \"Preparing redeploy for script $scriptId (scope $scopeId)\"\n\n                    $win32AppKeyToDelete = $scriptKeys | ? { $_.PSChildName -Match \"^$scriptId(_\\d+)?\" -and $_.PSParentPath -Match \"\\\\$scopeId$\" }\n\n                    if ($win32AppKeyToDelete) {\n                        $win32AppKeyToDelete | % {\n                            Write-Verbose \"Deleting $($_.PSPath)\"\n                            Remove-Item $_.PSPath -Force -Recurse\n                        }\n                    } else {\n                        throw \"BUG??? Script $scriptId with scope $scopeId wasn't found in the registry\"\n                    }\n                }\n\n                Write-Warning \"Invoking redeploy (by restarting service IntuneManagementExtension). Redeploy can take several minutes!\"\n                Restart-Service IntuneManagementExtension -Force\n            }\n\n            $param = @{\n                scriptBlock  = $scriptBlock\n                argumentList = ($VerbosePreference, $scriptToRedeploy, $scriptType)\n            }\n            if ($computerName) {\n                $param.session = $session\n            }\n\n            Invoke-Command @param\n        }\n    } else {\n        Write-Warning \"No deployed script detected\"\n    }\n    #endregion let user redeploy chosen app\n\n    if ($computerName) {\n        Remove-PSSession $session\n    }\n}"
  },
  {
    "path": "INTUNE/Invoke-IntuneWin32AppRedeploy.ps1",
    "content": "﻿function Invoke-IntuneWin32AppRedeploy {\n    <#\n    .SYNOPSIS\n    Function for forcing redeploy of selected Win32App deployed from Intune.\n\n    .DESCRIPTION\n    Function for forcing redeploy of selected Win32App deployed from Intune.\n\n    OutGridView is used to output found Apps.\n\n    Redeploy means that corresponding registry keys will be deleted from registry and service IntuneManagementExtension will be restarted.\n\n    .PARAMETER computerName\n    Name of remote computer where you want to force the redeploy.\n\n    .PARAMETER getDataFromIntune\n    Switch for getting Apps and User names from Intune, so locally used IDs can be translated to them.\n\n    .PARAMETER credential\n    Credential object used for Intune authentication.\n\n    .PARAMETER tenantId\n    Azure Tenant ID for Intune App authentication.\n\n    .PARAMETER excludeSystemApp\n    Switch for excluding Apps targeted to SYSTEM.\n\n    .EXAMPLE\n    Invoke-IntuneWin32AppRedeploy\n\n    Get and show Win32App(s) deployed from Intune to this computer. Selected ones will be then redeployed.\n\n    .EXAMPLE\n    Invoke-IntuneWin32AppRedeploy -computerName PC-01 -getDataFromIntune credential $creds\n\n    Get and show Win32App(s) deployed from Intune to computer PC-01. IDs of apps and targeted users will be translated to corresponding names. Selected ones will be then redeployed.\n\n    .EXAMPLE\n    Invoke-IntuneWin32AppRedeploy -computerName PC-01 -getDataFromIntune credential $creds -tenantId 123456789\n\n    Get and show Win32App(s) deployed from Intune to computer PC-01. App authentication will be used instead of user auth.\n    IDs of apps and targeted users will be translated to corresponding names. Selected ones will be then redeployed.\n\n    .NOTES\n    Author: @AndrewZtrhgf\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName,\n\n        [switch] $getDataFromIntune,\n\n        [System.Management.Automation.PSCredential] $credential,\n\n        [string] $tenantId,\n\n        [switch] $excludeSystemApp\n    )\n\n    #region helper function\n    function _getTargetName {\n        param ([string] $id)\n\n        Write-Verbose \"Translating $id\"\n\n        if (!$id) {\n            Write-Verbose \"id was null\"\n            return\n        } elseif ($id -eq 'device') {\n            # xml nodes contains 'device' instead of 'Device'\n            return 'Device'\n        }\n\n        $errPref = $ErrorActionPreference\n        $ErrorActionPreference = \"Stop\"\n        try {\n            if ($id -eq '00000000-0000-0000-0000-000000000000' -or $id -eq 'S-0-0-00-0000000000-0000000000-000000000-000') {\n                return 'Device'\n            } elseif ($id -match \"^S-1-5-21\") {\n                # it is local account\n                return ((New-Object System.Security.Principal.SecurityIdentifier($id)).Translate([System.Security.Principal.NTAccount])).Value\n            } else {\n                # it is AzureAD account\n                if ($getDataFromIntune) {\n                    return ($intuneUser | ? id -EQ $id).userPrincipalName\n                } else {\n                    # unable to translate ID to name because there is no connection to the Intune Graph API\n                    return $id\n                }\n            }\n        } catch {\n            Write-Warning \"Unable to translate $id to account name ($_)\"\n            $ErrorActionPreference = $errPref\n            return $id\n        }\n    }\n\n    function _getIntuneApp {\n        param ([string] $appID)\n\n        $intuneApp | ? id -EQ $appID\n    }\n\n    # create helper functions text definition for usage in remote sessions\n    if ($computerName) {\n        $allFunctionDefs = \"function _getTargetName { ${function:_getTargetName} }; function _getIntuneApp { ${function:_getIntuneApp} }\"\n    }\n    #endregion helper function\n\n    #region prepare\n    if ($getDataFromIntune) {\n        if (!(Get-Module 'Microsoft.Graph.Intune') -and !(Get-Module 'Microsoft.Graph.Intune' -ListAvailable)) {\n            throw \"Module 'Microsoft.Graph.Intune' is required. To install it call: Install-Module 'Microsoft.Graph.Intune' -Scope CurrentUser\"\n        }\n\n        if ($tenantId) {\n            # app logon\n            if (!$credential) {\n                $credential = Get-Credential -Message \"Enter AppID and AppSecret for connecting to Intune tenant\" -ErrorAction Stop\n            }\n            Update-MSGraphEnvironment -AppId $credential.UserName -Quiet\n            Update-MSGraphEnvironment -AuthUrl \"https://login.windows.net/$tenantId\" -Quiet\n            $null = Connect-MSGraph -ClientSecret $credential.GetNetworkCredential().Password -ErrorAction Stop\n        } else {\n            # user logon\n            if ($credential) {\n                $null = Connect-MSGraph -Credential $credential -ErrorAction Stop\n                # $header = New-GraphAPIAuthHeader -credential $credential -ErrorAction Stop\n            } else {\n                $null = Connect-MSGraph -ErrorAction Stop\n                # $header = New-GraphAPIAuthHeader -ErrorAction Stop\n            }\n        }\n\n        Write-Verbose \"Getting Intune data\"\n        # filtering by ID is as slow as getting all data\n        # Invoke-MSGraphRequest -Url 'https://graph.microsoft.com/beta/deviceAppManagement/mobileApps?$filter=(id%20eq%20%2756695a77-925a-4df0-be79-24ed039afa86%27)'\n        $intuneApp = Invoke-MSGraphRequest -Url \"https://graph.microsoft.com/beta/deviceAppManagement/mobileApps?select=id,displayname\" | Get-MSGraphAllPages\n        $intuneUser = Invoke-MSGraphRequest -Url 'https://graph.microsoft.com/beta/users?select=id,userPrincipalName' | Get-MSGraphAllPages\n    }\n\n    if ($computerName) {\n        $session = New-PSSession -ComputerName $computerName -ErrorAction Stop\n    } else {\n        if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            throw \"Run as administrator\"\n        }\n    }\n    #endregion prepare\n\n    #region get data\n    $scriptBlock = {\n        param($verbosePref, $excludeSystemApp, $getDataFromIntune, $intuneApp, $intuneUser, $allFunctionDefs)\n\n        # inherit verbose settings from host session\n        $VerbosePreference = $verbosePref\n\n        # recreate functions from their text definitions\n        . ([ScriptBlock]::Create($allFunctionDefs))\n\n        foreach ($app in (Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Win32Apps\" -ErrorAction SilentlyContinue)) {\n            $userAzureObjectID = Split-Path $app.Name -Leaf\n\n            if ($excludeSystemApp -and $userAzureObjectID -eq \"00000000-0000-0000-0000-000000000000\") {\n                Write-Verbose \"Skipping system deployments\"\n                continue\n            }\n\n            $userWin32AppRoot = $app.PSPath\n            $win32AppIDList = Get-ChildItem $userWin32AppRoot | select -ExpandProperty PSChildName | % { $_ -replace \"_\\d+$\" } | select -Unique\n\n            $win32AppIDList | % {\n                $win32AppID = $_\n\n                Write-Verbose \"Processing App ID $win32AppID\"\n\n                $newestWin32AppRecord = Get-ChildItem $userWin32AppRoot | ? PSChildName -Match ([regex]::escape($win32AppID)) | Sort-Object -Descending -Property PSChildName | select -First 1\n\n                $lastUpdatedTimeUtc = Get-ItemPropertyValue $newestWin32AppRecord.PSPath -Name LastUpdatedTimeUtc\n                try {\n                    $complianceStateMessage = Get-ItemPropertyValue \"$($newestWin32AppRecord.PSPath)\\ComplianceStateMessage\" -Name ComplianceStateMessage -ErrorAction Stop | ConvertFrom-Json -ErrorAction Stop\n                } catch {\n                    Write-Verbose \"`tUnable to get Compliance State Message data\"\n                }\n                try {\n                    $enforcementStateMessage = Get-ItemPropertyValue \"$($newestWin32AppRecord.PSPath)\\EnforcementStateMessage\" -Name EnforcementStateMessage -ErrorAction Stop | ConvertFrom-Json -ErrorAction Stop\n                } catch {\n                    Write-Verbose \"`tUnable to get Enforcement State Message data\"\n                }\n\n                $lastError = $complianceStateMessage.ErrorCode\n                if (!$lastError) { $lastError = 0 } # because of HTML conditional formatting ($null means that cell will have red background)\n\n                if ($getDataFromIntune) {\n                    $property = [ordered]@{\n                        \"Scope\"              = _getTargetName $userAzureObjectID\n                        \"DisplayName\"        = (_getIntuneApp $win32AppID).DisplayName\n                        \"Id\"                 = $win32AppID\n                        \"LastUpdatedTimeUtc\" = $lastUpdatedTimeUtc\n                        # \"Status\"            = $complianceStateMessage.ComplianceState\n                        \"ProductVersion\"     = $complianceStateMessage.ProductVersion\n                        \"LastError\"          = $lastError\n                        \"ScopeId\"            = $userAzureObjectID\n                    }\n                } else {\n                    # no 'DisplayName' property\n                    $property = [ordered]@{\n                        \"ScopeId\"            = _getTargetName $userAzureObjectID\n                        \"Id\"                 = $win32AppID\n                        \"LastUpdatedTimeUtc\" = $lastUpdatedTimeUtc\n                        # \"Status\"            = $complianceStateMessage.ComplianceState\n                        \"ProductVersion\"     = $complianceStateMessage.ProductVersion\n                        \"LastError\"          = $lastError\n                    }\n                }\n\n                New-Object -TypeName PSObject -Property $property\n            }\n        }\n    }\n\n    $param = @{\n        scriptBlock  = $scriptBlock\n        argumentList = ($VerbosePreference, $excludeSystemApp, $getDataFromIntune, $intuneApp, $intuneUser, $allFunctionDefs)\n    }\n    if ($computerName) {\n        $param.session = $session\n    }\n\n    $win32App = Invoke-Command @param | select -Property * -ExcludeProperty PSComputerName, RunspaceId, PSShowComputerName\n    #endregion get data\n\n    #region let user redeploy chosen app\n    if ($win32App) {\n        $hasDisplayNameProp = $win32App | Get-Member -Name DisplayName\n        $appToRedeploy = $win32App | ? { if ($hasDisplayNameProp) { if ($_.DisplayName) { $true } } else { $true } } | Out-GridView -PassThru -Title \"Pick app(s) for redeploy\"\n\n        if ($appToRedeploy) {\n            $scriptBlock = {\n                param ($verbosePref, $appToRedeploy)\n\n                # inherit verbose settings from host session\n                $VerbosePreference = $verbosePref\n\n                $win32AppKeys = Get-ChildItem \"HKLM:\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\Win32Apps\" -Recurse -Depth 2 | select PSChildName, PSPath, PSParentPath\n\n                $appToRedeploy | % {\n                    $appId = $_.id\n                    $scopeId = $_.scopeId\n                    if ($scopeId -eq 'device') { $scopeId = \"00000000-0000-0000-0000-000000000000\" }\n                    Write-Warning \"Preparing redeploy for app $appId (scope $scopeId)\"\n\n                    $win32AppKeyToDelete = $win32AppKeys | ? { $_.PSChildName -Match \"^$appId`_\\d+\" -and $_.PSParentPath -Match \"\\\\$scopeId$\" }\n\n                    if ($win32AppKeyToDelete) {\n                        $win32AppKeyToDelete | % {\n                            Write-Verbose \"Deleting $($_.PSPath)\"\n                            Remove-Item $_.PSPath -Force -Recurse\n                        }\n                    } else {\n                        throw \"BUG??? App $appId with scope $scopeId wasn't found in the registry\"\n                    }\n                }\n\n                Write-Warning \"Invoking redeploy (by restarting service IntuneManagementExtension). Redeploy can take several minutes!\"\n                Restart-Service IntuneManagementExtension -Force\n            }\n\n            $param = @{\n                scriptBlock  = $scriptBlock\n                argumentList = ($VerbosePreference, $appToRedeploy)\n            }\n            if ($computerName) {\n                $param.session = $session\n            }\n\n            Invoke-Command @param\n        }\n    } else {\n        Write-Warning \"No deployed Win32App detected\"\n    }\n    #endregion let user redeploy chosen app\n\n    if ($computerName) {\n        Remove-PSSession $session\n    }\n}"
  },
  {
    "path": "INTUNE/Invoke-MDMReenrollment.ps1",
    "content": "﻿function Invoke-MDMReenrollment {\n    <#\n    .SYNOPSIS\n    Function for resetting device Intune management connection.\n\n    .DESCRIPTION\n\tForce re-enrollment of Intune managed devices.\n\n    It will:\n     - remove Intune certificates\n     - remove Intune scheduled tasks & registry keys\n     - force re-enrollment via DeviceEnroller.exe\n\n    .PARAMETER computerName\n    (optional) Name of the remote computer, which you want to re-enroll.\n\n    .PARAMETER asSystem\n    Switch for invoking re-enroll as a SYSTEM instead of logged user.\n\n    .EXAMPLE\n    Invoke-MDMReenrollment\n\n    Invoking re-enroll to Intune on local computer under logged user.\n\n    .EXAMPLE\n    Invoke-MDMReenrollment -computerName PC-01 -asSystem\n\n    Invoking re-enroll to Intune on computer PC-01 under SYSTEM account.\n\n\t.NOTES\n    https://www.maximerastello.com/manually-re-enroll-a-co-managed-or-hybrid-azure-ad-join-windows-10-pc-to-microsoft-intune-without-loosing-current-configuration/\n\n\tBased on work of MauriceDaly.\n    #>\n\n    [Alias(\"Invoke-IntuneReenrollment\")]\n    [CmdletBinding()]\n    param (\n        [string] $computerName,\n\n        [switch] $asSystem\n    )\n\n    if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n        if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            throw \"You don't have administrator rights\"\n        }\n    }\n\n    $allFunctionDefs = \"function Invoke-AsSystem { ${function:Invoke-AsSystem} }\"\n\n    $scriptBlock = {\n        param ($allFunctionDefs, $asSystem)\n\n        try {\n            foreach ($functionDef in $allFunctionDefs) {\n                . ([ScriptBlock]::Create($functionDef))\n            }\n\n            Write-Host \"Checking for MDM certificate in computer certificate store\"\n\n            # Check&Delete MDM device certificate\n            Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? Issuer -EQ \"CN=Microsoft Intune MDM Device CA\" | % {\n                Write-Host \" - Removing Intune certificate $($_.DnsNameList.Unicode)\"\n                Remove-Item $_.PSPath\n            }\n\n            # Obtain current management GUID from Task Scheduler\n            $EnrollmentGUID = Get-ScheduledTask | Where-Object { $_.TaskPath -like \"*Microsoft*Windows*EnterpriseMgmt\\*\" } | Select-Object -ExpandProperty TaskPath -Unique | Where-Object { $_ -like \"*-*-*\" } | Split-Path -Leaf\n\n            # Start cleanup process\n            if ($EnrollmentGUID) {\n                $EnrollmentGUID | % {\n                    $GUID = $_\n\n                    Write-Host \"Current enrollment GUID detected as $GUID\"\n\n                    # Stop Intune Management Exention Agent and CCM Agent services\n                    Write-Host \"Stopping MDM services\"\n                    if (Get-Service -Name IntuneManagementExtension -ErrorAction SilentlyContinue) {\n                        Write-Host \" - Stopping IntuneManagementExtension service...\"\n                        Stop-Service -Name IntuneManagementExtension\n                    }\n                    if (Get-Service -Name CCMExec -ErrorAction SilentlyContinue) {\n                        Write-Host \" - Stopping CCMExec service...\"\n                        Stop-Service -Name CCMExec\n                    }\n\n                    # Remove task scheduler entries\n                    Write-Host \"Removing task scheduler Enterprise Management entries for GUID - $GUID\"\n                    Get-ScheduledTask | Where-Object { $_.Taskpath -match $GUID } | Unregister-ScheduledTask -Confirm:$false\n                    # delete also parent folder\n                    Remove-Item -Path \"$env:WINDIR\\System32\\Tasks\\Microsoft\\Windows\\EnterpriseMgmt\\$GUID\" -Force\n\n                    $RegistryKeys = \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\", \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\\Status\", \"HKLM:\\SOFTWARE\\Microsoft\\EnterpriseResourceManager\\Tracked\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\AdmxInstalled\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\Providers\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Accounts\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Logger\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Sessions\"\n                    foreach ($Key in $RegistryKeys) {\n                        Write-Host \"Processing registry key $Key\"\n                        # Remove registry entries\n                        if (Test-Path -Path $Key) {\n                            # Search for and remove keys with matching GUID\n                            Write-Host \" - GUID entry found in $Key. Removing...\"\n                            Get-ChildItem -Path $Key | Where-Object { $_.Name -match $GUID } | Remove-Item -Recurse -Force -Confirm:$false -ErrorAction SilentlyContinue\n                        }\n                    }\n                }\n\n                # Start Intune Management Extension Agent service\n                Write-Host \"Starting MDM services\"\n                if (Get-Service -Name IntuneManagementExtension -ErrorAction SilentlyContinue) {\n                    Write-Host \" - Starting IntuneManagementExtension service...\"\n                    Start-Service -Name IntuneManagementExtension\n                }\n                if (Get-Service -Name CCMExec -ErrorAction SilentlyContinue) {\n                    Write-Host \" - Starting CCMExec service...\"\n                    Start-Service -Name CCMExec\n                }\n\n                # Sleep\n                Write-Host \"Waiting for 30 seconds prior to running DeviceEnroller\"\n                Start-Sleep -Seconds 30\n\n                # Start re-enrollment process\n                Write-Host \"Calling: DeviceEnroller.exe /C /AutoenrollMDM\"\n                if ($asSystem) {\n                    Invoke-AsSystem -runAs SYSTEM -scriptBlock { Start-Process -FilePath \"$env:WINDIR\\System32\\DeviceEnroller.exe\" -ArgumentList \"/C /AutoenrollMDM\" -NoNewWindow -Wait -PassThru }\n                } else {\n                    Start-Process -FilePath \"$env:WINDIR\\System32\\DeviceEnroller.exe\" -ArgumentList \"/C /AutoenrollMDM\" -NoNewWindow -Wait -PassThru\n                }\n            } else {\n                throw \"Unable to obtain enrollment GUID value from task scheduler. Aborting\"\n            }\n        } catch [System.Exception] {\n            throw \"Error message: $($_.Exception.Message)\"\n        }\n    }\n\n    $param = @{\n        scriptBlock  = $scriptBlock\n        argumentList = $allFunctionDefs, $asSystem\n    }\n\n    if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n        $param.computerName = $computerName\n    }\n\n    Invoke-Command @param\n}"
  },
  {
    "path": "INTUNE/New-GraphAPIAuthHeader.ps1",
    "content": "﻿function New-GraphAPIAuthHeader {\n    <#\n    .SYNOPSIS\n    Function for generating header that can be used for authentication of Graph API requests.\n\n    .DESCRIPTION\n    Function for generating header that can be used for authentication of Graph API requests.\n\n    .PARAMETER credential\n    Credentials for Graph API authentication (AppID + AppSecret).\n\n    .PARAMETER TenantDomainName\n    Name of your Azure tenant.\n\n    .EXAMPLE\n    $header = New-GraphAPIAuthHeader -credential $cred\n    $URI = 'https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/'\n    $managedDevices = (Invoke-RestMethod -Headers $header -Uri $URI -Method Get).value\n\n    .NOTES\n    https://adamtheautomator.com/powershell-graph-api/#AppIdSecret\n    https://thesleepyadmins.com/2020/10/24/connecting-to-microsoft-graphapi-using-powershell/\n    https://github.com/microsoftgraph/powershell-intune-samples\n    #>\n\n    [CmdletBinding()]\n    [Alias(\"New-IntuneAuthHeader\", \"Get-IntuneAuthHeader\")]\n    param (\n        [System.Management.Automation.PSCredential] $credential = (Get-Credential -Message \"Enter AppID as UserName and AppSecret as Password\"),\n\n        [ValidateNotNullOrEmpty()]\n        $tenantDomainName = $_tenantDomain\n    )\n\n    if (!$credential) { throw \"Credentials for creating Graph API authentication header is missing\" }\n\n    if (!$tenantDomainName) { throw \"TenantDomainName is missing\" }\n\n    Write-Verbose \"Getting token\"\n\n    $body = @{\n        Grant_Type    = \"client_credentials\"\n        Scope         = \"https://graph.microsoft.com/.default\"\n        Client_Id     = $credential.username\n        Client_Secret = $credential.GetNetworkCredential().password\n    }\n\n    $connectGraph = Invoke-RestMethod -Uri \"https://login.microsoftonline.com/$tenantDomainName/oauth2/v2.0/token\" -Method POST -Body $body\n\n    $token = $connectGraph.access_token\n\n    if ($token) {\n        return @{ Authorization = \"Bearer $($token)\" }\n    } else {\n        throw \"Unable to obtain token\"\n    }\n}"
  },
  {
    "path": "INTUNE/Reset-HybridADJoin.ps1",
    "content": "﻿function Reset-HybridADJoin {\n    <#\n    .SYNOPSIS\n    Function for resetting Hybrid AzureAD join connection.\n\n    .DESCRIPTION\n    Function for resetting Hybrid AzureAD join connection.\n    It will:\n     - un-join computer from AzureAD (using dsregcmd.exe)\n     - remove leftover certificates\n     - invoke rejoin (using sched. task 'Automatic-Device-Join')\n     - inform user about the result\n\n    .PARAMETER computerName\n    (optional) name of the computer you want to rejoin.\n\n    .EXAMPLE\n    Reset-HybridADJoin\n\n    Un-join and re-join this computer to AzureAD\n\n    .NOTES\n    https://www.maximerastello.com/manually-re-register-a-windows-10-or-windows-server-machine-in-hybrid-azure-ad-join/\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName\n    )\n\n    Write-Warning \"For join AzureAD process to work. Computer account has to exists in AzureAD already (should be synchronized via 'AzureAD Connect')!\"\n\n    #region helper functions\n    function Invoke-AsSystem {\n        <#\n        .SYNOPSIS\n        Function for running specified code under SYSTEM account.\n\n        .DESCRIPTION\n        Function for running specified code under SYSTEM account.\n\n        Helper files and sched. tasks are automatically deleted.\n\n        .PARAMETER scriptBlock\n        Scriptblock that should be run under SYSTEM account.\n\n        .PARAMETER computerName\n        Name of computer, where to run this.\n\n        .PARAMETER returnTranscript\n        Add creating of transcript to specified scriptBlock and returns its output.\n\n        .PARAMETER cacheToDisk\n        Necessity for long scriptBlocks. Content will be saved to disk and run from there.\n\n        .PARAMETER argument\n        If you need to pass some variables to the scriptBlock.\n        Hashtable where keys will be names of variables and values will be, well values :)\n\n        Example:\n        [hashtable]$Argument = @{\n            name = \"John\"\n            cities = \"Boston\", \"Prague\"\n            hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }}\n        }\n\n        Will in beginning of the scriptBlock define variables:\n        $name = 'John'\n        $cities = 'Boston', 'Prague'\n        $hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }\n\n        ! ONLY STRING, ARRAY and HASHTABLE variables are supported !\n\n        .PARAMETER runAs\n        Let you change if scriptBlock should be running under SYSTEM, LOCALSERVICE or NETWORKSERVICE account.\n\n        Default is SYSTEM.\n\n        .EXAMPLE\n        Invoke-AsSystem {New-Item $env:TEMP\\abc}\n\n        On local computer will call given scriptblock under SYSTEM account.\n\n        .EXAMPLE\n        Invoke-AsSystem {New-Item \"$env:TEMP\\$name\"} -computerName PC-01 -ReturnTranscript -Argument @{name = 'someFolder'} -Verbose\n\n        On computer PC-01 will call given scriptblock under SYSTEM account i.e. will create folder 'someFolder' in C:\\Windows\\Temp.\n        Transcript will be outputted in console too.\n        #>\n\n        [CmdletBinding()]\n        param (\n            [Parameter(Mandatory = $true)]\n            [scriptblock] $scriptBlock,\n\n            [string] $computerName,\n\n            [switch] $returnTranscript,\n\n            [hashtable] $argument,\n\n            [ValidateSet('SYSTEM', 'NETWORKSERVICE', 'LOCALSERVICE')]\n            [string] $runAs = \"SYSTEM\",\n\n            [switch] $CacheToDisk\n        )\n\n        (Get-Variable runAs).Attributes.Clear()\n        $runAs = \"NT Authority\\$runAs\"\n\n        #region prepare Invoke-Command parameters\n        # export this function to remote session (so I am not dependant whether it exists there or not)\n        $allFunctionDefs = \"function Create-VariableTextDefinition { ${function:Create-VariableTextDefinition} }\"\n\n        $param = @{\n            argumentList = $scriptBlock, $runAs, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument\n        }\n\n        if ($computerName -and $computerName -notmatch \"localhost|$env:COMPUTERNAME\") {\n            $param.computerName = $computerName\n        } else {\n            if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                throw \"You don't have administrator rights\"\n            }\n        }\n        #endregion prepare Invoke-Command parameters\n\n        Invoke-Command @param -ScriptBlock {\n            param ($scriptBlock, $runAs, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument)\n\n            foreach ($functionDef in $allFunctionDefs) {\n                . ([ScriptBlock]::Create($functionDef))\n            }\n\n            $TranscriptPath = \"$ENV:TEMP\\Invoke-AsSYSTEM_$(Get-Random).log\"\n\n            if ($Argument -or $ReturnTranscript) {\n                # define passed variables\n                if ($Argument) {\n                    # convert hash to variables text definition\n                    $VariableTextDef = Create-VariableTextDefinition $Argument\n                }\n\n                if ($ReturnTranscript) {\n                    # modify scriptBlock to contain creation of transcript\n                    $TranscriptStart = \"Start-Transcript $TranscriptPath\"\n                    $TranscriptEnd = 'Stop-Transcript'\n                }\n\n                $ScriptBlockContent = ($TranscriptStart + \"`n`n\" + $VariableTextDef + \"`n`n\" + $ScriptBlock.ToString() + \"`n`n\" + $TranscriptStop)\n                Write-Verbose \"####### SCRIPTBLOCK TO RUN\"\n                Write-Verbose $ScriptBlockContent\n                Write-Verbose \"#######\"\n                $scriptBlock = [Scriptblock]::Create($ScriptBlockContent)\n            }\n\n            if ($CacheToDisk) {\n                $ScriptGuid = New-Guid\n                $null = New-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Value $ScriptBlock -Force\n                $pwshcommand = \"-ExecutionPolicy Bypass -Window Hidden -noprofile -file `\"$($ENV:TEMP)\\$($ScriptGuid).ps1`\"\"\n            } else {\n                $encodedcommand = [Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($ScriptBlock))\n                $pwshcommand = \"-ExecutionPolicy Bypass -Window Hidden -noprofile -EncodedCommand $($encodedcommand)\"\n            }\n\n            $OSLevel = (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentVersion\n            if ($OSLevel -lt 6.2) { $MaxLength = 8190 } else { $MaxLength = 32767 }\n            if ($encodedcommand.length -gt $MaxLength -and $CacheToDisk -eq $false) {\n                throw \"The encoded script is longer than the command line parameter limit. Please execute the script with the -CacheToDisk option.\"\n            }\n\n            try {\n                #region create&run sched. task\n                $A = New-ScheduledTaskAction -Execute \"$($ENV:windir)\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\" -Argument $pwshcommand\n                if ($runAs -match \"\\$\") {\n                    # pod gMSA uctem\n                    $P = New-ScheduledTaskPrincipal -UserId $runAs -LogonType Password\n                } else {\n                    # pod systemovym uctem\n                    $P = New-ScheduledTaskPrincipal -UserId $runAs -LogonType ServiceAccount\n                }\n                $S = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -DontStopOnIdleEnd\n                $taskName = \"RunAsSystem_\" + (Get-Random)\n                try {\n                    $null = New-ScheduledTask -Action $A -Principal $P -Settings $S -ea Stop | Register-ScheduledTask -Force -TaskName $taskName -ea Stop\n                } catch {\n                    if ($_ -match \"No mapping between account names and security IDs was done\") {\n                        throw \"Account $runAs doesn't exist or cannot be used on $env:COMPUTERNAME\"\n                    } else {\n                        throw \"Unable to create helper scheduled task. Error was:`n$_\"\n                    }\n                }\n\n                # run scheduled task\n                Start-Sleep -Milliseconds 200\n                Start-ScheduledTask $taskName\n\n                # wait for sched. task to end\n                Write-Verbose \"waiting on sched. task end ...\"\n                $i = 0\n                while (((Get-ScheduledTask $taskName -ErrorAction silentlyContinue).state -ne \"Ready\") -and $i -lt 500) {\n                    ++$i\n                    Start-Sleep -Milliseconds 200\n                }\n\n                # get sched. task result code\n                $result = (Get-ScheduledTaskInfo $taskName).LastTaskResult\n\n                # read & delete transcript\n                if ($ReturnTranscript) {\n                    # return just interesting part of transcript\n                    if (Test-Path $TranscriptPath) {\n                        $transcriptContent = (Get-Content $TranscriptPath -Raw) -Split [regex]::escape('**********************')\n                        # return command output\n                        ($transcriptContent[2] -split \"`n\" | Select-Object -Skip 2 | Select-Object -SkipLast 3) -join \"`n\"\n\n                        Remove-Item $TranscriptPath -Force\n                    } else {\n                        Write-Warning \"There is no transcript, command probably failed!\"\n                    }\n                }\n\n                if ($CacheToDisk) { $null = Remove-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Force }\n\n                try {\n                    Unregister-ScheduledTask $taskName -Confirm:$false -ea Stop\n                } catch {\n                    throw \"Unable to unregister sched. task $taskName. Please remove it manually\"\n                }\n\n                if ($result -ne 0) {\n                    throw \"Command wasn't successfully ended ($result)\"\n                }\n                #endregion create&run sched. task\n            } catch {\n                throw $_.Exception\n            }\n        }\n    }\n    #endregion helper functions\n\n    $allFunctionDefs = \"function Invoke-AsSystem { ${function:Invoke-AsSystem} }\"\n\n    $param = @{\n        scriptblock  = {\n            param( $allFunctionDefs )\n\n            $ErrorActionPreference = \"Stop\"\n\n            foreach ($functionDef in $allFunctionDefs) {\n                . ([ScriptBlock]::Create($functionDef))\n            }\n\n            $dsreg = dsregcmd.exe /status\n            if (($dsreg | Select-String \"DomainJoined :\") -match \"NO\") {\n                throw \"Computer is NOT domain joined\"\n            }\n\n            \"Un-joining $env:COMPUTERNAME from Azure\"\n            Write-Verbose \"by running: Invoke-AsSystem { dsregcmd.exe /leave /debug } -returnTranscript\"\n            Invoke-AsSystem { dsregcmd.exe /leave /debug } #-returnTranscript\n\n            Start-Sleep 5\n            Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? { $_.Issuer -match \"MS-Organization-Access|MS-Organization-P2P-Access \\[\\d+\\]\" } | % {\n                Write-Host \"Removing leftover Hybrid-Join certificate $($_.DnsNameList.Unicode)\" -ForegroundColor Cyan\n                Remove-Item $_.PSPath\n            }\n\n            $dsreg = dsregcmd.exe /status\n            if (!(($dsreg | Select-String \"AzureAdJoined :\") -match \"NO\")) {\n                throw \"$env:COMPUTERNAME is still joined to Azure. Run again\"\n            }\n\n            # join computer to Azure again\n            \"Joining $env:COMPUTERNAME to Azure\"\n            Write-Verbose \"by running: Get-ScheduledTask -TaskName Automatic-Device-Join | Start-ScheduledTask\"\n            Get-ScheduledTask -TaskName \"Automatic-Device-Join\" | Start-ScheduledTask\n            while ((Get-ScheduledTask \"Automatic-Device-Join\" -ErrorAction silentlyContinue).state -ne \"Ready\") {\n                Start-Sleep 1\n                \"Waiting for sched. task 'Automatic-Device-Join' to complete\"\n            }\n            if ((Get-ScheduledTask -TaskName \"Automatic-Device-Join\" | Get-ScheduledTaskInfo | select -exp LastTaskResult) -ne 0) {\n                throw \"Sched. task Automatic-Device-Join failed. Is $env:COMPUTERNAME synchronized to AzureAD?\"\n            }\n\n            # check certificates\n            \"Waiting for certificate creation\"\n            $i = 30\n            Write-Verbose \"two certificates should be created in Computer Personal cert. store (issuer: MS-Organization-Access, MS-Organization-P2P-Access [$(Get-Date -Format yyyy)]\"\n\n            Start-Sleep 3\n\n            while (!($hybridJoinCert = Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? { $_.Issuer -match \"MS-Organization-Access|MS-Organization-P2P-Access \\[\\d+\\]\" }) -and $i -gt 0) {\n                Start-Sleep 3\n                --$i\n                $i\n            }\n\n            # check AzureAd join status\n            $dsreg = dsregcmd.exe /status\n            if (($dsreg | Select-String \"AzureAdJoined :\") -match \"YES\") {\n                ++$AzureAdJoined\n            }\n\n            if ($hybridJoinCert -and $AzureAdJoined) {\n                \"$env:COMPUTERNAME was successfully joined to AAD again.\"\n            } else {\n                $problem = @()\n\n                if (!$AzureAdJoined) {\n                    $problem += \" - computer is not AzureAD joined\"\n                }\n\n                if (!$hybridJoinCert) {\n                    $problem += \" - certificates weren't created\"\n                }\n\n                Write-Error \"Join wasn't successful:`n$($problem -join \"`n\")\"\n                Write-Warning \"Check if device $env:COMPUTERNAME exists in AAD\"\n                Write-Warning \"Run:`ngpupdate /force /target:computer\"\n                Write-Warning \"You can get failure reason via manual join by running: Invoke-AsSystem -scriptBlock {dsregcmd /join /debug} -returnTranscript\"\n                throw 1\n            }\n        }\n        argumentList = $allFunctionDefs\n    }\n\n    if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n        $param.computerName = $computerName\n    } else {\n        if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            throw \"You don't have administrator rights\"\n        }\n    }\n\n    Invoke-Command @param\n}"
  },
  {
    "path": "INTUNE/Reset-IntuneEnrollment.ps1",
    "content": "﻿function Reset-IntuneEnrollment {\n    <#\n    .SYNOPSIS\n    Function for resetting device Intune management connection.\n\n    .DESCRIPTION\n    Function for resetting device Intune management connection.\n\n    It will:\n     - check actual Intune status on device\n     - reset Hybrid AzureAD join\n     - remove device records from Intune\n     - remove Intune connection data and invoke re-enrollment\n\n    .PARAMETER computerName\n    (optional) Name of the computer.\n\n    .EXAMPLE\n    Reset-IntuneEnrollment\n\n    .NOTES\n    # How MDM (Intune) enrollment works https://techcommunity.microsoft.com/t5/intune-customer-success/support-tip-understanding-auto-enrollment-in-a-co-managed/ba-p/834780\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName = $env:COMPUTERNAME\n    )\n\n    $ErrorActionPreference = \"Stop\"\n\n    #region helper functions\n    function Connect-Graph {\n        <#\n        .SYNOPSIS\n        Function for connecting to Microsoft Graph.\n\n        .DESCRIPTION\n        Function for connecting to Microsoft Graph.\n        Support interactive authentication or application authentication\n        Without specifying any parameters, interactive auth. will be used.\n\n        .PARAMETER TenantId\n        ID of your tenant.\n\n        Default is \"e4fb6bec-b1f4-46dc-9ab8-c67549adc56d\"\n\n        .PARAMETER AppId\n        Azure AD app ID (GUID) for the application that will be used to authenticate\n\n        .PARAMETER AppSecret\n        Specifies the Azure AD app secret corresponding to the app ID that will be used to authenticate.\n        Can be generated in Azure > 'App Registrations' > SomeApp > 'Certificates & secrets > 'Client secrets'.\n\n        .PARAMETER Beta\n        Set schema to beta.\n\n        .EXAMPLE\n        Connect-Graph\n\n        .NOTES\n        Requires module Microsoft.Graph.Intune\n        #>\n\n        [CmdletBinding()]\n        [Alias(\"Connect-MSGraph2\", \"Connect-MSGraphApp2\")]\n        param (\n            [string] $TenantId = \"e4fb6bec-b1f4-46dc-9ab8-c67549adc56d\"\n            ,\n            [string] $AppId\n            ,\n            [string] $AppSecret\n            ,\n            [switch] $beta\n        )\n\n        if (!(Get-Command Connect-MSGraph, Connect-MSGraphApp -ea silent)) {\n            throw \"Module Microsoft.Graph.Intune is missing\"\n        }\n\n        if ($beta) {\n            if ((Get-MSGraphEnvironment).SchemaVersion -ne \"beta\") {\n                $null = Update-MSGraphEnvironment -SchemaVersion beta\n            }\n        }\n\n        if ($TenantId -and $AppId -and $AppSecret) {\n            $graph = Connect-MSGraphApp -Tenant $TenantId -AppId $AppId -AppSecret $AppSecret -ea Stop\n            Write-Verbose \"Connected to Intune tenant $TenantId using app-based authentication (Azure AD authentication not supported)\"\n        } else {\n            $graph = Connect-MSGraph -ea Stop\n            Write-Verbose \"Connected to Intune tenant $($graph.TenantId)\"\n        }\n    }\n\n    function Invoke-MDMReenrollment {\n        <#\n        .SYNOPSIS\n        Function for resetting device Intune management connection.\n\n        .DESCRIPTION\n        Force re-enrollment of Intune managed devices.\n\n        It will:\n        - remove Intune certificates\n        - remove Intune scheduled tasks & registry keys\n        - force re-enrollment via DeviceEnroller.exe\n\n        .PARAMETER computerName\n        (optional) Name of the remote computer, which you want to re-enroll.\n\n        .PARAMETER asSystem\n        Switch for invoking re-enroll as a SYSTEM instead of logged user.\n\n        .EXAMPLE\n        Invoke-MDMReenrollment\n\n        Invoking re-enroll to Intune on local computer under logged user.\n\n        .EXAMPLE\n        Invoke-MDMReenrollment -computerName PC-01 -asSystem\n\n        Invoking re-enroll to Intune on computer PC-01 under SYSTEM account.\n\n        .NOTES\n        https://www.maximerastello.com/manually-re-enroll-a-co-managed-or-hybrid-azure-ad-join-windows-10-pc-to-microsoft-intune-without-loosing-current-configuration/\n\n        Based on work of MauriceDaly.\n        #>\n\n        [Alias(\"Invoke-IntuneReenrollment\")]\n        [CmdletBinding()]\n        param (\n            [string] $computerName,\n\n            [switch] $asSystem\n        )\n\n        if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n            if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                throw \"You don't have administrator rights\"\n            }\n        }\n\n        $allFunctionDefs = \"function Invoke-AsSystem { ${function:Invoke-AsSystem} }\"\n\n        $scriptBlock = {\n            param ($allFunctionDefs, $asSystem)\n\n            try {\n                foreach ($functionDef in $allFunctionDefs) {\n                    . ([ScriptBlock]::Create($functionDef))\n                }\n\n                Write-Host \"Checking for MDM certificate in computer certificate store\"\n\n                # Check&Delete MDM device certificate\n                Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? Issuer -EQ \"CN=Microsoft Intune MDM Device CA\" | % {\n                    Write-Host \" - Removing Intune certificate $($_.DnsNameList.Unicode)\"\n                    Remove-Item $_.PSPath\n                }\n\n                # Obtain current management GUID from Task Scheduler\n                $EnrollmentGUID = Get-ScheduledTask | Where-Object { $_.TaskPath -like \"*Microsoft*Windows*EnterpriseMgmt\\*\" } | Select-Object -ExpandProperty TaskPath -Unique | Where-Object { $_ -like \"*-*-*\" } | Split-Path -Leaf\n\n                # Start cleanup process\n                if (![string]::IsNullOrEmpty($EnrollmentGUID)) {\n                    Write-Host \"Current enrollment GUID detected as $([string]$EnrollmentGUID)\"\n\n                    # Stop Intune Management Exention Agent and CCM Agent services\n                    Write-Host \"Stopping MDM services\"\n                    if (Get-Service -Name IntuneManagementExtension -ErrorAction SilentlyContinue) {\n                        Write-Host \" - Stopping IntuneManagementExtension service...\"\n                        Stop-Service -Name IntuneManagementExtension\n                    }\n                    if (Get-Service -Name CCMExec -ErrorAction SilentlyContinue) {\n                        Write-Host \" - Stopping CCMExec service...\"\n                        Stop-Service -Name CCMExec\n                    }\n\n                    # Remove task scheduler entries\n                    Write-Host \"Removing task scheduler Enterprise Management entries for GUID - $([string]$EnrollmentGUID)\"\n                    Get-ScheduledTask | Where-Object { $_.Taskpath -match $EnrollmentGUID } | Unregister-ScheduledTask -Confirm:$false\n                    # delete also parent folder\n                    Remove-Item -Path \"$env:WINDIR\\System32\\Tasks\\Microsoft\\Windows\\EnterpriseMgmt\\$EnrollmentGUID\" -Force\n\n                    $RegistryKeys = \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\", \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\\Status\", \"HKLM:\\SOFTWARE\\Microsoft\\EnterpriseResourceManager\\Tracked\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\AdmxInstalled\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\Providers\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Accounts\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Logger\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Sessions\"\n                    foreach ($Key in $RegistryKeys) {\n                        Write-Host \"Processing registry key $Key\"\n                        # Remove registry entries\n                        if (Test-Path -Path $Key) {\n                            # Search for and remove keys with matching GUID\n                            Write-Host \" - GUID entry found in $Key. Removing...\"\n                            Get-ChildItem -Path $Key | Where-Object { $_.Name -match $EnrollmentGUID } | Remove-Item -Recurse -Force -Confirm:$false -ErrorAction SilentlyContinue\n                        }\n                    }\n\n                    # Start Intune Management Extension Agent service\n                    Write-Host \"Starting MDM services\"\n                    if (Get-Service -Name IntuneManagementExtension -ErrorAction SilentlyContinue) {\n                        Write-Host \" - Starting IntuneManagementExtension service...\"\n                        Start-Service -Name IntuneManagementExtension\n                    }\n                    if (Get-Service -Name CCMExec -ErrorAction SilentlyContinue) {\n                        Write-Host \" - Starting CCMExec service...\"\n                        Start-Service -Name CCMExec\n                    }\n\n                    # Sleep\n                    Write-Host \"Waiting for 30 seconds prior to running DeviceEnroller\"\n                    Start-Sleep -Seconds 30\n\n                    # Start re-enrollment process\n                    Write-Host \"Calling: DeviceEnroller.exe /C /AutoenrollMDM\"\n                    if ($asSystem) {\n                        Invoke-AsSystem -runAs SYSTEM -scriptBlock { Start-Process -FilePath \"$env:WINDIR\\System32\\DeviceEnroller.exe\" -ArgumentList \"/C /AutoenrollMDM\" -NoNewWindow -Wait -PassThru }\n                    } else {\n                        Start-Process -FilePath \"$env:WINDIR\\System32\\DeviceEnroller.exe\" -ArgumentList \"/C /AutoenrollMDM\" -NoNewWindow -Wait -PassThru\n                    }\n\n            } else {\n                # Apparently Intune has never been configured, so just start the enrollment task\n                if($tasks = @(Get-ScheduledTask | Where-Object { $_.TaskPath -like \"*Microsoft*Windows*EnterpriseMgmt\\*\" })) {\n                    # There should be only one task here\n                    if($tasks.Count -eq 1) {\n                        $tasks | Start-ScheduledTask\n                    } else {\n                        $tasks | ft\n                        throw \"Unsure about enrollment task to be run. This might be a bug in the script\"\n                    }\n                } else {\n                    throw \"Unable to obtain enrollment task from task scheduler. Aborting\"\n                }\n            }\n\n            # check certificates\n            $i = 30\n            Write-Host \"Waiting for Intune certificate creation\"  -ForegroundColor Cyan\n            Write-Verbose \"two certificates should be created in Computer Personal cert. store (issuer: MS-Organization-Access, MS-Organization-P2P-Access [$(Get-Date -Format yyyy)]\"\n\n            Start-Sleep 10\n            while (!(Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? { $_.Issuer -match \"CN=Microsoft Intune MDM Device CA\" }) -and $i -gt 0) {\n                Start-Sleep 1\n                --$i\n                $i\n            }\n\n            if ($i -eq 0) {\n                Write-Warning \"Intune certificate (issuer: Microsoft Intune MDM Device CA) isn't created (yet?)\"\n            } else {\n                Write-Host \"DONE :)\" -ForegroundColor Green\n            }\t \n            } catch [System.Exception] {\n                throw \"Error message: $($_.Exception.Message)\"\n            }\n        }\n\n        $param = @{\n            scriptBlock  = $scriptBlock\n            argumentList = $allFunctionDefs, $asSystem\n        }\n\n        if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n            $param.computerName = $computerName\n        }\n\n        Invoke-Command @param\n    }\n\n    function Get-IntuneLog {\n        <#\n        .SYNOPSIS\n        Function for Intune policies debugging on client.\n        - opens Intune logs\n        - opens event viewer with Intune log\n        - generates & open MDMDiagReport.html report\n\n        .DESCRIPTION\n        Function for Intune policies debugging on client.\n        - opens Intune logs\n        - opens event viewer with Intune log\n        - generates & open MDMDiagReport.html report\n\n        .PARAMETER computerName\n        Name of remote computer.\n\n        .EXAMPLE\n        Get-IntuneLog\n        #>\n\n        [CmdletBinding()]\n        param (\n            [string] $computerName\n        )\n\n        if ($computerName -and $computerName -in \"localhost\", $env:COMPUTERNAME) {\n            $computerName = $null\n        }\n\n        function _openLog {\n            param (\n                [string[]] $logs\n            )\n\n            if (!$logs) { return }\n\n            # use best possible log viewer\n            $cmLogViewer = \"C:\\Program Files (x86)\\Microsoft Endpoint Manager\\AdminConsole\\bin\\CMLogViewer.exe\"\n            $cmTrace = \"$env:windir\\CCM\\CMTrace.exe\"\n            if (Test-Path $cmLogViewer) {\n                $viewer = $cmLogViewer\n            } elseif (Test-Path $cmTrace) {\n                $viewer = $cmTrace\n            }\n\n            if ($viewer -and $viewer -match \"CMLogViewer\\.exe$\") {\n                # open all logs in one CMLogViewer instance\n                $quotedLog = ($logs | % {\n                        \"`\"$_`\"\"\n                    }) -join \" \"\n                Start-Process $viewer -ArgumentList $quotedLog\n            } else {\n                # cmtrace (or notepad) don't support opening multiple logs in one instance, so open each log in separate viewer process\n                foreach ($log in $logs) {\n                    if (!(Test-Path $log -ErrorAction SilentlyContinue)) {\n                        Write-Warning \"Log $log wasn't found\"\n                        continue\n                    }\n\n                    Write-Verbose \"Opening $log\"\n                    if ($viewer -and $viewer -match \"CMTrace\\.exe$\") {\n                        # in case CMTrace viewer exists, use it\n                        Start-Process $viewer -ArgumentList \"`\"$log`\"\"\n                    } else {\n                        # use associated viewer\n                        & $log\n                    }\n                }\n            }\n        }\n\n        # open main Intune logs\n        $log = \"C:\\ProgramData\\Microsoft\\IntuneManagementExtension\\Logs\"\n        if ($computerName) {\n            $log = \"\\\\$computerName\\\" + ($log -replace \":\", \"$\")\n        }\n        \"opening logs in '$log'\"\n        _openLog (Get-ChildItem $log -File | select -exp fullname)\n\n        # When a PowerShell script is run on the client from Intune, the scripts and the script output will be stored here, but only until execution is complete\n        $log = \"C:\\Program files (x86)\\Microsoft Intune Management Extension\\Policies\\Scripts\"\n        if ($computerName) {\n            $log = \"\\\\$computerName\\\" + ($log -replace \":\", \"$\")\n        }\n        \"opening logs in '$log'\"\n        _openLog (Get-ChildItem $log -File -ea SilentlyContinue | select -exp fullname)\n\n        $log = \"C:\\Program files (x86)\\Microsoft Intune Management Extension\\Policies\\Results\"\n        if ($computerName) {\n            $log = \"\\\\$computerName\\\" + ($log -replace \":\", \"$\")\n        }\n        \"opening logs in '$log'\"\n        _openLog (Get-ChildItem $log -File -ea SilentlyContinue | select -exp fullname)\n\n        # open Event Viewer with Intune Log\n        \"opening event log 'Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin'\"\n        if ($computerName) {\n            Write-Warning \"Opening remote Event Viewer can take significant time!\"\n            mmc.exe eventvwr.msc /computer:$computerName /c:\"Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin\"\n        } else {\n            mmc.exe eventvwr.msc /c:\"Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin\"\n        }\n\n        # generate & open MDMDiagReport\n        \"generating & opening MDMDiagReport\"\n        if ($computerName) {\n            Write-Warning \"TODO (zatim delej tak, ze spustis tuto fci lokalne pod uzivatelem, jehoz vysledky chces zjistit\"\n        } else {\n            Start-Process MdmDiagnosticsTool.exe -Wait -ArgumentList \"-out $env:TEMP\\MDMDiag\" -NoNewWindow\n            & \"$env:TEMP\\MDMDiag\\MDMDiagReport.html\"\n        }\n\n        # vygeneruje spoustu bordelu do jednoho zip souboru vhodneho k poslani mailem (bacha muze mit vic jak 5MB)\n        # Start-Process MdmDiagnosticsTool.exe -ArgumentList \"-area Autopilot;DeviceEnrollment;DeviceProvisioning;TPM -zip C:\\temp\\aaa.zip\" -Verb runas\n\n        # show DM info\n        $param = @{\n            scriptBlock = { Get-ChildItem -Path HKLM:SOFTWARE\\Microsoft\\Enrollments -Recurse | where { $_.Property -like \"*UPN*\" } }\n        }\n        if ($computerName) {\n            $param.computerName = $computerName\n        }\n        Invoke-Command @param | Format-Table\n\n        # $regKey = \"Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\IntuneManagementExtension\\SideCarPolicies\\Scripts\"\n        # if (!(Get-Process regedit)) {\n        #     # set starting location for regedit\n        #     Set-ItemProperty HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Regedit LastKey $regKey\n        #     # open regedit\n        # } else {\n        #     \"To check script last run time and result check $regKey in regedit or logs located in C:\\Program files (x86)\\Microsoft Intune Management Extension\\Policies\"\n        # }\n        # regedit.exe\n    }\n\n    function Reset-HybridADJoin {\n        <#\n        .SYNOPSIS\n        Function for resetting Hybrid AzureAD join connection.\n\n        .DESCRIPTION\n        Function for resetting Hybrid AzureAD join connection.\n        It will:\n        - un-join computer from AzureAD (using dsregcmd.exe)\n        - remove leftover certificates\n        - invoke rejoin (using sched. task 'Automatic-Device-Join')\n        - inform user about the result\n\n        .PARAMETER computerName\n        (optional) name of the computer you want to rejoin.\n\n        .EXAMPLE\n        Reset-HybridADJoin\n\n        Un-join and re-join this computer to AzureAD\n\n        .NOTES\n        https://www.maximerastello.com/manually-re-register-a-windows-10-or-windows-server-machine-in-hybrid-azure-ad-join/\n        #>\n\n        [CmdletBinding()]\n        param (\n            [string] $computerName\n        )\n\n        Write-Warning \"For join AzureAD process to work. Computer account has to exists in AzureAD already (should be synchronized via 'AzureAD Connect')!\"\n\n        #region helper functions\n        function Invoke-AsSystem {\n            <#\n            .SYNOPSIS\n            Function for running specified code under SYSTEM account.\n\n            .DESCRIPTION\n            Function for running specified code under SYSTEM account.\n\n            Helper files and sched. tasks are automatically deleted.\n\n            .PARAMETER scriptBlock\n            Scriptblock that should be run under SYSTEM account.\n\n            .PARAMETER computerName\n            Name of computer, where to run this.\n\n            .PARAMETER returnTranscript\n            Add creating of transcript to specified scriptBlock and returns its output.\n\n            .PARAMETER cacheToDisk\n            Necessity for long scriptBlocks. Content will be saved to disk and run from there.\n\n            .PARAMETER argument\n            If you need to pass some variables to the scriptBlock.\n            Hashtable where keys will be names of variables and values will be, well values :)\n\n            Example:\n            [hashtable]$Argument = @{\n                name = \"John\"\n                cities = \"Boston\", \"Prague\"\n                hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }}\n            }\n\n            Will in beginning of the scriptBlock define variables:\n            $name = 'John'\n            $cities = 'Boston', 'Prague'\n            $hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }\n\n            ! ONLY STRING, ARRAY and HASHTABLE variables are supported !\n\n            .PARAMETER runAs\n            Let you change if scriptBlock should be running under SYSTEM, LOCALSERVICE or NETWORKSERVICE account.\n\n            Default is SYSTEM.\n\n            .EXAMPLE\n            Invoke-AsSystem {New-Item $env:TEMP\\abc}\n\n            On local computer will call given scriptblock under SYSTEM account.\n\n            .EXAMPLE\n            Invoke-AsSystem {New-Item \"$env:TEMP\\$name\"} -computerName PC-01 -ReturnTranscript -Argument @{name = 'someFolder'} -Verbose\n\n            On computer PC-01 will call given scriptblock under SYSTEM account i.e. will create folder 'someFolder' in C:\\Windows\\Temp.\n            Transcript will be outputted in console too.\n            #>\n\n            [CmdletBinding()]\n            param (\n                [Parameter(Mandatory = $true)]\n                [scriptblock] $scriptBlock,\n\n                [string] $computerName,\n\n                [switch] $returnTranscript,\n\n                [hashtable] $argument,\n\n                [ValidateSet('SYSTEM', 'NETWORKSERVICE', 'LOCALSERVICE')]\n                [string] $runAs = \"SYSTEM\",\n\n                [switch] $CacheToDisk\n            )\n\n            (Get-Variable runAs).Attributes.Clear()\n            $runAs = \"NT Authority\\$runAs\"\n\n            #region prepare Invoke-Command parameters\n            # export this function to remote session (so I am not dependant whether it exists there or not)\n            $allFunctionDefs = \"function Create-VariableTextDefinition { ${function:Create-VariableTextDefinition} }\"\n\n            $param = @{\n                argumentList = $scriptBlock, $runAs, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument\n            }\n\n            if ($computerName -and $computerName -notmatch \"localhost|$env:COMPUTERNAME\") {\n                $param.computerName = $computerName\n            } else {\n                if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                    throw \"You don't have administrator rights\"\n                }\n            }\n            #endregion prepare Invoke-Command parameters\n\n            Invoke-Command @param -ScriptBlock {\n                param ($scriptBlock, $runAs, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument)\n\n                foreach ($functionDef in $allFunctionDefs) {\n                    . ([ScriptBlock]::Create($functionDef))\n                }\n\n                $TranscriptPath = \"$ENV:TEMP\\Invoke-AsSYSTEM_$(Get-Random).log\"\n\n                if ($Argument -or $ReturnTranscript) {\n                    # define passed variables\n                    if ($Argument) {\n                        # convert hash to variables text definition\n                        $VariableTextDef = Create-VariableTextDefinition $Argument\n                    }\n\n                    if ($ReturnTranscript) {\n                        # modify scriptBlock to contain creation of transcript\n                        $TranscriptStart = \"Start-Transcript $TranscriptPath\"\n                        $TranscriptEnd = 'Stop-Transcript'\n                    }\n\n                    $ScriptBlockContent = ($TranscriptStart + \"`n`n\" + $VariableTextDef + \"`n`n\" + $ScriptBlock.ToString() + \"`n`n\" + $TranscriptStop)\n                    Write-Verbose \"####### SCRIPTBLOCK TO RUN\"\n                    Write-Verbose $ScriptBlockContent\n                    Write-Verbose \"#######\"\n                    $scriptBlock = [Scriptblock]::Create($ScriptBlockContent)\n                }\n\n                if ($CacheToDisk) {\n                    $ScriptGuid = New-Guid\n                    $null = New-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Value $ScriptBlock -Force\n                    $pwshcommand = \"-ExecutionPolicy Bypass -Window Hidden -noprofile -file `\"$($ENV:TEMP)\\$($ScriptGuid).ps1`\"\"\n                } else {\n                    $encodedcommand = [Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($ScriptBlock))\n                    $pwshcommand = \"-ExecutionPolicy Bypass -Window Hidden -noprofile -EncodedCommand $($encodedcommand)\"\n                }\n\n                $OSLevel = (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentVersion\n                if ($OSLevel -lt 6.2) { $MaxLength = 8190 } else { $MaxLength = 32767 }\n                if ($encodedcommand.length -gt $MaxLength -and $CacheToDisk -eq $false) {\n                    throw \"The encoded script is longer than the command line parameter limit. Please execute the script with the -CacheToDisk option.\"\n                }\n\n                try {\n                    #region create&run sched. task\n                    $A = New-ScheduledTaskAction -Execute \"$($ENV:windir)\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\" -Argument $pwshcommand\n                    if ($runAs -match \"\\$\") {\n                        # pod gMSA uctem\n                        $P = New-ScheduledTaskPrincipal -UserId $runAs -LogonType Password\n                    } else {\n                        # pod systemovym uctem\n                        $P = New-ScheduledTaskPrincipal -UserId $runAs -LogonType ServiceAccount\n                    }\n                    $S = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -DontStopOnIdleEnd\n                    $taskName = \"RunAsSystem_\" + (Get-Random)\n                    try {\n                        $null = New-ScheduledTask -Action $A -Principal $P -Settings $S -ea Stop | Register-ScheduledTask -Force -TaskName $taskName -ea Stop\n                    } catch {\n                        if ($_ -match \"No mapping between account names and security IDs was done\") {\n                            throw \"Account $runAs doesn't exist or cannot be used on $env:COMPUTERNAME\"\n                        } else {\n                            throw \"Unable to create helper scheduled task. Error was:`n$_\"\n                        }\n                    }\n\n                    # run scheduled task\n                    Start-Sleep -Milliseconds 200\n                    Start-ScheduledTask $taskName\n\n                    # wait for sched. task to end\n                    Write-Verbose \"waiting on sched. task end ...\"\n                    $i = 0\n                    while (((Get-ScheduledTask $taskName -ErrorAction silentlyContinue).state -ne \"Ready\") -and $i -lt 500) {\n                        ++$i\n                        Start-Sleep -Milliseconds 200\n                    }\n\n                    # get sched. task result code\n                    $result = (Get-ScheduledTaskInfo $taskName).LastTaskResult\n\n                    # read & delete transcript\n                    if ($ReturnTranscript) {\n                        # return just interesting part of transcript\n                        if (Test-Path $TranscriptPath) {\n                            $transcriptContent = (Get-Content $TranscriptPath -Raw) -Split [regex]::escape('**********************')\n                            # return command output\n                            ($transcriptContent[2] -split \"`n\" | Select-Object -Skip 2 | Select-Object -SkipLast 3) -join \"`n\"\n\n                            Remove-Item $TranscriptPath -Force\n                        } else {\n                            Write-Warning \"There is no transcript, command probably failed!\"\n                        }\n                    }\n\n                    if ($CacheToDisk) { $null = Remove-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Force }\n\n                    try {\n                        Unregister-ScheduledTask $taskName -Confirm:$false -ea Stop\n                    } catch {\n                        throw \"Unable to unregister sched. task $taskName. Please remove it manually\"\n                    }\n\n                    if ($result -ne 0) {\n                        throw \"Command wasn't successfully ended ($result)\"\n                    }\n                    #endregion create&run sched. task\n                } catch {\n                    throw $_.Exception\n                }\n            }\n        }\n        #endregion helper functions\n\n        $allFunctionDefs = \"function Invoke-AsSystem { ${function:Invoke-AsSystem} }\"\n\n        $param = @{\n            scriptblock  = {\n                param( $allFunctionDefs )\n\n                $ErrorActionPreference = \"Stop\"\n\n                foreach ($functionDef in $allFunctionDefs) {\n                    . ([ScriptBlock]::Create($functionDef))\n                }\n\n                $dsreg = dsregcmd.exe /status\n                if (($dsreg | Select-String \"DomainJoined :\") -match \"NO\") {\n                    throw \"Computer is NOT domain joined\"\n                }\n\n                \"Un-joining $env:COMPUTERNAME from Azure\"\n                Write-Verbose \"by running: Invoke-AsSystem { dsregcmd.exe /leave /debug } -returnTranscript\"\n                Invoke-AsSystem { dsregcmd.exe /leave /debug } #-returnTranscript\n\n                Start-Sleep 5\n                Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? { $_.Issuer -match \"MS-Organization-Access|MS-Organization-P2P-Access \\[\\d+\\]\" } | % {\n                    Write-Host \"Removing leftover Hybrid-Join certificate $($_.DnsNameList.Unicode)\" -ForegroundColor Cyan\n                    Remove-Item $_.PSPath\n                }\n\n                $dsreg = dsregcmd.exe /status\n                if (!(($dsreg | Select-String \"AzureAdJoined :\") -match \"NO\")) {\n                    throw \"$env:COMPUTERNAME is still joined to Azure. Run again\"\n                }\n\n                # join computer to Azure again\n                \"Joining $env:COMPUTERNAME to Azure\"\n                Write-Verbose \"by running: Get-ScheduledTask -TaskName Automatic-Device-Join | Start-ScheduledTask\"\n                Get-ScheduledTask -TaskName \"Automatic-Device-Join\" | Start-ScheduledTask\n                while ((Get-ScheduledTask \"Automatic-Device-Join\" -ErrorAction silentlyContinue).state -ne \"Ready\") {\n                    Start-Sleep 1\n                    \"Waiting for sched. task 'Automatic-Device-Join' to complete\"\n                }\n                if ((Get-ScheduledTask -TaskName \"Automatic-Device-Join\" | Get-ScheduledTaskInfo | select -exp LastTaskResult) -ne 0) {\n                    throw \"Sched. task Automatic-Device-Join failed. Is $env:COMPUTERNAME synchronized to AzureAD?\"\n                }\n\n                # check certificates\n                \"Waiting for certificate creation\"\n                $i = 30\n                Write-Verbose \"two certificates should be created in Computer Personal cert. store (issuer: MS-Organization-Access, MS-Organization-P2P-Access [$(Get-Date -Format yyyy)]\"\n\n                Start-Sleep 3\n\n                while (!($hybridJoinCert = Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? { $_.Issuer -match \"MS-Organization-Access|MS-Organization-P2P-Access \\[\\d+\\]\" }) -and $i -gt 0) {\n                    Start-Sleep 3\n                    --$i\n                    $i\n                }\n\n                # check AzureAd join status\n                $dsreg = dsregcmd.exe /status\n                if (($dsreg | Select-String \"AzureAdJoined :\") -match \"YES\") {\n                    ++$AzureAdJoined\n                }\n\n                if ($hybridJoinCert -and $AzureAdJoined) {\n                    \"$env:COMPUTERNAME was successfully joined to AAD again.\"\n                } else {\n                    $problem = @()\n\n                    if (!$AzureAdJoined) {\n                        $problem += \" - computer is not AzureAD joined\"\n                    }\n\n                    if (!$hybridJoinCert) {\n                        $problem += \" - certificates weren't created\"\n                    }\n\n                    Write-Error \"Join wasn't successful:`n$($problem -join \"`n\")\"\n                    Write-Warning \"Check if device $env:COMPUTERNAME exists in AAD\"\n                    Write-Warning \"Run:`ngpupdate /force /target:computer\"\n                    Write-Warning \"You can get failure reason via manual join by running: Invoke-AsSystem -scriptBlock {dsregcmd /join /debug} -returnTranscript\"\n                    throw 1\n                }\n            }\n            argumentList = $allFunctionDefs\n        }\n\n        if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n            $param.computerName = $computerName\n        } else {\n            if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                throw \"You don't have administrator rights\"\n            }\n        }\n\n        Invoke-Command @param\n    }\n\n    function Get-IntuneEnrollmentStatus {\n        <#\n        .SYNOPSIS\n        Function for checking whether computer is managed by Intune (fulfill all requirements).\n\n        .DESCRIPTION\n        Function for checking whether computer is managed by Intune (fulfill all requirements).\n        What is checked:\n        - device is AAD joined\n        - device is joined to Intune\n        - device has valid Intune certificate\n        - device has Intune sched. tasks\n        - device has Intune registry keys\n        - Intune service exists\n\n        Returns true or false.\n\n        .PARAMETER computerName\n        (optional) name of the computer to check.\n\n        .PARAMETER checkIntuneToo\n        Switch for checking Intune part too (if device is listed there).\n\n        .EXAMPLE\n        Get-IntuneEnrollmentStatus\n\n        Check Intune status on local computer.\n\n        .EXAMPLE\n        Get-IntuneEnrollmentStatus -computerName ae-50-pc\n\n        Check Intune status on computer ae-50-pc.\n\n        .EXAMPLE\n        Get-IntuneEnrollmentStatus -computerName ae-50-pc -checkIntuneToo\n\n        Check Intune status on computer ae-50-pc, plus connects to Intune and check whether ae-50-pc exists there.\n        #>\n\n        [CmdletBinding()]\n        param (\n            [string] $computerName,\n\n            [switch] $checkIntuneToo\n        )\n\n        if (!$computerName) { $computerName = $env:COMPUTERNAME }\n\n        #region get Intune data\n        if ($checkIntuneToo) {\n            $ErrActionPreference = $ErrorActionPreference\n            $ErrorActionPreference = \"Stop\"\n\n            try {\n                if (Get-Command Get-ADComputer -ErrorAction SilentlyContinue) {\n                    $ADObj = Get-ADComputer -Filter \"Name -eq '$computerName'\" -Properties Name, ObjectGUID\n                } else {\n                    Write-Verbose \"Get-ADComputer command is missing, unable to get device GUID\"\n                }\n\n                Connect-Graph\n\n                $intuneObj = @()\n\n                $intuneObj += Get-IntuneManagedDevice -Filter \"DeviceName eq '$computerName'\"\n\n                if ($ADObj.ObjectGUID) {\n                    # because of bug? computer can be listed under guid_date name in cloud\n                    $intuneObj += Get-IntuneManagedDevice -Filter \"azureADDeviceId eq '$($ADObj.ObjectGUID)'\" | ? DeviceName -NE $computerName\n                }\n            } catch {\n                Write-Warning \"Unable to get information from Intune. $_\"\n\n                # to avoid errors that device is missing from Intune\n                $intuneObj = 1\n            }\n\n            $ErrorActionPreference = $ErrActionPreference\n        }\n        #endregion get Intune data\n\n        $scriptBlock = {\n            param ($checkIntuneToo, $intuneObj)\n\n            $intuneNotJoined = 0\n\n            #region Intune checks\n            if ($checkIntuneToo) {\n                if (!$intuneObj) {\n                    ++$intuneNotJoined\n                    Write-Warning \"Device is missing from Intune!\"\n                }\n\n                if ($intuneObj.count -gt 1) {\n                    Write-Warning \"Device is listed $($intuneObj.count) times in Intune\"\n                }\n\n                $wrongIntuneName = $intuneObj.DeviceName | ? { $_ -ne $env:COMPUTERNAME }\n                if ($wrongIntuneName) {\n                    Write-Warning \"Device is named as $wrongIntuneName in Intune\"\n                }\n\n                $correctIntuneName = $intuneObj.DeviceName | ? { $_ -eq $env:COMPUTERNAME }\n                if ($intuneObj -and !$correctIntuneName) {\n                    ++$intuneNotJoined\n                    Write-Warning \"Device has no record in Intune with correct device name\"\n                }\n            }\n            #endregion Intune checks\n\n            #region dsregcmd checks\n            $dsregcmd = dsregcmd.exe /status\n            $azureAdJoined = $dsregcmd | Select-String \"AzureAdJoined : YES\"\n            if (!$azureAdJoined) {\n                ++$intuneNotJoined\n                Write-Warning \"Device is NOT AAD joined\"\n            }\n\n            $tenantName = $dsregcmd | Select-String \"TenantName : .+\"\n            $MDMUrl = $dsregcmd | Select-String \"MdmUrl : .+\"\n            if (!$tenantName -or !$MDMUrl) {\n                ++$intuneNotJoined\n                Write-Warning \"Device is NOT Intune joined\"\n            }\n            #endregion dsregcmd checks\n\n            #region certificate checks\n            $MDMCert = Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? Issuer -EQ \"CN=Microsoft Intune MDM Device CA\"\n            if (!$MDMCert) {\n                ++$intuneNotJoined\n                Write-Warning \"Intune certificate is missing\"\n            } elseif ($MDMCert.NotAfter -lt (Get-Date) -or $MDMCert.NotBefore -gt (Get-Date)) {\n                ++$intuneNotJoined\n                Write-Warning \"Intune certificate isn't valid\"\n            }\n            #endregion certificate checks\n\n            #region sched. task checks\n            $MDMSchedTask = Get-ScheduledTask | ? { $_.TaskPath -like \"*Microsoft*Windows*EnterpriseMgmt\\*\" -and $_.TaskName -eq \"PushLaunch\" }\n            $enrollmentGUID = $MDMSchedTask | Select-Object -ExpandProperty TaskPath -Unique | ? { $_ -like \"*-*-*\" } | Split-Path -Leaf\n            if (!$enrollmentGUID) {\n                ++$intuneNotJoined\n                Write-Warning \"Synchronization sched. task is missing\"\n            }\n            #endregion sched. task checks\n\n            #region registry checks\n            if ($enrollmentGUID) {\n                $missingRegKey = @()\n                $registryKeys = \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\", \"HKLM:\\SOFTWARE\\Microsoft\\Enrollments\\Status\", \"HKLM:\\SOFTWARE\\Microsoft\\EnterpriseResourceManager\\Tracked\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\AdmxInstalled\", \"HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\Providers\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Accounts\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Logger\", \"HKLM:\\SOFTWARE\\Microsoft\\Provisioning\\OMADM\\Sessions\"\n                foreach ($key in $registryKeys) {\n                    if (!(Get-ChildItem -Path $key -ea SilentlyContinue | Where-Object { $_.Name -match $enrollmentGUID })) {\n                        Write-Warning \"Registry key $key is missing\"\n                        ++$intuneNotJoined\n                    }\n                }\n            }\n            #endregion registry checks\n\n            #region service checks\n            $MDMService = Get-Service -Name IntuneManagementExtension -ErrorAction SilentlyContinue\n            if (!$MDMService) {\n                ++$intuneNotJoined\n                Write-Warning \"Intune service IntuneManagementExtension is missing\"\n            }\n            if ($MDMService -and $MDMService.Status -ne \"Running\") {\n                Write-Warning \"Intune service IntuneManagementExtension is not running\"\n            }\n            #endregion service checks\n\n            if ($intuneNotJoined) {\n                return $false\n            } else {\n                return $true\n            }\n        }\n\n        $param = @{\n            scriptBlock  = $scriptBlock\n            argumentList = $checkIntuneToo, $intuneObj\n        }\n        if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n            $param.computerName = $computerName\n        }\n\n        Invoke-Command @param\n    }\n    #endregion helper functions\n\n    Write-Host \"Checking actual Intune connection status\" -ForegroundColor Cyan\n    if (Get-IntuneEnrollmentStatus -computerName $computerName) {\n        $choice = \"\"\n        while ($choice -notmatch \"^[Y|N]$\") {\n            $choice = Read-Host \"It seems device has working Intune connection. Continue? (Y|N)\"\n        }\n        if ($choice -eq \"N\") {\n            break\n        }\n    }\n\n    Write-Host \"Resetting Hybrid AzureAD connection\" -ForegroundColor Cyan\n    Reset-HybridADJoin -computerName $computerName\n\n    Write-Host \"Waiting\" -ForegroundColor Cyan\n    Start-Sleep 10\n\n    Write-Host \"Removing $computerName records from Intune\" -ForegroundColor Cyan\n    # to discover cases when device is in Intune named as GUID_date\n    if (Get-Command Get-ADComputer -ErrorAction SilentlyContinue) {\n        $ADObj = Get-ADComputer -Filter \"Name -eq '$computerName'\" -Properties Name, ObjectGUID\n    } else {\n        Write-Verbose \"AD module is missing, unable to obtain computer GUID\"\n    }\n\n    #region get Intune data\n    Connect-Graph\n\n    $IntuneObj = @()\n\n    $IntuneObj += Get-IntuneManagedDevice -Filter \"DeviceName eq '$computerName'\"\n\n    if ($ADObj.ObjectGUID) {\n        # because of bug? computer can be listed under guid_date name in cloud\n        $IntuneObj += Get-IntuneManagedDevice -Filter \"azureADDeviceId eq '$($ADObj.ObjectGUID)'\" | ? DeviceName -NE $computerName\n    }\n    #endregion get Intune data\n\n    #region remove computer record in Intune\n    if ($IntuneObj) {\n        $IntuneObj | ? { $_ } | % {\n            Write-Host \"Removing $($_.DeviceName) ($($_.id)) from Intune\" -ForegroundColor Cyan\n            Remove-IntuneManagedDevice -managedDeviceId $_.id\n        }\n    } else {\n        Write-Host \"$computerName nor its guid exists in Intune. Skipping removal.\" -ForegroundColor DarkCyan\n    }\n    #endregion remove computer record in Intune\n\n    Write-Host \"Invoking re-enrollment of Intune connection\" -ForegroundColor Cyan\n    Invoke-MDMReenrollment -computerName $computerName -asSystem\n\n    # check certificates\n    $i = 30\n    Write-Host \"Waiting for Intune certificate creation\"  -ForegroundColor Cyan\n    Write-Verbose \"two certificates should be created in Computer Personal cert. store (issuer: MS-Organization-Access, MS-Organization-P2P-Access [$(Get-Date -Format yyyy)]\"\n    while (!(Get-ChildItem 'Cert:\\LocalMachine\\My\\' | ? { $_.Issuer -match \"CN=Microsoft Intune MDM Device CA\" }) -and $i -gt 0) {\n        Start-Sleep 1\n        --$i\n        $i\n    }\n\n    if ($i -eq 0) {\n        Write-Warning \"Intune certificate (issuer: Microsoft Intune MDM Device CA) isn't created (yet?)\"\n\n        \"Opening Intune logs\"\n        Get-IntuneLog -computerName $computerName\n    } else {\n        Write-Host \"DONE :)\" -ForegroundColor Green\n    }\n}\n"
  },
  {
    "path": "INTUNE/Win32App/SetBitLockerPin/BitlockerIsEnabledAndNotSet.ps1",
    "content": "# prerequisite for showing up GUI for entering Bitlocker PIN\nif (Get-BitLockerVolume -MountPoint $env:SystemDrive -ea silentlycontinue | ? { $_.VolumeStatus -in \"FullyEncrypted\", \"EncryptionInProgress\" -and $_.KeyProtector.KeyProtectorType -notcontains 'TpmPin' }) { $true } else { $false }"
  },
  {
    "path": "INTUNE/Win32App/SetBitLockerPin/DetectBitLockerPin.ps1",
    "content": "Write-Output $(Get-BitLockerVolume -MountPoint $env:SystemDrive).KeyProtector | Where { $_.KeyProtectorType -eq 'TpmPin' }"
  },
  {
    "path": "INTUNE/Win32App/SetBitLockerPin/Popup.ps1",
    "content": "﻿# Author: Oliver Kieselbach (oliverkieselbach.com)\n# Date: 08/01/2019\n# Description: Creates a Windows Forms Dialog for BitLocker PIN entry.\n# - 10/21/2019 changed PIN handover\n# - 05/26/2020 added PIN length zero check\n# - 07/13/2020 added Enhanced PIN check and advise\n\n# The script is provided \"AS IS\" with no warranties.\n\n# https://docs.microsoft.com/en-us/powershell/scripting/samples/creating-a-custom-input-box?view=powershell-6\n\nAdd-Type -AssemblyName System.Windows.Forms\nAdd-Type -AssemblyName System.Drawing\n\n[System.Windows.Forms.Application]::EnableVisualStyles()\n$formBitLockerStartupPIN = New-Object System.Windows.Forms.Form\n$labelPINIsNotEqual = New-Object System.Windows.Forms.Label\n$labelRetypePIN = New-Object System.Windows.Forms.Label\n$labelNewPIN = New-Object System.Windows.Forms.Label\n$labelChoosePin = New-Object System.Windows.Forms.Label\n$panelBottom = New-Object System.Windows.Forms.Panel\n$buttonCancel = New-Object System.Windows.Forms.Button\n$buttonSetPIN = New-Object System.Windows.Forms.Button\n$labelSetBLtartupPin = New-Object System.Windows.Forms.Label\n$textboxRetypedPin = New-Object System.Windows.Forms.TextBox\n$textboxNewPin = New-Object System.Windows.Forms.TextBox\n\n$formBitLockerStartupPIN_Load = {\n\n\t$formBitLockerStartupPIN.Activate()\n\t$textboxNewPin.Focus()\n\n\ttry {\n\t\t$global:MinimumPIN = \"\"\n\t\t$global:MinimumPIN = Get-ItemPropertyValue HKLM:\\SOFTWARE\\Policies\\Microsoft\\FVE -Name MinimumPIN -ErrorAction SilentlyContinue\n\n\t\t$global:EnhancedPIN = \"\"\n\t\t$global:EnhancedPIN = Get-ItemPropertyValue HKLM:\\SOFTWARE\\Policies\\Microsoft\\FVE -Name UseEnhancedPin -ErrorAction SilentlyContinue\n\t} catch { }\n\t$characters = \"numbers\"\n\tif ($global:EnhancedPIN -eq 1) {\n\t\t$characters = \"characters\"\n\t}\n\tif ($global:MinimumPIN -isnot [int] -or $global:MinimumPIN -lt 4) {\n\t\t$global:MinimumPIN = 6\n\t}\n\t$labelChoosePin.Text = \"Choose a PIN that's $global:MinimumPIN-20 $characters long.\"\n}\n\n$buttonSetPIN_Click = {\n\tfunction _CheckPinComplexity {\n\t\tparam ([int] $pin)\n\n\t\t$splittedPin = ($pin -split \"\") | ? { $_ } # split adds empty element on start and end\n\n\t\t[int] $firstNumber = $splittedPin[0]\n\t\t[int] $lastNumber = $splittedPin[-1]\n\n\t\t[int] $sameNumberCount = 0\n\n\t\t[int] $increasedNumber = $decreasedNumber = $firstNumber\n\n\t\t$splittedPin | % {\n\t\t\tif ($_ -eq $increasedNumber) {\n\t\t\t\t++$increasedNumber\n\t\t\t} else {\n\t\t\t\t++$notIncreasedNumberRow\n\t\t\t}\n\t\t\tif ($_ -eq $decreasedNumber) {\n\t\t\t\t--$decreasedNumber\n\t\t\t} else {\n\t\t\t\t++$notDecreasedNumberRow\n\t\t\t}\n\n\t\t\tif ($_ -match $firstNumber) { ++$sameNumberCount }\n\t\t}\n\n\t\tif ($sameNumberCount -eq $splittedPin.Length) {\n\t\t\treturn \"PIN is row of the same number\"\n\t\t}\n\n\t\tif (!$notIncreasedNumberRow -and $increasedNumber -eq ($lastNumber + 1)) {\n\t\t\treturn \"PIN is increasing row of numbers\"\n\t\t}\n\n\t\tif (!$notDecreasedNumberRow -and $decreasedNumber -eq ($lastNumber - 1)) {\n\t\t\treturn \"PIN is decreasing row of numbers\"\n\t\t}\n\t}\n\n\t$pinError = _CheckPinComplexity $textboxNewPin.Text\n\tif ($pinError) {\n\t\t$labelPINIsNotEqual.Text = $pinError\n\t\t$labelPINIsNotEqual.Visible = $true\n\t} elseif ($textboxNewPin.Text -notmatch \"^\\d+$\") {\n\t\t$labelPINIsNotEqual.Text = \"PIN has to be numerical!\"\n\t\t$labelPINIsNotEqual.Visible = $true\n\t} elseif ($textboxNewPin.Text.Length -eq 0 -or ($textboxNewPin.Text.Length -gt 0 -and $textboxNewPin.Text.Length -lt $global:MinimumPIN)) {\n\t\t$labelPINIsNotEqual.Text = \"PIN is not long enough\"\n\t\t$labelPINIsNotEqual.Visible = $true\n\t} elseif ($textboxNewPin.Text -eq $textboxRetypedPin.Text) {\n\t\t$labelPINIsNotEqual.Visible = $false\n\n\t\t# previous solution used exit code, this is problematic as it has a signed integer as max value which is not enough for 20 digit PIN\n\t\t# exit code also had a problem when dialog got shutdown from windows, false PIN got picked up. Now we use a temp file for hand over.\n\t\t# I use base64 encoding to prevent eavesdropping a bit. Handover is not bullet proof but should be enough.\n\t\t$bytes = [System.Text.Encoding]::Unicode.GetBytes($textboxNewPin.Text)\n\t\t$encodedText = [Convert]::ToBase64String($bytes)\n\n\t\t$pathPINFile = $(Join-Path -Path $([Environment]::GetFolderPath(\"CommonDocuments\")) -ChildPath \"PIN-prompted.txt\")\n\t\tOut-File -FilePath $pathPINFile -InputObject $encodedText -Force\n\n\t\t[Environment]::Exit(0)\n\t} else {\n\t\t$labelPINIsNotEqual.Text = \"PIN is not equal\"\n\t\t$labelPINIsNotEqual.Visible = $true\n\t}\n}\n\n$buttonCancel_Click = {\n\t$labelPINIsNotEqual.Visible = $false\n\t$textboxNewPin.Text = \"\"\n\t$textboxRetypedPin.Text = \"\"\n\t[Environment]::Exit(0)\n}\n\n$textboxRetypedPin_KeyUp = [System.Windows.Forms.KeyEventHandler] {\n\tif ($_.KeyCode -eq 'Enter') {\n\t\t$buttonSetPIN_Click.Invoke()\n\t}\n}\n\n$textboxNewPin_KeyUp = [System.Windows.Forms.KeyEventHandler] {\n\tif ($_.KeyCode -eq 'Enter') {\n\t\t$buttonSetPIN_Click.Invoke()\n\t}\n}\n\n$Form_Cleanup_FormClosed = {\n\ttry {\n\t\t$buttonCancel.remove_Click($buttonCancel_Click)\n\t\t$buttonSetPIN.remove_Click($buttonSetPIN_Click)\n\t\t$textboxRetypedPin.remove_KeyUp($textboxRetypedPin_KeyUp)\n\t\t$textboxNewPin.remove_KeyUp($textboxNewPin_KeyUp)\n\t\t$formBitLockerStartupPIN.remove_Load($formBitLockerStartupPIN_Load)\n\t\t$formBitLockerStartupPIN.remove_FormClosed($Form_Cleanup_FormClosed)\n\t} catch { Out-Null }\n}\n\n$formBitLockerStartupPIN.SuspendLayout()\n$panelBottom.SuspendLayout()\n\n$formBitLockerStartupPIN.Controls.Add($labelPINIsNotEqual)\n$formBitLockerStartupPIN.Controls.Add($labelRetypePIN)\n$formBitLockerStartupPIN.Controls.Add($labelNewPIN)\n$formBitLockerStartupPIN.Controls.Add($labelChoosePin)\n$formBitLockerStartupPIN.Controls.Add($panelBottom)\n$formBitLockerStartupPIN.Controls.Add($labelSetBLtartupPin)\n$formBitLockerStartupPIN.Controls.Add($textboxRetypedPin)\n$formBitLockerStartupPIN.Controls.Add($textboxNewPin)\n$formBitLockerStartupPIN.AutoScaleDimensions = '8, 17'\n$formBitLockerStartupPIN.AutoScaleMode = 'Font'\n$formBitLockerStartupPIN.BackColor = 'Window'\n$formBitLockerStartupPIN.ClientSize = '445, 271'\n$formBitLockerStartupPIN.FormBorderStyle = 'FixedDialog'\n$formBitLockerStartupPIN.Icon = [System.Convert]::FromBase64String('\nAAABAA0AMDAQAAEABABoBgAA1gAAACAgEAABAAQA6AIAAD4HAAAYGBAAAQAEAOgBAAAmCgAAEBAQ\nAAEABAAoAQAADgwAADAwAAABAAgAqA4AADYNAAAgIAAAAQAIAKgIAADeGwAAGBgAAAEACADIBgAA\nhiQAABAQAAABAAgAaAUAAE4rAAAAAAAAAQAgANTgAAC2MAAAMDAAAAEAIACoJQAAihEBACAgAAAB\nACAAqBAAADI3AQAYGAAAAQAgAIgJAADaRwEAEBAAAAEAIABoBAAAYlEBACgAAAAwAAAAYAAAAAEA\nBAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICA\nAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3AAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAIeHAAAAAAAAAAAAAAAAAAAAAAAAAAAACIh3AAAAAAAAAAAAAAAAAAAAAAAAAAAACId3AAAA\nAAAAAAAAAAAAAAAAAAAAAAAACIh3AAAAAAAAAAAAAAAAAAAAAAAAAAAACId3AAAAAAAAMTFwAAAA\nAAAAAAAAAAAACId3AAAAAAADM3MwAAAAAAAAAAAAAAAACIeHAAAAAAAxMzMAAAAAAAAAAAAAAAAA\nCIeHAAAAAAMzM1AAAAAAAAAAAAAAAAAACIeHAAAAADE3NwAAAAAAAAAAAAAAAAAAB4eHAAAAAzMx\nMAAAAAAAAAAAAAAAAAAAB4h3AAAAMTNzAAAAAAAAAAAAAAAAAAAAB/j3ElMDM3kwAAAAAAAAAAAA\nAAAAAAAAf/j/gSMzEzMAAAAAAAAAAAAAAAAAAAB3iI+Pj3ODgxMwAAAAAAAAAAAAAAAAAAd4+IiI\n+IE7kzcwAAAAAAAAAAAAAAAAADePiIj4+Ic3cxOAAAAAAAAAAAAAAAAAAIP4f/+PiIczMxEwAAAA\nAAAAAAAAAAAAALf4M3MSc4h5gxNwAAAAAAAAAAAAAAAAAHePBTgBFoeLMzcwAAAAAAAAAAAAAAAA\nAHuPcDgxaIM4OSFwAAAAAAAAAAAAAAAAd4t49xNweHcTM3MwAAAAAAAAAAAAAHd4iHt4j4h3dxEz\nk3OAAAAAAAAAAAB3eI+Id4h1eIh3MzM3NzkwAAAAAAAAB4iPiHd4iLi3N3h3d7d3uDNwAAAAAAB4\niIh3eI+PiHeHiIi3t5e5c4OwAAAAAIiIh3iI/4+IiIuLiLczk3N4t5NwAAAACId4iPj/j/j4+Hi4\niIiIuLi3i4MwAAAAh3j4iP+P+P+PiLiIuLgzc3MTE3hwAAAAiIiI+Pj4/4/4+Ii3OTt7e3t4MTN3\nAAAAh4iI+Pj//4iHdzN5c3N5eYOYM3d3dwAAh4iPj4+Ih3d4iIc4tzg4t4h4M4d3d3AAh4iIeHd3\neI+IiIh4N4iIiI87U4h3d3AA93d3iI+P/4+Pj487ifiIeHh4M4iIeIcAAIj/j///j4iI+Ph3t4iI\niIc7U/+Ih4cAAACIiP+PiI//+P84l4+IiIh3M4j4iIgAAAAACIj//////49zi4j4j4g7l4iP+PcA\nAAAAAAiIiP//j/84t/+PiPh3M4iIj/AAAAAAAAAAiIj///95N4j/+Ph5g4iIiIAAAAAAAAAAAAiI\nj/8ze3+Pj4gzN4iHiAAAAAAAAAAAAAAAiIiDF7ePj4M3sQAAAAAAAAAAAAAAAAAAAAiHMXt4hzMX\nMAAAAAAAAAAAAAAAAAAAAAAAczkzM5NzcAAAAAAAAAAAAAAAAAAAAAAAA4OLeDM3AAAAAAAAAAAA\nAAAAAAAAAAAAAHO4kzUwAAAAAAAAAAAAAAAAAAAAAAAAAABzc3AAAAAAAAAA////////AAD////n\n//8AAP///8P//wAA////w///AAD///+D//8AAP///4P//wAA////g///AAD///+D/8EAAP///4P/\ngQAA////g/8DAAD///+D/gcAAP///4P8DwAA////g/gfAAD///+D8D8AAP///4AAfwAA////AAD/\nAAD///wAAH8AAP//+AAAfwAA///wAAB/AAD///AAAH8AAP//8AAAfwAA///wAAB/AAD///AAAH8A\nAP//wAAAfwAA//wAAAB/AAD/wAAAAH8AAP4AAAAAfwAA8AAAAAB/AADAAAAAAH8AAIAAAAAAfwAA\nAAAAAAB/AAAAAAAAAD8AAAAAAAAADwAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAAwAAwAAAAAADAADw\nAAAAAAMAAP4AAAAAAwAA/4AAAAAHAAD/8AAAAAcAAP/+AAAADwAA///AAAP/AAD///gAB/8AAP//\n/wAH/wAA////gA//AAD////AH/8AAP////B//wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAA\nAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAA\nAAAAAAB4cAAAAAAAAAAAAAAAAAAIdwAAAAAAAAAAAAAAAAAAB3hwAAADEwAAAAAAAAAAAAh3AAAA\nEzMAAAAAAAAAAAAHeHAAAzNzAAAAAAAAAAAACHhwABMzAAAAAAAAAAAAAAd4AAMzcwAAAAAAAAAA\nAAB4j/cTMQAAAAAAAAAAAAAHiIiIJzcAAAAAAAAAAAAHd/j/+FsXAAAAAAAAAAAAe4eHsXdzNwAA\nAAAAAAAAAIt3gzFoczgAAAAAAAAAAAA4uIhzdzNzAAAAAAAAAAh4e3d3h3cTcwAAAAAAAIeIiHi4\niIh3t7cAAAAAh4eIiIi4i4s3t4lzAAAIeIiI+Pj4e4iIlzm3NwAAh4iI///4iHiLiLe4e3MAAIf4\n///4/4iLiLc4NzN7AACIiPj4+Id3g5MXuTeDd3AAeIiIh4eIj4h/OHj3g4d3AIeHiI+Pj4j4ODiI\ne3n3hwAIiI//iPj/jzh4iIM3/4gAAACIiP///497eIiHM4/4AAAAAAiI////OYj/g3uIiAAAAAAA\nAIiPj4M4iDl4iIAAAAAAAAAAiI/3MzM3MAAAAAAAAAAAAACIiDiDNwAAAAAAAAAAAAAAAAALeYAA\nAAAAAAAAAAAAAAAAAAAAAAAAAP////////v////x////4////+H4///j8P//4eD//+HD///hg///\nwA///4AP//4AD//8AA///AAP//wAD//gAA//AAAP8AAAD4AAAA8AAAAPAAAADwAAAAcAAAADAAAA\nA4AAAAPwAAAD/gAAA//AAAf/8AB///wA////4f//////KAAAABgAAAAwAAAAAQAEAAAAAAAgAQAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA\n/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAdwAAAAAAAAAAAAAHhwAAAAAAAAAAAAAHcAAA\nADEAAAAAAAAHhwAAATMAAAAAAAAHcAAAMzEAAAAAAAAH9wABNzAAAAAAAAAHh3MzOAAAAAAAAAB4\njzU3EAAAAAAAADf4+IczMAAAAAAAB4eHh4dzcAAAAAAAB7eIN4NzMAAAAAAAB7iDE1c5cAAAAAd3\nd4d3h3M3MAAAd4iI87iIh7eDcAB4iI//iIMzMzc5cAB4j///83l7eXs3MACI+PiId3uDjzg3dwCH\niIiI+POHiHiYh3AIf//4//eD+Dt/iHAACHj///OD/zc4/wAAAACHj/N5+Hl4iAAAAAAACIM3ODNw\nAAAAAAAAAAB7gzcAAAAAAAAAAAAHN3AAAAD//P8A//j/AP/5/AD/+PgA//nwAP/44QD/+AMA//AH\nAP/ABwD/gAcA/4AHAP+ABwD4AAcAwAAHAAAABwAAAAcAAAADAAAAAQCAAAEA4AADAPwAAwD/gB8A\n//A/AP/4fwAoAAAAEAAAACAAAAABAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA\ngAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAA\nAHcAAAAAAAAHiAAAMwAAAAeHAAMxAAAAB4gANzAAMzM3hzMxd3B7eHj4UziId7i7eHhzNzd3N5dz\nc3M3NoeLi3OFMfc3dzc3OIc//4+HB4OHs4iIiIADt4l3+PiIAAeH87eIjwAAB7d7cwAAAAAAe4lw\nAAAAAAAHdwAAAAAA/P8AAPjzAAD44wAA+McAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACA\nAwAAgA8AAID/AADB/wAA4/8AACgAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAAAAAAAAAAAAEAAAAB\nAAAAAAAACAsQAD0/PwAOMEoAFkFYADFHUwACRGcADk5uABhJYQAATXEAGU9yAAFVeQAZWXYAHVx3\nABZdewAUX34AL1dpACFgfgA5aX4ATk9QAFlbXABQanUAZGRlAGprbABodnsAcXBwAHd3eAAAXYEA\nA2WKABVmhwAabI4ACmyRABltkAAPcZYAF3WZACZphwAraIEAMGyGADlvhgArcY4AN3SNACRxkgAl\ndZUAI3iaADJ3kwAzepgAN3yYADh/mwAZfKEAKX6gAFZ4iAAfgqYAJ4aqADaCoAA4iKcAP4yqADiO\nrwA/jq8AKo2xAC6RtQAwk7cAPJKzAD+VtgAzlroAOJu/AEGDngBLg5sAf4CAAGWFlQB9jpUAVIyi\nAFOUrgBGlLEATJq3AEGXuABCmbkARJq8AEqdvABbnLUAaZaoAFOhvgB1pbcAOp/EAEqgwQBPpMUA\nQ6TIAFqmwgBdqscAUafIAFKpyQBVqswAV63OAFmvzwBIrNAAT7PYAFux0QBYu98AYa7KAHqtwABs\nsMoAYbfXAGm20gBtutYAZLraAHO+2QB2x+UAh4eHAIuLiwCNjY0AhZadAJGRkQCVlZUAnpqXAJmZ\nmQCdnZ0Ai5+mAJGpswCgoKAApaGgAKSkpACppaQAqampAKypqACtra0Ap7i/ALGxsQC1sLAAtbW1\nALm0tAC+u7UAubm5AL24uAC8vLwAwr29AIG1yQCUuskAmsTUALDI0QCByuYAh9HsAJfU6wCc2fEA\nq9vtALrk9ADBwMAAx8HBAMXFxQDKxMQAzcfHAMLGyADJyckAzsrJAM7NywDLy80Ays3OAM7OzgDS\nzc0A1c/PANfRzADBztMAxNbcANHR0QDX0dEA1NXTANLV1gDW1tYA29TUAN3X1wDZ2dcA3tjUANfZ\n2gDa2toA3d3bANrb3QDd3t4A4NjYAOXd3QDh4eEA5OLhAOPl4wDi5ecA5eXlAOnh4ADt5OUA7+jj\nAOXp6wDq6uoA7OvtAOrt7QDu7u4A8unoAPTs6wD+8+0A7e/xAPDx8gDx8/UA8/X3APb29gD69PMA\n9/n3APH3+QD3+foA+fr6APv9/QD+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAQxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAZdxkWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3\nd4IUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCCd3kaAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCCeRcXAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQd3cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAJCCckMZAAAAAAAAAAAAAAAACggECCUAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAJCCb2wWAAAAAAAAAAAAAAALGxszMCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAJCCaoIaAAAAAAAAAAAAAAsfGzsbDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCCaoIXAAAA\nAAAAAAAACR8bNB8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQaoIXAAAAAAAAAAAJHxs/\nIiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+ZGXkZAAAAAAAAAAsfGzQHEgAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+Qd3AUAAAAAAAACyEbNCINAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAGq1urV5AwMCBAMEHxw0IQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAaqu6tcPMdwUEMyIwHzAhBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNsmaGhq7Wx\ntaEaHVVAPAsJCh0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhihoZCQmZChtcOCEDNSUgYH\nNj8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2QpnMkKGhmaGrtauCGhw6PAkDI1QAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAABWT7qhbqHMzK6omYKCahE0OhsDBisAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAABXRMx9BSgtPQMDEhWCcjY/QDADETEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAABNRqi4AwIcYAEDBQWZd2deQDMDI0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZnTMbwEE\naQYDE3mrECJdNB8DDTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxXZk6rzEMDFRgCFLFFEQow\nMAMRMSAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG+QlJNQW0+CkMyrgmoXGUQDAwszGwQ2TFUAAAAA\nAAAAAAAAAAAAAAAAAGxsb5CUl5N+GmpWaUUTUXN8gnISKzMzNDANED0OID0AAAAAAAAAAAAAAAAA\nAGxwkJmXkH5DanB+fpNhiocVFW1yeW1EMkI2QkZHaWc2ICAAAAAAAAAAAAAAAHJ5k5eXfmpqb36Q\ntq+nl5NWZ2eGh4mfhlRfW002NTQ0PUw9SjYAAAAAAAAAAACCl5SCdmpvepOXv7+3trGnp5NWaYyN\njo6NPSIxKjE1NUdRZkkOK0wAAAAAAAAAAJCCbGx2fpO3t76/vr63t6+nnpRhi4uKaYuPiIdoZmdk\naGVWYWiGNR0AAAAAAAAAkHJDl6Knp7G2t7++vr63vravnqFXiouNhmFlYTY5Nj02NA0RDQw2aE4A\nAAAAAAAAl293l5eip6+2t76+vr6+vr6+r5FljYZXSSA9Xz09PUxQOhKICwgRKEYUAAAAAAAAk2p+\nl5eXr6+2t7/Aw8a2k35xQxlGNDdGLSAqNDc4ODhNNiiIDg1EQ29sFhcAAAAAl2qClJevsb63sZ6R\nfnZsampyfpB8Ri2GVC1CR0ZHTlGJoE9oHSNyahpsbkMUAAAAmUN2k4J+dnZxbENDb36Qq7WrpKGZ\nlUJXVjaCgoKCgoKCoUdlHSeCeW9qam9vAAAAr3lvb2xvcoKTobXDw8G1raGhoZ6nr0JhVzahkYF+\neXl2gkJbICeqln93bGyCGgAAAACCfqHDtcPJycnBtaqVk5evq7ayq0JWWzeXl5OQkH5+byxYKim1\nrqGWgnKCbwAAAAAAAJmCgpnDycPBsZmvt7rDv7W1tUJWWzehoaGXmZmTkEJUKiOQq7iroZCZcAAA\nAAAAAAAAAJCCkK3JwcbMzMzDw8PDukJQWze1q6ihoaGZmUJMMSN5kKG1tau1cgAAAAAAAAAAAAAA\nmZCCmbXHx8zHzMzFw0I3Wz21tbW1q6uhqEI9NieCgoKQobXDAAAAAAAAAAAAAAAAAAAAmYKCmbrM\nxszHzEYgPUmIwrq6ubW1oUIrPSeZmZCCgoJ+AAAAAAAAAAAAAAAAAAAAAAAAkJCCocLHyUIgKl9H\nusO1tbKrhx0iNieCeYJ5goIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkIKQqnwxBzZYhqirsa6fOQgk\nTCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkIJPDgc9PU6HfGI1CAM5MQAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANSMjMSsdKiIdAyM9QQAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAADY4TFRbV1MqDzUvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAABHNVtjViMdIC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAEEuKixBAAAAAAAAAAAAAAAAAAAA////////AAD////n//8AAP///8P//wAA////w///AAD/\n//+D//8AAP///4P//wAA////g///AAD///+D/8EAAP///4P/gQAA////g/8DAAD///+D/gcAAP//\n/4P8DwAA////g/gfAAD///+D8D8AAP///4AAfwAA////AAD/AAD///wAAH8AAP//+AAAfwAA///w\nAAB/AAD///AAAH8AAP//8AAAfwAA///wAAB/AAD///AAAH8AAP//wAAAfwAA//wAAAB/AAD/wAAA\nAH8AAP4AAAAAfwAA8AAAAAB/AADAAAAAAH8AAIAAAAAAfwAAAAAAAAB/AAAAAAAAAD8AAAAAAAAA\nDwAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAAwAAwAAAAAADAADwAAAAAAMAAP4AAAAAAwAA/4AAAAAH\nAAD/8AAAAAcAAP/+AAAADwAA///AAAP/AAD///gAB/8AAP///wAH/wAA////gA//AAD////AH/8A\nAP////B//wAAKAAAACAAAABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAAAAA9Pz8A\nFkFYADFHUwACRGcAGlJpAABNcQABVXkAGVl2ABRffgAvV2kAIWB+ADlpfgBOT1AAamtsAGh2ewBx\ncHAAAF2BABVmhwAXdZkAJmmHACpxjgAzco0AN3SNACRxkgAzepgAPn2YACl+oABWeIgAH4KmACeG\nqgA2gqAAOIinAD+MqgA4jq8AP46vADCTtwBLg5sAf4CAAGWFlQB9jpUASY+qAEOQrgBTlK4ARpSx\nAEuUsABJlrQATJq3AEKZuQBEmrwASp28AFaatABanLUAX5+3AGmWqABTob4AdaW3ADqfxABKoMEA\nT6TFAFqmwgBdqscAUqnJAEis0ABbsdEAXrTUAGGuygB6rcAAZLHOAGm20gBkutkAab/eAHO+2QB1\nwt4AdsflAIeHhwCNjY0AkZGRAJWVlQCSmp0AmpqaAJ2dnQCRqbMAoKCgAKWhoACkpKQAqaWkAKyo\npwCpqakArKmoAK2trQCyra0Ap7i/ALWwsAC0tLQAubS0ALm5uQC9uLgAvLy8AMK9vQCBtckAlLrJ\nALDI0QCByuYAks7lAIfR7ACX1OsAnNnxAKvb7QC65PQAwcDAAMfBwQDGxsYAysTEAM3HxwDOyMUA\nwsbIAMTKzADKyckAz8rJAM3NzQDSzc0A1c/PAMHO0wDR0dEA1tPTANLV1gDV1dUA2NXSANvU1ADd\n19cA2dnXAN7Y1ADX2doA2traAN3b2wDd3dsA2tvdANzd3QDl3d0A4eLiAOfj4wDn5eIA4uXnAObm\n5gDp4eAA7eTkAOXp6wDq6uoA6e3uAO7u7gDy6egA9OzrAP7z7QDt7/EA8PHyAPbw8ADx8/UA8/X3\nAPf39wD69PMA//f3APr59gDx9/kA9/n6APr6+gD7/f0A/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAQbg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBBQAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYJnYNAAAAAAAABgQEAAAAAAAAAAAAAAAAAAAAAAAAAFgO\nWAAAAAAAAAQHJBEAAAAAAAAAAAAAAAAAAAAAAAAAWA5gDQAAAAAGERMVFgAAAAAAAAAAAAAAAAAA\nAAAAAABYJn8NAAAABAckEQAAAAAAAAAAAAAAAAAAAAAAAAAAAEtLYA0AAAQRExUaAAAAAAAAAAAA\nAAAAAAAAAAAAAABOYHaUiA0FByQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAS2B2dm6MbgMkBwwAAAAA\nAAAAAAAAAAAAAAAAAAAAOCVLf3+enppuDT8ENAAAAAAAAAAAAAAAAAAAAAAAACo9R0t/JTkJHE8N\nPwQ4AAAAAAAAAAAAAAAAAAAAAAAAQkZGS38BHQQBWCgkBzQAAAAAAAAAAAAAAAAAAAAAAAA3QEdD\nU14PCg5QDAcZKwAAAAAAAAAAAAAAAAAAAFdYVzdHRj1OQnZOS0sHFTQfAAAAAAAAAAAAAAAAWFdu\nX1dfN0BJalxSXGA1KzQvIyAAAAAAAAAAAFhXWFdfV19vcnI8Z2dKaUIjOjo6RjoYHwAAAAAAWFhv\nW19bbouSmJGBbjxGSmptSjEjHyA6IyAjAAAAAFtXW193kZycnJmYi4F3PGdqa2xkNzo+OEI9Ix8A\nAAAAV1R3kZGYnKGhnJmSd19CampIREUvMSAWCwsvKwAAAABYWIGBkpiZmJJ2WFRLTkI0HxgSICMs\nHitsFSdLDgAAAFhYbm5hYVdOWFhgbnh4dVIZbRY2NmWMNGQZTktQJgAAblhQWGB2f4yMioh/gYKL\niyVoK19YV1grLiV8WFhOAAAAcm5gf52ho4p8iIySjIyIH2Qrdm5gWCwbH6KQf14AAAAAAABuYG6J\nk6GhoaSdlJMlNzR/f392IRsZdpShfAAAAAAAAAAAAG5udpOkoaGhoR8bPYiMiGYYIx9uYIh2AAAA\nAAAAAAAAAAAAbmJ8o5WjZgggPX57JQUgUmBgbgAAAAAAAAAAAAAAAAAAAHViYpOTIxQfGRsCFC4A\nAAAAAAAAAAAAAAAAAAAAAAAAAAB2bnVgIypnHxIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nNDMpNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////+/////H/\n///j////4fj//+Pw///h4P//4cP//+GD///AD///gA///gAP//wAD//8AA///AAP/+AAD/8AAA/w\nAAAPgAAADwAAAA8AAAAPAAAABwAAAAMAAAADgAAAA/AAAAP+AAAD/8AAB//wAH///AD////h////\n//8oAAAAGAAAADAAAAABAAgAAAAAAEACAAAAAAAAAAAAAAABAAAAAQAAAAAAADFHUwACRGcAGElh\nAABNcQABVXkAFF9+ACFgfgA5aX4ATk9QAFlbXABqa2wAcXBwAHd3eAB/f38AAF2BAANligAKbJEA\nGW2QACZphwA3b4cAK3GOAD9yiAA8d48AJHGSACN4mgAzepgAKX6gAEJ1iwBCeI8ASnmNACeGqgA2\ngqAAOYWjADiIpwA/jKoAOI6vAD+OrwBLg5sAZYWVAH2OlQBIiaMATI6oAFSMogBDkK4ATpGrAFOU\nrgBJlrQASp28AFuctQBTob4AdaW3ADqfxABDpMgAWqbCAF2qxwBetNQAYa7KAHqtwABpttIAZbvb\nAGm/3gB1wt4Ag4OEAIeHhwCJiYkAjY2NAJCQkACUk5MAlJSUAJCWmQCampoAi5+mAJGpswCgoKAA\npqamAKmlpACoqKgArq6uAKKuswCzs7MAtbCwALS0tAC5tbUAubm5ALy8vADCvb0AgbXJAJS6yQCa\nxNQAsMjRAJLO5QDHwcEAx8fHAM3HxwDKysoAz8rJAMrNzgDPz88A0s3NAMTW3ADS0tIA19HRANbW\n1gDb1NQA2dnXANfZ2gDa2toA293bAN3d2wDc3d0A5d3dAOfj4wDi5ecA5ubmAOnh4ADt5OQA5enr\nAOrq6gDu7u4A8unoAPPu7gD+8+0A7e/xAPTz9AD69PMA//f3APf59wD3+foA+/39AP7+/gAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAQAoA\nAAAAAAAAAAAAAAAAAAAAAAAAAABAUgoAAAAAAAAAAAAAAAAAAAAAAAAAAABAQgAAAAAAAAACBAAA\nAAAAAAAAAAAAAABAYgoAAAAAAAIRAgAAAAAAAAAAAAAAAABAQgAAAAAAAg8fAgAAAAAAAAAAAAAA\nAABAZwsAAAACETUCAAAAAAAAAAAAAAAAAABAYgsrKwIQH1cAAAAAAAAAAAAAAAAAAEBVaXIJAxA0\nAgAAAAAAAAAAAAAAAAAgQGdnaXZpCR8PFAAAAAAAAAAAAAAAADE9QGpGSkJoCjkPFgAAAAAAAAAA\nAAAAADE4QFoyETJNCTYFHQAAAAAAAAAAAAAAAC44SFoGBQEJJwUZHAAAAAAAAAAAQ0BCQi4+Tws2\nWkINBxkvFgAAAAAAQEJMUlZWYC48WE1NSTMyOzkiFgAAAENTXFZnb3p6dC4+NywgGxkZGhgbFgAA\nAENVaHh+goJ+dCMuGRkjJCQZOgYIHgAAAEpgb3NzaF5RSigmL1kiVWQgVxVCDQ4AAExNTVVVVWJn\naWlpMFkmZ2AjOhlVQ0dAAABNTWeAgnVyeXt7L1cjaWcgMRp2aWJAAAAAAE1NXXKCgoKCG1cme3Ug\nIxpdaYAAAAAAAAAAAE1NZ3uCEjEidXEgFSJSUlMAAAAAAAAAAAAAAE1VJhMiKysDGikAAAAAAAAA\nAAAAAAAAAAAAACAjWyAYIgAAAAAAAAAAAAAAAAAAAAAAAAAqISstAAAAAAAAAP/8/wD/+P8A//n8\nAP/4+AD/+fAA//jhAP/4AwD/8AcA/8AHAP+ABwD/gAcA/4AHAPgABwDAAAcAAAAHAAAABwAAAAMA\nAAABAIAAAQDgAAMA/AADAP+AHwD/8D8A//h/ACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAA\nAAAAAAEAAAABAAAAAAAAAE1xAE5PUABZW1wAUGp1AGRkZQBqa2wAaHZ7AHFwcAB3d3gAJ8pbAABd\ngQAVZocACmyRABltkAA3dI0AJHGSADN6mAAZfKEAVniIADaCoAA/jq8AKo2xAC6RtQAwk7cAM5a6\nAEuDmwB/gIAAZYWVAFSMogBbnLUAOp/EAEis0ABPs9gAWLvfAGSxzgB1wt4AXcLmAG3D4gBnyu4A\ndsflAGbj/wCXl5cAnpqXAKysrACirrMAsbGxALWwsAC0tLQAubm5AL24uAC8vLwAl8elAMHAwADH\nx8cAysTEAM7KygDNzc0A1tPTANbW1gDd29sA2tvdAN/f3wDg2NgAyffZAOLj4wDi5ecA7OvtAO7u\n7gD+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAD///8AAAAAAAAABQYAAAAAAAAAAAAAAAAAGzMzAAAAAAsLAAAAAAAAABs5BgAAAAsYAQAA\nAAAAAAAbMzMAAAsfAQAAABISEhINGzsFEAsXAQgIKwAfHx8hCTNBMwMWASw0LwMrJSUlKQc7KkED\nGQEJCgMvCBYWFh8JEgQOAxIOGwoCLwglIiUpFgMvAwsMPwkKBS8IEhMaGhc1LRwSRUVFQDs3CAAa\nJhMvDyAULy8vLy8vMwAAGicTPhEgEURERD41OwAAABonHD4VIRQ5OTs+AAAAAAAcJiMeIB8dAAAA\nAAAAAAAAABokKB8aAAAAAAAAAAAAAAAAHRMdAAAAAAAAAAAAAPz/AAD48wAA+OMAAPjHAAAAAQAA\nAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAMAAIAPAACA/wAAwf8AAOP/AACJUE5HDQoaCgAAAA1J\nSERSAAABAAAAAQAIBgAAAFxyqGYAACAASURBVHic7L15nGXJVd/5jbjb219ulVnVtfWiltTaF0AG\ndTfIBoQxQoNsy4ARyBvjmQHLRmIMNjs2GvwBAwaPPd5YNAZkGyRh+IwthKRW74XUre6W1PtWe1Vm\n5fLybXeJiPkjIu69Lyur1U0v1S3yfD6Z+fK+++69ES/OOb/zixMnYE/2ZE/+3Iq43A+wJ3sC8Nsf\n/AtLk0lxMDdZF4QGwJjqBCHA4EaskXEQD4rOwmPf/4GPDy/H836lyJ4B2JPLIh/+lbfFIlVfX5j0\nBlXoA+k0/yali6PaGCQSIQSlxpcvBRiDQYMQhAR3G13cZqTYEK3kMz0xd9O7f/QT2eVt2UtL9gzA\nnrxg8rs/+VWNIm5fF8X5Ly4sHXpZf/6Kw812m3Q6Zf38cdbOnyDLcqzfFxij7V8MRoMQGmP8u8LZ\nBIGUAUYZlFYnEOKRZtB9/1AMH/z7P3nX+PK19qUhewZgT553+b1fffXy6sn4+rgpf3lubuHwK153\nA8tH30zY2A/CgIFieJIzx+9isn0ObRRFNmY83GYynrK1tcn51U1GU4XWEAQQBZIkCWg1Q9qdDt1O\nFyFgNBqRpilaqc1czf9oI5Z//Ld+6pOPXu4+eLHKngHYk+dN/s1Pvz4R0+QHEPyTRlIsdLo9XvXG\nb+SKa78Rgg6GKsYXCEy+QTE6jjYpKp+QTQZk6ZjpaJPBYMDG+oATJ0/x6JNrXNhMybKCKJL0uwlH\nDnQ5eniZhYUeSmu2NrcYjrZRqkAq+e9H6shP/eAHP3b6MnbHi1L2DMCePOdy88eulQ/cvnxD0Jj+\n+yAIrm13WizML3Hg0DXsu/pthM0rMMYH9uCDfJVtobI1MAWozMb6OgedIVAU6ZB0usn2YMDjjz/J\n579wgsdOrLO+OUFKSbcVce3RDq97zdVcsX+RSZqycWGd7dE2Kku1Fu1/I6PiR//2Pz22fRm750Ul\newZgT55T+ei/uLF/emB+qZWM/la71WPfyjLLK0foL1xB2FwmbB9BRn12Dj2txqh0HdTExv7GYPQU\nEBidYbQCDJgCU4xQ+Zg0HfL4Y09wzxee4L77T3NhUICB+V7E17zhIF/7Na8mSRqsX7jA2uoq48mI\nIlcDg/yeV4Sv+MPrf/z/Nbu14c+TBJf7AfbkK0f+zfuv/0tFkP5Rp8HbFvetcPU1L+eKw6+gs3AY\nGc8jZAN0UZvNy61C6wm62AadgdGAcTOB7jVO+YXAkoIaIUOiuMm+pQWuuWqZg/vbFNmUjc0Jg1HO\nqVNbnFvd4Ir9fQ4dvoJev4cxUCidaJV91znWVv7KVx25/Q9vOzW5bB32IpA9BLAnz1r+8MPfJFYf\nTL8XM/qNTqfLgf1XsP/wlbS6BxBhExHEQICQEUJIEBFCSoSwnh6jnGFQGJ2BVhhTAAZUgTEGgwLA\nGIkxBUbb48KFCaoYs7G+zmc/9yVuv+tJzq6lGAxHDnR4+9teyWtf/UoQgvPnznP2zBmGwyFFng/C\nxtw3fO+PfvLuy9qBl1H2DMCePCv53f/4jiA9sfrPCfU/7vX6HD16FYvLh4macyAbCBlSTdpptErB\n5KTTIdubG4ynE9LJmDydEkYBUkjAYLTCoMmzjCSOMRharTbtTp9mu41AIgRIKQEwRmN0Tjqd8Mgj\nj/PJW+/nkSc2KRQs9QPe+tXXcP31b6LRaLC1tcWZU6dZX79Ank0RwcLbv+/HPvHxy9mPl0v2DMCe\n/Jnlv/zHd4STk6v/XEjzfy4uLXLo8BEWlg8RRHMgI4QAgUKrKelki62NTU6fOsGpU6fYHqW0YkWj\nkWAM5EVOGAQWIdSkUAVRGCOEQOmCyVRhCJnrJezbt8zi4hLtToMkaRJFEcZo8izn9KkzfPzTd/OF\nh1bJCkmnYbj+a67ixuvfyOLiIsPhkFMnT7J6/jzpdIKMw//NBNm/+94fvktfpu68LLLHAezJn0l+\n9z+8M8jPrP6sCMSPLC4ucPTolcwtriDDNogQQQr5FmtnH+OhB+7n5lvu5Lbb7uH4yTNoldLtRDSS\nmDCMCMOIOLKvgyCc+YnihEBKpJQIQDqjsrU14MFHzvCl+x/n+IlTjIZTlEqJI0kYRrTbLfbv6zHc\nHrC+OWaaw+mzm0zHYw4emKc/16fd7iCEIM0zVFp8G4rGd9+4+Kn/+unzf27IwT0DsCfPWP7dr7xX\nirUT/0yG/Ojc/DyHjhxmbmEFGbVAZ2g15Pypx7nzT+/m05+5mzs++wij0YSVxQZHDs6xMN+j0UgI\nw8gqthCX/oHytZQBURSRxDHNRoN+NyIMDBc2xnzxgVM8/Nhpzp/fYDrZJmmE9Ptd9u/rsz0YcGFj\nSq4E51e3mExGXLF/nm6vT6fbQQrBNJ1SFOr6XAbqb33zdZ/5nU88frm7+QWRPQOwJ89Y3vE1yz8Q\nR5Of6/T6HD5yhMXFJUQQgUrZ3DjLnx67mz/+5D187t7jjMY5R65oc+2V8yzv65HEcan0YIn9P8uP\nlM7TtxrM9xt0WgGDYcrDj13gkcfPcfLUGlk6YmG+y/Jim42NAVvDjFzB+dVNinzKkcP7aLW6tDsd\njDFMJ1MKpd+WKu7/yCef/OJl7uYXRPYMwJ48I/mtn3/Tt0dS/Va70+bgFQdZ2reEkCHT8TYPPPAQ\n/+Pjd/Kn95xmbWPCYj/iVS+b58jBeVqtZqn4UkqCICBOYiRYNv+pUMCX+YmiiHY7YXGuSbMh2Bxk\nnD435vETG5w4eZ5AKHpt2BxkpJkhK+DChS2knnLo4DKNVo9Ws4kxinSaUhTpX3vX21/1Rx/5xKNf\n8ZmDewZgT562/Kef+IYrA8Fnmu1GsLK8n33L+xBSsr66ym133M2f3PwAJ8+OEQIOr8Rc97IF9i30\nicKwvEYYhrRabebn5wjCkCzL0Hp33s1O8wFCzBgJe2iWv7aGIKTfbTDfkeRKsz3UbAxyTp0dMhpn\nFAqmOSCgKGDtwia9lmFleZEoatJoNlFFTpqlpJPpe7/3O45+5MP/3/HV56k7XxSyZwD25GnJp3/3\nL4SDdfnfkmbwsvm5BfZfcYBASE6fPs0nPvVZPnvvKQYjTRxJrjrY5LprFuj3ewSBHWJSSpKkwdLS\nEov79lEUisHWJoVSpTLbVX8CY4r1LAjOmiy7P9fmFqX1PdqYe7VRm0abVAgZIHQDDFIGM2hASkm7\n3WS+m6BUznBckBeC7bEmzVwuETgjIFhf32JpocHCwgJx0qDZSEjTKXkxDdJR9vZv/9qr/9NHbz7+\nFbvEOPzyp+zJnsDjT4gPJA39tlazw8LiElIIHnz4UW669Ys8eWobpQSNWHDVoRYvv3qRZrNZruOX\nQUCn02Zp3wqddpv1jXXW1lbJ8xwAYxRaMUjT6HeiePCJPNv3ieXzanA+GZv3fvCzJSP/4V/4OhG0\nJmysshCZ5l/s9HrfMJ1uvTOMwoNSSHCkIULS67W57mUSIS9w/PSYLBel8ssaeji7NuGmW77A/FyP\nKw5dRbMzx8rKfqbTCUOtrzGB+ADwUy9YR7/AspcHsCdfVj78M193sEjkXY0kWV7et0yv1+WhRx7l\ntmOPc+rcGG0ESYRT/iUazSZg03+CIGBufo59y8skSYO18+c5f/48WZ5htMbofF1Fc/8kH6//9/f+\n2J3POOb+/V+5cSndVt9oIn41CMKl2dDAMB5NePCxNZ44NaFQNQTgzzCGKDDc8JYr+ca/dD3N9jyq\nmHD+7BlOnTzJZDImH09v+N6f/uwtz6YPX6yyZwD25CnlNz/41kCo/D83Gq2/0e/3Wdy3yBOPHeeT\ntzzAhS0FCIQwHDmQ8Kprl+l0WhhszB6HEQtLSxw4cIAgDFk9f44zp8+S5VOEMWRK/fyk6P783/2n\n/2Pj2T7nb/zT6zvBnPjBQMifCwHhMgQxhvFozH0PrnHy3ATDbKUxAG0MC92Qb3v7m3jDG16DkA3y\nbMSJ40+wurrKcEs9vHJV9uq//H2358/2OV9ssscB7MlTyl//1uteFwl+LWk2WFiYZ3sw4JY7H+T0\naooQEikN+5dCrrt2iW6vY1N0scz8vuV9HDh4kDhJWL+wxrmzZ0mnE3Ipzq3n+hv+zo/c8qE/+OQj\n0+fiOT968/HsI398/Ja//lUH/khH4kYh5ZIUAiEkURTSbUq2hhMmqS1AYpcVuSlFBHmuGY0GXHlk\nH+12hyCICSRMxiM06eL4gip+71Mnb3ounvXFJPLLn7Inf17l4//PW0QxmP77MA5otZoopXjgoSc5\nc34EwmbmzXcDXn7lAv1u1+XxQxSF7Fvex/6DB4njBoPNDc6fPct0OiVF3dQ/m73+f/+Rmz/3fDzz\nd/7cHZ8dNvlqlekPa2UXEAkp6fXbXHu0S7shEFIg/Y+wfw2CU2eH3HX3A2TpGCEkne4cC4sLxFGM\njOK/++v/8i+tPB/PfDllzwDsySVlfRTd2GjLN0dhTBxFnDl9lseeXCPLrfK3GnD10T5LS3PIwC76\nicKAxaVF9h84QBw3mYxHnDt3jtF4TJ5nv5lO0r/ybf/itnPP53P/vffdMpRL575nmiUfMlojEIRh\nxMryAkevaBMGdpFxI5EkcTWtmGaGL9x/kpMnjgM5MoyYn1+g3e4QRsHhYDr9+8/nc18O2TMAe7Kr\n/OY/eaMopub7wiiQYRQwHG5z5uwFLmwVIAxBAAdXGlyx0iMMI4QQBFLS6/dZXj5AnHQo8py18+fY\nHmyhsvSjwUD9/b/z4386eiGe/2/8vQeLV19/9m9PlPxtjEYgSZKEw1f0WOwHCAxCGFYWQ9ot4TIM\nJWvrU774pSeZjG3RoKTZYW5+jiiOSKLgp37nZ79u6YV4/hdK9gzAnuwqQSe8Nkmi75JSUuQFw+GQ\ns6sD8sIm5yz2Q44cnKfRaJVz8M12i+WV/TRabbQu2NxYY319gzRNH4gj8953//M7npN4/+nKm7/+\nvqIfmvemhfq4RjtY3+HoFT2aiSTPbbXhw/ubNBwSUEby8GNnOX3qDJgCKSPm5hZot1tEUQix/Mcv\nZBueb9kzAHuyq8ig9XYpZQOwSTvbIzYHBUEgaDYFVx3uMDfXK5fvxnHEvn376PTnESJgOhlyYW2N\ndDodb2WL3/odP3Tb1uVoxzvf/6k8Gsr35nlxBiAMIvbt67E4F4GArZFica7BkYNdwsAgBFzYyvjS\n/Y8yGQ8BQ9Js059bIAxjpDTf/28/+O7W5WjL8yF7BmBPLpL//Atf2wyl+Tmfu6+15tzaiGmmkRL2\nLzXYv2++luUn6M/N0Z+fRyBRRWaLcW5vF0aH3/a//tjHLuvSur/+M58+Ixv6+4tcIwS0mg0O7u+S\nRILJVHNhs+Dao/Psm48JpEFrePixVc6fO4fRCilDul2/gjHptc3p77yc7XkuZc8A7MlFUijzMhmE\nHeGY/jSdsjmwufTthuTwgT6NRtNBf2g0mszNLxDFLcAwGg3Y3Nwgmxb/1Qy2XhRTZ0sLm380nap/\nq40hCCKWFroszscYY1jfHBNGCa9+5UFaDYmUsD3Kefih4xSFzQJOGk263S5BEBCG/JX/8K/e/BUx\nhb5nAPbkIokJf1ZI4TJ5DVuDEaNRTiDhwL4Wi/M9hLQxcxCE9Ps92u02GIEqcra3thhsTof9+fEP\nvvtnj70oKuz8xb95n4mK4sfyohhioN1qsrLQphFLBsOM9c0p1159kIPLbaSENNc8cWKNjQurYDRB\nGNFqt4njmEAG/0uwHbzmcrfpuZA9A7AnM/Kvf/avSSF5jZQSBGitGI4VWQ6dlmT/coc4SRxrLmg2\nG8wvzBMEEaCZTkdsbW2hC/Xz3/L9xy5c7vbU5Tt/6pYLAeqHNZpABiwutmi3ApQWrF7YRASSV7/q\nKtqJzQtY29jm1KnTtlAphmarRaPZIgxDGYno4OVuz3MhewZgT2ZkLhoficL4QODi/zRN2d6e2Cmz\npSZz/Z6D/pIgDOnPzdPsHSBI9oExjIbbjMaTcbM9/deXuy27iWw0/qtSxeMIQafTYb6fEAZwfm3I\nYHvC4UMrHD28QCAMo4nmxOl1xpMRQkAcJ7RaTYIwJI7jD/zBB98aXe72PFvZMwB7MiNarX6nEKJl\nS3EbJpOcwTCj1Qg4sNInjCJbptsYGknC3L5DNBdfSzJ/HSZoMdjaQuXpz77zfbc96/z+50Pe9X/8\n8QWU+g2lFYGQLC+1ieOQPDdsbmzTaDY5cmgfrYbLDjyzyvqFDYwBIQKaTVt8FNTbthud5uVuz7OV\nPQOwJzOiDYtSusIbxjDNCvLCsDgf0+u2CFxoIKWk0+3Snr8aGS8ighbaGLLJNBvHo49d7nY8paTy\n1xWikDKg12nTSiQGWF9fJ89zDh3az9JCFyEMm1sZFy5soYsMIaHZahLHMTKQXHHgmn2XuynPVvYM\nwJ6Ucuau35C9hX1XWm8nKIqC0WhEGEr2LXWJ47hcTmsr+7SI4i4CiTE5eTZlGib/c/9DwUOXtyVP\nLf2Hi5NpYD6FgCQJWZyLEMDaxoi8UPR6PQ5dMUcjkpYfWFsjTaeAnUFIkoQgiDHp2R+43G15trJn\nAPaklGzjvqtaSfytfk290prhMKPflsz12wQu31/KgCRJSJKG3egDu1/fcGudgZre9PZfO6Yua0O+\njHzzb95qopz/S2tNFMXM9TsICaOJYjKZEgYhR48coNWKMBhOn77AZDLBGEMQSJrNFnEYcubMuW/5\nv3/i9S/pJfV7FYFe4vKZm29Z0Nq8EWNeKwRHBWK/NnrBGN3CgBEGDJsY7nXbcdtfxjxhMI8LIzAY\nvumbvulPPvOndxzoNpotEYYYYyhyxSTTLC+0abds8psxtjZ/0mgQxTHF+AwIwWjjCVbPns4W8q3/\nfhm74+lL0b5XiW3iKKLZTGjEEqUMo+EIsbzM/PwcC72I4Shnc5CyuTmgPzdHEAQkjQQZSgIRyld/\n1XUC7nnJ7iOwZwBegnLLrbdeqVXxdgPv1Dr/6jiKlxqNJq1mkygOieOYMAjI0oxcKbQq0Fp/W64U\nKi8oigJdaAqlKJQizaZ8/I8/TrZ9HHXyvxAEEq00WV4QBYJ+r2Gz/lziTxhFNJtNpACVrlOkF1g/\nf5bB1uTM4pGtRy53/zwdKYaPbAfzK3eCeEuzEbqy4ort7W2MMDQaDZaX5zl5bkKuFOsbFzhy9CBC\nhG5/gphGq7V8ePHaBWDtcrfnzyp7BuAlIjfffPPLjDHvNvA3dVG8SgYh3W6HuV6PVqtJHIeEYWTd\nuwC0gY4rylem9Bgwdpc+CwwMYFBaobVh7WTI/SftMWM00+mUZhLS63VmamlZL9hASIkxiiLPmIyn\nEDcvDJsffNsf/AGPffu3f/uLemeN7/7pL6b/7V8uf8gY/ZY4img0YtYHQ8ajMUYb4jhhaXGRUJ4m\nyxUXLmxRFIYw1IRBYCsdG9W7/3OfuxH4/cvdnj+r7BmAF7HccvPNL9fGvFvAdxtjrovjiE6nQ7fd\nod/vEoURRtjVecbY+nYA6Eq5rbJr9x8IYzDCGgEwYAxSBIjAIGWG0QpMiDGg8oxOOyRJGuUzCQRR\nGBGF1RR4XijyLKWz/+veJOPkE9PplI997GOA2TKGe4FNY8w9wOMY86SBx971rndddgOx3Zh/eFEN\niOKYRiMGY5hMcxvrhwG9botWU7I50GwNUvI8I0liwigkimMQRm4ML7yGPQOwJ8+V3HLLLa8whu8E\n810GXpEkMf1+n8WFeVqu2KZl6e1cPAY0rrijcVG+E2Ns7Suv/Bj/V1fv48yEMRTTsyBkWS9LaUOv\n1yk39DDGIANJFEdlrX4AVSiyLOdVb/0Gmr1DYAy5KhgPR/2i0DeMJmPS6eQd6TRlMk1J05Tf+73f\nw2CexHAc+LwxZsv93Xz3u9/9J89/T0OxefY8rn2NOEAImGTG9S+0Oglz/SZb29uMJynD7W3anY5b\nDxASBiFChI0vf6cXr+wZgBeB3HrLLUsG3mPgHQbeFscRc/0eCzWl92KcJptZTS8VfDyd8OQTT/KF\nL3yBz99zDzd95mYefewxWo0WrXaDXm+OpYVFlleWWVnZx8rKCivLyywsLLKYnHdKLUgaCWEU02o1\nEQKM27xDCOGmwaoJJKUVRZ4Sxn200WAMgbRr70EwN9+feU5jDGmWkabTo+Ph6Giu1A2j0ZiiyNnc\nHPDh//JhMGyBudcYngDzpDF8Htj4ru/6rk8+V/3eItxWWhVCiDCOJFFgn00ba1IbcYtOqw0MyLKc\n6WSC0doWPwlCpN3N+CVLAMKeAbhscuutty4bY94LvEPD9WEg6ff79Hs95vq9i873iu9/+xh+Opny\n5JPHufX227jjjju5/4EHOH36FGtrFyoPbwzD7W1YBXhy1+cJAslP/cDX8pprWoRBwPLyCsPBtk37\nLSvsghSSMLKbevprK6VKlGG05RrqHAP+tUcgQByFxFGXbqdTHveIReWK4XjUn07TG7I0vWE4GlEU\nBVuDLf7zb/82WLRwr8Hcg2ET+DTGbHzPe95z1zP5DopWumpU/IAI5WvCQBJIiSoUeZZBq00YRcSJ\n3Zp8Ok0tQagBaVw9QTmzx8BLUfYMwAsot9566wrwtw3mHQbztWEQ0Ov3dlV6U2qLsNpuD1Joxdrq\nGp///Of5xJ/8CV/84pd44MEHWVtbK3fYudRWW6IG23dKIGG5rwiCkCRu0Gg0WVxcZDgcznzGej+7\nEtYYg9aaoihsKKIN0t1bO6UXNbRShip1o+DfNwYjQBiBDATdTptuu+NZDHwgU+SK4XjcH49HNxR5\nccPWYEBRFD82Gg75rQ/9FmjuBbYM5iaDeRzDE+9973t3RQ1GGG20KWw3G4Q0aGPQWoGAOIlIkgiE\nIcsV40kKaIQIkDJASv9cL13ZMwAvgNx6660/IATvMYavCYKAXq/HXK9LfxdPXw6oks43nqtDCAut\nV1aW+ea3fzPf/M3fhNGGQhVW+aQgkAHKaLIsYzKZMJ5O2N7aZjAYsL095MLGOlsbW2xsbrCxvs7W\nYMBwe8R0OiKICoSAqGGJrv7cHHlRlDv42I0+ZLmZhF0TQFlo3xhtj5V6YdC1c8GgS33x7XIqLiw1\nMWMUMDXjYy/qjUOn3UYIOHjwgDtXMBqNKFTxusHWgGma3pCmKZtbm/z6r/86GHPcIJ4Ec4+BJzDm\n8zq770Em99X6XtQ2yrAJT4EMEEBewDTVKK0R5e7GgjhuJM94QLyIZM8APE9y2223/SPgOwx8NcY0\net0eCwtz9Hu7KT3lbN2sg/aknlcw+9LUUacUhDKsMX0QCEkjadBMGswzBysH3LUrktBvvOkjC1Wk\n3PHRH0BQEIURSdJAzgm2rYcFfB19UX6+/tc/oAHQ1XMbf7y0a2bmf988bSplL9FPDRXYhKaaYXD3\nsagGQNFsJmjToNtpY4zfUBTSNGU6TY+MxuMjaTq9YTQaMxoNyc0rMNmJTIgJYkb5K/HbkRsjKIoc\npQqCwHp/GUjCMHxJZ9PuGYDnUG6/7bYPAO8y8GYwcb/bo9fv0u9Vm2ReLFbzK8hP9VfU4+bqfWPc\ndJ6f39/BD3gau1IonPLM3svUFFQVKfl0QNRqE4QJMmwRGmnJrlLJKq31iEM4DTEScEpXzUbUvLyP\nZEzteUpk78nB2mf802mBQbuJCzPz7AKB3uV+SrhnwSA0BGFEpxvR7nRst7pzx+Ntzt59ayzMtNoj\ny+0WYhdD+ftYyQubRBVFCTII8DUTXsqyZwCepdx+++0/AuZdxog3GEzU73ZdXN99CqVnhhATNcWq\nT+VpPRtD172/dp/z8Ne4LbqsplH9GJcX5IyJKGNqd0GsYgppn1UIQRBGKG0wBKUhKXWz7qnda3sr\ngdIKodVsi2oEX4kCTBXW1GH+DFHoFVv4C+zAQw41zIQLvsna9xAu5DC1qVLQLnEiikICGWAutXJB\nzAYFNStVPd8lOJWXiuwZgD+D3HHH7e80hh8Cvg4Ie12r8L0vo/R+fnnWS9qhahBlko7VY4GQgLBs\nc11xy+2w8YfEDFeI8FDdFrjc8RQY745Lry4IZIEDCARhRJTMU+TTutOvXWFnuwxoQ6PdJojbGKVK\ngtD/xfiMQ4XRprxv+QTemLhlyGXv6Bo68IioNECuPb5NM8akPKG8rvLHHJqwsxdVPkXZnZdqq7i4\n7dtc/Y9+7dd+7c1gPm/gJgx3/+AP/uDjF/fai1P2DMDTlDvuuOM7gA9gzJsMNJqNBvNzfebn53ZV\n+tnYWNgVNNJBZClr8bSoXvspJUG5zdbM60tKTcu1RGOr92olkNLDfiqFryMFb1QcZA4Dm+cetVYg\n3Spr/wkXOpQK6jx6XXnCMLDJMUFQen3nh60u6tpnAIym0AajFVprlCpQqkAr7S1lLTQyGH1pJcdl\nO+JDI0+Y+OeoESgVD1EH+JVUZokZi2BTHPRM25cWF+l3jt64PRjcOByN/sE0nfKvfvVXt7CZjzdp\npT4tpLz7fe9734uyQMqeAXgKueOOO/4q8MPAGzAkjUbC/PwcvW6XOLapsHVILIR0CiPsOusy5dZ6\nbOmU3HvwZyUakE69NHZhtwZQYARaU2PjdYUwahfQuvwQ2tgEFyntPD8iRMiEMI5tzr8j3FxDZ9vu\n4maMVTxNpfhoqnOwCuSsEwhBFEqECB3UF2it0EqjlEULSmuM0hSqwBTeY1fhAD6coLQTlEaiRFuz\n5/tr2OlSU+Y6SGn3DSwRh7Hd6ttdzlS4awhhN0FdWFlhZcVuG6iUYjwe9bcG2zcOtrZuHI1GP57n\nOb/8y798D3CTwXxawOf/4T/8Ry8KlLBnAHbInXfe+XVgfgl4gzHEDefpe70usSuHVRfvxS0p5FbM\nscOjPyfitbw2z1/OsVWvq7ia6k1jTYBXyPKwUKWjK8EBtt6fCEIQhkCGjmzTT9kcIQRKFYhA+as5\nJQOLSWpQXykXmhhA1bx8BdeDILA78TjcrbQmzzKm6QStVKnxPsYv+YMaH2DXRPj7OO9fIgF/uPo+\nhadP/IvyjYtai7+LdlBYqwAAIABJREFU1j7EweYSCEG71aHd7nDwiiuQUjAajRkMBq/f2tx8/Wg0\n+geT6ZRf+qVfetIY82ngY8bIT7///f/wsiCEPQMA3HnnnW8FfsjAt2BMK44jFhYW6PW6dtWXE6/8\nQRAi3X54QAmLn1uFd1LXdaln0P6uMwf2QcsP1/iwWWXHgKne10qV3EEURjX4oMvjJUu/k1hwyEID\nytSskY+1fTivdQVUTKm2s89bXtoZLiEI3OYkQRDQ7dqipBqDKhTT8ZjJdOI+Iy5uI/UwxcN+yhBg\nJxLzpKYUwkZJokpDqsQqvDV61uvbu1si1s9QGCRoaLVadJxBQEi7z8LW1tELq6vft7G5+X15rh79\nxV/8xfdddVX28Xe960dzXkD5c2sAjt157K0I80PG8C1AK44iut0O83N9kmQ2tyMII2QQzgyWiyD8\nc638zuFblK69voIboEZQptbNzOljz9fSnu+Zb6+iddgPlMrrlUJI4bb72kHGlafPzFmUCuU9O4H1\n9aam9OW5zhiY3QyU86A7P1dBfshRyEKjtQ1VAilotdu02m2MMTZffzq2qbzl81fGoI6KTPl7pisw\nJd0qZkg/4fvKx/8YGw6IwoVHLtAytmaCwdI+7mL4OQrhag3sbzTYv7JClmWEYXjN7bff/oePP85v\nAu/lBZQ/Vwbg2LFjbzXwfoF5uzG04jCi2+0yP9ebUXoh3Px3GGC/NHj+J3z1DEL3h+zAdSOpRLLG\nzY9XCEChLUDwnk45wgzvsH2MoMupNa1BSmsUrML5zUA0lrirknfBhu6ziuT/ryC/cSy7B/0lRwcl\nB6Edf1FNv9mTtKqUvpyk0Dj2vqQTMRiKQlG4IxqJxCKzdqeLVoq8KMjSKXmWV31XdqN7Ls/dIGxb\njVf/muGptdV+pOIS7GdNqeACnxdQ43hK2mQ2rMjznHa7zVVXXVWuq7jppk9/3y/84i/85gfe/4FP\n8QLJV7wBOHbs2FHgx4G/imGu8vQ9Go1GjcATCOlyvAPrAZ81UfdUojVaSq+FO2C6Keff7TFTEVrg\nlEFW3tV4sG69knXytcltUyXdaO1mCNxHlTZglB385ZgNnDZryrlB945wxKbWatYQOJju4bC9bQ2Z\naE3JDhggd4jkonNrYUANFRgXw7szqmjI2CMKQ65U2bAwimg0WwRBTpalFHlehg4lcVgquHERXFUN\nGezMSDkCXF6FNYo1M+2qJBk3qyKELLdMs2NK4JOnhRGu/yXXXHPNzIKqa6+9locfepjTp0/9JLBn\nAJ6N1JT+W4EDQSDpdjrMzfVrte3qSRyCIEoIpC0P/XwofkXh2f+sE/QQWF9ELhptmHGDZgcBaJyH\nRTi3X9J8FfOOcIZAlkbBIFCqFhu785XzfCIIEEGDMge2Nu3nPyNqz+r70f5U7dCUlogSCfiwRusZ\nRFCd765Zoh3H1rszfDQEnmtwny0b7T4rIM8yDAYpJM1mk1QI8jzHKF0uirLhi0YYu8FpZeccySdq\nQUIVS9SmMv33YxU9mJnlqRsDe79CFRw9epTQ8UpmRz++7vWv47HHHvv6n/yJn3jTT//Mz9xd3fH5\nk68YA7C70nfpdTt0u53yvJ2dHkQJcRyXA+K5VP5yds6vkKu/6QZ2melG5eXKKNvUSTE/z21/WXbd\nvfbvVVCg9K0WTmtrUIy9ZqV0tV+68owiiMrZDG9o/LV8PL7TYPl59jJ2NwZQO1YmmhL2+1lM7UC9\nb5dvo8M4M3yjNoYSX9Q4At9035ZygkFAYWz6bhDa9fuTycSu9vPGQlfhi9YaXa1WIhAC6eC9LrF8\npZUlenRLg73ig3QrBQEhyLKcQ4cOkiRJaQzq4yzLMoQQrKys0J/rc+b0mffxAnEBL3kDcOzYsf/A\nl1F6LzPKjyBu2F1eShb3OVX+WY/lbkptyNrXGsrgVPt4tq6+UOF30LWZAFVZhBkP6g1BNVB1jWjf\neW13jqopm5DW++qiDAOqaTZTFgcBy4B746mVQcq6EShTkGqhSWUgVNUplaev8RXaow7fwp0IgZqh\nqHezb1itgUVR4Fcz2hwDXdYu8OGHhwBemX3pNB8quLQBjNZlliPa7jNY5XaIEjhlWc6BAwdoOdTp\n2+2NQJqmVVanG3uvfe1rOX78+Dv9N1F9oc+PvCQNwLFjxz4I/DXgGkDM9fuXVHovM6vXhC1qabd4\nenbik3Bk3ftQc0hUJJ4fzjWn7y5ivbgFAM4nVheog3uXRkvpJStP6CG1Z+VFecdZrqAGuv1h40MA\nC+Nx+fzuaW1ask83LpXCXIQClCowgdcSew9lMb81Bto+f5WJbGaeo95X5TPimz5LPlbEpptmrH2s\nNAD+RFnxJdNpCtIZIKXw07fGXcvp8EVSzvyb2pcnbHJVXYkFgrzImZ+fZ35+3j2PQwpOybMsm0Gc\n9TDhqquuQinVf9/73veuX/mVX/n9mds/D4bgJWMAdip9t9uxSt/pzpSn2k1mFq8giOP4WSl/Ce1x\nONyl33olrNJYZ++PG2Yump8hu0pfpzSmJOnMDAenjYPNJYNeGw+mDBKc0qjqXWNVsXrTG0KXuec8\nmj3uEIPOqWtUHaaDQSuNCETtM1453PoDoxyRqcqHKPOXDDBjlPx1d/fy9kPaIQjbIRVPgCMKK/IO\n/92UdIlCuFVUo9GoQnoms/ZB6BnjYft8BwnsST0qRGURjihrJhZFQbvd5vDy4aqPa1K41YTl11IL\nBfw1oiji6muu4f4vfenrubjY6HNuCF7UBuDZKL2Xi1auueWtdbb66YmD53oH5DRclFFn3HTSjCMC\nfOCuVW0Q+6tX+oBQVSabljj8XKEKoxwct6NxJuYvb2nMDiKu6osZFr3smxmGwimv3mWoVWPQp8WW\nR4xd8FNxl85w7Hg+j0SqI9o785ox2BHWGNduf++6dTPVVKBP7y3XA9Sn/pRhPBwThAFKKyQ5Smf4\noeSvKVy/zkxvgs36M8bxBO5kaZn9KIq48sorS4XeqfzT6fQi/qnq6ooXMMZw6OBB7rv33jfs7Pld\nvoSd8owNw4vOABw7duxvAP+MZ6H0O6VuBKQQKG0ru3hqLpRhOSVTyWx0KcF6oZpHLiG1DxTrMLRk\nvN21nCuvBrG6JPRVdcVVZuZbtcCgUqpKD2pwvyLfKfl9PWu0VC0kscplB7jSCkyB0VOMzl28W8X1\n2lcUtv9gnFIYrdFGIMtiIJod+lvea4akrFlJmynosdXF+Qb2/FqGIjWOxWh0LSlq5mOu7WmRMs2m\n6KkNC0K1TVBsYaKg7I1qFrAKdaQsucLqe9C2eKjQmiNHjsxM6dXFK76ZMSjmIgNQDwOWlpZQSt3A\nM/f4zxghvCgMgFP6fwy8FggbjYTFhflnpfTARRbXL031SumJHBMZolqhyzL2tngbU2eWqZhwd+Hy\nMxq8pcDh7togdrTgDHstKmWWxsbKpQVRZUhRu8QlFAebWKPdCFCeYKuQg7+O/5jGlCx8iRaoUoGs\ne9dP6Wt2DmStzQyJN/ueJUVV+Sx2Tr7O9Fu1ns0vmAkF3JdQJ0Jn4n1nF+zEpwsp3EezLGNjfYPp\neFxeKtATuvYV2n9XNRTgST3ju4NKkX239LpdpJQXKX6WZWVoVR97vl8uZQAADh48iFKK97znPW/6\n0Ic+dBczruVpydM2BJfNAOym9J7Mey7IOS+z89SWebXH3WBTkizLieOEJIlqS3t9Nl2dq3bH/QGn\neBVG8NNttv8rTh+niLqugThfPwv7S7tgysFc0YlcwtNX02vGIwMz+8SmpkQeOaj6wfraeC/OPvnY\nvuxPbXa5voURNua32YWlL7cWCFXahxkWhYv4knoSVImkKixhtHfTlV6U6EbOIg+wJcHOr65y/vx5\ndJ4TBAEaCE26wzOD0pS1Cfxcf43CsYpsPEKZ9exgZ0XyPJ9R+vrfnT9QGQBvSKSULC8vc+LEifla\nI5+pEeDpfOYFNQAvlNJDzfs4mG4cEz0ejwnDEKWtdlmvbZiOU5KGrYMfxX6hj7/GDHduldprtYe8\ntbIyWlfEl6rNo88Qf1Tey8Nj+781EuUCM3fce3m32henwVWcPHOtmmecyUHYyUvo0oAoT+CZ2Wk+\nHD9QElbe82sDQs4OaO0WAmuDQaGN98aAqqMoZniTi/pYmWrhk/FAxJQRBLg8CGlqgGMHh4FVxu3t\nbc6fP8/qhQtopWzpbyCQ0i6A2hGk2Exeux5CSk3pTIX/joy3irbfavfbCffryr8TDexEDN4ABEGA\nMRaRaq2vonb3HfJMjcGu8rwbgGPHjl0PvB94O9B8PpV+pxgoF83YeE6TZTlpqhCBg95u0GoF42nK\naDym0+nQatkNMSsmuFJeNaOFzA5CU6qt815qRun9QN8JbVUN09bABcp5awEY5Qa8mXVxflCWT1Ob\nlfBaUxoQp4V1++DJM2soFca4IqCmmievfnw2vsHoAp9Dr7VVBqkuVkoL+2vmyaOKmuwkLH3xkFoT\n/FnVKRfrvDuuSdOUtbULnD17lu3REF1ogkBAFFnjH0pQKZTtK29F/VUN/FRIodbn2lys+HWl32kA\n6kagLtJNVXoE0O120VpfySycr3v052RG4HkxADuVPooiet0Oc/0+jee7irJD4KZ84arBuG6K45Dh\naILK3AourWxsqkHIgLyA4XhCo5HQaTfpdDqEQcBO72m9UA2W1r4GXcvD96TfjDIymyFYKm8txsdQ\nklqzClUfrP7FrGIYMzvlVxqDCoNXfs95MVMdqHelQx8utBFYhEDF4Ve58xptlN0XwHV9dT1Tkae+\n/TVSskI6szMzs479Etq+Q8bjCaur51nf3GRrY4ssy+yirsCtYTC27wsgkAJya7yqOfkaJjOmyob2\nT2FsTqBwax9sSfbZOH83pX8qFOC9f51I7PV6aK0vkZVwSXnGxuA5MwCXVelLcaOsVPiaxxFgtKGR\nxGAUg8GINM0xwha7QIA00hWM1KRpzmg8YXNrSLvdpNVIaDRazHp5d/GaUpkdClSugCtDBwfJS6Wv\nZeb5paSmblz8e9VFPbqoGws/Jehj7FLfarG0TzaqL7v1SMQnuFh9dXkA/iThS4q5E3QNjpvKgxrt\njFYN3VT3t2ZPyxoZ6K9ZflN+uTI+4YGno/hKKQbb22xtbrGxtclwOCLLUnvp0FX18QqmDQQBSZQw\n394Hq9ZA+b4yxhOhlKsEPd1gtHZff4030BfH+XVl91mH/rX/7M7s0zr8l1L6cyX28evev44CdkMF\nO43AUyKFZ2UAavn3383TVPqtrQEnTp5ka2uL6657JTd95maUUizMz7O8vMzhQwfp9/tP/yGqke7+\nrWM5b9nBqCoWbyQN6Eu2tgZMpimq0ChtEBKkcF1iclSuSLOM0XRMHMUkSUwSxzSThDiKKXfMMiCE\nRRpiJutPo9wgNhjUDE+wG7Hnwb8/5BXNv8/s+wJQilqZDfeevU4ZKdTi69KYlJDDhguaOglYWoKq\ngT5w2UkA+pDGQ+KS6KxxDFWrMcoRm57orPeHrIcAVVt3ijGGPC+YTCZsD4eMJxO2B1sMh2PyIgck\ngZAQWO0JCN13JYgbCd1eh35/jk6csX5eIL0B3OlshffQvvXUDJ7z+ObSnr6u+P5nNwTgvf/OfnUP\n5A3ATmXftWu4tMLv+tlnbAAutehmcWH+aXn6x594ggceeJDxZMypU6f5+q+/gf/58U8wGAw4f36V\nPM954xte/+UfxCvGjmYZ5+GQWF7Of7lCVLhUGOIwZHFhjuFwzNbWNrlOIZcUJsUEEoSwgyaXyAKy\nrGC8PUUGkDQSGnGDKAoIQ1u6KgpDt6LM+WWFW+ijKu/vCDI7tVR567I9ZdVbqkbVEcLM4brCq+rc\naq7NHnJDR2BcboL3sh4NqBqn5Ukuh3KMQte8ljeo/txacFweEwrqIYb/ToTP1nPBgzTuOcpp01pf\n7PisNtruQJznTKcp4+mE6SRluD1ke7iFnU4MQEiCILJJPtL2dyAjAiHsFuBJQq/XZW5+nnarRTFZ\ndWDR9o2u94NDZPbHvqcd4euHnD1uZrz8bl6/rvx1IwAXzwDU8wGM7TA/D15nk3dT5p3Kv5shuOhz\nT8sAXKz0Ad1uh17nqfPvd5PNzU0G29u85S1v4eDBg0RRyPd+z99kNJkQRTH33XfvU1/AK3Md3lOS\ntNUB77HKV1aE+2IRIIyk3WqSxBGjScp4PGE0SdGqQBqBlgKkQQvnJYRCq4BilDJJcyAgDAWNKKLR\njIikXXEWhhKkIRACo+3qPlVjvTXKkVwOLXgF0TvIOmM8ON2d7fewvuY4S87B2PBjJgEI3DSlpxw1\nZYawL+VtbCxuUGhd2DtrXSqG1np2F5/Sm7mVdLJKTqrnMBi3slHKemWzHWQmuJkESmXJ8pwszRmP\nJ2wPt9kYDOzJztAEQYjUUDgSIwwkUhqkCAgICIKQVrtJv9+n1WzSbjeJohgpg0ppjV8JUOmGqOlP\nBYZsSGCRXjXzURTFrgagrvz+HDVjUKv4PwzDmTDC/VgAM6u0ZpcfuFi5L3V85v9LGoDdlN4vuOl1\nu9UdjLnUJXaV17/utezfv59ms0UURbRaLQqlabg959/4+tft8qnK7tbvWfeIFXHjOXg3lywq42Dw\njI6r3iItZI+iiK6UNJKYditlPJmSpQWpytFKIQOBVgYtHFwTuqTpVREwUYpJNgUZIgmIIkkjCgkj\nt4UUwu2iA34lTBWfWyWtJg5NpZR1dFAGFRen8aLqKMeUSEB6/XYdNcu0ex7A9qs/zxhNuYUP2HbX\nBqw21bSgv78lw1RJv5Re3n99mjJM8dObPobxRkdrRV4o8rwgzwum04zNwYA8S61nLgq0UYTY3YC0\nrEIFISFy1w3CAClCGmFEp9Om2WrSbDRpNpuEUWhrPhhDp9NmsXeIs3c7o1MPZfBOpqYpjiuaZflt\n5eK6Aagrf1EUMwbAK79X8kspv9bazyzUDYAPBbwbuJQhuLTyVFL+v6sBOHbs2F3AG4IgEFbpu07p\nZ+/h50zrd6pe7P489VVSs+ITcHbEYd7yerg/06q6h6mQge0N7RRCl+0VwiqjFhrj1t1LKVHa/o0j\nQRSGNJOENM+ZpilpWlAoTaE0KIEtRCVBgQisETESAiXsisAQitwwKTJkIWxRSyJkYIhEgJASV3AI\nl2fm/rGKNZO7bxtWTgmWycsegtdr6NW8uYEyG7AeZhhAGL9IyGcmOjJKG7RRFuZqU4YBlvjS5XNo\ntz6gNAglJ2CYnL2JpHclyA4iSJBRTF44wysTDMJOF2pNkStyVZAX1sNnuV0oo5Wyqwo15KpAVZbR\njn4JUnta3pKKgQwIpC1m2mgkJHFCo5HQbDZI4oQglAi3t0KSJOzfvx8hBMONExUzf0n9EVWnlsbP\nhwQXw/ydP34BUP08L5719+95EtAYY5OWtB7aEVXa+2owVz+7GYRZNdndCAC7GIBjx459JAzDNy7v\n20fsEmKUVmxsbblL2qKGURQR7kjTFTMvLp69eDoGojzF67OoQTBTKX79CiUIcUtNS1Rgaohhpiuk\ni0kBIQgkZVxs0MgwoBEENBoxWmmyvCBNM/JCU7i69RiDEQWYEAppU3kD7bye3YXGGAkGCowNITAg\nFaGQyABwJbfdfCRCGmRQLyZpMMoQCFvHT7hpTYN9rWvFPUqLYnB9YBMghDYYx2IJKNfYY02h7U09\nYXruJqIowVfrsUqt8KpR9aMu18OXfeyMwtojf0gSC1Q+xdf3D5M2QWMZ4mXCxhxGdjBIRLzANBNM\n6ZLmESII0MoZVwSFshmbIvBttoW1pJYEkSA0EUEQEoaSOI6I45A4Tmg1GyRJ4gpyVIU5oijiwIED\n5ao7oIy1/WAyxpZIM54McAPOaLfXgbGrII2ppiy10uR5fpHS7/bXI4B62u9MdaIa0gIYjUZfAiKs\nkntQ5V975feqYHYco/bebiKwo7eSY8eOHRVCvLPT6YCUFKpKTIjiGCkkShWkWU6aZRSFIopClLI1\n44MgQOLqsSXJRfd+KgNRNw7GzO6JV6p7+YXZUV6H/Ra2lhi0NDLloK/NFFTPIVxRCOyGHlpg6+HZ\n9mhjt4iOY+n2BLADP8sVubKQVRvhFhYZ+/nCeSkZoAsX86IQ0rLSCB/e22eVwpWSNm6AywBTVpgB\nEYqyXbJEDhUZhZu21CWfoMusOWsCjDteJScZU2BUTr55P8XZ/06jEaCKjDCMqGcx2r6dnZL0C4Y8\nLwAGpWz8r1RBlkkgAhEhQtvOYroKk1XyDQWoMq+iEbfoRjFGREgZYgjJRJ/ULKBkzEQsU8gGyISC\nEKMgCgRhGBJFMWEY0EhikiQhcJZTCvud+Vx+IQQHDx4sk7p2km9+5qNMBjJ+PEiEK7xqnHG10ZUp\njZvWljn0BmA3xa8jAK/8UC3/3W0dgdaaEydOoJQKbWeWYM4jALHjteFiI7FTdkUBOxHARxqNhkiS\npFQSKas4VghBHCWIxHZkGNiNMPwA8Z2a5TmD4Yg8z8mLnCgIkG4ZbhxHRHFMKOsGwJSki3PKfnjb\njSv9NIyhpvjeg9ea5dnb8kKe8HNLW8HG/tiVY1bhbFqpdshAotHSnu+Ze+srLW8gpCBJJJEOXPxq\n71sojVLGrr3znlpoFAFVBAwY9792LZRgtFP+MmoWHv5YwyHtiVIIJBIR2tdCBr5UL/XulNLGxUJr\nsnRCno9JxwPS7XNIU1CsfpJYnyUJA2SoEUjSdMJoOKDb79uYWNu8fl0y2l5xpFV45TMHtTMAmsl4\nWla/iaLZfROEFIgwLNdaRFFEGIZlBpzWKYKUXpgRhBtutN5PIF3ajjGYsIeSfbTsU0QHENEcQWxn\nbIzTExE0y7C03+sQhgF5NsVEsSP/KgRgE5xylLLP4H3E7AyH3xxVuDl/hfIevVDobEKWZTMKv/N1\nvd6C/X5k2S91gwT23tvb2wB86lOfuhNrAPzcjq79+P+9MfBSNwJPDbOpGYBjx44dDYLgDb5S7mCw\nzfr6BR5++GGOHz/OPffcSxBI9u1botXqsLA4TxInzM3N0e/3WVpaYmVlhWazRafdotVqUhSx3WpJ\nm7JThqMxYjRGGV3u8CKkII4i4jgmDEOSOLad4hQajYXATjdwtemF9NNPO1rlLYO3BMZvJa39d+pS\nUwUYNw3jBrOhXgjCbfDgPLV2Xlhr3DZfEqE1RggiKQikqcgkwBiF0dpu8qkk2kiEUOhAIE1oyTpX\nVMN/Y9L4b7FaGluWm5YWXQQ1Y+m7xIuUYIxmuHaGcw/9Ib1GTvfAWxk/8vtsnP4s3f4CjUYTLSTF\nVCEDi+q+8IUHuHBhwNxclYNhTW09xLRPZuNgtwuwcc7HFNz/6Cpveu2VNJvJzPSWH/BhGBCGtgSb\n3/1HCOvRlcvTj9x3DyCDwBoAYcdkGEq02qJQF2D6KDIz6K0UowqCpI0RLXLTJG4vs7DyMjpssr36\nBKfPrKJEkwuTOa5947czv+8q0jTF6NzVC0zKSkf1GiA+DBDuuEaj6lBdgCqsAdhN8evKfxHy2DFo\n66Tq6uoqWutzVN4/wCYvKqocKq/4Owtb+C/Ln7PzvRmpI4Afj6JIxHHMeDzhc5/7LB/92McYbm/T\naDZoNprEccxkMmU6TTl//pxjyAOKPCfPc8aTCa1Wi4WFeQ4dPMTLrr22/PIPXnEFi4uLNJotGq2G\n8yKFg47KxtlZbmPtPEdgN6lI4sR5i4A4tnDPbpbp0lOpimjujIe9d640pQYlvBEoQZGxbrRk3j1b\nL1wJKetVrcHQJfIR0mFDI5CBqBbSGBt7G6eQ1hC5NQRGoCmseVHOIwU2PjDS5hOIMMQIiZESYaQN\nTUJhy2oF3jRdvFQ6G2+xee4BspP/gzf/xR+GoAUUmPN/wImHJmxsnmD//v0EQUCcJEgtUUXOyZMn\nWdvIePlVfRpRTjPS5IVB6gmocTWlpyMk03KiQBqN1EPOnTvHybMjbvzaDnFsh1UQBARBQO5W4IUO\nAdiw0hKCQWC/1yqkqVADgNG6RA3KQWkBCHe9QoRWTQCVjwjliKte/i30jrwdREzw6Ic4d+YjnD/1\nEIsLfTbvvY+sf5DG0pvZXHsSEDWEIyqC1T2L8fssYrkAU8b6FQHoDcBuXn9nCFWH/N5A7jx+8uRJ\niqJ41OlnPXHSBYEXKX7Zfcxi4vr7u0ppAKSU35YkCUEQcPz4k3zk93+fQitWVlZYXFyk3+/TbreI\norjMg87znDRNybKMycRawuk0ZTqd8sUvfYm77r6bPM+RUtLpdFhYWLCdlBccOXKYq66+mkOHDrG0\ntFTW6A99Qg0GpQxZljGejF2HW5Y6kNIm4yQJzUaDRrNpp1IqWrCMgcvW17lQJML4DHm/nZPdlltI\niXZZgTYV2w4EUeNXhLMIUliSTwkXd9c4Wm9YhDMOCENgcLDZeRYj0Ll2W1BZRIF7BiECRODYayGR\nooL9MhAIESADd44p0KPjkG8xfOS3UcWQxUNvxBQjdLbF5NzNbJ5/hPEkZXl5uaxJF4Z2t6Nmq8XX\nfNXr+J3fu5X77j/D698wIGmsY3RWprriY2VtV9EVeW6n7rIpjzx6knsf2OBNrz1Er9dCCDvH7j18\nHMfla60UIgjs9FcQEIRhxaYXBeWeis7L1r2ldsywdrX8ijwn8CW2td07cG5phd7RvwyEqPEJhmsP\nsj0YIYOQKGmzvr5OEK4h1GfYPn/eRc/asvrGzXLgY3WDr6JsHOmqtEKpKu9BFQVpml7S69eVv074\n1YlAr/w+RfjRRx9lNBrdA8Q15a/H/L6umPf2csff8pZPpfw7DcBKGIakacpdd90FQrCyvMI111zD\nm970Zg7s30+v38cYG/MprSmKnCxN2R4O2draZDQcMRgMGI/HTKdTaxTSjOl0yjRNa0Ziyt2fv8Dn\n7rqrtKBZlnHw4EFe8YpX8MpXvpIjR44Sxzary1elCcPQReN20cdwOHLxGshQkkQxcRzTbDVpNxuE\nYVR2QwkEatB4UcArAAAgAElEQVSrHndZiF9SX7Ue9EcqDsWTRwhXFNK470V6ZbdIoFpEYiruwk9v\neDZfOIJJO6NuQCkfonhWuCKh7KyB9BQBUhj2hQ/RbnfIhp8nXppnYz3nrls/itQjpJSsn3+SU6fO\nIqQkSRLW1tZIkgSlFEmjQRBGvPa1L0dK+PTN9/K7/+1/8tVvuJpuf4nzq+tsDbbLfgqCAKVsW1ZX\n13n85Ii8KPjGG6/jNdfZXW4KpUro71GA/2zUbCEDWXrPPLdb4Vk0VaXEVvX3jDUaHpsbQxhF9phb\nTaqKohxb5750H/Mr/4pOdx/DjUc5ffxBtodDlpaWSLOMU6fOuJqQcYnMSrehraKX/JNwlYFr9JkN\nOaupw7woCBwH4Fn++nx/faztLPzh+Yh6DsD6+jrb29s89thjn6EyAAGQ1xQ62PHXe6eLguFLvC7/\nDwGO/f+8vVmsJFl63/c7sWXkem/m3Ze6VdVVvU73NIc9M5Q4ooa0ZVGURGMgQbbFB8HQm/xgCDAM\nyYD9YBkCZAOCYcAvftCDZEiGYMCyuMnULGT3bN09bE53T2/VtS+37pr7EnscP5xzIiJv1XB6qCFP\nISvzZkZmRkbEt/2///d9b7/99x3HwXEc+v0+52fndFY6XLlyhV/6pb/I9evXcV1XjWNKU3XQtLa0\nOhYbG1v6JCoiR5omRGFEFEfEccR4PGY0GjOfz5hMp4RBQKBvYRgWtyAIeOvNN3njjddV91Zga3ub\n9V6Pnd1ddnZ22NzYoNlq6XhSWRaEJE1S0jhlvlgwHI3UAdbWx/drigzSUErBEqhOt7KMcE1UXbih\nAmxtyVRBugH2hB6MUcbhVgE3SIQww0UsVK/ZUoCFNECgea6S4hQqNFD8JB17ywq+afrXkysUPzeK\nK2VlrY2/9vOw9UWyaEBn/CnT8N/x9nd+D9fJWIQZiyBldXWVu3fv0Outsdrt4nmaEZflpGnO7s4G\n//nf+BXOz8+5dfseR+f39ESdVMfBFmkmCeMZluOz1ha89vk9rlw5gDxR/fEdB09be8vcVyxcLnPy\ntIyJDViYZ2oUuBEWJZCKZWdZVhEaOLatjrntFNe0sCw8T3mms9mUb/7WP2Ott0GSJownU2zbZjqd\n8vjxIZubmziOo41OonkMCt3XD1BTj8pYXydLkTla0DWqn+fkQhRZgJIgVBKGloDQCi7iXBg6azIF\nN2/eJE3TB7du3TqjBACrAmwuWRMaVNfFmP9pgl/dtkgDftUgsoeHhwRhQK/b4+DggJ2dHX1gZ8zn\nC9IkVcJh2Zr26mhNr7uaeh6+79PprOjmm6pkMkuzIqcbhgHj8YTxeMRwOGQymTKfz1jM58zmc4JF\noPjeYUC4CDg5PeX+gwdqCqyE1dVVNjY22NzcZHd3l26vV5wQE05YlkUuBGkYEEYRw9G4OBGe51Lz\nFFHE932V4hPqQlJCZUZmmThCCbMBDynSR1n1WCrEvnriBYi8rOUous+b8ABBXrDu1JNKsRqvQimq\nwusoWoILo1MQApLpA7J4jLBcnMYe/vqX+HO//gvMh/e4/cnbBIObLAYfI4Rgbe0KwlKEJFe75mmW\nEgUhk9GYKI7Z29/jytUr2EIwGg9VJ139hcZN762tKcWR5cxmUxZBRLPVMY0sSrBLh4qmbFjq13KN\n3qoMgfIIzLWUZRmJbqlVNMxEYQrCspRiSOKlq1lhDTFbW9sMh0PuPzzC82xc2yZKQgb9c3Z396jX\n60X7NwXf6LRerpS8FOWIszTNyjSxLLfNcj0WPMtwsiPcvE+StQpy0EWA7yIgajANE0qbWxAE3L59\nm+Fw+Dql8Btht7Xwm/sqJlAV9ou3H6cMSg9ACPGKcUcGgwFSSlZXV9jb20cIwWKxYDQaE0Vx6Q6B\nikst5TIpVFdpNttRxTEq7lPKoaaFEsDzfFZWugiuFPmrMAgJgjmDwYB+/5zpdMpsNiMMQ2azGbPZ\njOlsRrBYsFgs6Pf7HB4e8v3vv4llWdQ8F8u2aLc7rK2tsbW5SW9trWAemqkstmMTRQlxnDCdzTC5\nbNfzqLmuYo/VfGqeqwC4vHQTlwQcqdWCFmahZtiri5rCXRRagZh40tKWXhaVZiVGUAKaBnugErtg\nsovlGVfuCnm2IF+EpOExlvMxTm0du76BW9/hlS/9OsJykHlGOHtM0H+Pxeg2WRKTRHPiKAah3HTH\ndcmlxLYdbEedu1wKHEdNTkqSBMt28X2f2WxRoPlCqPPuaGsuLIVZKHQ/ReQ646Pj+4IGa9uFwCgP\nMyWtWFNbp5nNgUyShCwMC3wBoOpqSwm+77O/v8/lyxZpmukOR+qcGMDRtpXxMqi97XoaCtAeSmZ6\nBBicSGp8wLjqCgvIpSSeP2Bt8m+o2VsEWQOv1mXMVRLpLQm+CYWqfIQ0TYuQIY5jDg8PCcMw+OEP\nf/h1LZsm9i8BqOVVfe2Powj/WBzAeADrtj4g0+m0mMO+srKClGrschInRVMIIcsTqY59CdZkWY6I\nEgKhXEbLEuqC0sCP+ttWCsKx0QwDfN+nXm+wsb6F0AhxFIfEUUwUBgxHQwaDAaPRkPF4wnQ6YTKZ\nEAQBURQSBCGLICAMQm7evMlHH3+Mo094s9mk1+uxubHB+sYGvV6XXm+Nml/D0Z5MmqbILCfQFxhI\nHMfVLLOaIpx4ngKhdFoRYUg82mqLcnS2sCRCWrrLrmbsCWPly/NhCaFqDCpJN0GpE4QOV2SeI0yK\nUsgijLAQyCxG5ilRMCdJRtRqfRz3LsJu4PqrWF4Pp76N09xh5crfZBWLJHhEOHifZH5EEpwRLkaM\nxnmBb2Rphm0L0iRZ6mWfZRlBEBQAYhXFNhe4pZVkFEUY1oYRdvM+KZXHZGtByLTVFVAoEgU0KtQ/\ny1IyPT24GlIUOXsdBhjrrnCIrPwuLYwGqbdtm8ViTpomuGaoqNasea7d/DSrZAT0a5kC/gwjMI4j\nhqMBgiHCEiTCopZ9CxeHevsqQfMXyOlgC7Asr1BaUM4JSJKEIAi4ceMG0+n0zeFwuKCSGUZZfZvl\n0uD8wv3Fx58JDzAeQMu4I4vFQrvwZnou+gRJ43lWbRT6/SVIYw5WcbEL0lTFd+YCFgiEre4V0Uhp\nZ9d1dbpIWR/P8/FrdcTKKlvbu4qFF0dEUUQUhUwmY8bjMVGkMg9nZ2cKjJzPCw9ivpizmC+4fecO\nn3zyCY5jU6vVaDZbbKxvsLG5yfr6Gr1ul7WNDXzPU6GN7YKAJMmI4xmTcU4mMxzbwXUVV8HzatQ0\nXdrCIhfqN0pt1XOpJsGWPfakNmai8DyMV59XjqXxBEwTk/IY69RmJfUJAuH4yHiqMZqcXIY4aYJt\nh8ThAMd5hOvdxRq2sPweTn0Ht3WZ1t6vIfOINDwnmT0kyv89w+Ob1P0aCHSMbMA61f7Ltm1NtS0H\nXyZJQhzHRGFIvdGoUF7BdlwlMGmEZUGWSg1iqmGaBVCW56pfX54T68atBlkvw0xlPeNYuf+WVvCA\nAmONIpeywB+M8JvnTVjRaDT0e0vFLWX1qjZSov+XIDUDUBrvQOYF1ViSk8RZ4cX0ej3a3jn16DeJ\nwgCBRdz882T2GtJdJbVXSdNUHbco4vj4mCiKwjfffPNfsezeV4X7osV/mgfw4zyBJ4S/UACO49i2\nbav0UC41aOYXLK00zZAyLy7OpYxjZVWVgKhs9AQyYVxkdMyEIM9S0rSMHZfdJgvLtrAtS1ljv44Q\ngu3tPUxFlqoXVwdzNpsyHA4YDoecnZ0yGo2YTqdKKUyVUpjPF9z49AYffvShCiFqNdrtNmvr62xt\nbrK+vk5vbY31Xo96o6Hop7ZbiF4QRkxnc7IsU16N4+B7NWq+T811NKZgKhINom0EWyriEUJvk1f6\n75nTJAvvvyAtIYuQYWmClhBYbhPX85BSWek0yQqLmaY5SRIjxABncYRl38SurWK7XdzWPk5jF7/3\nMte+/AJxHGBlU6LhB4TTR4wG5wSLECGUUlZWL15C64suuOhZgTqervk+ghzf77B+/T+ltvIs04e/\nx/2Pv8lsppqzVgdmuo4DsqyvNyQh4z0qxp0SOsdxcV1dRWfAujhWysJWVCkj9NX429EYxWw24+S0\nr3G/rChqUiXZeQXVV+dN/TZJLlNSjQ8kccx0kVGvp0hQGQ0p+dzLL7N/6YB6o0n//IxbN29ydHSI\ndf5vqfs1OitrJN4zpNJDyl1Oxy4PHjzg9PT0/xuNRvOKAjB2IftjbulTFMJn8QJKBWCE7vT0lMl0\nQq1Ww6/XC4HOcx2/adNvaPeFS/qEdFNAF8adtbQiMFsrLE270lKj5qJEtkw4keU5IqkoBUtoC20j\nbMWZt2wX23ap+XU6HVjf2OTSpcvavYqJopDZbM5w2KffH3B2dsJ4PGYymRSewmw2IwwCbt74lA9+\n9AGua+N5NdqtNusb62xvb7O2tk6v12VjY4OGVgr1Rh0pIQ4jZvO5ykBI8GouNU1c8n1fC3LJXDTZ\ngPJ4CJN80IIvi2NsAAWDNxRFTqg5g6QReRYoNznPCmadzCW2U9a9W5alUHURYoUzbOeIeHoLy2ng\n1Ddxm5ew/XUsf4P2lb9JK5niNL7O+ekj4ul9pqMjoijFsmpFCSta6JEqlQoUAjifTWk0Wjzz5/8H\nnPo2APGpT6IzQ91ulzAMEUJQr9e1FZaF4Fdd90ynFv16HaQkCIIinJS6kq7m+0gNppnfa1kl4GYU\ni+NYHB4N+MF7R7zw7AZ+XjZFUdhvXlj6PC9d9sJgGbQ/kzw+CRDCYWu9QZTndNptDi5fodFqKlxr\nodKTruuxs7PLnTt3kWJMs/kprZrPZuMx11Z8/vLzfvbx7br9+uvFJWEEO6kI+sX7KjuwShV+msV/\nKg6wpADiKC7itGazBWjiQl5Jj1Xvn7bEsiegct262aF+rfANtCWzhKngN/+qH1cqmVxLjqrB1oww\nq9TuQheDqIyETa3m4vt1Op1V1tcl+/uXKm5XwHw+ZzDoMxgMCk9hMpkynU0KT2Exm/PpjRt8/PHH\nhafQarXZ2t5krbfGlcuXuXzlCo1Gg3ajXQhZkiYkacpiEZKm5woYdV1qNU97VzbSzKSTllYOxrLn\nFGnEvPQEDLAoBRRvFTlJNMK2LaQua85ljmWXFFxLKE1s3O0cFVpkcYpt51hJTBSMcObHeLUOwm5g\neR1sf4uV/V+me7VJMrvHdHxKMLpLPPqQ+WxMLm0yHQtHdkn+yaUi5UzGI6TVJF88IM3mJJOb9A//\niMlkhmVZrHa73Pr0U9bW10nTtEiNVTvkmuvTdV0s2wYpiZOkiPWNksjznFAL/nJtCoU3YVkWWZqS\nIqm5FmejjNZxwnUvplrXkWuOS67JPqaBjDJKUodEAcfnCx6cJFy/opRPLqE/HPH48SEbG5tMpxOm\n0zFhGLKxsYntuAxHEZ1Ok2ajycrqCr1ej87aHr5n2VtbZ79e951/HYTpReGOKwKfUCqFHyf8Fz2A\nnwgCVoRVc7QtnfPMlRVWnqyx2NqtfYoiMBZMFNbLWHgKD0JZf6MtKE5WwfxCKYXSy5VLisFgEVjq\n2aKraybJBDqUsBCW4peXYYWjlUIDIVaRUrK/f1kRmuKYOFYZh+FwyGDQ5/z8TKcpJ0vewnw+40fv\nn5DoC/G5555jY2ODXU13bjabtJotGs0G9ZVG4SYnScJ8HjDoD0CoHHi93sCvKfBKeQl54QEtXcRl\nyK9/u8YTsMglDM/OiIIZrudiO27hNl8knphllGae52S6+jFa9EnDERKB7bi4Xoto+D6Ov4bTPGBl\n4zq9rZdIs79EmkrC87cZH/+I8fCcOJzj1xwc2yJJFJRZrze5d/N90uh/YXv3gOnohPOzPtPZnN29\nPe7evUOcxEugWBUorFbMASUNuPBM86K+3igPIURBcorjeCmkBJWpEZbF7s4ar31+nx+83yfJoN1w\niiwAMlM1VlmOIC+ARqUYQobDkHuPRty4t+DFq2329zYAGyFsgiDge999h92dNZrtNqPRCNuyWcxn\n3Lp5m0v7axxcOuDSlWdY23oG23EZ9Q+5/+iQMJyT5zKhFPT4wi2iVAAXlcRPcv+fupYUgO/7BaEi\n19TbQoy1wBrhVYK+TGk0nsHS/8K0WlbW2rwitBRb+oqunlgBZbhh9sDgD/pzLQ2kSbNzhS4qnWoF\nwF9kY6G786guPZZlU6s5WimgPQVFZkriiDBSSmE8GtEfDjg9OWE4HDAaKQ7DaDji0aNDbty4QRAE\n1Ot11tfX6Xa77OzsKJ5Ct0uj0aBer9Nd7dJo1MnznCiOmM9nDIdqBp/rqcajfk3hHNUzqCoSc0zw\nX86qs+ns/ye0dkImh9/m/LxPOJthWxmu62HbHp5f041PlAAZ9zpNUqyip0OZ7suzjDwKkHmCCMfE\n8yPs6SMsx8PxN7Br6zi1Lp3dX2Llyq+TjG8zePQ9NechGxNMHxOFCq/ora3xwfsf8MlHH5KkKXEc\n4Xo1JpMxtm2zuWlIZLku83ULC17tlFPwCKrHxFpmFBpPoJq1uEjAKSi3ueBXf+XzbK3d4jvvHHF4\nNGAyz5nPa9y/d58wWODXoH9+xnl/AsIiDCSDwYhpkCNFjV/8uS7PXtnEst1CEa2vb9Cozzk7P+eT\nWydESc7aSo2tzQafe/kFDi5fZ+fS83iNNUaDI+588m3OTo6RSO11E+lbXLmvPq4qiM8q/OIpz5XS\n8u6778rV1VX6/T7f+MbXEZbNKy+/wv7+JYQQhGFUAEpGEVQFf9nC6NZXWEsHv2qxhQa/zOdYSioL\nr0G5vxReRvldOk4WKvaXle8WllUonup7K8n4p64lpYDQnYHV/gntuqiLTKVsTAZiOp1wcnLMw4cP\nOe+fMegPGU/GzGcz5vM5QRAUlOhWq8Xq6iq9Xo+XX36Fvb1d/Hqduu9Tr6twwLiuYRiRJKq4RKUg\nPfya3k6z4DDAaZ5jkfPc5glpcEISnOC4TdJoyDyyiMMF0fQhcZzg1hQLUjUvtRGWIEszHNdZirdB\nCZ5xwQ2iD1KzL30sx0dYDk5tFctdxW7s4Db2sbwOWTgki85IF48IRrcJ50PyNGA4mnB6ckwQLHAd\nF8dxqdfrqiBJp/AQFGGM7ajiqCzTjUk1sGhqS8y5M/toPFeTXzdhg4n7zfZVkpIqOoM8j7l7/4S7\njzMGgzOsfIEtcjoth/NxxqOTBa26zc7ODq7n020mXNptAjZZLul2ewXmoE6P7vBjKdLZyuoKaxv7\ndDev4Ho+ZydHPLzzHg/u3WaxCEjShHq9wfr6Bv/FP3zr18IoC4BQC314QQH8SSz/Hx8CGC2rqu7c\n4oIXQguWZanJGVrAlgSoYukN8PfjBM6Ah09/XZnzQllowax+XRk2CB0GVLY1u1Z8h/7MPw6v0L9d\nIcGyyEyoC0QVBJVKwaHmOdRqPrDC2toGu7sHPPvsCwrUmozo988ZDIZFCGGyDzOtFO7evcuHH35I\nGIbs7OxwcHDA3t4+u7s71H2fRrNBs9nC9/3CkoWhalaanWeFoNTrdd2VydEhkMrSZGGfeH6M4/q0\nG6tY7U3k9rNEUcR88CmTUZ9AhriOwK/Xcb1aee6oYAS5DqGErAiYBVgkSYiVqZ77cTBUHI/pXUK7\nju13cRv7OM19HH+T+uZXIAuJhu/RGrzPpctXEHaTLJ6TppE+VeWodqVkEyxLkGoauXLHBdiO3la1\nDXN0HUC13NikDYt4Pyvn9F3EDEAN8ByPxziOw1q3xXovA1o4Tp04UfiNEJKXvvy3WN99hXY94fze\nN/jkw/e4d+8+Z+cTVlZatNudor+B66rshOs6tDqrdNd2aa5eRgBnx7e4d+tDHj+6Q38wJAhT8kzi\nuQLP802IswACnvQEqq7/xd4APy7W/4lhQKEApJRFCBAsAn0x6A4rF4VpGaUro3NxUTlU/9CxPaLQ\nBEKYunqxBPZVd//ic0tYgglBnvhGUVB2f6plQhtUT/1ilLdOvZmcr6UjEsdx6PXWEEKwvbOnMg5h\nSBRHRGHAYDhgMBgw1PdHR0dLWMKdO3f44IMPCMOQOI65cuUKL7zwAtvb26yurlKr1ajVaoXAm3x8\nHI8ZDofIPMf3PZ7drJPbNYTjI3JNrElPsewabi3Gd+v429dYP/hzpMEZw/N7zGcLnGiMlCmuV6fR\naBfZA+NCG2tpWHclxx3dw84iTRPsJMa2LbLolGT2AMuu4zT3qa28CAiSJCBNIp2fz7CdJvV6D4SN\n5dQoUox5AjIFy9OhmyRLY1VzH05JowWQk6UxeR4XmY4sV3MC8kyCbeE4bmHUTI2LUWQFwKgttuEI\nJEnCZDLGdT12d5uqHZ4M+Pxf/HscfOHvAhnx2XcJgwVRnHL56jME8X0msxlS5tTrdc0tsGg0V1nd\nep5W9zJpHHF2+C63b7zH0eEDxpMxQZCQ6RIT2xZLnu7VvRYf3RlXFcDTYv6npf0urs+OAZgTqzSY\nw1zmhSYtzWkFhjNWtiI45cNKHF+14kZRCB3/W2qrKqaw9FlVzKGKAWhlgTTZA4q/qx7DxV38zKtI\n+ZjMO5iuMGmWF4dVkqvxA7ZiNwpLkYHqjSYNFcuxvbOnwUVFVBoOB5yenjAcDun3+/T754zH4yIN\nOZvNePvtt4sCmE6nQ7fb5fLly1y6dKkgZ9VqNRqacEOeIrOIPA2QWUJWgGi2vthjsoWKYUU4QOYp\naxuX2Nz2SJKAeVQjmd1nNjlBArV6g1qtRp6X+XPjaqtTWj4H6MKYlCy3sHOJlc0QYkaWzLDsOjIP\n6d//Dv3BSNOOBY6mjJtcvm3bqi7BqWO7LWy/i+U0sZ0artfC9TPqrR0stwXCQVgOebrQnmpMlgRk\n8YQ0CcjiqfI64pAsTQspyNJMKwAV3sRJUhQRFWGBJUjTuGQKBgnDo/fZ2f09wmDE6PEfcXZ6Qhwn\nPHPtGp/efIxj2XS7PVZWOjRbbTob12l2nyFLFjy89Yfcu/Emjx49ZBFERGFMnOYF6VCFJJAkuQ5t\nLTzXClEegHH3L7r9T0P7n7iKP+vlvuQBGIFXHXxMDXgJohWpOvGkta5i9kKaNlbqlWW3nEK4S9Bv\nWZsY3kBlUwwjRshSW5gwoGAoVpWArD7x2VZZrqONvjo4Jd9GUhSxSL19lpjKsbzADkqFoEIo329Q\nrzfodte4evUaQbDQ1ZAqDTkcqvDh7OycwaDPZDIpFMKjR494+PAhrZbqzryyolJHBwcH7O7usNJp\nkicnkCvE2/WaIFNs20Vik6VznQZ0EJYLlksWj0nzBITDSruFs/ELxIlFND8hGH3KcDDC1jRapcwM\nE09V4FU72+Z5rvEYWTT+UDeJzBbkeUgUhoyGI2bTqVJuFV68yVbolAZCqJl9ts7x13wfr1bHrbXx\n6qvYjodl+3ieqklwvTqO6+G3n8P2ulh2A5lFIFPyLEAikVlMnsWk4YA0PCNNAvJcEiymSCCNYxZB\ngOe4CMui7qumokGtzg++/f9y8uCHrKysMF+ogaOdTod7d+8yn/W5emWf/YMrrPQOqHUOSMIh9z5+\nnQe3/ojDR4+YzhYkqSRN1TWTZ2jmqwKxk1Ti2AbLSKnXbGP9jeD/NGDfZxZ8s5ayAEbTKyAlUbx+\nSu76kihpLrd5tgTkKlZelJ9bbvRj9kSIQlhNqlFYVuGWGx9EfYTmFlQyBRcPw9NSlH/cMp5Eaf+r\n+wbFGHCjkYrkfLlNJnPdvs60jNKhgwBhCWxbAZyuW6NWq9Pr9djbPyDLMuazGYv5jPFkTL9/Tr8/\nUKXZlVTkdDrl6OiILMtod9rsbO+wu7POF/7uz4FQhTe5TBQXwutgWS4is5XgaxdbWC44LpZwyLMF\n0ewhyewQ4bj43gqN/S/RwyUY3WAymTGd9xFyhON4uK6v+gfoLj+gefm5VE05BaV7LWylFC0PLF14\nowuCjMsNigKe5/lSdaD53OLzpdTHUJUDq7DEUQCm7aiUpevjuB6u5ysKuV/DrbnU/B6O38WurWM3\nrlJbfVETyiANjmnU3yJJQmbTufZGHC5fe5lcCvaymA/ef4fXv/shrmuz0nbprjRZzGfUah6fe/FZ\nrlx7jo1LP8d8HnHvh7/Lowe36J+fMtcEoCSRZJkxdqbrs9BhlIr/LQvm8zkrnRUadccAfz/O6pe8\n8icv4Z96GQUQAr7ptmqGHWRZiiKtVi78wkSaBzqyL0x1KRBPgHhL0bpYOuFLq3D/pWqCqZ8rdcqT\nUX/5+Gka4ScsaZyG8hiW/gzLh1ayxAwrFLE5SKafPhKpO8ekBc1XvcOQlRxHE5iEqpCs1xusrW1w\n5crVonHKeDzi5OSE8/MzHTaom6pvf8yjh3eJ/7MdPL+F7TiITLmzaTRQCsCuIdMUYXnk6Qxhe+rY\n2z6228WpbSCzgCyZkUZjRDRFODXqrS3am68iswXTcZ9ofkYyO2Q0OMP1fPy64jeYnH3B49DWPJc5\nMosULiGWO/JWO+QWQzL1kcyyVDtuGo3JjRcqMB2L1feZupgyM2Q8CqTKJFi2g20ZOrGF6zpFObAB\nQaVUIY1fq7G1vYNX81ld38Fx69gW2I7HSqdOEid0ez32Dp5V6VO3RhpNQcBHf/R17t+5wWQ6JwxD\nIk2oU4kLgSlqVL8BklQ1cpHAPMgQMuPll5/n6jOX2dqYx3D8NLCvavEvXJF/8mVCgFBK6QshWF1d\n4fj4SBV4JAk1t6baUmoe+FOY/eUzEo2Q6T+1YGFVhF8FP8WJxKT8Ki+VOELFu3jK9xnSUCn4F9XD\nZ1yFLtOXYeH+V464oCzMQSsBAeTVM2BCA+0hVM+N/kDlJGQkSVnNJiywLUun2czFWsNxPOr1Juvr\nm2R5RhrHTKYTjo+POT4+4vT0lPl0wPjsY9UQM5rg6x4HTq2N4zTI80RVC8oE21shT2bqOMmcPJ0j\nbA/LbWILRwFwRYwdEA5v4Pg9Or09ZGcFKV8gTi3iyS3G/XvkWUqtZuN5LrbjFWlXoas+Laep2Zlo\ndNylOupHhd4AACAASURBVADDpMsKhSollvYWij6K5lgjC5al1AJulEpJCNL+oSav2ZZVtAwDikYc\n6r5sQmsK0VzXxXFdzk4e65kYNpbt0umsFoDidDqi3W6TJAHn52c8fnSffr9PFIYkSUIYJQhhKMVL\nji15DmmqW91lGXEquLS3wedfeYGV1RZJnLDask2u/0/F5b+4zNE5T9N0Nc9z1tfW8TxPgVdRhF+r\nqw4EF6iZ+oESBi20QrCEvhcI/RIGUHUJ1Bt0w+1iI4ks6KvqHaVgF0JfDS8Kc30RbPhsq4jxi8d6\nnkCBJZTfVZaHKiFaChmKTGnFIzBMMmFerxT86HfKTJKlOWEUF3tu2xa2Y+nSaVWSLOoNGs0Wa2vr\nPPfcc6Rpymhwgt96h1bvgOHhm4zGc0bDMZ53Tr3ewKupzI7t+ABYbgfT2deUp+ZpgExDkBnC9pB5\nguX4WLZHFk/I4hHCVn97Th1/6yXa218ij8fMBzeYjM+xwjECie2ogijH0d19ZVZYbiO4QCH4juMU\nWQelGEzO3sJ05imOld7ePK56EkapAAXhKc8zsqhsJ2bSnLbuRWgyBIaqDuC6TlFDYNsK9zAejm3b\nNMYjJs0Wjm3z+NEj+v0+YRAUBCrPNSnJHGmjawnQ+yWZB2r+Qndtk5deOKDZ8JlMhsRxgO/7tJvu\nxXj/aS7/f7Dgm2UUwGGaptfzPKe90sZxXJIkJgwDOp0V/QOe8p2GElx97oLQFimOysvmbxXbaU0u\nLugHWQb4kmUlUMq6tjhLoUm5X591CalLb81X6y8p5f+ijdeCu3QsKNz8AgPQz6vdLD0LrRYqn6X+\nF6DaTGkyi4xk0ajUcSx9QdrYjk2zqeoO2s066fE3SCYzbEuwvXMZKQMWi5goiplPT5FAo9Wm3V7B\n9TvIPCOLJghhYdfWyLMQYXuQJVoxuGTxBGHXivy/sJRw5llCnvaR+RG2t8LK3ldYvWQRT+4wm82L\njIJtT1lrPUOt8wye3yFLHxbWG5Zr+qthoGouInRdgYuUZWWgqfyjIvxQCrbZxnYcHKFLjfV7siwt\nvteUFV8EM1VPjFIZqX4WpluvSpOrcujys6AkIjmuU1QQ2pZQXaX05TgPlCI8ONjn8sE2qystRqMx\nJ8cj/ILX4bLerRsF8Kdm9avLKIDvZ1n21TzPaTSauJ5LHMfM53MkUv8QsSRTwqTjjGBelEGWm5mV\nSkBgQDpReVMRGZj4z2xf3Kv/VJRR8atEWRp7kZL8WddSaa3e4arlKZ7WykYaSV7SGKaZRhkimKo9\nqT9PvU8WyuBiVFfFFc37VUebjChSBkGA7t6jho/apLRkTJ47in04f4DjurheE7dZQzTWwW4Tzk84\nPjrEEsc0202a7TWFPEfnyHQOlofldcnSjPOpYLxoInFI4gSEwK+75FnIatthpaVKnyWCZHYXLBun\nvsn66gpZcpU4ysniGTI7ZXL8DrPpiPl8UXQjFlC45qVVtgq9bbIq5nWTvzdW3yiSop9gpUIPlmse\nCi8BUdCepZTILNOl2MvNS0tSkpLDqnIyqVFD+FHhhFPsR6axMykhzSHLcqIoJ80trhxsc+WZK7g2\nBGHIyfEpwhI0ms2Cm5Dnkq21+o8T/p+p4JtlFMDv5Hn+D/M8p9mo02l3ODp6zGKhegAKYT/1zcpq\nV9zuQp7LpKBREVLjA9WEAFB0F1paZZBfhBRFCXLVWyg2f8pn/BSrEGqqR/miVtD7fUExGKEuXyv/\nFub1n3TuDEho8IeL35GX04QzKUnzTA22kBJLJLTtBpbt62OjmJtxNCsosVIuqNc9Or1L5FnEYjZi\n2O9T8wzL0WIUr/FgkHLUh2kQ02w26Xa7bG5u0ul0VO/ANOXBsM/4/jlxtEDmCfsbNhur0G0/pFEf\nIJwWnucjGns49deIJ7dZGR+yux8wGo8JFhFBGCKzkCzNdcVdRhRJkjghyxVGYGnjIHPdOcjWbcQt\nC0vn7s2ybLuYVyil6thjzofqYananAmr5LKYDsQXi4WAAqcwAG2el4rH3Ixydl2HKLZUK7M00zhF\nRhBEuF6dg4N1rl27imXBdDpjps+b67kF6cooACGgWXerbn95mf0pLQfgy1/+8nd+8IMfyCzLRM33\n2dnZ5uTkmMViQRAsaNQVseXJ3P/yc0XTS7XxUjhuwL2LYiougATl/5Uv0RsWvAGzuQF9jMcvqq99\nxnUBACgUl9ByLCvzBSndd/PG0p0vBfdiKKFClifDiGIHLoQGZZgjC4u5NL+2cCB0Tt5Sk3pM5kYh\n4JUpOxKCICJJHlHzazTbqwjLJY1DHo1Wee9WyKf3ZwwGD0hT1T14b2+PNd1T8fLly6yurgIqXaXK\npicMBgOCIOCd28eEszM2ezEvX7dZW82xsxiEheW16W1fx3Uk29vbWK4aHRYtVBt50wk4iiLiBJLc\nJZgeE0cBYRAQRTFpmjCdBoRRhusKjeyrcmlLYyQqzapmOkhREn8QqrWbZVtqqKtYDgOAog7DFIhJ\naRWpRuVslqzBoqmn0gwUI8I0b2YRqK7ZV5+5zv7eBvV6g9FoRBAEAMX3VsFMA0Tmec7hyWz2lKvz\nT20VEKmU8jiO45163WdtbQ3XdQnDgNlsSqvVIU1Ld6ik7VbsfRHDV936SmxH5TnL4AIVejCly2+k\nQVx4rwHQLhYhCf3aU72Jn7RM7G9C9iJ0rwosS48ForD2svRbzXEsFYGuLxBALvTUIBNGmFnz5geY\nEEFUQ4Yn9+VpS+YRllCodhhmpEmMZ/lYdomUe5ZHEsfEUUqSDIhii5v9Pf799x5xcnJClmUcHBzw\n0ksvsb+/XwyDWVlZKYC6PM+L/nXj8Zg0TanValy/fh3bfp7hcMjv//ABMn7IS9d6vPrKOoKQJOgz\nn8+ZTadqrl6eFQNmHN0GThUGNXAcjzhaVexCTcXOZUaaqnkJ89mQNE0JFnOiMGQ2mzJfREznCbYl\nsYQCOAWSNEvUhGI3xbb0RCLtSeR5ju0YIpL2cHV60fc95FMOeZUB6RZzDU1/gJQ0t7h0sM/e3h6e\nazOZzhiPjjRfRhZFXybMMMqgikcsq/k//VUqAHgrTZOvpVlOr9ej1+upDkGTCVtb28typeM0U95b\nWl7N6a9YYVGAAUZM1fwMI+x62hZlVpfS1aeqJKh8aEW1iCfVxE+7qs6+IT4Zl3tpFUK/rDRExVKX\nMXxe/F6JLEdraUXwxGk20UMun/zepV1YVgsCCBeLAtmu15sApFnZDsv1VIGXV1Pjv8eLGm983OGD\nG3cBeP7553nuuedYX18vXOGZNkTmgjede4QQdDodHMdhNptxenrKeDxGSsnq6iqf//yrLBYLbty5\nww8+/DZ/4YuXOWgqurAReCtfTgOa7wkWC2U/LLvo5AulhbYsQatZBwSbGxvU6qogClEnlzCfnKlK\nzcmUMFywWMwJwpTJHLI4QMqUPE+IkxTiCInCHVQ2wNL9KF3A05bZLq4Ok6I0aUTLUvyYYDHDsjwO\nLu+zv7+HRDIZj5lOYtVC3TJzEcv6BPN7DXhY7cX56nPdzxAz/uxWoQAE8p+mafq1NEloNptsbW1x\neHhYUFJbrY5iBlZTfIWvjLbqRaBekUstxBWLXgibUFSfQuifuosqBjRftZxPqLjsxeaSZW31k9dS\nqknv89Ms8BOojPLNS/e9ovRMd9+8qjCogIGV/a1+T5lqLF2Sap68uDcKA4Hb3CRK5ozOj0hT6HRW\nqNUVJpDEMekiUZNxbYvTSZ3XP2zRHwU888wz9Ho9PM8jyzIeP34MmEYldaIoKuLUZrNZtO6Ooggz\n7q3dbhPHMefn55yenhIEAa7rcvXqVVz3Od567z2+N4/4wtUmHS/VmNKFUFKIyu8WpLGq4DPAoLKe\naiSZRPXem81mxeco4RRaOG1WV1cQVq/oOVir+SwWc9VQNgx1k9uMKJYkqU0SjUniQLckT4mThMUi\nYDGPcF0bSdmGPElaSCmLjsLPXH+WjfUNLMvi7OyUWO+78jbKdmS2raYqF2Ql0KXKGcPhgPX1Der1\nOpYQT2v//ae2ls7Ed7/73aTT6Ti93hr983O++a1vIoTgypUrXLnyDNX+aCWKLwoQzjLufRESlHUD\nwrJ0m2v9WIcKKt9feY/xIoqYv/IZVeVjgD8DNYiizeZn/vFGcGXFpFdjeSqPVaeYUoDNoAjlylNO\nHs5VL/nCkkupGnnk5WcvfZYOBRTaX06UqU6XKcKFJ245yJjPb93Ab20yGR0zH95jdH6fKEpp1D1q\nNdWP0HFcptkar3/QJEptVldXlxpuVKsALSFx7BzbshGOj+uqisRut0ur1SpAQbMfdT2bMUkSDg8P\nuXnzJpPJhHa7zZUrV1gsFvzRO+9Qzz7hzz2X0qzbZbWpiamROszUrrZVzmAYTSKGo4D5LCAKEzzf\nIQ3nWALS3ALhkmbKw/EbHq2GS7tlI8gLXprtuqgZFaqfZEn8qSHzRHf4tQuLneYWSeYRz8+IwgVh\nuNDToV3qvs9Kb5tmw2M2UZTtKIqWzllVqVV7EphMQxAEJEmM53msrnZ12XJGGGH9rf/2u39mHsCS\ntLz++h/8Qa3mf3V7exvXdfnWt77F/fv32d3d5fr1Z1ld7amLPS+616NGV5uqP60EqgIrKJ+zFH+/\nir4+XchFWYtfVTLoFE8RAhhPo4I1/BTWf0kBmOeqFtcAdNX4Xgu3fkEJUEXgq7lpowAkWqCRkOtc\nNlL3IKgogJ8k+Dp0yGWZ37bymOc738ar+USLcwQWltcBq8a0f5/xZAHZjNxe5e37l8jtNq5bK35P\nlmXU7Ii2H7PXDWj7CyyZIFAxci5tJBZh2mAYtpjFDeKsju21WV1dZWtrqygjBopeBj/60Y94//33\nSZKES5cuce3aNe7cucPxww+50rnHq8+2QAiyPC+GyKS6dv98uGA0XDCb9MniPr21puoMLVSTD7Pv\nJjSI9RShKIqIo5hMSsLQxnI38eqrtNouKy2Lhq/adgl9vaoYXE25EoUHYWkQ1S5cfilzHNdRinDl\nErbXJZneYXB+RP/8nDAMi3NeNAOpdDI212VazDCMcGybVrvDYhFw9PgIy4ZnruzxD//3m9aHt0Z/\n9iEAQJZm//0snX17sVjQ7XV58cUXOTo6Yjgc8vjosepg01Bz+VRqpMrUenJUNWjAzAh2AeA96QLq\njfWdBGkVAJ1lvPol0A+oogMXFMFnXgXq9ySxZ3kz+cTzS6G6xkHk0gtlDYDG+crMQNXjqGxdRSQE\noiAMFZwC7X0UOkhIhOMhnDpZGikrGs1wXY/VtW16W3WiYMQPH2yT21lh9ZVySnh5f8JOe4grVIxv\nBneqHVIut2VZdPyQjWYfkJyPEk4nPuPH69y51WV3/0rhHYzHY/I855VXXmF3d5fXX3+dd955h/v3\n7/PFL36RRuNLvPeuzSw+4kvPqoxFkucEmeTR4Zjx4DGb6zZbvTa7G22yrFH0zjdTqKuNP4vDL0TB\n7LMsi05bkiQD4viY4VHMYbBCzW+zu9dlbb2NJVWLtaKNuL5GTbqv4K0IU/5sYdkL8jyhXm8S6lAC\nKLyhghCkj3GSJFo55ozHQ+JYpVdbrRZRlHLjk9tMZiF136bbbWLbLgdbDT68NfpMl+7PYi0l+P/5\nv/gXD37jb//tv59mmd9ut+l2uzx8+JCzs7PCkrWaLVzPLcpDzbQfMBZbPxIXrLoQ2KIUViEs3VjD\neBAV995YfAtl0QovwLyZ0vMw4AA/nfU3q8AlzHuN8BZ/mpAHStSvfH8BBlaqBaUsoKMylF96Q/lH\nEc4vIYtG1IsXl7GHyocJmbHZOMdxPEXZBeXKCsiSBWk0ZDh3+eRoFYlVCM98PmfHv8l+8yHkkRIC\na3mKjpmVWO0NodiHHrvrDnvdBY3sDuenjznrjzntz1VzUyk5OzvDsixefvll6vU677//Prdu3WJz\nc5OXPvcyP7o55uh0zEo94e7dM4LZPXa36hxcWsN1HSaTie6sNGA2mxXTf4UQRdmxEcBqft7cjEfi\n6nFvzWZOnvU5OT7l6LFqJtJo1pD6/WbEnfqNoiAqmTjedLSu+Q081yfPU8IoItHkpmqrMfPdlmUR\nBAHD4ZBWq8Ha2hrjyZTj43MeHx4Tp8rL8lxBp9PG9336o/R//MFHgz/2mv1ZLuMBFJd0GEX/RxTH\n/0D1v9/kC1/4AsfHxwyHw0Iwt7a3WVntql7/uiTYcUSZvjIod0VQjDUz1F+DHRbgX2Hl1fZSgKWR\nwxyJjSizBRKWegP8iRMAT0n2CbEEvBWvaqtdsvkofm/l3RqYq2wjqt5D8abCoosKkKg2MWGHed+T\nnkn1eWEUBQoki6II23Hwap6ebmQxOLWQOOS5mrgzmUwYjUb8tV+4Si0/ZTQcEscDHFt16HFsD8dT\n5bbGFVbtujJd0COJ4xTHddjZ6rCzlfPo5CZ3ju/yyfh5LNtja2uLKIo4PT3l2rVrbG9v85u/+Zt8\n/etf57XXXuMrX/kKr39zxHff+F1+9T++xsrKNfr9PqenJ4RhiMmRd7tdXNel0WgUXAQTQprhHWoY\njGq7prgrwVJ2wdw3m03q9ZwgOOXw0TEPH25w+fIam5urSAmumyt2peVosFKzTiu4l9oBZymMNd9V\njfNVjJ/iOBY7Ozucnp5x49P7JHGq5i86jsImHIFtqfZklhD0x9FPexH/By0zgLBYX/va1/67f/Uv\n/+V/c+fOPafVanFw6YC/8pd/ld/+nd/h/PycJEkYjUdqck5vjU5nRXWTxTT3FAhHA0TGKmp7aFHW\n96unRSVNyFKsX0X3i3pBWWpiRMkhkJI/mfWXJQPQ5PZlMXevsip/G+SjsNSComd3SfeleN0MAyms\neBHGVHCDInYwmQPz/iciEXOY1G+WqAOSx8hU7YvQvfDCRYhfl9iOz/GktQQunp6eUvcSatis773A\n2k5OMBsxWeSks3uMx30s26PRVLRwI4y245BkOY4tWIQxJ4dz+vMawj/g4NqrvPbiLvVml+PjY959\n912SJGFtbY07d+6wsrLCb/zGb/Dbv/3bfPe732U+n/NLv/JrvP6NlG/8wf/DKy9uF4qy1+uxubnJ\n9vY2nY7qt2dGgJkiotIroXjeZChOTk7o9/ucnJwwm80KKnEVp9j2YTI54s6tAcfHW1x/dovOShMQ\nWK4siEVCqFmQeZaBCRXsGjBT5+pCQZLxVOr1OrVajclkyic33mcxT3BcmzyHcqAuqjpUG02EwLH/\nxNbsT7ScC38LgNli/k8Hw+E/WF/v8ez159je3eVrX/saP3z/XR4/OmSxWDCZTDg7O6PTUUNE2+0O\n7XZH51E1zVL3O6MYblFe1MZwVwbjXtiNau1B2fpLiJIX8LNCSkxcXdEzlUh82YqXv0MrDnlh++J1\nEwToe/PZeekdVHag2A9Z0S3Fc4XHIJc8hCJMQCJlDFIWMXCeqZFuaTJlEW0W+z+fz5nP5+SZQxBJ\n4uljgjBGuqv49TpZ7SXsbpN4ep9B/z5JPMOxc1VmXK8TRJLjoY3beZnetVd46crzRZmuAb4+97nP\nce3aNX74wx/y7rvv0mw2ieOYyWTCX//rf52VlRVef/11sizjP/rVr/E7/2ZB8t7v8Fd/9TUODg7Y\n3NzE91X14nQ65cGDB2Z0FvP5XDdIScgyaLdFkY7c2Nig1+uxtbXF3t4eUkoeP37MvXv3OD09rVCj\n1bFot9s0Ghnn57d55wdzrj+3xc5Oj7xRp+Y5pfuvLEwBzOZpoI+5LAqOQo1RNBoNms0m/fNzjo6P\nGY3UEJRGwyHLwdY9dLJMFnxfzxXEScp8NiVOygKlP4tlmA5Lt9/6rd/6/a9+9av/9aNHh/7O3i7d\n1VW63S5bW1tsb20jhGA0GjEYDIpBnGp4xpgoChECHMdWNeG6osrcTJWV8fcFFKmXkqstCpzgCWxA\nYwFFupCf3vob2asO2FQvXLT0VYteLmEAuEIAKZD9khAklz/TuO5FeCGffE5WFIRYVhRi+aMq35DR\nzj5EWK4q69WWxBB6PK/G3X6XKFHxfL+vWo5ZlsOz+xYN32ER2cwXAfMgVBdhMEFaPv7Kc/jtHfI8\n4WSYce8oI2t/medf+1v0tp4lTnKOjo4YDAYsFgs1vltbYsdxuH79Ont7ezx69IjRaIQQguFwyCuv\nvILv+7z99tvkec6v/KW/wtsfjOiIm/zyV/8C8/mcd999l29+85t861vf4lvf+pAf/eiQx49HnJ/P\nmc1Us408hyCA0Sjm5GTK7dsnfPjhPT766AM+/vhHjEYjNjc3uXr1Kpubm0WoYOJ1oxCaTR/bHnH3\n3oIozGg0XMr0ZF7gUJbuXWiGis5mM4aDARKo1+u0W23G4zH37t9l2O+rNJ/rYNnmGlbtwPJKlX+S\nSYIgplbzuXr1Eh/dmf+j9z4d/qxs209cZuQwlArAAqxXX331zTzP/87h4SNxcnKMEIK17lrRzvrZ\nZ5+l2+0SxzEnJydMJpNCGYzHqh12GC4A1U9e6CEcBlyy9c1gCGVuv3TxCz6APnpVBSArCqDy32da\nVe9DrWVFULX+xssvo25ZWGqDXVS9gyVPwDyhX7xo9ZcFmYryoAwZLuyhwRfMc0ImtOSnZMmc0fCM\nOI51zrschHGv3yVMlAU7PT0t3OhOI6XbypktJFFqk8gGSe6RphlxFBDNj4ijBYNwG2/t53n5F/4G\n61tXOD8/L9xrw2mvhhgGSU+SRFll6xNufvIe86SObdtMJhNefPFFbNvmzTffpNPp8IUv/iK/9/s3\nObvzu3znO9/he9+7y+PHUxYL8DzwffA8hTW5LjiO6a2nbo4Drqtutg1hmPHoUZ8PPviEx4/v0Wg0\neOGFF9jY2KDf7xeAotnnWq1Gp53y6NGM8ShFWGqISZamilKcq/Ne8xy8WoPZdMx0PKaum6guFgtu\n3b7JYNDXIaEOFs31LFU3oCw3ZC+YzFNs2+G556/zxS++ws72Bn/w5v3/6f2bf7YKoAqjmSZ/1ve/\n//3Dz7/66ut5ll897/d3T46PrePjY8JIDbpYW1tja2uLy5cv8+KLL7K+sQFAv99fmsY7Ho+YTMYE\nwZw0jRXCqi9OS1gIWw/8tCztAZgDpu6rpb/GU1B/LOMF/LRewMU4n2XhQpoxZaXZvagYMJa8+nyR\nBVDuf/lxsojdlwVfVl6v1hhUPZCK+2/23YQAMmOzdp92p62bkboE8ymT8VQXBgkeDHrEmQoN5vN5\nEQsnmcWVbYhTQZZBmkTqOAobx/WYRy6DcJ3rn/9L7B9cJwgCRqNREVNXi2nM/cXb4w/+BT/8xj/h\n+f2EzFrlZKTSZIvFgldffZXxeMwPfvADXnjhBdZ2nuHbf/ABIhpQr0OjoYQ8CGCxgOnUYjSqMRq3\nGE8ajCd1ZkGTxbxBEDYJgwZxXCPLbGo1aDZzajXBdBpy+/ZDHj68y9raGi+++CJ5ntPv9/WlJIrc\nfauZ0j8PEKLO3v6WKp1utrBsQaPRpLf3BTXsBJea73N6/Jg7d25zdHSoBq04Tonn6POdZVK1AZfK\nU4zjjEUkuP7MDl987WW2NjqqliCN+e47R//og9t/djyAiyGAVbm333777cff/va3//Ubb7zxv778\n8sv16XR65fHjx81bt25xcnJCnqu6gU6nw/r6Ont7u2xsbtLr9kiSmMPDx0UP/Mlkwng8YjQaMptP\nCcNAlaLqQgmVFrTKdlK2hv50HUEZCmiPAcry4p9C+ItQvxLvm7UMQ4iKoKktL8bfYPCBipeQl75C\n4TdUPIQibpdceE0WWIQRfCFLSnI1BCjDDyBPWRWf4NiC2XSEZQs6nR6tzgYyi5gHGf15jdxWaLpt\n28xmMxqNBuNpwHYXup06jtvAdzLsfEiz4XI+FnT2fpEvf+Wv0mq1MZNvyjr4cragcalNCtBY1bNb\nv8173/qfWVtbYzoZIxYf0WhvMgyaxTavvfYat27d4saNG/zyL/8yZzNB3L+BzCJOTuD8HOaBS1rb\nR3RfIvCvMAkD1rYtuhs+rVUHvy3wmhZew0HaFovEp39WYzargbSo1yX1ukUURdy6dY/5fMq1a9fo\n9XqcnJwU58A0BanXYx48mHLz03PieMJ0MiZPE7qbV7n06t/BcetMTn/EvTu3ePz4cTG9yFyfWeEV\ngZQ5Saq6/4ZBSi5cdne3+Yu/+Co7W+tMJiPm80CnK2u8/vbhP/7o7vjPDAgwIcBFJWBVXnMA+/vf\n//733njjjX8Wx/G/bTQb7fFodOn+gwe1Dz/8kMPDQ6Iwot3usLW1xebWJpcvX+Xg4DK9Xo8wDHn0\n6JGqCJvNtGcwVspgNiGK1Ghr13N1lkDo9JMKE0xddtVZKUIDKFqSfZal3Pay/XchvZiQQBQuuNm+\n6i0U2EDVGuv7ZZe/vCvfXagfjCaRxWcYgk+JDSwlKWXVQ6niCimr4iN83yMMA6IoYjGfsJgN8Bst\nVnq75FnCJN2k0WjQaDQIgoCVlRXSTLJYLHjxAJq+mmTjuRZHQ49XvvJf8tLLrxVKw/O8gj5r+Oyu\nq1pzt1othBAEQcDJyQn37t3j03f+bx784f/G5csHBfAopeSZ7YSt7Us8OFX593a7zdWrV3nrrbeQ\nUvJzX/h5Pvr0iHz6iLTxLPReoXn1q7S2P0eje4n17QMavSvcuX+ELec06zaWyKl5grrvUPct6o2c\nRkuSWTANGoxHTWQOdT/H910GgwH379/n8uXL7O/vc3R0VCixLFNWvN1O6fczhsMEIRKmsxnB9Axm\nN1gMP2Y+mzObKn5CFAXFOU3iuGgcYs5+EOXEccLO7i5feu1FrhzsMRyqCVKAPo41PNfm9996+I8/\nuTetKoAnMDqqgvAfuC4qAKtyE5XXbbQiePDgweKtN996/Y033vjnNb/2jm3bq5PJZOfw8aF9eHTI\n8dExeZ6xvq7KSdfX17l0cIkXnlfxV57nnJyeMBqNmM/nRU56NBoyGg0JFjPSLEFoEEzxt8tabMsS\nTW7ALgAAIABJREFU2KYdufjphL+wpFXrr8/TE5k/eEIAkSjm3ZJjUApy5c8KDkDhwkOJJFffI6Cg\nAldsu/68MiSpBiHmcwUZXesmrucRapqp1D8sChcsZn0WQULiXWe126Pb7SLzHM/zuHTpEjduHbG1\nEnN5r0GSCA6n2/z5v/z36PVUSGfq1c3xN0w3w/8PgoDDw0MePnzIo0ePlGI/+YTkwf/J88+pOoD5\nfI4Qgq2tLVZWVpDzT3l4HBBknYIqLKXkD//wD3nmmWcIUpfIv8bnfuHXOLj2Eo1Gk3q9zsrKSlGo\ntnPpBW7fP0NG56y0bFzHxrHBcQSOZVHzbBp1i2ZTYtcko4HFaOjjONBqqd9x//79ol7BlERXMxrt\ndszJsU2SSRoNxYtIkwDHdrFti+lMhbmgwtM0TZCSImUZxwmzQLK1scYXfv5VDvY3ieOEwWBQAKUm\n7FOj512+90dH/+Sju5OEnyzkP5Mw4aICgCdDgafdbMC6dfPW2VtvvfX73/72t/+lEOI9gVgZjUa9\ne/fuebdv3+bo6AgpJdubW/i+T7e7yu7uLs89+zyrKys4jksUhYxGI8bjMdNpGSYMBn0m0xFxHKLa\nbVlLF6G5mUm/n2UZa1780CX//yIkVzn6AtPiX7vfAlM2vGzhl9eT6UKpsQStDLQmyZe0T6ldnhoy\nmBeKmCCja9/EdRxm07HKR+sLS815BM/J6M8b7F95ia2tLRrNBv1+n2evP0MYxnzw8V16/piz6DJf\n/Wv/FZ6eGVj8/EL5qhAgCALu3LnDRx99xN27dxmPx8W2g/PHeGf/Fy8+t41lWYzHagrw9vY2Kysr\njMdjvve9P+Tw049w2ltYXo8sy9ja2uLh/8/em8fIkWd3fp+4j7yz7rtYRbJJdrPZ3exrDrW6pTm1\nXq20FrCA1xKwBnxAgmEsDAE2DAP+y7AlGJa1hv9YLLz+R5A0o9GsZO/sSjMaTnO62c3mzeZ91X3n\nnRl5xeU/IiMqKlnF5sx0z2hn+IBARB6VFRkZ7/t7x/e9t7LC5uYm6XSaQrHM6Ogob7zxBocOHSKZ\nTEYViKZpMjQ0xJFjp7jzYBO/vdkDAZAED0UWEAUPUfCRRAFNgVTCRxR9CjsyCDKpZEBq2tzcRFEU\nJicnKRQKe0g9giBgGDXW13Uk2cc0FBIJA13XACEiHPm9SVpBlkCh3bFptTtksgO88vJJpqcn6XTb\nQc/E3hRjevdiGETVdR1DV3n/0tof3HpU6x54E0c3yacjYQwg+q0P2GBvtiC+9wFhYWFh6/z58++e\nPXv2L9bW1s4YhpFoNBr55eVl/caNG6ysrgQXJZ0OWF25HEPDg0yMjTMxPkG73abdbtNsNvcEEXcH\nbRap18t0u8HAxjBNGGUWhHDcd3BqB2FCyCPY8w3CbxHfs7vKgr/LV4i9KbIgojfHPqDPpPD6lNgn\nJEr5MdPE7/son3hXoSgGQWBFBB/nMiDdRVZl6rUqrtOjofbSrK7nI4kilYZHfvwUU1NT5HJZSsUC\nm5vrHDt6iPsPl8CY59f/yX8TFdvsd93a7TY3b97kwoULPHz4MJrUa1kNbl6/xNriDbbvvM8XThvM\nz89RrVYxDIOxsTHy+TyNRoMPP7zK2hpomk+7cA9Hn0Ezgv4CiUSCe/fu9bjyHSzLIpfLcfLkSWZn\nZ0mn0zSbzcgVSaVSzM6f4OK1R3Tqa+iKhySALPlIot+bLhRsou+jGyK64VGrSXS7CoMDgXVTKpUw\nTZOJiYk9MQGgF9dosr4uk0rJJFIm6XQCH49ux6bVCuY6hr9nuVwhnc5x4sRx5uaD+Q6lYhHf96My\n4DD9GJ9qHLhYEmc/WvuDO4v1Np+Bub+f9AcBOWDfDxLh0rYnME6vlXGxWKxfvnz5wx/+8Id/debM\nmW+OjI7orWYrt7mxkbh9+7awtbVFvRYMVUgkkmQyGUZGhoM2VPk8qVQSECiVSlQqlVgQsUq5XKJY\n3KFcLlJvVHCdbtTVZXc8+cGAsFdp2aN4uwoYM8FjeT0/+oBdhYwCd/Fcvr+r2LtR/N3P8HvviSyL\n3s2zixG71kX0B7v/dfdq+z7gINXP0em2dznwvk+r1UJWFHwfOl0X0W9RtQeZP3wcw9CxGnVu3riK\n5LeZnplh/tgbTE9PH3CbwIMHD/je977H/fv3abVaaJrG9tYGH195n6X7F9CFOoNZkfmBR/zK25+n\n0WigqirT09PMzc0hiiLvv/8+y8suhgG+J7C0CLXiKgOzLwV59FSKSqVCt9sllUpFJKAwbTg/P08i\nkaBQKEQ8B8MwOHTkBa7ceERKayGJPq1O0MjWdcKWXU40cl2UIJHwqdcFalWfwUEpSk0G7NYgMBjn\nnxgG1Os+3a5ILmeQTidRVYVWs0GtUQ96DbTbyLLGK6dPM3toOgDdcjnKLsQHrO72GxT2uACSCO9f\n3vjDu0uNdt/l9w84/oml3wIIJbzt+9dIgb19yn32Tirt31zAuX79+pUPPvjg3549e/YvdF1ftx0n\nV6mUMsvLK9LiwiKuF1SdybJMJpshn8szMjLK6OgIiUQCx3EislE8q1DrAUKhUKBc3qbRqOJ5Tk/x\npd2MQdxdiLUeigJ4/RkBYfdR3PQPA4DhN/d7zoDn71oIfg9QhD2XjF2FDh4QP9xTTxAhxONxhugs\nY0EGAY/J3A6CnKFcKtG0anQ7bURJRNODvHsw2d2jUChh5o4G/etVmVp5k+XlFX71K/+Y559/YZ/b\nIOjVd+7cOd59912q1cDFaNRrXPjw+2yvXiefEhgbzjA3nUFurfO1Xz0WjQ4bGBhgbm6ORCLBhQsX\nuHx5jWQyIMIsryhYtokwMIZmZsjlh0gmkziOQ6lUYnR0lGq1SiKRYH19nYcPHzIxMRFZAtvb29F1\nNQyDkYnD3HuwyBffOMYLL5xgbnacqakxBgfz5LJBoY2opJEkNZjXqMH6uoduNMhkgp6XlUqFiYkJ\nHMehWq3u6QMoS03W11XSGYVkUkdVZarVGpVKGUVROfrcMV548SSuY/c6ErUjMlG8BXooYY+AoNKx\njSTJGLrGuStbf3h3qdHa98f4DCSsBnwSCMCussc32F/hw318wEEEBg8ePFj46Pz5v3v33bPfarfb\nN33fF8rlcn51dVXf2NigsFOg2bLQNC1qPjE6OhpQREeGUZWge0148YOORfUomFgoFCgWtimVtqnX\nK/h+r0mm2GM9C0JU5BGCQvAF4yvrrvm/t5PR7joeZ/rtaf7JrvLGV/PwvXuUP2waElkhfuTfRxH/\nWJwh/vmRP+K7DCcLDIwcJZ3W0BQRxcjjOh1q1TKtThtJ1rBtHzyLpc0uopKiY5VIGCrDE0c49dIr\n+8ZRarUa3/jGN7h+/XrAiXcdbn58kfs3z5JSygwPmIwNmhyen2YgZ5JRHnH82BGazSaGYTAxMYFh\nGDx48IDvfOcMhhH0y3/4SKXWMkjNTJPNJlAkFzM1xtDQEGEl4eTkZMTjT6VS1Go1rl27xszMDDMz\nM5imyebmZu+y+uTzeTpeknPvnSGtBW6iosgkEwZDQ0NMT01y5MgM42N5RkYGUVUNz+0yMa5GK7Dv\nB1mRY8eOsb29HfnrgiCgqhJWw6ZWFxkaSuC5DuAxMTXJ8eMnSJhm1BsgNPdDK8W27T1NV0IiVrs3\nTSiVSveKrLp8cHXrD++vNOMA8Jmt/rDXAniSr3EQEMSV+yDld9mdc7ZnW11d3bx69er59957769/\n8IMf/EU6nW63Ws3s1s52YnV1VSoWiziO3evgoqIbOtlMNgKEoaEhut0u5XKZarW6J80Y8g4KhR0K\nPUCwrAq+F8y1D2vAgQgQREkIkwuExQGPVfvFJDCHQiXtefb+3osVHOxmAeJL+641EQONfdJ/e5DY\nj7sRIOAyqC4ieHUa5TV8BLK5HJlslvTAHLLkUy4WsZpdPNfHqpeotAw6rSp6Is8vvfWre1pih9Jo\nNPjTP/1TVldXSaVSOLbNtUvvUis8YGY8wcT4BDOTecYGJCaGFDaX7/PaS9NRLXw6nSabzdLtdvnm\nN79Jo9Ehl9NZWhZZWZNJTA4yMJggm1LJJgWsrsLE1CFUVaVQKDA+Pk6tVqVcWMMwEqTSGWzb5vr1\n68zMzDA7O4vjOFGVquM4jI6O8mi5SKexQT6jge/hOk6PoRqUFzebbRqNJjeur/HSKRPDMGi1WlGQ\n07ZtdF0nk8mwvb0dNe4MzPgWW9sqiaTK5Owsh+bnSBgalVIwvDXu54e/ld1rchJe45Al2Wxa6LqB\naZrs7BTZ3trAcWxuPWr/r/eWrX4L4FNX/FD6XYD90GY/pe/f96/08c2J7fc7jh7funXr9vnz5//m\n/ffe/9ba2tpZVVOTO9s75uLikrmyuiJUKxVsx0aSwl5vGkODQ9ENEcxsC9IsISDU6w3q9VrMQthh\np7BNsbBFs1nD992e/9W7FAIgCFHZshgFD/xd3zwkjvhBR0NvD0j0gAA/4hzsji/fzfv7fi/v3wON\nwCXp/f2eJT+WHoyZ/iEXQcBlQFkI6K8tC9dz6HZawQoouSSSJgPjx9A0lVrDpt2sUy5s0CHPm194\nh1QqTchCDKXRaPAnf/InbGxskEwmcV2X8+/9W7zmCpOjJuPDScaHNCaHNaZnZjETOnbjLvNzs9i2\njaZpDAwMIIoily9f5saN26RSKpubLjdvySTGsgyPZRgZ0MlndFKmiCdoKMYw2WyWzc1NJiYmsKwm\n1dIadu0ekj5IMpmm2+1y48YNZmZmOHr0KIVCgVarFa3U4xMzvPveR4zmBBKm1qskVHoTjEUajRaX\nLi7wuTfz6LoejMDr0YJDELAsi5mZGSqVCp1OJ3pNVSUsq0NubI7JqRG6zSKNWgPb6SKKMrK82xgk\n7KIcJ0g1mxa2HaQYM+k05UqNBw+XKJdqyDKkUwluPmr+L3eXrXhN8Gem/PB4NeB+/zBcuuJxAY8g\nK+CymxqMH8eJRFJsiz+W+17b8/y9e/cW792797+Fz3/1q1/9pZmZmS8mk8njsiSbqXSKqakpxsfG\nMRMmoigyPDzMUI+SHBa+rK+vB/x3z0NVFDRVRdE0dE1D14NBmqZpRkGoXG4Q00wiyypC2G1I7DUz\nkXp87t4EW4il8PxdxQ2scyGYkNu7gj1i8J7kQOTzw26bsT2v9SClBw67LMHYZ/i7DTxkpdfjr5de\ncmwH3/fwvDKKbDA9O4tRqNFZrTM2Mcvo6FhUzhqn9v7t3/4ti4uL5HI5HMfhg3f/moxWIz+YYXQw\nwcRokuEBk5QpkxDL3Lm3yfzUeKQopmlGdN8PP/wQVQ1IQ/fvu/iaSnYoxWBWZTinkU6pqKqC1q6y\nvr7OoUOHEAQhSvtJisH8sMTS5nkk6Qskk2kajQbf+ta3+N3f/V1OnTrF2bNno94A2WyWF1/9Khev\nf5O3DAl8Fc+TEH2PRqPFx9dW+MLnBzEMY08FIxBdR9d1KRaLzM3NceXKlShfrygKmXSLpbsLTA4r\npJIaqiL0GuRIUToQiNW5BBWYrVar15hEpVqpce3+I6ymDYKIKEhB0NJ1kERhdyrqT0Hk2D87KCnW\nHxAM+QFe7LifSNTPIegHgH5gkOkjHPVvf/M3f/Nd4Pvh49/8zd/89c3NzV/WdX1MlmUln8szNj7G\n2NgYhmEgCAJDQ0MMDg6CIOC7HoVigfX1dTY3N/EBVVFQNQ1NVdF0DV3TMQwDwzAwzURgxmZyaEYS\nWVJ6qUc/NoJawHNdXG/vGOs4UzB+RaMIQp8lQU+Jw+nDQWbBj0ysuMsQuv9RRSGAIBIOuPR8P5rk\nLApir/5cotNp0WzVcG0BXx3nrV/+lcgcjbsAFy9e5OLFixiGgW3b3Lp1A8fXkFWT+ekMIwMmuaxB\nylQxDQVJlakUlhh99c2IRWcYRvRZ1WqDbDbF4mKbQkkmNaMj0UVCRkRG8DwUQUcRXKqValT/H84i\nSBgy2bSOJLZ4tP4B5uEvk0wmKZfL/OVf/iW/8zu/w6FDh7h7927Ug+/USy9z9eIPWNmo4o+kSCUU\nZGyuXVnm7V8eRdO0oGhKkvYFAEmSKJVKHD58mGw2S7PZjKyDfF5jc6vO9nYNUUwhpXRkP5hd4Ht7\npxaHqW1FURgZGaFUKrGwcJ9isY4oyShyQDJyXR9BDNxcRZF+qvXAcQugH3UeS5bFXnN53CoILYM4\nGBxEJvok6+ATt29/+9vfAL4FSIcOHRp9/Y3Xv5pbzJ3SNH1KliVxYGCAyclgSIOmaYiSsFvOLAk4\ntkOhsMPa+gabPcKS0rMQND1oJa3rOoahYxhmr5dbmmw2h6oaiGJvaowkIglery+chOO6uC74nofg\ne7vBvMcuYeyyC0TNU3bTh32/Sjx4GP08u88JgrQbde5NVo44D76PLIuoskij6fDSm79GKpWKTOfw\npi2Xy3zve9+LlGJx4SHVSgVFz9DwB7ixUGV8RGFyJI3bm4S7vl5ifjYfKayuB9OIbdtmYWEBXVfo\ndDrcuSOh5Q1GxvLMjKUYyqlkkyoJU0YUPBqtTgQgwYCTgBOS1lqokkvCkJgdbvHowVlmTnwJ0zS5\ndesW586d43Of+xxra2tBnwPPQ1EUXv/C17h05l+RMiU6HYmV++v82tdno1ZisiwTjvyOWz9xK6Dd\nbjM5OcmdO3ei+X+maZIwa6yvVQLrRZGQZBGZkJMCrVaLdruNpmkMDg7StCzu3LlNpVLDcUBTVVzf\njyYHSxIokogoyRiq/FNb/WF/FyCUTzqRuOLTt+8Hgf2sA4n9geFHBoSFhYXFhYWFfxU+fu21104c\nPXr0V1ZXVo8rijwkK4o4ODjI9NR0MLVFV5EkibGxMcbHJiIa5+bmJmtra2xvb+P5HpqqoSgqmqag\naTqapmEaBoYZWggZ0pkcqhJM0fX9XjBRlvB9Ed8TA3PcdfCcPUO/9pApdgOHMf9/z4X297y+myHo\nWQJ+EH5xHbc33EKOIs0QuBCiJJFIiPj6OCdffCWKTMcr+s6cOUOj0UDTNIrFHZaWlpFkBXr+bNHP\n8JfveTxa3+ZLrw+iaxKFQo2js+koABbSYFdXV1lfXyeVSrGzY1GqqOiT0KwWKCkNdCGJgoEk6OQz\nBvWuiaqqWJbVm0oVAMBoziOR0BCEDgIqo60i64vXmT78Co7j8O677/LCCy9w+PBhLl68iCRJdDod\n5ubmeO/MMOubdeRug69/dTry+Xcn/hKN5QpdqfA1WZapVqvk8/mIHBVaBwMDLksrdSYm0miqhKbJ\nQSzIc2haDQzTZGBwEKvR4P79e1QqFRwn8JBlOfjpXGf3ZxbFYEGq1aqIgvv3BgDi8qST6nch4vu4\nRbCfZSCwG4jcDxR+LEC4cOHC5QsXLlwNH7/66qvPHzly5O2FhcUTiiIPqpomDQ8NMT09zfTUFKqm\nIUkSU1NTTE9NIUginXaHjY0NVldXg5yzAKoSFMRomoqmaugxd8E0DdLpDKlU0CItUnEBZEnGFwOl\n9XyvlwryEDwPodeddk/0P8ZR2C8oSPQw+Mx6ZYtOS8N1u4iC1DvHYApQ17aj4pTtUof5F76CruvR\n5B8IlOD27dtcuXKll45ysBoNsrlcRF9VlGC6UMcWOX9X5O5ajVPzImZ3jcTzz0dxBLnXTPPixYu4\nbsCLX1zqIiYVTEMmmVRImSqS5OE6HVqNDovVMmu1U2hpmZ2dHbLZLJVKBewyCblEo+EjCgK6KjI2\nlKC7+ZBW8wimmaDRaHD27Fm+8pWvkEwmo9ShIAhMjo2xtXCP3/0vA6JRt9uNVn7HcVBVlXQ6Tb1e\nj4ABdqcLN5tNxsbGSCaTWJYV/DSCgKaJOHaHYrFBMqHQbss4ThdVlRkdH8dqNFheWqRQ2KHT7vSA\nPyCluS44bhALcj1wHI9220UQk7w8d4grD5afoGqfvjwtAOwnB4HCQXGD/dwEgV13or8QqR8Q+kFg\nv2N5v9cvXrx46eLFiyEgiKdPn37+yJEjbz969OiEIsuDiqZKE+MTzMzMMDE5EQQKZZnZ2Vnm5uYQ\nBIFOp8Py8jLr6+tRx1upN5hS1VQM3UDTtR4gBFV36XSGRCKFJAUdZMIMQGRy+iIePq4r9hhr4Pve\n7sQhP8wQ+HtwYE9gABEEDSSVWqmC3W0iSiLpdIZkKo0kSgFbUpZZ3vL4zX/4Jt1uNyp8Caf9nDt3\nDgjAoFop4Xk+iqJimkFAsd1u47ouuq7j+z7L600e3C1x1LjBP/oHb0bfK1y9C4UCmhZ0993alNEz\nGqYukzJVDF3C1CUMXcJHw08c59r5Fb729VcplUooisLy8jI5eYVGtYzjesHcPzy6toPq2SzdPsML\nb/xjTNPk0qVLvPzyywwNDUUVduWt28wZ3+NLv/c5dF2POgmHwKqqKrlcjnKMrQe7LkAorVaLbDZL\nrVaLnjcMA0VuUy23qWaaJJMaA4ODSLLE3du3qVYr2HYXz3N7lmFAS3Z6/r7vB+XBDauLqmlMTw/z\n+qsnMXQZ1138BLX7dOXHAYADHNnHHsed1H5Xof+431V4GkA4CAw+0WK4dOnS5UuXLkUWwunTp0/M\nzx9+++7duycURRk0TVMaH5/g0KFZJicnUZRgBvyRI4c5evQogijStCyWlpZYXl6hVCwi9XrSh4Cg\n9bIMgctgYhoGqXQGwzCRFQXB61EqfXqNUdgdhdVLJQVbMDfeE/xe79H+bIGAL6hkcyOYeoJGbYtm\nsxOUXFeq6KZOKpWhY3vkJ04jy0qUsw474SwvL7O5uYmmabTbbVrtNppu4AQUQkzTJJ/LUe8xMLvd\ngFbbLhXInGBPLl0QBHZ2dgIqsiyzuWnTcSXMhErCEEmaCsmEScuWEFOzlFtpzn6whigFgbJGoxG0\nF6veYtRs4KOiii4CTq+NvEC366J0H1Atb2Mmc/i+z5UrVzh9+jS3b9+mtHkLf/Vf8c5br5NMJvco\nv+sGRUCDg4M0Gg1WV1f3FJfFewZKkkS73Q54EL1g6S7Jx6FS7TAnSwiixOryKttbm0iq2MsIBLd3\nMEPDxbYDnx+g1Xbp2h7z81McmRsllUrSaNTxPQ3fO5CL85nIT2IBwNO5Bv2Pn9ZV6I8bPE1AcT/X\n4UmgILILCNfCx6+88sqJ+fn5t2/dunlCUZTBRCIhTU9PMz0dxBBkOaj6OnbsGMePH0cQBGq1GsvL\nK6yurFAqlXojqOSg77uqRrwFXdfQtSCOkEqlSSQSqKqO7/d6xfXchtAMlSQR35Pw/JBJ5kZpSEEI\nLqrndqkWFqjX6iiqhpkwSaUT+J6E1awHw11qHoc+/5/i+35k7oa+7a1bt6JJv+trK1RKW+QHR0gm\nk3sagQyPjNBsWqwsr7Czs43f7TA1lYj859D8LxaLtNsdDEOnXIaOYCBJU6w3fOqCyZA/SMdVKNxv\n4LpbiKLEoUOH6HQ6VKtVGsX7DKmLYeI0KOZBAM9D8F00RWQoI7Bw6/u89vZv47oud+7c4fDhw/id\nDdzlf8kvff6VqGVdv/JPTk5Sq9W4c+cOQHTeoYRAFroKiUQich1CgDAMn2odNjYCbommuiRTehAM\n7eX6QYrSggjQ7ti0uwKT48OcOHEYWfRoWE22t4PmugFb0HuclfUZyk8KAHGJK3w/ivl9x/3WQbiP\nb+Fz/Q1LDgKCJ4HCj2QlXA7kWvj45ZdfPj41NXU6l8u9qKrqeCqVUkP3YHQ0KHs1DIPjJ45z4sRx\nBAGKhRJr62ssLy1TLpeRRDEaLyUIBMzGnssQbslkCsMIgmGyEpTyuo7X4ycJvZVHwPcDczXo+usj\nuhKqpuD7daxGA1FsRokHXQsouaWOzez8C1GkHILVtNFosLS0FN3gpZ1lNMXHbZcwEmlQkihqENkP\nJ+9MTnkIgk+t9oiZ6Znos0LQKhaL2DZomkejIWJ5Cn5bQNcNGh0Na72B7/skEgkymQzlcplDhw6x\nsLBAvbTMlHETT3BxfBFJ8MF1ESQPWQRREbFtD10V0P0tmlYdSZKo1+vc/fhd3OV/yTtvvR40POnl\n+ePKPz4+jmVZEb05VP5+0z9uDYSB1ZDfD5BIwMpKh4LhMpCXSCY0REHE6Tr4BEFEHz8IDDa72K5I\nLjfMyZOHSSZNioUdKq12VLfSbrfRVAnH83aphD8F+TQBIC4HpRQPer3/+ae1Dp7kNjwpy/AkUHjs\n+SuBRIAwPT098tKpl76cTCWPGroxncvnzJmZGQ4dOsTQ0CCCKJFMJTl+4jjHT5xA8H2KpRJra2s4\njkOhUMCyGjSsoLd8GD0PU2haj6hkJhOYhomuG6iqhiDskk3CSbP4Erh+ZKLGG6e6+FhNi1arSak+\nQDKZpNgrTfU8D8MwuHXrFrVardfT3sLv7JDPZclmwRfadBwXz3VwnVSUCwcRTdNIaC6DQ4NRxiFU\njtAP932fRlOgDYjtJqIooKoqqVSKdDqNpmmsrq4yPDwcULdLm0wllpAFcDwFAYeQXOq73WDlEHwU\nRcRxfYYyHjsbDxifeQGrvMz9H/wx/+Brb2OaZhTjACLlHx0dxXEcrl27Fj0H7EkBxvehhKnCsPw5\n+L3A9Ty8Xg6fMIAoCCBJ2N0Otu1Sb3QZHRtlbn6W4cEcxWKJ9bVVRFHqBVyDdGM2m0VVNVxvz6yO\nzzwj8FkBQL88CRD6SUfx4/0CifHjHyV+8LQxhE8EheXl5aXl5eV/HX/+y1/+8q8NDg6+pqnq6Mjo\nWHZqcpLZQ7Pk8jkEBBJmgvn5+R6rDKrVGqVSkWKxFHVUbjQagVILIEsKiqoE7MVePMEwjGhvGCay\nrCBLCqItIktBnbnd7aKoKqIoIYlBTMG2PdKDR6Lqs/AGF0WRSqUSxQJuXvsQTe6ST/nMjsuYiQT1\npkup1sLqdPHcJA5BOlRVNSy3Szqd2jP91nGcXjltkO5yHB9ZN9E0nXQqTX5gIBo9vr6+jmEEFYvF\nrQXGzGWajTKWJyDgIIsOsmAjyy6+6OF0fUQxiHvge0h41HbukUqaDHb+gi9/5S3S6XSkqECvDm3u\nAAAgAElEQVTELRgfH8f3fc6dO0e73UbX9cdW/Pg+ujl7wBYfLBK8DzzXx3F8um0b15ZxZRBEH7vV\npVxpk8/neeuXT5DNprC7Hba2go7MqqpFxUGe52GaZm8OgoftuCEAPIk88qnJTwsA+uVJpKP4ew5y\nFcL901gITyIk7QcMT4wXHPTcd7/73b8E/ip87guf/8Lnh4aHTiaTyeOTk5MDo6OjsiLLjIyOYpom\n4fH4eDDAImiJVqXT6eA4Do1GnXarSb0a5OAVVYlM8Hg8wdBVVK2M5xCUuRomnucG46cQUWSZcrXJ\n3KlTUfBOkqSolfXKykqUvnO6NTK6iCraJNU2IzmT2bEkza7EdqlDodqk1e3SEEW08QHEVT9abUMA\ncF23N3cAPM/HcQR8pce2EwQsy6JQKNDpdMhms2SzacbzDkfGRZLmXC9r0Qa3DV4bu1PHsdvU6+3g\n2thdOt0OzVabVtuhuHGLI9kb/MZvfp1EIrFH+UNS0PDwMKIocv36dRzHiZii/eSf/ST0+wMA8BGE\nsANyYAF0uy6eFzRHbbVtbNvGSKR5/fVjzM0dwmoEZet2b4JxSL0OP1fTtOixKIo47h52bvx+79eP\nT0V+VgDQL0/zhfutgh/VOngaUHjaLMMnvvb+uffPAO+GjycnJ4eee+65NwYGBk5PTEwcyufz2sDA\nAJlMFtM0kCSZXC6PJAeFSeEoactqUqtVA+V1XZqWRa1WB/ygKEoROPlqDlkzqFbuBM06dANd04PB\nlZ5P3bI5NjAK7LbwVhSFZrMZxCd65BnfbZFJp8jnkpgJEwEHyauRM0yy0zrTtsJ2sUql3qVlq9hD\nmYgfEI1Dh6hS0XU9VE3DNIKRW7VaDc/zSCaTTE8MMpiRmBhokjZdOi0fpwOqAoYqkDBETD2FqmQi\nsk2n08WymjSsNnWrycZmA1ko8B//xucwTXMPrTkk8wwODqLrOjdu3GBrayti9D3J7I+37IoXSvn+\n7nOeF/CvREHEB2r1FtmczgsnX2RmehxRktja3IgsBz/22WHsIQzIhuSpptXEd92wJdNnvvrD3x8A\niMvTuAv9j4W+94XH/QDQ/1w/EDwpjiA94fEnHq+urrZWV1fXgH8TPve5z33u84ODgy8enp9/MZfP\np0RRlBRFIZPJRL3vhocGGRkZQQBkRcJ2XCrlMuVKJWg80aqRzOQZHJ0klU7SbtXZ2XhIoVhCFEDT\nVepNGzM5ELSuitUghM0pgyBalU6zhuca+J6GJProqkwylUJWVFpWCcX1Gc+JjA/qeL5Ic204CpSF\nacuAWSfiOEH6MpEUmRobQxI8DE0gn5bJJESShkfSCPv2iaiKiCp5KLKHIroIHjgdcLvQqDm92nwR\nxwNRlPE8Bava4L/4zz5HKpXaQ+QJV9N8Pqj4u3v3LmtrawElvI/3H55/HADidRxhEDEAuMCqEcVd\nZnanY2M1fY4dP8SLLx5FkSUsq4lt75KOws8LXYmQNh0GFUO3bDCfQVEkib2L2X73/acmfx8BoF/2\nA4R+i6GfQNsfSwifC2JjT7YO9osh7GcZPE1g8UmZCPGDDz74PjErARDfeeedr09PT7+Zz+dHk8mk\nmUomBcM00XWNTCZLIpFgcGiI8fFxVEVFFF3c1l/RtbbpWFu4ts3k7AkmD6mUtxfYKVao12vIikan\n09mTAQj6LQTpv2ajju+20ZRUwFXvtmi3fTyng64HAclkdoCOtUm766LJNsmUuWcISMiuU1WVZrMN\n+Li2h+hWyKQUcimFbMonaUjoWtDEU5WDpqWy6CJLPorko0gg4OPEWLGyomE7Hr7vYlltbt9Y4Z/9\n9pu9/9XcA0SyLDM0NBQp/82bNyP3CYjy+XHlj7d3D1OAQER+sm17703pB7GIdNrg9TfmmJoawmo0\n8XxnD7047P8XzlAI/1cIKo7rYOgGiYTJ+sY6VrNl7XOff2bWwH8IANAvP8qFOCjVCAfHDvpB4Wli\nCPulH5/GWnjstTNnznybIJYgAeL4+Pjw6dOnv5hMJl5MpTNjQ4ODiVw2K+TyQYvvpKkxpIHrtPBc\nB8d1qJfX8XwXPZHhuaEp1op38DwvuonDmz1sab07nEXoVTQGkW3bdnuzBkW6dgXXLaGbBpqexdRd\nurYYRdNd18W2bWRZJpvNsrW1iaoCgk+3VcfXVRRBJaEapA0VTXVRZQEltgnBySGIvfQn4LguAgKO\n5yAKAtV6h4d31/idf/o6oijSarWi7xMqfy6XQ9d17ty5w9WrV6OmHqEyAnuUP1TM/n2YSWi3g8af\nwd+FfwuptMz0TI6W1QkqGVMJJFnc40KEpn48SxKOMDcMHUWWKBar3L//gFRCDb/LQRbAp24R/IcI\nAP1y0Mr/pPd+UuwAfrT4wSdlGn5UNyL6u/X19eX19fU/A74RPj82NjZ09OjR1wYGBk4P5jPj/90/\nHUyFJqkohD0LfKxaGadTB1GIACBeihz26w9WRA9RBFEAz3UC3rykBEE5zwVBAkGg0+7QstbxUwaC\nKGFZFoZhBHUCveYZ+Xwe294M5vnJHtVGFSdp4rsuiiCgKwKmJqEpEqIEkgiC4ON7XtBhyQsCmkGl\nnIjtuNi2x06pQXGzyG//J69F3P7+PP/IyEik/B9//HG08h8U6Avz/Aftw5W71Wr13k/PbAdJFGk2\nuwwOJpCkQJWkXpfqeJux8HG326XVaiFJEvl8ntXVdVbXdqhULXJpjXzWRNg9yf0yYsRe+1RA4OcB\nAOKy30V50sXqdxHi+0+yEPZzGX7UbMMn7fd7v7ixsdHe2NhYA/56OG8Y//3v/PN/LcsakiTS6QT8\nc03T8dygrsCxd33/sFAmNE+BXioqycD4STwjyXLVZ9MK+iXKshhdrHDSs9Sb/OwIaUqlnWjgSxhj\nyOfzEe3VNB1qmx5ywkTUMzhKipJjoCoyUtiP0feiAFvoM4fP2Y6D50G3WUVprPBf/efvRGnEeM+9\nMNqvqirLy8t8/PHHURMPIHrvYzdHnxsQtwAgiAF0u12aTZ+wY3rQ3UdAkoIuQbIcH2MXuhFEvIx2\nO8hgSLJEJpOlUCxy6/YDms02nieQTKgkEgqiJOF5T63XnwoI/LwBwH7ySTGEp0k3hvuncRn220vs\nDw77Kjj7g8C+7/V9zxdx8dzd8t6AhQZSj42mxApdYDeSrapqdMPnB0d47Y3P88UvfjFKk8WbZewn\nheVzXPp//+tolQw63HYYHh7GNIPKt2zGY8xWGH/udU6dOsWLL77Ym02QwzTNx1Zl27ZxHCdaLbvd\nLisPr7D60f/E519/J/LHw9U1TPUNDAygqioLCwtcuHDhE1f+6MffJxYQjwlomkapVKLTIZpEbNs2\ntaqApkvISgCG9IKZohQw+4K6Dp9Go46iBFWHtXqVW7duUSyWURQZXZMIsqMCmq6jyErgYzwe0D5I\n0X9iEPhFAIAnyX7m1X7pRvjxAGE/6+DHiScc6Fqoihi0LxUFXNfr9aLzgyGrvb6Giirg2IG5HA9E\nJRKJyAVQFIWVlRUuXLjAF77whT3R74NAIDP8Aq7rR1HskAMwOTlJJiNRKrkkEqBsFHszHcpRjX04\nWkxRlD2pOwh8+ZCzsLH0MdtX/2dee/m5KM8f72EgimLk8z98+JCrV69GHYUOIvdEP3Rf9D8u4feR\nZZmVlRUcJwA0WYZOBzwUdEMKho/IwTSmMNYARNbQwMAQ1WqZR48eUiwUcFyHZEINSFJukE5U1SAt\ny8E49ZnJLyIAPA1i+n37JwFCeNwfQzjIXdgPCJ4ECqH1sC8AGKosta0dfG+35NXz/MDs90CSFRTJ\nx6oXyeTHdgknvSKXkNoarvj3799H13XefPPNxyLj8fSYIAgoeho5Ob0nCl+tVhkeHmZkZIRCYR1R\nhLRepVQt9AbCBjMhU6kUWq8PQ/h5YSah0+kEE3W27rPw/v/AyyfnyWazeyLx/cq/vLzM1atXo8Db\nftz+PT+wv9tLMf49w/fGy4Z936dcBkUJtnYbfE/FMBR0XUaRZWRJCoKVjo0kqyQSCVzP5eHDBxQL\nO8HwW0XptaEPgq2iB26vaMOxbTptbze/+FOSg+27Xxzx+7YnveeThqDs1xHZAey+rdvbOr0tPG7v\nszWBVm8f3yzAEkUsF63reDqNer1H7XXRtWCGnW7oZNMG5dLmnoh02Ls/PupbEAR0XefevXtcv379\nMRdgv9VyYPJ1isUiqhrMa+h0OjSbTV588cWIEDQ4CH5tmVKpRKlUol6v0+l0sG07YhHGU4mSJFHZ\necit7/5zXn3pKAMDA3uUPwzQhcq/uLjIhx9+GDHr+st7+7fwu+xX/BPfRFGkVqvx1ltvMTUFOzvQ\n7UKlDLKqkk5rGEbQ1NRxbGy7SyKVQlVV1tbXuH71KqVSMcj9q1rvOks9mrQPgo+uibRaNu1Ol5nZ\nQ+imGZ1S7DJ7HCw/kd3wDAAel6cBBPpe3w8g9puTEAeFODh0+7aDwCDcWr2tqSliU8Cvp1MmuYEB\ncvk8nXabra1NLMui27FJGCIrC3dQVTXoFtwjoWSz2UjxQ2UPx35fv36dGzdu7PvF44ozOv8O29vb\nqKoa8dt3dnY4fPgwIyMKth1UzqVZoVwqsrOzsy8IhH6/53msLV7n3pnf59TzhyJufz+FNp1OR2b/\nxYsXo3mBByly/+M46PXv4+8L50587WtvMzUFW1tQrcuk0xqqGiiz7dhBCXYmw87WDrdu3mB7awtF\n1VAUGVlRkEQx6BmhKEENh6wgAHXLYWpqhrffeYeJyUkk8adrlT8DgE+WTwKE/tfjW3x2wn6g0A8G\n/dZCv6UQgYCqiG2gnU+rjuu0fateoFouUymXMRMJRkfHAdje3qZeLbG2eC0ys8OUnWEYZLPZyByO\ng4Cqqly9epWlpaUnmtKjs68jqIPR0E4IRmwpisLzzz+P4wRxrbEhi27xITs7O+zs7FCpVGi1WlH/\n/BCYKjsPuXfm95mbHozq+UNSTrjPZDIYhsHi4iJXrlwBiNyYfiXez2qJB0P7X+//riFNulQq8dWv\nvs3ICDQtBVUVsW0HRZUZHMxjWRa3btxkayuYVhRw/D3C4bVhvEOSJXyg3emimzneeutNXnr5BRzb\nDngZvr/fiv6ZRQd+EWMAP6k8KSK73+ufFDuIH4ux4yduXdsTNFUUh/OaC74v9G40z3XZ2d4GBDKZ\nDKNjYzStJspaNcpBdzq7cyfGxsaiOXghAOw2I5G4fPkyjx49YmRkJGqQGVccURSR82+yvHyWubk5\nSqUSvu+zsbHB6dOnuXLlKu02pNMwUH3E2upUNDcgzK9rmhZM6d16yPV/93u8fHKefD6/p3IxJOWk\nUikMw2BpaYkPP/ww6iK8X2ff6MI+AQSe9Hq8M5Bt21SrVb785S9QLN4BQcRMGIgC3Lv7AEnySCYT\nyIrcA1mHcGBtGFD0PJeW1USWNV566SXGxkZpNCx2trfQdYOEqT52Hp+1PAOAT0+etoYhzj3w+97n\n8jgoHJh16HQ9oVjtNBRRlAVhl2cekE5savUatVodSdHIJWxWlu6TTA9Sr9cRBIFKpcLo6CgPHz6M\nAEDqSxm6rhtF7+MKFjebm/ILrC/8SdAurac4pVKJgYEB3nzzDf7u787j+zA9VmP74W2uWC2KxSJr\na2vMzMyQTqep7CzQfvh/8NrLz+3h9sc7+GazWZLJJHfv3o0GdoRmf3he/X5+fN8v4bk+KRsQiizL\nUS/FX/9Hc5w5u0WtatGoV8jndVLpJIoiB4NufQ9ZDqyhEDy6nQ7tjs3hI0cZn5xE8INR4kHgVo46\nSImfcB4HyI+dDnzmAnx28iTX4WnchKeKHwiC6EhCNydh9xpzsEeRfXw67Ta61OXmlTPRqC/XdSmV\nSqRSKbLZLMAepQ7BJOT2h1s4TUnTtKg/QW5wHNt8lZWVFVKp3f4AKysrnDp1ivHxNJ0OaJrAsdEF\nRNuiVCqxs7MTdF1eu0vn0R/z8sn5aBpR6KqEn5VOp0kmk9y+fZtLly5FZjU8rvgHPbefPG1wMBTH\ncfDcLu+8NUir6YAgghBQolutVhSjCEhIKu12i1qtQjqb5e133mZqapp2s0m1Wo04DHGr66ct0s/k\nvz6TUJ4G7vsDjfFjv9b0/FZXLLaazaOm0sx6roPPrjILgCBIyJLAg4UNTr3xDykWi1Gu3TAMVFWl\nWCxGN2NYzBLfQn84/lp440qShKCPsnjtzzlx/DmazSa+79PpdDBNk6GhIe7evQ9AOiUititstwZw\nXI+uVUTc+L956/Mvks1mH+Prx5X/6tWrUXYijPbHg3lPsgA+KSvQ//49P1LfY8dxeiSmCltbXpAe\nlEV0I+QfiMiyRLVSQlYUTpx4gcNHjmA16jSbQa2PKAoRfThsyCJJAmfPL//RzUf1et+98ZnlBp8B\nwN8veVpAiICg1Xbs89c3r33/w5Vzt5ac+/V6YyipdkclCVQpKFqRZAVBFOm0m2DMk8kOUKvVAGi3\n272cfaG3aimPKX3cPYhP0olH041Els3NLYT2I0ZHR2k0GghC0ANgfHycREJjcXENUfQZyvvQbrFZ\nkZk3fsh/9LXXSaVSAHt4CWG0X1EULl++zN27d1FVNTL74yC03yr+pOc+SfGfFCMIfXpNVbhzp4mZ\nkEmnDGRVwra7OK6N69gcee4Yx46dQFEVKr0pxqGLJvRIWmEPA1mWURWZsx8t/dGNXQA4KK603z3x\nY8kzAPi5EN/t2u728nrl9kc3Kj+4eN/5cG2jZmoqpio7KUMXcD0B01C482iHk6+8TbFYBIK+94lE\nAkVRqNfre3gBocKHq/5+ih/f1PQ8N85/k2NHJiMLAKBWq3Ho0CG63RZbWyUkCQazbQx7meNHc4ii\nSLkcjNhut9vU6/UghdmjFl++fJnNzc0InA5a9X/UGMCPdIX7CDoBCHjcu98kmZTRNAnP7SJJApOT\nk5w89RKJRIKmZdFqNiNyUujahMfhZymKiu+7/PDC8h/dfFRvxP7VkzgAP7E8A4CfD/EJYgRt3/dL\nlaq1eGex8YPztzofPlyp1OpNJEVojaUM2NreZOTQLwHBsJOQFDQ9PR0NvwhXpLi5Hw/8xVfouMIZ\nhknLzbF6+685fuy5yMoIOPENZmdnaTRqlEpVRFEgnwt6FGxublIulykUCpTLZba3tymVSmxtbbG1\ntUWz2URV1T0uST/4PGnFj8uT/Pv93hOef7iPN1RdX99gdd1D1wVEyWNsfJjnnz/B6PgYzUag+J7r\nBjUZPWWPA0l4jVutFq7roGkK711YCQGgf/X/TFKBzwDg50dC18AF2uDX2u3WxvJG6+JHNysXby20\n7ixvOWS0xuz6dk146dW3KZVKCIJAs9lE0zSGh4cpl8t7VtrQIuhfeQ9agZPZce7fX0DuLjA9PR1l\nD8J+ARMTE3Q6LSqVSvQ3cTcj/J+wGwMIuf0HWR5PYwEcpOxxhexX9PgW5yIoioJt25w50wDBI5VW\nOfniPEeOzqEoCg2rEb03/P/95xrWWlQqFURRJJ3J0mo1eP/i6h/dXrTiMYB+Wvp+v/uPLc8A4OdL\n+lOKHfCbvudsFyvNe3cWStc+XnDPPXi4mPvSl78+LSuK0G63Iw7/yMgIEBSyxEGgf4w2HOxTS5JE\nYuA4V8//e2bGzWj2Xujv+r7P1NQUiqJQKBQA9lXqeMwh7n7Ej0PFCj/jIN8+PO434/trAGBXafsV\nP54udF2XMz9YZWfHZWjI5MSJSfK5FOAHaT1RAJ+gIEsUEcSgXDgYQRaAm2VZtDsdkolgsEqlXKbb\naXHtTvFf3FrYFwD65VMJDD4DgJ9Pid8cLgGb0AK2Wu328k6xdqbbdSZ/7de+/lylUolu9Gazydzc\nXJTO6jf/4wE6eJwPEAUEDQMle5KLP/wzjs6NoigKlmVFRUiO4zA8PBzN5guLmPo/qz/TEI9L9L/+\npO0gl+FJj+NB0PC1kEp9584dCgXwMRgeSSBKkDA1NF1BlkSkEKxkGaEHUD5BA5FOt0O71cQwEyiK\nTLFQiCwxWRa5eqf4L24uWNW+33K/NPKnIs8A4BdHQq6BC9gPHjx4dPr06XempqYyzV6QKmx7NT4+\nHq3a+5na8bz1QQy8RDJNR57nynt/wonnZtE0LcoM+L5Pu91GVVXm5+fxPC+a6ttfnBRXxtA96Hcb\n+s9rP2CKn+uT4gUHuRSqqtJqtbh27RZbWzA87DI5ASurAvmsgWEq6HowOVqSZURJRhR3LRDf82i2\nWuiahqbrVKtVtre2aLVa0ecrisSVm4U/vrlgVdgl9/QHAT/VlOAzAPjFkbhJKdm2Xf34448bv/Eb\nv/GroiiKYUsty7Ki1lohCMRX/X66cJxF16806cwATXGO6x98i2NHJkmlUtTr9ehvwrLfsHw4DEiG\nrz/NSr7f/w2fC+Wgrr/77ffbRFGk0Whw9eottreDz0gm4eTJYyQTNRaXPRIJNegOpMhIooykSogI\n2LYdVTKmUyksy2JnZ4dGvR5lA0KClSKLXLm5/cc3FpqhBdC/+n/qfIBnAPCLJXHqsVgqlZZrtVrm\nS1/60svhTRrOC9A0jaGhoahx6H6rY/g4VJJ+IBBFkUx2iLbyHJfe/zYzE5loKm8YDwiGoASzAkdG\nRhgdHY1Glocty/Zb1fdbpeOKHm/FHSpydBH6jvcDgPCxIAi0Wi0uX74dKX8+D/m8iWVZQTxDLvPw\nkU0iqSBJIoapguf3goECuVwWz/NZW1uLADC8ZiG46pqKIPh88LH1f95ZrJV7pxeu/s+IQM/kU5HH\nwuC3bt266zjO/Be/+MW5sBZfURQajQaqqjIyMoJlWVENPuxWycWDcP0BtrjZnckOQPIk5977ITpb\nHDt2jG63Gyk+EFXcdTod8vk8w8PDUfFR+D/jINP/P+PnoihKlDaEwGoJwaR/dY9/zkEA4DgO9+7t\n0O2CpsHQUDCdCaDRaDA5OYGqVHnwsItpyHS7HVzXIZ/PYyYMdrYLFAo7vSDgbsPR4Lv4yKJHve3z\n3Ut+4QdXqn9UrVabfHI5+qcizwDgF0tCdll4cwmAfeXKlTsDAwOnTp8+PRoy0xRFodVqoSgKY2Nj\ndDod2u32vtmAqO7gAHdAFEWSqQx6/gWu3tpmZ+mHzM4EfQEtyyLMREDATNzZ2aFcLtPtdjFNk3w+\nTyaTQdd1EolENE05XpegaVqk+GGkPuwOFL6v2WxG5xae75OsgZC0YxgGIyNJNjaKvd6AHqapRKw+\ny7KYmBhHFEvcud0imVTJD+bodNqUdoIxaEHBTzyeEsxz7HS73F2Bb/3Q+b/+7vzKP1tfW90hiNP8\nVFoDPQOAX1yJ32D18+fP38lmsy+cOnVqGEJ2mkKn08F1XUZHR6MhHHEfvT+v3d8+LA4EpmmSGZpn\nrTbC9cvnUfwCMzMz6LpOq9WKiEmiGBTXWNZu0VC1WqXZbEZNQ0MXInzcarWi/v1h38B4QDEcQrrb\n3vvxc40/F9KNw8KpRCLByEiSQqFIqwW+38Uw1IizYFkWk5MTaFqNhUUHq1an1WwiKRKqIhNgZu9a\niSKi4LK50+LMdfHSX52t/d61m4/+n1qlWCLoA/FT6wv2DACeiQcInudVPvjgg9vAkVdffXUsrPuP\nj7DO5/Nks1m63W401iq+4veDQFzC12VZJp0dguRxbjxosXD3PAnNYXR0FMMwos5A/atxGExrt9vR\nYI1wH3YMCoFmv2ajtm1HlkI4TKRf+SFwH6rVKgsLC8zOzkYNSWzbJplMMjKSYXu7QKMBgtDBNI09\nIDAxMY5AkTt3u+i6iCQFbdSD5qHBCLRut8OV+x3+6gPvf//++bX/dnVl6brrdJsEFZ6hPLMAnsln\nJv2VZiEIVC9evHi9UqmMvPLKK3PpdHpPyWpYo5/NBiPK4qPGYJfQE5rOsOsWxDdJkjBNk2Rukrp4\njDuLNksPboBTJJPJkE6no+Bd+Fn7EYQOqlMI92GQsd1us76+zu3bt7l3f5WpydE97cXi1kq9Xufy\n5Xvcvt3FspY4fvw47XYbCNqBG4ZBLpegXC7RbgcgEPZWDCnPExPjaGqJe/dcDEMCwccwNRTBZW2n\nyb+/4N76/841/smla/f+vNmoFAlW/c884LefPAOAZwJ7+xE0bt68efnjjz925+fnj09PTyth0Cpc\n6UKTWJbl3ijwx2MCcRZdv4SfpaoqpmmiJUdoKc/xaDvLwlKF4uZdfLe5p++AqqoRB+CgiH74muu6\n1Ot1CoUC9+/f58JNgYsfFbl+zeP2XYelpTqvvzYe9R2I/+3lyzdZXQXDgGoVGo01Dh8+HHEkwlLg\nfD5FrVak2fTxvA66rkegE1oCul7h7j0bQxfpdttcuW/z7z5y/uDK7Z3fb9a3b1drzSY/I8UP5RkA\nPBPYW0fgAd319fVbZ86cWRFFcfrYsWMDmUxmzwoe8uHDdmJxCd8TtwRgb5AwXM0VRdlV9GQeRx2j\nIb/IamWEW/dbVKodWq0yrUYwyDRsDRaeS9hGPIwVrKzucG/J4/qjNNcWs9zZzLBZbNIqNxAFD0MH\nx7W5d7/BG69PRu4GBDTgjY0tajUwzSDiv7bm4TjbzM/PRzEK13UxTZNcLku5XNgDAuH3bjabjI+P\no2sVPrrY5spDv7hRk//HoTzfODyV2H7uUL5z+eZm2AzmZybPAOCZ9LsDUePSVqu1+t577127fPly\nV9f1qfn5eSOVSkWK3O12qdfrewAg7rvHJ+Q+9k9jYBLvPKTrOvl8HheFR+t1XOMw15dM7m4OsLid\n59HOIA9WVR6uJ7i9pHF/1eDmUpIH23kWSiMsV3JsVTysVh23W0L2y+hSG10EQxfQTQlDF/F8m48/\nrvH6axNRQDGY2ZfBsgqsrwfnmUrB1paD51V6Jc2BJRBmB3K5LNVqAcvy8P1uNII8tATGxsZIpNp+\ntTlweWRUvZnL6J1UQm1lUlr3nTdnvLffmOHdj5Z/ZiDwDACeSb9EdOHeVl1fX7/xnU6p2ZQAACAA\nSURBVO9858YHH3zgy7I8PDIyYoTBwH4AiEvcF+93B/rn74X+vKIoUQzg6tWr/o3rl7zN1Xtiq75F\nx9rGbm3h2BVct4br1PC9GoJXQPJKqJRQqaKKLXTZRpVdFMXH1CRMBVIpkURSxNAlFEXAx+Hq1Rov\nvzxMp9OOAoWZjEmjUaZYDKyAZBKKxQ6+Hyh0WCth2zaqqpJMJqnXS1iWh+d1ooEnvu/TarWYnBgW\nBrPW5OqGrgsSBUkSkUSh2bu+/ttvzPg/KxB4BgDPJC5xjoBHEJXu9vY7a2trH3/nO9+58f3vf79Z\nrVazp0+fTsVjAPsRa+LuQJibf+yf9gFBLpfj7NmzhT/7sz//qFKtX262/etWR7jStNWbHVdf7PqG\n3rHlZMcWkEQEUxWQJQFRBEUU0BXQVR9DFUjoErouYKgCqiKiqCKSLCArwfRhQbK5fLnOqZP5aIin\noigMDiaw7SqFQgAChgGlUhPPazEwMIBlWVHGQpZlkskkjUaVZtPD84JWayH4NZtNRoZyQsaszaxs\naBqiXwB8SRJaQFcQcN/9aPkzbfxxkDwDgGdykIT+aXxWQRcoFAqF251OZ+C3fuu3ng/rBULZr8QW\ndt2B/UAgnjoUxaD19/Xr1xc//PCDc8AD3/evOo57udXufFSttz7YKTb+ervU/oudqvftrar0na26\n+dFWVd0u1FXL6mplX9TasqxLvqhoni/gu6BIPorsoaqgKQKqIiBKAvgCgmhz7VqTV14eigKDqqqS\nzydxnArlcjC/T9ehUmmiKDAyMhK5AyGfP5lMYFm7IBDGBCBIEQ4NZoW0UZtd29Q1X6QI+JIsWvg4\nPyt34Flb8GcSl/7CE5vdjsQ2wVCSBtAYGhoqHaTs8Rx7HBzC6UHxMV+h9PMJBEFwgBKwBCz2ji3w\nPcD//9s79+CorjvPf8+9t/t2q58SektIQiDbYC95kA0TI7KOk0wm2ckfu7Upp3amNmbsTMU2bNXW\nztTUeDEEcOwZh6S2CtuT4DCVSk1qyt5MOZ6qeBNnd53ogRFCCMzDRgL0QBKtZ7+f93H2j9Pn9u2L\nhEMDsg3nU9WlltQS0MX5nt/vd37n+zMMnWSzOrLZDIlGo4T9rCS73W7VrXq8Lpc75JJJl9/nrg/6\n3DWNNa7WYBXdJBHz38g0DxkF+FQNbkWHYlKYagb//Ook/vM325FOp6wcf9OmTrhclxGJAJLEIoHx\n8atQFAUtLS2IxWLWv8Hv96OjowPj4+NIJjUAS6ipqYEsyzAMAwsLC2ioXSNtIdEvDL1fLYHgX0AI\nUd3ye6ZJo4SgsHfXdn3fod5ViwaEAAiWwz7MZDmbcl1RlIx9XBcPd+1tts4zdu5+SyktG/ph/aHF\nSMDHTDIyABJgC38JQBRMgPjfB3CYZlBqIp/PIZ/P8V95YhaEKIqL5NbVqppO/Ml0Pqi61XA4XN0Q\nqJJbq1Tpk4aWfQSFDJGp7j780yt44rEOJJMJUErh9Xpx331dkKRRXL3KxoOrKnD58hXIsoyWlhZE\no1Hr7+/3+9He3o6JiQlLBKqrqy0RmJ+fR31dnfTpe5f+3dCFGgM+/V9BKVXd8giARUKs93pVECmA\n4IOwLzIKgEqSRDZt2vTgV77ylW3OFMDOchdvgPLTAWcbrsfjgWma+gsvvPD7+fn5SwBmAMyDRR4F\nlKISHSsPZDVtz3XTNApP/dkn8rUhV7K+xj3nVoypVCo5smVj9XGXy/i1zyu/VFMT/Ke3BmeP3Lux\n9dz4pHnvp+4PVOu6Bkop3G43QqEQdD2KpSU2ItzlAqLRGNxuF+rr6y0DVELYgFWv14tUKr5sYTCT\nyWBNTZAEPPGOmbkqD5XoAiHEkGUpA5DCF7a20dWqCQgBENwIBAAkSZI2bdq07ctf/vJ2bvLB82Be\nyONn9ECpyYZ7+/HZg/avV1Ux+zBCCN2/f39Pb2/vCQBXAUwDiIMNQ9VhE6IbeOD3xyfNk+ci5vmL\nC3RiOm7OL6WNrz/chTVhj1kT9uaDflfujz7RYP7DPw+NfP5z7WfmF1yd93SoLbrOBq6oqlocUR7D\n0hKForBoYGkpCq+X+SnyjsGSCHiQTMaRSjER4O8PH4lWVxsiAW+sfSbi9VKZzhMQqsgkTUG01RIB\nIQCCPxR+k1CSZVneuHFj9xe/+MXtmUwGkiRB0zRcvHgR09PTmJqaQiaTQVNTk5Xvy7KM8+fPY3Jy\nEpFIBHNzc4hGo1hcXEQkEtFGRkaSg4ODkR/+8Id9b7/99gCACIArAGZR2v35LTm7r8H1uG5B7ffH\nJ+lDW9tBCEAI0SmF2TN4JffO8HRsyyeaRmbnlK5716nNmlawWqLZ8WcUS0sUssxEYHFxCarqRl1d\nnSUCAIpdjFwEKEwzV9YnkM1mUVsTJMGqRPv0rNdNZbooESnvUqQUpdAe2tpu3u6ioKgBCG4E6z+j\nYRhIpVLWwohEInjzzTeRSqWQSqVw//33Y+vWrUgmk1b//q9//Wurc9B+cWdqaip67Nix/wcW6s+i\ntPgjKC1+Z9fcLVkYxYKbuXdXtyJJJLP7yW1Vz77cHz94ZOAUgB0Hnuz+6ee3hD+dSMRgGAbcbjc2\nbNgAQi4hEmERjqoC778/CkopmpqaEI1GYRgGc0UKBtHZ2YZLlyaRSFDYC4OUUkSjUdTVVEuf2rD4\n8KlLa3IS0fOEIKXIUl6SWFfmrfh3roSYDSioCB7i85t1fMS32+1GIBBAVVXVNTP+uM8Av5/v8/mw\nbt06uN3uFNhinwYwBuAigEmw4h8P/W9rz/y+Q306ITCLIkB3P/kgACSeebnvWz1D5HggELKuB6uq\nig0bNqCpyYV0GigUAEqB99+/iCtXriAYDAKAdZU4EAhg/fo2KAqQSLDBqfbCaSwWw5qwKlfJ+pb/\n+dPB+b/78TuFZ1/upxRQ9u7qvq2btBAAQcXwBZHJZKw+fVVVrRHe/MzfWQDcsGEDNm/ejAceeABf\n+9rX0NHRkQdzLZ4DMAVW+Cse+1k35VbhfJyYXAQAEi+KQPqZl3v+omcIJ4PBMAhhPn+KomDdunVo\nbFSQTAK6DhACXLgwjomJCWvUmWEY0HUdPp8PGza0QFGAZJLt/HZnoGw2C5nkAgDqANQAqDJN6qEU\n0t5d22/bOhUCIKgYHsbzQaN2gw7eAMPhQiDLMsLhMKqrqxEMBqGqKtxuNwXb6RNgBb9E8XN73g/c\nZhHYd6jXtEcCAIk//QQTgT3/0Pdo70lywudjC1vXdSiKgo6ODjQ1KUgkgFyO9QpcvDiNsbEx+P1+\n67SD+wl0dbUWRYCNXS/zMZAKLgAhANUA/N97ud/Y/2If2Xeo1z4n8JYiBEBQEXYHXu7iYw/x+dVh\nDo8CJEmCx+OxrvcWw2D7sR0/6uPHffxcfNU65OwiIBES3f3kg/Rv/vJzgWde7t3RNywP+v1MBPg8\ng/b2djQ1yUilgHyeicDY2BwuXrwIv98PANZkpKqqKnR1rS2mA1qZCACGDMAHICRJ0hoAQQDu4kNG\n+cDQW4IQAEHFOL33FUWxXHe8Xm9ZY5CmaWV3A/gDAChTB/vcglUxxLw+tnSAkKhLIdMAUnt/1PcX\nR0+7T1ZV+QDAmu7b1taGxkaCZBJF30DgypUYLl26ZImAaZrWSPYNG9rgcgHJZAGxWAyapqG5Iaf8\nt2/cv/Pb//FT39r155/593/1+NYt3/2vD38dTAj8AFTg1qYEQgAEFWO3BOOuPKqqWju8vTvQbhDK\nd3+7mw/KFz3FhywCZekAIbliTYACSO79Ud+jx854hqqqSiE+IQRtbW1oagJSKVYYdLuB6ekELl++\njEAgYL1XhQK7Nrx+fXsxEshhcXER4aCXfOFzUt2X/q328Jau7N98cl3+1c2dhSN/+9j2fX/97T/6\nLIA1ALz7DvXKe3dtvyVCIARAUDH23Z/v7G6323Lo5QvDWQS023k5rb4/apTVBAiJPv3EgxKA5Hd/\n3P+t4+d9x32+kghIkoS1a9eiuRlIJmHZiF+9msTY2JhVGARgXT1ev74Dsgwkk3nMzs4iGl1CPhuT\nZDPhooVFt56JeNbVTz1eSNNvA2gCUA/As+9Qr7zvUO9N//uEAAgqxl4H4Ds57/ajlFpDRZYbKGL3\n8fvoU0wHCMlJTAQIgHRa154fPO8f9vsD1rEoF4GWllIk4PUCs7NJjI+Pw+6sxEVgw4Z1lggsLCxY\n14wLhQLi8ThCfkm+p3nqP7S0tDwEoAFALQAPSnWBihECIKiYlWYA8F2eHxHaX+Mc7+U8Jvwo4jwd\n4CJw8MjA8P5Xjn5r6P3giaoqv3UiUhIBCZkMqwl4PMDcXAJjY2OW4YldBO65Zz1kGUgk8uADWznx\neBw1Ibf8t9+kf9/e3v4wgEawkwI3bnINCwEQ3BROjz97JMAn8vDJQnbXXvvC/3hEAY7TAYksFvsE\nkvsO9z86PBIe9PsDlqhJkoTW1lY0NclIpwFNY+nAciKg63qZCMTjOcTj8bKLUolEArXVHmnX18le\nRVE6wXoFeBRQcT1ACIDgprEvYL7I7SO8+fw/+2vtdmEfL0rpAGzpwP5X+h87eSF8MhAIWgInSRJa\nWlrQ2CgjkWDpAI8ELl++bIkAwEajMRHohCQB0Wi2bJAqv0UokZT8Z3+68RGwCKAKrJ2f7DvUW9Eb\nKQRAcNM4x4c7i4M8HXB6BKxkG/5Rht0dsNUEJLJYFIHE/lf6Hz15IXSCRwKmaUKWZbS2tqK52WX1\nCXg8wOxsHJcuXeI3IC2TVeY/wCKBaDSLRCIBu+9CPk+RLxhBsIYhLgASKqwFCAEQVIz9PyZQXguw\nn/U7B4MA107o/TjhPCJ0pgMnR0KDgUCwbBBoS0sLGhpY23Aux0QgEonj4sWLCIVCViSQy7Ebg/fe\nyyKBWKxgRU8AivcqTBWAF6wvgAtARQgBEFSMc+HaF7hTDJyRgfPnPp6UpwPFPoH0vh/3PzZ43j/M\nLxBxEVi7di0aGuSySCASiWN0dNSKBACWDrBIoBOyzEQgmUwWBRcwKRSwAqAlAHt2diuV9AYIARBU\nDL/pt1wl377g7V/jnzuffxy5plmoJALJtGk8e+I9/2AwGLIiAUVR0NbWhoYG2eoT8HiAq1fjGBkZ\nKasJ5HI5VFVVYePGzmJhUC9evwYM05TACoBq8aPbMKmfUuqmlLr37upW2OODBUEIgKAieOjvrOYv\nFwE4i4T219wJODsGn37iQfKDIwMnU7r2vePn/Cd4YdAwDEsE6uslxOOlSGBmJoGRkRGEQiGrRTqb\nzcLr9WLjxk4Qwk4HkkkKmFAB8ItDHgCyIhMXIQgZhukHsIbdJKQfeJVYGIIIKoYX9rgQAOW24PYL\nQEB55f9OWfwliEkIhSSRDChMAPLBIwOn//tjW58fOOt9eusDZEsyGS8TAdMcx9wcmz7k9QLT00lQ\n+j42bdqEWCxmTWVm7sQdOHduHFo+Ja2v8d3zd4/fc6i6Ooxw2AdVVeBySSAECATCeHNg8jPP/+id\nKwDMZ1hqkAMs85MyRAQgqAi+8A3DuEYArpcSLOcEfCfgTAd2P7XNABD7wZGBoZSuP3v8nHfQ7w9Y\n7sAulwvt7e2oqwMSiVIkcOVKCmfPnr0mEvD7/bj//g54VB1uMu1qacmiqSkDRZmBosyCkFkoyiLe\nffctbG6vPoFixyABQialHoAumw4IARBUjN3wwzkE1O74y+ECsFzEcOdQKgzufmqbCSB+8MjAqaSm\nfe/4Od8JfjrA3ZM6OtpRUwPEYiURmJzM4MyZMwiHw1YBNZfLwe/3Y/PmDuRywLFjV9DbexbDwxfQ\n3/8uenpO4Xe/O4FkMo4L53px+JkvvwugYf+LfV5QWm2ay4uAEABBRfBF7ywE8qjAbge2XESwkmX4\nxx1nn8DuJ7cBTAROJ3Xt+WNnPCcDgRAURbE6ADs715aJgNcLTEzkcPr0aUsEuIloIBDAli3MXiyX\nY4VEWWZW5ZQCyaQJVU1hYuQYvvONT+8BUH/gpX73gZf6ZV4XsBcHhQAIKsbu92fvCbCPAHPWAngE\nAJQXEu8knHcHHOnAgWNnPIOBQMgasc5NQpwiMD6ex/DwMMLhsGW1ns1mEQqF8NnPtkOWgWyWtRkD\nzIiEiQCFz5dEtTzxte98Y8sesHSg5sBL/dL+F/to0WEIe3dtX2Gsq0DwB+LcybkocGswvsDt/f/X\niwzuLK5JBxIHjwycSunac8fOqEPBYLkI3HtvK6qrgaUltqiZCGgYGhoqqwlkMhkEg0F85jMsEuAi\nQAgTAYDdRAxULUphaeKPv/ONTz8NJgIhWBeIqIgABJXBC3nOGoD9o6ZpZSkCd8G1dwLeiSmAnWXS\nAQpeE9D1546eVk8Gg2ErHfD5fNi0qQW1tSwS0HU2mnxiwsDJkyctEZAkyYoEtmxpg9vNoobiHBZI\nEnuk00DQtyAHpdk/+ctHPvXnKJqNApApayYSAiC4OVbK7blLsD0dAHCNANyJKYCda9IBJgKxYp/A\ngaPvuo/7/UFruAoTgWasWcN2cV1nx4QTEzqGh4cRDAat9y6TySAUCmHz5laoKnutaaI46ISlA9ks\nIJtXXfm80QnmI+AH4N7/Yp9JKVWEAAhumJUWrP2ozxnu8+8724Cv9/vuLEoeg7bC4KmUpj1/9LQ6\nZJoU8XgckUgE+XwejY0ehMNMBEwTCAaBqSkNw8PD0HUdV69exdWrVzE6Oop0Oo3aWhdkmaUChlH8\nEwn7WUoBs2A2AAijKAAobv5CAAQ3jLPbz/51pwDYj/uWuwdwdyz+FSOB+MEjA8NpU3/u9KW6IVVl\nsxQSiQQAoLZWQTgMZDJsIfv9QCSiY2JiAj6fD5lMBplMDgsLzFm4ulqCLDMB4OkAABBiAgUjDBb+\ne1F0Gd7/Yh8VAiC4YeyLli92p+MPb321RwB2JyC7MUhRRJymoHcky4mAIkuRAjGfHb3adjwcroHb\n7YZpmlAUBbW1LgQCLJ83TVYYXFpi0UJjYyMURYKiEKvGEg6zJW0Ypd2fEECCEQBrG65CKQIgQgAE\nFWNv8V3OB8AeDfDX8cYWuzVYcYYA9/7/+JkE3DD2CUTI/v3hd84fPDIwnIfx3Mh061BNTS1cLpfl\nJ7BmjQt+PxMBSrmzELsh2NjYaL2X/MJRcTIZDIM9JAlQJIPfH3CDXQGQIQRAcDM47/Y7PQDs37OL\nAxcOLhTRaJQP/+QzAO/YCAAoTwf27OymtprAcI6Yz12Yahmsrl4Dt9sNAHC5XKitdcPnK4mA2w3M\nzKStKczcYp0QAq/XY4kAb9A0tJyK4nRnsMUvBEBQOc5bfc5df7nXcLNQvmMFAgG8/fbb0V/+8pen\nAeQB5FASgTs+EnCkAwCQ+MGRgRM5YhwYmVl7rKam1hIBVVVRV+eB18ssxyll3X+Tk7EyEeAC6/dX\nwe9n4X8u70Y670kQQlxgAiABIP/jiQf9QgAEN4XT2nulAqH99QDg9XoxNzdXOHz4cK+madNg8wDT\nKM0DBO7wSIBxzelA4uBPBt7NQX/uwlTL8dq6eqiqCgDweDxobKyyRABgbcBjY4vI5XJobm4u82IM\nhXwIBoG85qGGTxkrTmDiUQABxCmA4CZYadfnH53P7QNEFhcX9e9///vHrly5cglsEvAcmAjkUR4B\n3NEisMzpAADEDv5k4FQW+rPnxhuPVdeU0oGqqio0N/vg8bBbhLweOzoaQS6XQ0NDgyWyrB7gRziY\nI54CWlAK/SUAEi01DgoEN47T9Wc5EXCKBMtRvbhw4cLi2bNnL4It+jkwEciglALcVZRPJUYOQPzg\nTwZOHXil79HzE4391TVroKoqKKXw+/1obfVDVZkI8DsAo6NTME0Tra2t1kmCJEmoq3Wja+1Uc01N\nTS3Yzi8DIC5FEjUAQeXwc/6Vwn3nwudikEql8Mgjj9Tt2LHjHgApsIWfR2ka8EdgOOiHAUsH9uzs\npmDvRwJAZv/hvsfOjTUcDVevgcvlgmEY8Pl8aGtjIpDJsJMB3fDR02eXaCxZoD6fD16vFx6Ph712\nrZ80NTUFwQSWACCUQhKOQIKKsS96p8W3c/E7jwUnJyel3bt3P5hOp8dfe+21y2BHVDw35Y+7SgSK\njj3m3l3bpT07u5X9L/blit8y9x3u3fHd73z+lfvW6p83jQIopfB6vQgEArgwEsNcvDGdhf+9Xw1E\n3qT/J5bs7u7e3NLS0pZOpzMAPOl0Op7NDk0SQnTKxrGDEJhCAAQVs9LO7zQHcXYEAszlZnR0VHrh\nhRf+UyQSmerp6VkEEAeLBjTcBceBK7HvUK+5d9d2vSgCWRTfh+/+qOfbB5566MdBb+wTubysgWqu\ngq6ms6R5saDql3/6L6f/F4rR1JtvvnnO7Xa7TdOUJUlSDMMwKKUaISRLKc0DMHTdFAIgqAxnv/9K\nNmD2586aQCwWQzwe93z1q1/t7unpOQ4gBiAJFv7e1TAR6Db37OyWKKUmIcQ88FJ/6rl/HNilqmoD\npbQagJpOpw1KqWaaZgHsfcsAyBUKBb1QKAAsspIJIQpY+J8BkAWgEUI+2DVUILgeK+3wH+QJaJom\nCCGYm5vD5cuXPWBXVecBLKJ0Vn3HtwZfj32H+vS9u7ZL+1/sM8AWt5rNZo1cLleQZTkBwGOaJjFN\n0wCLmvJgi5v3UwDFyj+lVAKLqrTi9wuEgAgBENwU9jFfTjGw3wNw3g603xPQNE0Bu6XmRXHHwk2O\nvb5TKKYDEkCpSWEeeLEvSSnVdV3PgM0F4AvbAOuhyIMtci4A9roK9u7q9u471Jd55qltMiGkIE4B\nBLcE+47vfG4/LeBfc7gCSWD96bxHXWCD23lLBIU9O7tNsJOTGIAF22MJQHz3U9u0Z3Z26yiKwZ6d\n3YU9O7s1AOk9O7sLlCK+Z2c3JYQURBFQcFPYc3xu/GEYhuX7t1yH4HJRgk0wiOOjoAhPBwgTAV4c\nlADgmZ3dLlJsniKE1U/27trOK7F68XOAiUIZQgAEtwTu+qMXL6KvNPmX7/68iFhsWyUohbF3bfX/\ng7AN9ijwtIB/DhBzhddeFyEAgpvG7hHI83vn9B9nWmCaJtxuN6anp/X+/v4xsN1JAxOBu7QR6A+n\nWBtY9us38nuEAAgqxh7O8/DfngI4jT/thUCPx4P5+Xnt4MGDPRMTE2fA8toUSpeBhAh8ADe62JdD\nCICgIrj1t/1zvvsTQqzJQMvt/C6XC/Pz8/rBgwf7JyYmToEVsebAGoF4S/BdfQS4WggBENww3O5r\nYWEBlFLr4gmfA8BTgeW8AV0uFyKRiH7o0KF3JicnTwOYBTAJIALW+87NQcTCXwWEAAgqgk+pyWQy\nqK+vL6vq84/2i0K8C3BmZkb72c9+NhCLxc6C7fqTAKbAGoCcbcBCBG4zQgAEFSNJEvL5PJaWlqwd\nn0cHdkHgkUBxVoDmcrmWUDrHni8+T6O0+O+668AfFqIRSHDTZDIZpFIpa3QVgGX7AHK5HFpaWqpe\nffXVhzo7O2tQ6vu3ewGKXX8VEQIgqBhnQ4/T8hu49sbgwsICfD5f8LXXXvvm+vXr7wNzqeUtwGVt\nq4LbjxAAwU1jn/5rt/te7pKQpml46623QCkN/fznP3+ira3ts2BDKwNgve32ewBCCG4zQgAEFeP0\n/Oce/1wEOM75f4VCAb/61a8AoO6NN974q66urm1gtwHtY6vE4l8FhAAIKsYZ3vOFXxz0gXw+f00k\nwF+vaRp++9vfQlXV2scff/zrAOrBIgFnFCC4jQgBEFSM0+bLHgXouo6ZmRkUCoWyvn/780wmg9/8\n5jd47733PADqAARRLgCiHnCbEQIgqIjlHH7sz2VZRiaTwezsLHRdv6YwyEVA13VMTEwoYDWAKgg/\ngFVFCICgYvixn1ME+PckSUI6nbYiAT42jP8MYJ0eyChOrIU4CVhVRCOQoGLs8/6A8ht/9oWezWYx\nMzMDQog1uYZjqw/wiTViU1pFhAAIKma5Ud+8FuByucoig0wmY/0MTwVsA0Xs+b7Y+VcRIQCCG4Vv\n88Re+APKJwE7jwPtI8G5KKzkJixYPUS4JagEKsuyKUnSNbf+7AU+Z6gPwDoW5JeGigLCHYFEK/Aq\nIwRAcMPouk5Pnjz5u9ra2mxjY6PlAQCUvAH5Tm9PD+xuQfboIZVKpcHuA/CHEIJVQgiA4IahlEpj\nY2Pv7tq166/r6+tTdXV1lhcgx14DkGX5mrZgSilcLheGhoYWhoaGhsF8AHIotwUT3GaEAAhuFIri\ngMkTJ078dseOHXsppdHa2tqykJ8f+Tnzfh4NuFwuTE9P515//fUeTdNmUZoKxK8E8z9LCMFtRHiw\nCyqBV+td8/PzkaNHj15ua2vrWlpaCjQ0NMiUUtTV1UFRFGQyGUiSBMMwkEqlrAtDmqbhF7/4Rd/S\n0tIZADMAJsDcgey+gILbjBAAwY1gP6KjYDs1icfjCz09PWfOnj17OZVKxRoaGtZ2dHS4ADYElBuH\npFIpqKoKQghef/31s6Ojo8dQWvxTAKJgo624P4DgNiOOAQU3AkVpbLcOlrPHUXTx0XV94dixY2cu\nXLhwaf369f+lubm5GkDZuX8kEslOTU0tnD17th/MB/AKgGksv/hF+H+bERGA4GagYKG6DubskwOQ\ny+Vyk6FQqP5LX/rSfZFIxDoZ6O3tnX7jjTfeHhsbO2MYxmUwP8BxsNA/gXJHYLH4VwFRBBRUCl/8\nfNpsEszjbwbA1MDAwP+dmJiIPfDAA1AUBZqm4dy5c+P5fH4sn8+PgIX9Y2DGoNwajE8GEqwSIgIQ\nVMpy9QAuCDQajc4MDg7OdHZ2frKrq8u/uLiI3t7ed1Op1HtgO7/dCpwf/4nQf5URAiC4FVDbg7v6\nkng8Hunp6Tm3fv36+0+fPj1z9OjR/w3gKljefxWsfmBf/CL0X2XExQvBrcD+/0gGKy57wQw+woqi\ndEmSVFsoFJZQShP4HAA+CEQMA/kQEKcAgluBdUEIbCHzEwIKQNd1PQ9m9iGB3vzFlgAAAEdJREFU\nhfzOnV/k/R8SIgIQ3Gp4k5AEtsG4wMw+lOLXC2AFP97yK/L+DxEhAIJbjd3Sm6Dk8sNPnHixkHf6\nibxfIBAIPgz+P8kEeoTSLvioAAAAAElFTkSuQmCCKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAABUAAABHAAAAPAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVBQULZCQkLhAAAAaQAAACIAAAACAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREKSkpKyqWlpf9ubm79\nAAAAmQAAACwAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAACampp9paWl/5+fn/+4uLj/CwsLrgAAACYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiDtbW1/6Ojo/+rq6v8CgoKiQAAACQAAAACAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhYWAurq6/6io\nqP9jY2PxAAAAkwAAACcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAA8bH4IPGx9CjtrfQw8bH0KPW1/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAACFhYWAv7+//5+fn/+np6f/Dg4OqQAAACoAAAACAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtqexI3Y3RPNWBwYjVfb2c1YHBlOmp7KAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhoaAvLy8/5ycnP98fHz0AAAAjAAAAEEA\nAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOGN0XB1Ma/gWQ2P7Ez1d/BBE\nZf0uT2C5OGZ3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhoaA\nubm5/5SUlP+JiYn6XFxc9QAAAFkAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4\nY3RdC1Z5/gBghP8AW3//H4Gl/xl7n/8zVmmrO2t9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAACGhoaAuLi4/4iIiP+4uLj/d3d3/wAAAFsAAAATAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAADdjc1kAUnb/CWuP/wBdgf8wkrb/AFp+/xlScvs8Z3hfAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4uAurq6/4WFhf+zs7P/cnJy\n/wAAAFoAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANmJyWQBRdf8Iao7/AF6C/yeJrf8Oaoz+\nJ2WD9D5qfFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAACIiIiAwsLC/4WFhf+2trb/c3Nz/wAAAFkAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA4Y3RdAFF1\n/wlrj/8AW3//MpS4/xV3m/8xT2fJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTF/ysrK/3t7e/+oqKj/cXFx/wAAAFkAAAAbAAAAAAAA\nAAAAAAAAAAAAADhjc2EAVHj/B2mN/wBbf/8lh6v/D0ts/i9gfOpDbIF8AAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLCyFxcXF/6Ghof+c\nnJz/XFxc/wAAAHYAAAA+AAAAJAAAACAAAAAWNV1tegRZfP8Nb5P/AF6C/yOFqf8WeJz/Iktp8wAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAABAQEERwcHDT5eXl/+fn5//g4OD/rKys/xQaH/IHFB3pHC4/6iM3R/UUMUD/Cjtd/w1vk/8B\nY4f/JYer/xBylv8NWn3+P2d8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjIyXoGCgvPa2tr/6urq/+Pj4//29vb//////6Kiov89Tln/\nBzZX/yCCpv8Ydpn/Hn6i/wxukv8Yep7/DnCU/whOcv85YnR8AAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNJZA4qRlSFiYuM+MnJyf/S0tL/1tbW\n/9/f3//e3t7/4eHh/+Pj4//Y2Nj/cnyA/w5lhf9Fp8v/OZu//zGTt/8AVnr/BUtu/xhPc/8ZaYn/\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGl18cyRV\na8JidHz90dHR/9HR0f++vr7/xMTE/8fHx//Dw8P/0dHR/+Pj4//w8PD/s7Oz/z5TYP8ggqb/O53B\n/z2fw/8CSGv/D0tu/zmEpf85lbn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAABIjakGPIim/VCInv/MzMz//Pz8/8bGxv/T09P/zMzM/8vLy//Ozs7/3d3d/+jo\n6P/c3Nz/u7u7/3V2dv8MaIn/K42x/zCStv8AT3P/Cy1R/yRniP9LpMj/AAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIjakIVqPB/2mQnv/s7Oz/z8/P/4qPkf/K\n1dn/+/39//39/f/j5eX/0Nfa/8fP0/+0trf/tra2/4qKiv8dXnr/JIaq/yqMsP8AYob/ByRI/w9H\naf8gd5v/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIjakI\nX6rH/2KMnP/4+Pj/sLGx/yZJVv9Ed4r/Mn6a/z+Tsf8DGDv/IDhM/zVnev9IZnL/ubm5/5+fn/8/\niaT/NJa6/zmbv/8bfaH/BidL/yJihP8mfKD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAABAAAAAgAAAAUkR1UQT5y7/1iRpv/a2tr/5+fn/yUxNv8qMjT/CWeK/1S22v8CFzv/\nHCg7/y9ETP84SlL/zMzM/6Gjo/9fu9z/ULLW/zqcwP8hg6f/BydL/yVoi/9DncD/AAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAEAAAACAAAABAAAAAcAAAAMAAAAEAAAABcNGR4tVaLA/2u61/+QrLX/////\n/5iYmP8MEhT/HUBb/2fJ7f8HQ2f/DSU9/1lbW/+srKz/3d3d/zlTZP8WdJf/R6nN/yWHq/8KbJD/\nDjBU/xJUdv8thaf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAFAAAACQAAAA0AAAATAAAAGgAAAC4AAABDAgABYCso\nKIpvb3DOWqfF/2e82/9ln7X/39/f//////91foL/JC85/1Jtef9ueX7/Jy4x/11eXv/Z2dn/douT\n/yNggf8aTnH/G32h/xV3m/8ANFj/IFt9/yx+oP8db5D/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAHAAAACwAAABAAAAAXAAAALAAAAEoA\nAABiJCUlhXl4eNygnp77yMHB/83IyP/LxMX/Up+9/1ivz/9skqD/sLCw/8HHyv//////29vb/7q6\nuv+JiYn/bGxs/3V1df9xiJH/ECxM/w4vU/8LVnv/HH6i/whggv8ZQFv/MoSm/0acvf9Ipcn/AAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAHAAAADgAAABMAAAAh\nAAAAQAAAAF4iIiOGcnFx1p2amvvEvr7/0MrK/9LJyf/NxMT/s7Cw/3x7e/+EhYb/V6TC/3bG4/+A\nkJb/R1RY/3ilt/+Goqz/pra8/7C3uv+eoKD/PWZ4/yV1k/8fgaX/IIKm/yWHq/8cfqL/GFdz/zVe\ncf8/kbH/EWKC/x5ujv85lbf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAA\nBwAAAA8AAAAoAAAAQhEQEGleXl6um5eX98O9vf/Qysr/1c3N/8W9vf+0sbD/fn5+/4SEhP+empr/\nsa2t/7izs//JwsP/X6zJ/4DO6/+KvND/WGNn/1Zqcf+Fl53/nKCh/6+wsP+Jl53/YIGO/1iAkP9M\nhZv/PYKb/0mClv9Wip7/Vpav/3XJ6P9lu9r/NYqr/x1tjf8acJL/AAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAIAAAACAAAAHV9fX22Mioy4says/s/Jyf/Rycn/0snJ/7m1tf+IiIj/goGB\n/5qZmf+2srH/xb29/+ne3v/j2Nj/3dLS/9XNzv/Kw8T/WKXD/2S72/9kvN7/dLPK/5i3w/+uwMj/\nws3S/4Kyxf9NocL/XLDQ/1Woyf9Jnb3/PI6u/zKCov8pg6X/KoWo/zuVuP9Al7j/PpO0/0GYuf80\nh6j/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiJOura2+NHJyf/Tycn/wbm5/6Oh\nof99fHz/lpSU/66qqv/LxMT/1c3M//To6P/y5ub/7+Tk/+zf3//l29v/3tTU/9jPz//Nxcb/V6XE\n/3PE4v+S1O3/odvx/6vf8/+r3/P/oNfu/z6Utv8XdZn/I3yf/yV7nf8qgKH/LoCg/zmFov9XlrH/\nZKW+/3K51P9RnLv/Clx+/yV6m/9Dmbv/AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALm0tGK8\nuLjmvri4/42Njf+NjIz/o6Gh/7m3t//LxcX/7eLi//Dl5f/06Oj/9Ojo//To6P/z5+f/8OTk/+3i\n4f/m3Nz/39XV/9nQ0P/OyMn/Za7L/4nR7f+K0ev/g83m/3PG5P+F0e3/tOHy/5PF2P+Gu87/hL7W\n/2661/9lutr/YrjY/2q+2/9xtc//YKO9/2Suyv96vNb/f7rR/zeEof8aaIb/AAAAGAAAAAcAAAAB\nAAAAAAAAAAAAAAAAAAAAAMG7u+mZl5f6goKC/8/Kyv/Tzs7/2NLR/9/X1//l3Nz/7OHh/+/l5f/z\n6Oj/9Ojo//To6P/z6Of/8eXl/+7j4v/n3d3/4tfX/93S0v/Tzc7/XqvI/3vH4/+J0Or/ot3z/3i0\nzf9prcj/abLP/2atyf89jq3/PpCw/zqPr/82jK3/Moip/zCHqP8bXXf/IWJ9/w5Yd/8YWHX/P4mn\n/3a71f9aor7/AAAAQgAAACMAAAANAAAAAwAAAAAAAAAAAAAAAMnCwuOVlJT/pqSk/8/Kyv/Szcv/\n2NHR/93V1P/j29v/6N/f/+7k5P/y5+f/9Ojo//To6P/06Oj/9Ofo//To6P/26en/8ufo/+LY2P/G\nw8T/crTO/6LZ7P9+uND/ZKrH/0yXtv8bcZP/P5a3/1quz/87kLL/Oo+x/z2StP9Emrr/TaLC/zSM\nrf8yaoH/oMXT/wZUdP8PTGb/HWOB/z1whf9XjKD+ICAgvgAAAGkAAAAzAAAAGQAAAAcAAAAAAAAA\nAMnCwuaEhIT/u7a2/83Gx//Qy8v/1dDP/9vT0//i2Nn/6N7e//Dk4//37Ov/+vLw//r39f/79PP/\n6eLh/9HJyP+yrq//nJmZ/4F/f/9ubm//S4ul/y+DpP89jKv/TYyl/y97mP8cbIz/JHKS/y+Gp/86\njq//Oo+w/ziPsP86j7D/TZ27/0GKp/8zdpH/lcfZ/xBcev8bWXT/ZIGO/3+Bgv+QkJD/jIyM/1VV\nVe8AAACWAAAARwAAACMAAAALAAAAAsnCwuaCgoL/vbq7/83Hx//Szc3/29TU/+Tc3f/u5ub/8Obn\n/+nf4P/c0NH/yL/A/7iztP+loaH/kI2N/4KAgP+JiIn/nZ6e/6+wsP/Dw8T/q7zE/1OMpP81eZX/\ngrfM/1Wkwv8ufJr/TYeg/1eSqv9MiaL/V5Or/16ctP9zqL//qMPO/8rX3P9Xj6f/g8DW/xZlhf8m\naoX/m5ub/4mJif+BgYH/ioqK/5KSkv99fX3/Hh4eugAAAEgAAAAkAAAADcnCwuODg4P/pKGh/8bB\nw/++u7v/rqys/6ekpP+koqT/m5qZ/42Kiv9/f37/g4OD/46Pj/+zs7X/xMXG/9nb3P/j5OX/3N3e\n/9PV1//P0NH/yMrL/8XFxv9CfJT/aKvE/1alxf81hqX/uru7/7i4uv+2trb/tbW1/7S0tf+2trb/\nv7+//9PT0/9bk6r/bLbS/xhpif8obYn/vr6+/6mpqf+Tk5P/hoaG/4eHh/+YmJj/kZGR/wAAAHcA\nAAAtAAAAGcvDw6OlpaXsl5eX/5OTk/+NjY3/lpaX/5qam/+ys7P/yMnK/8/Q0f/j5eb/8fP0//Hz\n9P/p7e//5OXn/9nc3v/T09T/0M/P/9LPzv/V0s//3NfT/+Pc2P9Jgpj/Z6zG/1uryv86iqj/2dDL\n/8rDvf/BvLX/u7Sx/7OvrP+sqaf/qaal/6yrq/9LhZ7/W6/O/xpsjf8qcY3/19fX/8jIyP+2trb/\noaGh/46Ojv+Ojo7/srKy/zQ0NJwAAAAcAAAAFwAAAAC/v79vr6+v+LOzs/7R0tP/8fHx/+jp7P/y\n9vf/9/n7//b5+//z9Pj/7vDy/+bo7P/Y2dz/x8bG/8fDwf/Ry8f/29fT/+Ld2//k4d3/5OHe/+Pf\n3v9FgJf/YKjE/1uuzf87i6r/0c/O/83LyP/Kx8X/xcHA/8C9u/+4tLP/rqun/52alf9BfJT/UKfH\n/x1zlP8ocIz/5ebm/+Li4v/U1NT/xsbG/7S0tP+ioqL/tLS0/11dXa8AAAAFAAAACgAAAAAAAAAA\nxMTEAra2tmK1tbXJr6+v/LS1tf/Lzc7/8PL0//P2+P/y9Pf/7/Hz/97f3//Nysj/29jU/+zo5//w\n7+//8PDw/+3u7v/o6On/5eXl/+Li4v9FgZj/WqfE/1quzf88jKv/09PT/9DR0f/Oz8//zc3N/8vL\ny//Kysr/x8jI/8TEw/9JhZ3/SJ/A/yJ4mf8gZ4P/vr6+/93e3v/m5ub/3t7e/9HR0f/Dw8P/y8vL\n/2tra64AAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAvLy8Dba2tnmzs7TWrK6u/r/Awf/d3uH/\n8fP2//Hy8v/39vf/+/v7//v7+//5+vn/+Pj3//b09P/y8vL/8PDw/+7u7f9Igpr/VKPC/1mvz/8+\njaz/3t7e/9nb2//X2Nf/1NTU/9LS0v/Pz8//zc3N/8vLy/9Khp//Qpi6/yh9nv8jaoX/rKys/8DA\nwf/Pz8//4eHh/+Xl5f/c3Nz/5ubm/15eXpwAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAtbW1G7Ozs4yysrLhrq6u/MXGxv3n5+f/+/v7//v7+//7+/v/+/v7//v7+//6+vr/\n+Pj4//b29v9LhJz/Poyq/1Sqyv9ClLT/6Ojo/+Xl5f/j4uP/397f/9zc3P/Z2dn/1dXV/9PT0/9L\nhqD/O5Gy/zSJqv8qb4v/vb6+/7y9vf+8vb3/wcHB/9LS0v/k5eX/8fHx/yomJmAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr6+vH7GxsZavsLDrsLCw\n+s7Oz//u7u7/+/v7//v7+//7+/v/+/v7//v7+/9NiJ//Hm2M/z+Vtv9Hmrn/nb/N//Ly8v/u7u7/\n7Onp/+bm5v/k5OP/3+Hh/8/V2P9Fgpz/LIKj/ziMrP8uc4//xsbH/8XGxv/Bw8P/vLy8/7S0tPqv\nr6/qqaur1UpgYBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAArq6uNLCwsKuurq72tLW199HR0v/v8PL/9/n6//b3+P9MiJ//G2yM\n/yNzk/9ZsND/U5m1/+rs7f/t7u7/5+fo/+Pk5f/f4eL/3N7f/4+2x/8baYr/Hm2M/zqOr/8sco7/\nsLCw8aurq+6qqqr1qqqq9ampqcyqqqqaq6urZqurqwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArq6uTa+v\nr72srKz5uru7+NfY2f+gs77/MHyb/w9Qa/8+j67/T6bG/4iwwf/V2tz/3N7f/9ze3//c3t//vc7V\n/0+Ur/8NR2H/KWuG/0Wbvf9QhZ3eqqqqeKurq0Wrq6sYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrq6sJrq6uYa+vr9GwsLH2ZJWq/RNggP8UUWv/P5Ky/z6T\ntP9gmLD/mrbC/6W8xv+Bq7z/Ln+g9RBLZP8LMEH/RpW0/zCDpOY1fp86AAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr\nq6tJjaGqlC9+n/gibIr/ImqH/y2Co/8gdpf/FGmM/x1wkf4edpj/F2eI/wgtP/8qa4b/OZK1/y14\nmYlCi6sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9+oUsrgKPxPI6t/0WYuf9MocD/X63K/1mryv9I\nn8D/Im+O/xpfe/8vg6T/KnqcmjiCoxIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqe50/\nLX+e2TSLrf9Yqcj/f7fO/2Siu/8kb4z/GmaH/yZ4mf42gaGvLXudDgAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiNqSRIjamWSI2p0kiNqf9IjanPSI2pnEiNqScAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+H/\n/wAA////wP//AAD///+A//8AAP///4D//wAA////gP//AAD///+A/+AAAP///4D/wAAA////gP+A\nAAD///+A/wAAAP///4D+AQAA////gPwDAAD///+A+A8AAP///4DwDwAA////gAA/AAD///8AAD8A\nAP///gAAfwAA///4AAB/AAD///AAAH8AAP//4AAAfQAA///gAAB/AAD//+AAAH8AAP//AAAAfwAA\n//AAAAB/AAD/gAAAAH8AAPgAAAAAfwAAwAAAAAB/AAAAAAAAAH8AAAAAAAAAfwAAgAAAAAA/AAAA\nAAAAAA8AAAAAAAAABwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA\nAAAAAAAAwAAAAAACAAD4AAAAAAIAAP8AAAAAAwAA/+AAAAADAAD//AAAAAMAAP//gAAAfwAA///g\nAAP/AAD///wAA/8AAP///wAH/wAA////gA//AAD////gP/8AACgAAAAgAAAAQAAAAAEAIAAAAAAA\ngBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOTk4G\nenp6O3JycsNPT09qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAKqqqkVycnL/wcHB/1BQUP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4uLxHJycv+ZmZn5UFBQcQAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNjY3OgoKC/8bGxvRQUFD/AAAA\nAAAAAAAAAAAAAAAAAAAAAABkmKxhAEdr/wBHa/8AR2v/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI2Njc5y\ncnL/lJSU4E9PT2gAAAAAAAAAAAAAAAAAAAAAZJisYQBHa/8AWX3/MpS4/wBZff8AAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAjY2NznJycv+7u7v/UFBQ/wAAAAAAAAAAAAAAAGSYrGEAR2v/AFl9/xR2mv9Ohp67\nToSbtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNjY3OgoKC/9jY2P9QUFD/AAAAAAAAAABkmKxhAEdr/wBZ\nff8ylLj/AFl9/2mdsVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6Ojv+Ojo7/vLy8/1BQUP9KSkoB\nZZaqYABHa/8AWX3/E3WZ/06GnrtelKmHd6i6BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlJT/u7u7/8bG\nxv/m5ub/3Nzc/1BQUP8UTmv/AFl9/zKUuP8AWX3/aJuvTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfWHMS\nioqK/7u7u//Gxsb/xsbG/8bGxv/c3Nz/wsLC/zhFUP8ylLj/AFR2/y1WcOkAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAdYH8hHFx4jSx0kuaKior/1NTU/9TU1P/19fX/9fX1/+/v7//CwsL/TE5Q/0iqzv8ASWf/Vpav\n+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAADaCoudWrMz/ab/f/4qKiv/U1NT/T4Wd/0ChxP8PYoP/SHeK/5mZmv9L\nTlD/Ta/T/wBJZ/9po7r7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJSUgFXV1cFY6vG+WW72v9it9f/ioqK/9TU1P8kN0f/I4Om\n/xA9Xf8zP0j/qqmp/2uMmP8ylLj/AFN0/12YsPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZXVwFUVFQHSktLEUZHRx1Tn7z5W7DR/2vA4P94\nsMX/oKCg/7C1tv9le4T/LlZr/2tsbP+bmpv/P2mE/wBTdP8zdp3/UJSv+AAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlZWAk1NTQpGRkYZR0dHO2VkY4WTjY7Is6ys\n1Veiv/5pvd3/Zbra/2mpwf+Mj5H/aLLP/8bLzf+YmJj/hYWF/4iIiP8HVHP/LnKX/1eatf80f5z3\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhYWAFSUlIHRkZGF0BBQh1kYmJ3i4iJyqWgoNm6\nsrLhvba49K+pq/+7tbX/Vp+9/2G11v90w+H/ktLo/6K4wP+eqq7/pba8/7S8wP9nn7X/V5St/16a\ns/9QmbX/PY+w/zaFo/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJSkoVTk1NR3d0dKywqandt7Ky\n3rexsfK7t7b/rqqq/7+2t//KwsP/zsTF/8vBwf9bpcL/e8vp/3/K5/91xeT/g8/q/2Otyv88j7D/\nTZy7/0udvf9MosP/Zrra/0yhwf8gcpL/Ln2c9QAAAAAAAAAAAAAAAAAAAAB2c3MTbWtroMC5ueLE\nvLzqtbCw/Liysv+5srL/xb28/+XZ2f/y5eb/9enq/+rc3v/f0NL/zcLD/1ukwv9ovNz/dsbj/5PU\n7f+85vb/d7zX/z+Zu/86j7D/MoOj/zmKqv9Ln77/O4+w/zKIqv82iKj1AAAAAAAAAAAAAAAAAAAA\nALOtrbGopaX7sa6v/7u5uP/PyMj/7uHh//bx8f/49PT//fb2///x8P/26Of/6Nrb/97R0//Uysv/\nXqfE/33M6P+O0+z/ktXu/6Lf9v+Au9L/X6G8/06kxP9Zqsn/ZKW//2esxv9mqcT/P4qo/zGAn/hX\nV1cIAAAAAAAAAAAAAAAAqqWl8qOhof/Vz87/5Nva/+je3f/06Oj//vLy///29v//9vb///T0///x\n8P/x4uL/1szM/7iysf9krMf/kNTt/5nV7P+Ev9b/aLDM/2m20/9Pm7n/Qpi5/zKIqv82cYj/HmJ/\n/yBlgf9RmLX/R42p8VtbWz1YWFgfAAAAAAAAAACmo6Pwr6ys/9XPz//f19f/7uLk//rt7P//8O//\n+Ozs/+nj4v/PyMf/sayr/6Cdnf+Lioz/lZWV/3Gux/9WnLj/NoSi/yN0k/8VaIn/NIqs/zeNr/9B\nlrf/Moam/1WVsP+r1eb/J3GN/3GFjf+Bh4r6VFRU2UhISHRcXFwyV1dXDqKfoPOmo6T/yMPD/766\nuv++urr/vLa2/6qkpf+cmJj/pKKj/66trv+4ubr/wcLD/8jKy//Oz9D/wMbJ/4+nsv80fZr/uN7t\n/zJ4lf9rkaD/cpyt/5y6xv/Z4ub/V5m0/3u2zP86fJb/kZGR/4iIiP+ZmZn/ZmZm1Dg4OG1bW1sk\nt7Ozu52env2ioqL/q6ur/7m5uf/Iycr/09XW/+Di5P/h5ej/3Nze/9fX1//X1NP/2NXS/9vX1P/j\n3dn/5uDc/0KGoP+cy97/UpKs/7y3tP+wrqv/qaWk/6qpqf9PlLH/S5ay/0KFoP/Q0ND/pqam/6Oj\no/+Xl5f9UlJShFNTUwPGwsITtre3g7K0tOi7vLz4zdDR/fLz8//9/f3/8vb5/9rb3P/S0M7/39vZ\n/+jl5P/p5+b/5eTj/+Hf3//c29r/PoSf/3u2zP9SlrD/ycjI/8TEw/+9u7n/qKmm/0qRrf8qgKH/\nPYGb//j5+f/p6en/2NjY/7S0tP9nZ2d6AAAAAAAAAAAAAAAAAAAAAK+wsEqtrq+1rbCw7L7AwffX\n2dr+6enp//v6+v///////fz8//b39//x8vL/6+3t/+jo6f8/haD/WqC6/1eatP/W1tb/0tLT/9DQ\n0f/Lzc//Ro2p/yqAof82epT/zM3N/+rq6v/+/v7/zc3N+3p4eGsAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAACusLEIrK2tbKqrq7q0tbXox8jI9+fo6f/4+Pj//Pz8///////9/v7//f39/z2En/8qgKH/\nXanG/9fc4f/i4eH/3d3d/7PGzv8ib4//NIeo/z2Bm/+9vr7/vLy8/9rZ2f22urrGYGlpLAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKusrB6qq6t9qqyszLS1te3P0ND67O7u/+zu\n7v/s7u7/rc3a/xJad/86iKf/cKvD/8zU2P/CzdL+RYWf/RdQZ/87ja7/h6Gs8a+vr+KsrKzXpqWl\nr6KkpFKhpqYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nq6ysP6mqqpqrrazJtre48Ozu7v/m6uz/Soyn/yBnhP8yhaX/LHiX/Cp7nPoMQVj/LG2H/0KJqNWi\npqcvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAACsra0BrK2tBKyurhusra2Irq+wy7m5ucecrLPGN4Sk8D6Rsv+Oyd//MYOj\n/xplgv8tf6DGP4SkHKioqAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn\neJoiKH2flUCOrL0XYYG9I3SYgjF+oBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAA////////4f///+H////h////4fD//+Hg///hwP//4YH//+AB///AB///AA//\n/AAP//wAD//wAA//wAAP/gAAD+AAAA/AAAAPAAAADwAAAAcAAAADAAAAAAAAAAAAAAAAAAAAAeAA\nAAH4AAAB/wAAAf/gAD//4AA////A//////8oAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAACHh4f/Wlpa/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeHh/+1tbX/Wlpa/wAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeHh/+Pj4//UFBQcQAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAABHa/8AR2v/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAIeHh//Pz8//Wlpa/wAAAAAAAAAAAAAAAAAAAAAAAAAAAEdr/wpskP8AR2v/AAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeHh/+Pj4//UFBQ\ncQAAAAAAAAAAAAAAAAAAAAAAR2v/AGCE/yKEqP8AR2v/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeHh//Y2Nj/ampq/wAAAAAAAAAAAAAAAABHa/8I\nao7/QKLG/wBHa/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAFU5qHIeHh//Ly8v/bm5u/xNhgroYaInHAEdr/wNlif8jhan/VYyjqQAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9RbhUPWnp9iIiI/729vf/a2tr/\n5eXl/1BQUP8eR1//AmSI/zyewv8AR2v/cKGzCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAACFyk+SHh4f/1dXV/9jY2P/c3Nz/6Ojo/93d3f9LT1P/KYmt/wBZ\nff8aZH/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT5Sw\n5Ge93f+Hh4f/1tna/5KYm/+goKD/hY2Q/9TT0/9VVVX/Xq7M/wBZff8vdpDeAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT5Sw8F+01P+Hh4f/scbO/1+kv/8H\naIz/VKC7/6aoqf9TU1P/T6PC/wBZff85gJrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAABXV1cGV1dXE11dXSVXV1ctT5Ku92Cz0v+NpK3/rsDG/wVegv8KVXn/NExc/1BQUP9ugo3/AFl9\n/ylznP8ncYzSAAAAAAAAAAAAAAAAAAAAAFdXVw5hYWEfXFxcLF1dXVdWVlaQXlxcvYaCguemoKD7\nVZWw/3DA3/+irrL/aG5w/2Snwv+uxc7/jI2N/319ff8dYX3/KnSd/0iVtP8TYoHHAAAAAAAAAAAA\nAAAAAAAAAFdWVmtdW1u4gH192KmkpPuzr6//xsDA/8a/v//Pxsb/Vpex/2u82v+Ltsf/qKmp/6ip\nqf+SqbP/dKG0/1iivP9vtc3/Y67J/zKGpv8Rao3AAAAAAAAAAAAAAAAAcnBwl7q0tP3Ev7//wby8\n/9rR0f/r3t3//u/v//7v7//u4+P/V5iy/3bB3f9hqcX/Q5Gv/zSDov8qe5v/I3qc/yN3mP81fZv/\nIXCR/y19nP8PZYjKAAAAAAAAAAAAAAAAramp/767u//d1dX/8+jo///4+P///v7///39///z8//u\n4uL/R4yo/0uVsf8nd5b/KXqb/zeNr/83ja//N42v/yl6m/96rL//DV1+/zRpfvciZH+wV1dXMFdX\nVwgAAAAAoZ6e/9LKzf/i2tn/7eLj/+zf3//e1dT/0crK/7WwsP+mpaX/fJCZ/0Z8k/9Pl7T/l8TV\n/z+Gof+yv8T/w9LY/ziAnP+FuMv/KHOR/4qKiv98fHz/VVVVq1lZWUVXV1ccpaKi9Kempv+wrq//\nurq6/7y7vP+9vr//yc3P/9LT1P/Y2Nj/3t3c/+Dd2/9Mmrn/k8TX/0SIov/W1NT/y87Q/z+FoP9y\nrcT/KHaU/729vf+VlZX/mpqa/1dXV5hhYWEswsHBQqipqb64uLj11tfZ//n5+f//////6urq/+bj\n4v/x7uz/8e/u/+/t7P9FmLb/h7zQ/0OHov/b2tr/z9LU/z+FoP9gobv/KniV/+rq6v/b29v/ycnJ\n/29vb5wAAAAAAAAAAAAAAACsrKwnqamqgbCxss3Gxsf45+bm//z8/P////////////////8tf5//\nebPJ/0KHov/w8PD/5enq/z+FoP9Bi6j/L3uZ/8XGxv/c3Nz/+Pj4/1tcXH8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAACioqI3pqamj7Ozs9fR0dL79PT0//////8gbo3/WZu0/0CGof/l6+7/3eXo/z+F\noP8ncI7/O4Wj/7Ozs/Wrq6vtraytyYSMjCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAJycnAehoKFLpqamn7W1tuJHhqD/IWuJ/zSHp/9QjKT9TYqi+hROZ/8weZb/S4mi3Z6dnkeXl5co\nlZSVDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+Ojwpa\niJpRNICf/DyPr/+Oyd//NoSi/yJtjP85g6DzP4WgGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4WgJz+FoLc/haDwP4Wg\n7T+FoKs/haAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z/AP/4/wD/+PwA//j4AP/48AD/+OEA\n//ADAP/AAwD/wAcA/4AHAP+ABwD4AAcAgAAHAIAABwAAAAcAAAABAAAAAAAAAAAAAAABAMAAAQD4\nAAEA/gADAP/AHwD/8D8AKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAWlpaRWNjY/9kZGT2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5+fv+7u7v/e3t7hgAAAAAAAAAAAAAAAF+asaEAXYH/\nAF2B/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+fn7/zs7O/2ZmZvQAAAAAAAAAAF+asaEA\nXYH/MZO3/wBOcv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfn5+/729vf97e3uGAAAAAF+a\nsaEAXYH/O53B/wBOcv8AAAAAAAAAAAAAAAABeKb/AXim/wF4pv8BeKb/FGiR/35+fv/W1tb/Ymdp\n/yVwlv8AXYH/L5G1/wBOcv96cnL/enJy/3pycrl6cnJgKqPS/yWfzf8ln83/Pbfk/3l5ef+6urr/\n4+Pj/7q6uv9aWlr/KYuv/wBOcv+0r7D/l8al/7SvsP9dWFj/l4+P5UbA7f9GwO3/SMLv/2fi//94\neHj/19fX/5iYmP/j5OT/Wlpa/zSWuv8ATnL/eHR0/zyxYf9eW1v/tK+w/3pycv8ai7j/Goq1/xqN\nuv8tptX/eXl5/xp4oP9PaXX/GnGW/1paWv8cfqL/ImyI/2CObf8J6lP/U1BQ/7SvsP96cnL/RsDt\n/0bA7f9Iwu//Z+L//y6QtP9ZXF7/tLS0/1paWv8IXoD/HGWB/+XZ2P94dHT/MMBf/2NkYv+1sLH/\nenJy/wF4pv9OfZf/Tn2X/059l/8pkLb/vb29/6yzt/9phJX/AXim/////////////////8n32f/Z\n1tb/xsLB/3pycv96cnJgUXyX/2TI6P9Xd5D/tK+w/0V1k/8zq9f/RHub/7SvsP+0r7D/tK+w/7Sv\nsP+1sLH/tK+w/7SvsOV6cnJgAAAAAFN9mP9lyej/VniR/+Hg4f9GdJL/M6zZ/z56m//t7e//7e3v\n/+zs7v/f3t//x8TD98bDwrXGw8JtAAAAAAAAAABWgJj/ZMjm/12Dm//IxcSgSImp/zS04f9bfpj/\nxsPC2MbDwtjHxMO9yMXEoMnGxQUAAAAAAAAAAAAAAAAAAAAAU32Y623H4/9tscn/dZmu/zSx3P8Q\nndj/U32Y6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFySrIBTfZj/a8Pf/3PL\n5P8Qndj/U32Y/1ySrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXJKs\ngFN9mOtWeJL/U32Y61ySrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/wAA\n+OMAAPjDAAD4hwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACABwAAgP8AAID/AADB\n/wAA')\n\n$formBitLockerStartupPIN.MaximizeBox = $False\n$formBitLockerStartupPIN.MinimizeBox = $False\n$formBitLockerStartupPIN.Name = 'formBitLockerStartupPIN'\n$formBitLockerStartupPIN.SizeGripStyle = 'Hide'\n$formBitLockerStartupPIN.StartPosition = 'CenterScreen'\n$formBitLockerStartupPIN.Text = \"BitLocker startup PIN ($env:SystemDrive)\"\n$formBitLockerStartupPIN.TopMost = $True\n$formBitLockerStartupPIN.add_Load($formBitLockerStartupPIN_Load)\n\n# labelPINIsNotEqual\n$labelPINIsNotEqual.AutoSize = $True\n$labelPINIsNotEqual.ForeColor = 'Red'\n$labelPINIsNotEqual.Location = '200, 181'\n$labelPINIsNotEqual.Margin = '4, 0, 4, 0'\n$labelPINIsNotEqual.Name = 'labelPINIsNotEqual'\n$labelPINIsNotEqual.Size = '105, 21'\n$labelPINIsNotEqual.TabIndex = 9\n$labelPINIsNotEqual.Text = 'PIN is not equal'\n$labelPINIsNotEqual.UseCompatibleTextRendering = $True\n$labelPINIsNotEqual.Visible = $False\n\n# labelRetypePIN\n$labelRetypePIN.AutoSize = $True\n$labelRetypePIN.Location = '26, 146'\n$labelRetypePIN.Margin = '4, 0, 4, 0'\n$labelRetypePIN.Name = 'labelRetypePIN'\n$labelRetypePIN.Size = '82, 21'\n$labelRetypePIN.TabIndex = 8\n$labelRetypePIN.Text = 'Re-type PIN'\n$labelRetypePIN.UseCompatibleTextRendering = $True\n\n# labelNewPIN\n$labelNewPIN.AutoSize = $True\n$labelNewPIN.Location = '26, 105'\n$labelNewPIN.Margin = '4, 0, 4, 0'\n$labelNewPIN.Name = 'labelNewPIN'\n$labelNewPIN.Size = '61, 21'\n$labelNewPIN.TabIndex = 7\n$labelNewPIN.Text = 'New PIN'\n$labelNewPIN.UseCompatibleTextRendering = $True\n\n# labelChoosePin\n$labelChoosePin.AutoSize = $True\n$labelChoosePin.Location = '26, 60'\n$labelChoosePin.Margin = '4, 0, 4, 0'\n$labelChoosePin.Name = 'labelChoosePin'\n$labelChoosePin.Size = '256, 21'\n$labelChoosePin.TabIndex = 6\n$labelChoosePin.Text = 'Choose a PIN that''s 6-20 numbers long.'\n$labelChoosePin.UseCompatibleTextRendering = $True\n\n# panelBottom\n$panelBottom.Controls.Add($buttonCancel)\n$panelBottom.Controls.Add($buttonSetPIN)\n$panelBottom.BackColor = 'Control'\n$panelBottom.Location = '-1, 209'\n$panelBottom.Margin = '4, 4, 4, 4'\n$panelBottom.Name = 'panelBottom'\n$panelBottom.Size = '448, 63'\n$panelBottom.TabIndex = 5\n\n# buttonCancel\n$buttonCancel.Location = '333, 17'\n$buttonCancel.Margin = '4, 4, 4, 4'\n$buttonCancel.Name = 'buttonCancel'\n$buttonCancel.Size = '100, 30'\n$buttonCancel.TabIndex = 4\n$buttonCancel.Text = '&Cancel'\n$buttonCancel.UseCompatibleTextRendering = $True\n$buttonCancel.UseVisualStyleBackColor = $True\n$buttonCancel.add_Click($buttonCancel_Click)\n\n# buttonSetPIN\n$buttonSetPIN.Location = '225, 17'\n$buttonSetPIN.Margin = '4, 4, 4, 4'\n$buttonSetPIN.Name = 'buttonSetPIN'\n$buttonSetPIN.Size = '100, 30'\n$buttonSetPIN.TabIndex = 3\n$buttonSetPIN.Text = '&Set PIN'\n$buttonSetPIN.UseCompatibleTextRendering = $True\n$buttonSetPIN.UseVisualStyleBackColor = $True\n$buttonSetPIN.add_Click($buttonSetPIN_Click)\n\n# labelSetBLtartupPin\n$labelSetBLtartupPin.AutoSize = $True\n$labelSetBLtartupPin.Font = 'Calibri Light, 13.8pt'\n$labelSetBLtartupPin.ForeColor = 'MediumBlue'\n$labelSetBLtartupPin.Location = '25, 17'\n$labelSetBLtartupPin.Margin = '4, 0, 4, 0'\n$labelSetBLtartupPin.Name = 'labelSetBLtartupPin'\n$labelSetBLtartupPin.Size = '244, 34'\n$labelSetBLtartupPin.TabIndex = 2\n$labelSetBLtartupPin.Text = 'Set BitLocker startup PIN'\n\n# textboxRetypedPin\n$textboxRetypedPin.Location = '133, 143'\n$textboxRetypedPin.Margin = '4, 4, 4, 4'\n$textboxRetypedPin.Name = 'textboxRetypedPin'\n$textboxRetypedPin.Size = '214, 23'\n$textboxRetypedPin.TabIndex = 1\n$textboxRetypedPin.UseSystemPasswordChar = $True\n$textboxRetypedPin.add_KeyUp($textboxRetypedPin_KeyUp)\n\n# textboxNewPin\n$textboxNewPin.Location = '133, 102'\n$textboxNewPin.Margin = '4, 4, 4, 4'\n$textboxNewPin.Name = 'textboxNewPin'\n$textboxNewPin.Size = '214, 23'\n$textboxNewPin.TabIndex = 0\n$textboxNewPin.UseSystemPasswordChar = $True\n$textboxNewPin.add_KeyUp($textboxNewPin_KeyUp)\n\n$panelBottom.ResumeLayout()\n$formBitLockerStartupPIN.ResumeLayout()\n\n\n$formBitLockerStartupPIN.add_FormClosed($Form_Cleanup_FormClosed)\n\n$formBitLockerStartupPIN.ShowDialog() | Out-Null\n"
  },
  {
    "path": "INTUNE/Win32App/SetBitLockerPin/SetBitLockerPin.ps1",
    "content": "# https://oliverkieselbach.com/2019/08/02/how-to-enable-pre-boot-bitlocker-startup-pin-on-windows-with-intune/\n# Author: Oliver Kieselbach (oliverkieselbach.com)\n# Date: 08/01/2019\n# Description: Starts the Windows Forms Dialog for BitLocker PIN entry and receives the PIN via exit code to set the additional key protector\n# - 10/21/2019 changed PIN handover\n# - 02/10/2020 added content length check\n\n# shows GUI for entering PIN for Bitlocker and than sets it as TPMPin protector plus removes TPM protector if such exists\n# if entering the PIN fails, the process will start again\n\n\n# shouldn't happen (because of detection script), but just for sure\nif ((Get-BitLockerVolume -MountPoint $env:SystemDrive).KeyProtector | where { $_.KeyProtectorType -eq 'TpmPin' }) {\n    throw \"PIN is already set\"\n}\n\n$pathPINFile = $(Join-Path -Path $([Environment]::GetFolderPath(\"CommonDocuments\")) -ChildPath \"PIN-prompted.txt\")\n\nwhile (1) {\n    # just for sure\n    if (Test-Path $pathPINFile) {\n        Remove-Item $pathPINFile -Force -ErrorAction Stop\n    }\n\n    .\\ServiceUI.exe -process:Explorer.exe \"$env:SystemRoot\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -NoProfile -WindowStyle Hidden -Ex bypass -file \"$PSScriptRoot\\Popup.ps1\"\n    $exitCode = $LASTEXITCODE\n\n    If ($exitCode -eq 0 -And (Test-Path -Path $pathPINFile)) {\n        $encodedText = Get-Content -Path $pathPINFile\n        if ($encodedText.Length -gt 0) {\n            $PIN = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($encodedText))\n\n            Add-BitLockerKeyProtector -MountPoint $env:SystemDrive -Pin $(ConvertTo-SecureString $PIN -AsPlainText -Force) -TpmAndPinProtector -ErrorAction Stop\n\n            # remove TPM protector if exists and adding of the TPMPin protector was successful\n            $null = Get-BitLockerVolume -MountPoint $env:SystemDrive | select -exp KeyProtector | ? { $_.KeyProtectorType -eq \"Tpm\" } | select -exp KeyProtectorId | % { Remove-BitLockerKeyProtector -KeyProtectorId $_ -MountPoint $env:SystemDrive }\n\n            # everything is ok, exit\n            break\n        }\n    }\n\n    sleep 5\n}\n\n# Cleanup\nRemove-Item -Path $pathPINFile -Force -ErrorAction SilentlyContinue"
  },
  {
    "path": "Invoke-AsLoggedUser.ps1",
    "content": "﻿function Invoke-AsLoggedUser {\n    <#\n    .SYNOPSIS\n    Function for running specified code under all logged users (impersonate the currently logged on user).\n    Common use case is when code is running under SYSTEM and you need to run something under logged users (to modify user registry etc).\n\n    .DESCRIPTION\n    Function for running specified code under all logged users (impersonate the currently logged on user).\n    Common use case is when code is running under SYSTEM and you need to run something under logged users (to modify user registry etc).\n\n    You have to run this under SYSTEM account, or ADMIN account (but in such case helper sched. task will be created, content to run will be saved to disk and called from sched. task under SYSTEM account).\n\n    Helper files and sched. tasks are automatically deleted.\n\n    .PARAMETER ScriptBlock\n    Scriptblock that should be run under logged users.\n\n    .PARAMETER ComputerName\n    Name of computer, where to run this.\n    If specified, psremoting will be used to connect, this function with scriptBlock to run will be saved to disk and run through helper scheduled task under SYSTEM account.\n\n    .PARAMETER ReturnTranscript\n    Return output of the scriptBlock being run.\n\n    .PARAMETER NoWait\n    Don't wait for scriptBlock code finish.\n\n    .PARAMETER UseWindowsPowerShell\n    Use default PowerShell exe instead of of the one, this was launched under.\n\n    .PARAMETER NonElevatedSession\n    Run non elevated.\n\n    .PARAMETER Visible\n    Parameter description\n\n    .PARAMETER CacheToDisk\n    Necessity for long scriptBlocks. Content will be saved to disk and run from there.\n\n    .PARAMETER Argument\n    If you need to pass some variables to the scriptBlock.\n    Hashtable where keys will be names of variables and values will be, well values :)\n\n    Example:\n    [hashtable]$Argument = @{\n        name = \"John\"\n        cities = \"Boston\", \"Prague\"\n        hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }}\n    }\n\n    Will in beginning of the scriptBlock define variables:\n    $name = 'John'\n    $cities = 'Boston', 'Prague'\n    $hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }\n\n    ! ONLY STRING, ARRAY and HASHTABLE variables are supported !\n\n    .EXAMPLE\n    Invoke-AsLoggedUser {New-Item C:\\temp\\$env:username}\n\n    On local computer will call given scriptblock under all logged users.\n\n    .EXAMPLE\n    Invoke-AsLoggedUser {New-Item \"$env:USERPROFILE\\$name\"} -computerName PC-01 -ReturnTranscript -Argument @{name = 'someFolder'} -Verbose\n\n    On computer PC-01 will call given scriptblock under all logged users i.e. will create folder 'someFolder' in root of each user profile.\n    Transcript of the run scriptBlock will be outputted in console too.\n\n    .NOTES\n    Based on https://github.com/KelvinTegelaar/RunAsUser\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [scriptblock]$ScriptBlock,\n        [Parameter(Mandatory = $false)]\n        [string] $ComputerName,\n        [Parameter(Mandatory = $false)]\n        [switch] $ReturnTranscript,\n        [Parameter(Mandatory = $false)]\n        [switch]$NoWait,\n        [Parameter(Mandatory = $false)]\n        [switch]$UseWindowsPowerShell,\n        [Parameter(Mandatory = $false)]\n        [switch]$NonElevatedSession,\n        [Parameter(Mandatory = $false)]\n        [switch]$Visible,\n        [Parameter(Mandatory = $false)]\n        [switch]$CacheToDisk,\n        [Parameter(Mandatory = $false)]\n        [hashtable]$Argument\n    )\n\n    if ($ReturnTranscript -and $NoWait) {\n        throw \"It is not possible to return transcript if you don't want to wait for code finish\"\n    }\n\n    #region variables\n    $TranscriptPath = \"C:\\78943728TEMP63287789\\Invoke-AsLoggedUser.log\"\n    #endregion variables\n\n    #region functions\n    function Create-VariableTextDefinition {\n        <#\n        .SYNOPSIS\n        Function will convert hashtable content to text definition of variables, where hash key is name of variable and hash value is therefore value of this new variable.\n\n        .PARAMETER hashTable\n        HashTable which content will be transformed to variables\n\n        .PARAMETER returnHashItself\n        Returns text representation of hashTable parameter value itself.\n\n        .EXAMPLE\n        [hashtable]$Argument = @{\n            string = \"jmeno\"\n            array = \"neco\", \"necojineho\"\n            hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }}\n        }\n\n        Create-VariableTextDefinition $Argument\n    #>\n\n        [CmdletBinding()]\n        [Parameter(Mandatory = $true)]\n        param (\n            [hashtable] $hashTable\n            ,\n            [switch] $returnHashItself\n        )\n\n        function _convertToStringRepresentation {\n            param ($object)\n\n            $type = $object.gettype()\n            if (($type.Name -eq 'Object[]' -and $type.BaseType.Name -eq 'Array') -or ($type.Name -eq 'ArrayList')) {\n                Write-Verbose \"array\"\n                ($object | % {\n                        _convertToStringRepresentation $_\n                    }) -join \", \"\n            } elseif ($type.Name -eq 'HashTable' -and $type.BaseType.Name -eq 'Object') {\n                Write-Verbose \"hash\"\n                $hashContent = $object.getenumerator() | % {\n                    '{0} = {1};' -f $_.key, (_convertToStringRepresentation $_.value)\n                }\n                \"@{$hashContent}\"\n            } elseif ($type.Name -eq 'String') {\n                Write-Verbose \"string\"\n                \"'$object'\"\n            } else {\n                throw \"undefined type\"\n            }\n        }\n        if ($returnHashItself) {\n            _convertToStringRepresentation $hashTable\n        } else {\n            $hashTable.GetEnumerator() | % {\n                $variableName = $_.Key\n                $variableValue = _convertToStringRepresentation $_.value\n                \"`$$variableName = $variableValue\"\n            }\n        }\n    }\n\n    function Get-LoggedOnUser {\n        quser | Select-Object -Skip 1 | ForEach-Object {\n            $CurrentLine = $_.Trim() -Replace '\\s+', ' ' -Split '\\s'\n            $HashProps = @{\n                UserName     = $CurrentLine[0]\n                ComputerName = $env:COMPUTERNAME\n            }\n\n            # If session is disconnected different fields will be selected\n            if ($CurrentLine[2] -eq 'Disc') {\n                $HashProps.SessionName = $null\n                $HashProps.Id = $CurrentLine[1]\n                $HashProps.State = $CurrentLine[2]\n                $HashProps.IdleTime = $CurrentLine[3]\n                $HashProps.LogonTime = $CurrentLine[4..6] -join ' '\n            } else {\n                $HashProps.SessionName = $CurrentLine[1]\n                $HashProps.Id = $CurrentLine[2]\n                $HashProps.State = $CurrentLine[3]\n                $HashProps.IdleTime = $CurrentLine[4]\n                $HashProps.LogonTime = $CurrentLine[5..7] -join ' '\n            }\n\n            $obj = New-Object -TypeName PSCustomObject -Property $HashProps | Select-Object -Property UserName, ComputerName, SessionName, Id, State, IdleTime, LogonTime\n            #insert a new type name for the object\n            $obj.psobject.Typenames.Insert(0, 'My.GetLoggedOnUser')\n            $obj\n        }\n    }\n\n    function _Invoke-AsLoggedUser {\n        if (!(\"RunAsUser.ProcessExtensions\" -as [type])) {\n            $source = @\"\nusing Microsoft.Win32.SafeHandles;\nusing System;\nusing System.Runtime.InteropServices;\nusing System.Text;\n\nnamespace RunAsUser\n{\n    internal class NativeHelpers\n    {\n        [StructLayout(LayoutKind.Sequential)]\n        public struct PROCESS_INFORMATION\n        {\n            public IntPtr hProcess;\n            public IntPtr hThread;\n            public int dwProcessId;\n            public int dwThreadId;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public struct STARTUPINFO\n        {\n            public int cb;\n            public String lpReserved;\n            public String lpDesktop;\n            public String lpTitle;\n            public uint dwX;\n            public uint dwY;\n            public uint dwXSize;\n            public uint dwYSize;\n            public uint dwXCountChars;\n            public uint dwYCountChars;\n            public uint dwFillAttribute;\n            public uint dwFlags;\n            public short wShowWindow;\n            public short cbReserved2;\n            public IntPtr lpReserved2;\n            public IntPtr hStdInput;\n            public IntPtr hStdOutput;\n            public IntPtr hStdError;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public struct WTS_SESSION_INFO\n        {\n            public readonly UInt32 SessionID;\n\n            [MarshalAs(UnmanagedType.LPStr)]\n            public readonly String pWinStationName;\n\n            public readonly WTS_CONNECTSTATE_CLASS State;\n        }\n    }\n\n    internal class NativeMethods\n    {\n        [DllImport(\"kernel32\", SetLastError=true)]\n        public static extern int WaitForSingleObject(\n          IntPtr hHandle,\n          int dwMilliseconds);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool CloseHandle(\n            IntPtr hSnapshot);\n\n        [DllImport(\"userenv.dll\", SetLastError = true)]\n        public static extern bool CreateEnvironmentBlock(\n            ref IntPtr lpEnvironment,\n            SafeHandle hToken,\n            bool bInherit);\n\n        [DllImport(\"advapi32.dll\", SetLastError = true, CharSet = CharSet.Unicode)]\n        public static extern bool CreateProcessAsUserW(\n            SafeHandle hToken,\n            String lpApplicationName,\n            StringBuilder lpCommandLine,\n            IntPtr lpProcessAttributes,\n            IntPtr lpThreadAttributes,\n            bool bInheritHandle,\n            uint dwCreationFlags,\n            IntPtr lpEnvironment,\n            String lpCurrentDirectory,\n            ref NativeHelpers.STARTUPINFO lpStartupInfo,\n            out NativeHelpers.PROCESS_INFORMATION lpProcessInformation);\n\n        [DllImport(\"userenv.dll\", SetLastError = true)]\n        [return: MarshalAs(UnmanagedType.Bool)]\n        public static extern bool DestroyEnvironmentBlock(\n            IntPtr lpEnvironment);\n\n        [DllImport(\"advapi32.dll\", SetLastError = true)]\n        public static extern bool DuplicateTokenEx(\n            SafeHandle ExistingTokenHandle,\n            uint dwDesiredAccess,\n            IntPtr lpThreadAttributes,\n            SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,\n            TOKEN_TYPE TokenType,\n            out SafeNativeHandle DuplicateTokenHandle);\n\n        [DllImport(\"advapi32.dll\", SetLastError = true)]\n        public static extern bool GetTokenInformation(\n            SafeHandle TokenHandle,\n            uint TokenInformationClass,\n            SafeMemoryBuffer TokenInformation,\n            int TokenInformationLength,\n            out int ReturnLength);\n\n        [DllImport(\"wtsapi32.dll\", CharSet = CharSet.Unicode, SetLastError = true)]\n        public static extern bool WTSEnumerateSessions(\n            IntPtr hServer,\n            int Reserved,\n            int Version,\n            ref IntPtr ppSessionInfo,\n            ref int pCount);\n\n        [DllImport(\"wtsapi32.dll\")]\n        public static extern void WTSFreeMemory(\n            IntPtr pMemory);\n\n        [DllImport(\"kernel32.dll\")]\n        public static extern uint WTSGetActiveConsoleSessionId();\n\n        [DllImport(\"Wtsapi32.dll\", SetLastError = true)]\n        public static extern bool WTSQueryUserToken(\n            uint SessionId,\n            out SafeNativeHandle phToken);\n    }\n\n    internal class SafeMemoryBuffer : SafeHandleZeroOrMinusOneIsInvalid\n    {\n        public SafeMemoryBuffer(int cb) : base(true)\n        {\n            base.SetHandle(Marshal.AllocHGlobal(cb));\n        }\n        public SafeMemoryBuffer(IntPtr handle) : base(true)\n        {\n            base.SetHandle(handle);\n        }\n\n        protected override bool ReleaseHandle()\n        {\n            Marshal.FreeHGlobal(handle);\n            return true;\n        }\n    }\n\n    internal class SafeNativeHandle : SafeHandleZeroOrMinusOneIsInvalid\n    {\n        public SafeNativeHandle() : base(true) { }\n        public SafeNativeHandle(IntPtr handle) : base(true) { this.handle = handle; }\n\n        protected override bool ReleaseHandle()\n        {\n            return NativeMethods.CloseHandle(handle);\n        }\n    }\n\n    internal enum SECURITY_IMPERSONATION_LEVEL\n    {\n        SecurityAnonymous = 0,\n        SecurityIdentification = 1,\n        SecurityImpersonation = 2,\n        SecurityDelegation = 3,\n    }\n\n    internal enum SW\n    {\n        SW_HIDE = 0,\n        SW_SHOWNORMAL = 1,\n        SW_NORMAL = 1,\n        SW_SHOWMINIMIZED = 2,\n        SW_SHOWMAXIMIZED = 3,\n        SW_MAXIMIZE = 3,\n        SW_SHOWNOACTIVATE = 4,\n        SW_SHOW = 5,\n        SW_MINIMIZE = 6,\n        SW_SHOWMINNOACTIVE = 7,\n        SW_SHOWNA = 8,\n        SW_RESTORE = 9,\n        SW_SHOWDEFAULT = 10,\n        SW_MAX = 10\n    }\n\n    internal enum TokenElevationType\n    {\n        TokenElevationTypeDefault = 1,\n        TokenElevationTypeFull,\n        TokenElevationTypeLimited,\n    }\n\n    internal enum TOKEN_TYPE\n    {\n        TokenPrimary = 1,\n        TokenImpersonation = 2\n    }\n\n    internal enum WTS_CONNECTSTATE_CLASS\n    {\n        WTSActive,\n        WTSConnected,\n        WTSConnectQuery,\n        WTSShadow,\n        WTSDisconnected,\n        WTSIdle,\n        WTSListen,\n        WTSReset,\n        WTSDown,\n        WTSInit\n    }\n\n    public class Win32Exception : System.ComponentModel.Win32Exception\n    {\n        private string _msg;\n\n        public Win32Exception(string message) : this(Marshal.GetLastWin32Error(), message) { }\n        public Win32Exception(int errorCode, string message) : base(errorCode)\n        {\n            _msg = String.Format(\"{0} ({1}, Win32ErrorCode {2} - 0x{2:X8})\", message, base.Message, errorCode);\n        }\n\n        public override string Message { get { return _msg; } }\n        public static explicit operator Win32Exception(string message) { return new Win32Exception(message); }\n    }\n\n    public static class ProcessExtensions\n    {\n        #region Win32 Constants\n\n        private const int CREATE_UNICODE_ENVIRONMENT = 0x00000400;\n        private const int CREATE_NO_WINDOW = 0x08000000;\n\n        private const int CREATE_NEW_CONSOLE = 0x00000010;\n\n        private const uint INVALID_SESSION_ID = 0xFFFFFFFF;\n        private static readonly IntPtr WTS_CURRENT_SERVER_HANDLE = IntPtr.Zero;\n\n        #endregion\n\n        // Gets the user token from the currently active session\n        private static SafeNativeHandle GetSessionUserToken(bool elevated)\n        {\n            var activeSessionId = INVALID_SESSION_ID;\n            var pSessionInfo = IntPtr.Zero;\n            var sessionCount = 0;\n\n            // Get a handle to the user access token for the current active session.\n            if (NativeMethods.WTSEnumerateSessions(WTS_CURRENT_SERVER_HANDLE, 0, 1, ref pSessionInfo, ref sessionCount))\n            {\n                try\n                {\n                    var arrayElementSize = Marshal.SizeOf(typeof(NativeHelpers.WTS_SESSION_INFO));\n                    var current = pSessionInfo;\n\n                    for (var i = 0; i < sessionCount; i++)\n                    {\n                        var si = (NativeHelpers.WTS_SESSION_INFO)Marshal.PtrToStructure(\n                            current, typeof(NativeHelpers.WTS_SESSION_INFO));\n                        current = IntPtr.Add(current, arrayElementSize);\n\n                        if (si.State == WTS_CONNECTSTATE_CLASS.WTSActive)\n                        {\n                            activeSessionId = si.SessionID;\n                            break;\n                        }\n                    }\n                }\n                finally\n                {\n                    NativeMethods.WTSFreeMemory(pSessionInfo);\n                }\n            }\n\n            // If enumerating did not work, fall back to the old method\n            if (activeSessionId == INVALID_SESSION_ID)\n            {\n                activeSessionId = NativeMethods.WTSGetActiveConsoleSessionId();\n            }\n\n            SafeNativeHandle hImpersonationToken;\n            if (!NativeMethods.WTSQueryUserToken(activeSessionId, out hImpersonationToken))\n            {\n                throw new Win32Exception(\"WTSQueryUserToken failed to get access token.\");\n            }\n\n            using (hImpersonationToken)\n            {\n                // First see if the token is the full token or not. If it is a limited token we need to get the\n                // linked (full/elevated token) and use that for the CreateProcess task. If it is already the full or\n                // default token then we already have the best token possible.\n                TokenElevationType elevationType = GetTokenElevationType(hImpersonationToken);\n\n                if (elevationType == TokenElevationType.TokenElevationTypeLimited && elevated == true)\n                {\n                    using (var linkedToken = GetTokenLinkedToken(hImpersonationToken))\n                        return DuplicateTokenAsPrimary(linkedToken);\n                }\n                else\n                {\n                    return DuplicateTokenAsPrimary(hImpersonationToken);\n                }\n            }\n        }\n\n        public static int StartProcessAsCurrentUser(string appPath, string cmdLine = null, string workDir = null, bool visible = true,int wait = -1, bool elevated = true)\n        {\n            using (var hUserToken = GetSessionUserToken(elevated))\n            {\n                var startInfo = new NativeHelpers.STARTUPINFO();\n                startInfo.cb = Marshal.SizeOf(startInfo);\n\n                uint dwCreationFlags = CREATE_UNICODE_ENVIRONMENT | (uint)(visible ? CREATE_NEW_CONSOLE : CREATE_NO_WINDOW);\n                startInfo.wShowWindow = (short)(visible ? SW.SW_SHOW : SW.SW_HIDE);\n                //startInfo.lpDesktop = \"winsta0\\\\default\";\n\n                IntPtr pEnv = IntPtr.Zero;\n                if (!NativeMethods.CreateEnvironmentBlock(ref pEnv, hUserToken, false))\n                {\n                    throw new Win32Exception(\"CreateEnvironmentBlock failed.\");\n                }\n                try\n                {\n                    StringBuilder commandLine = new StringBuilder(cmdLine);\n                    var procInfo = new NativeHelpers.PROCESS_INFORMATION();\n\n                    if (!NativeMethods.CreateProcessAsUserW(hUserToken,\n                        appPath, // Application Name\n                        commandLine, // Command Line\n                        IntPtr.Zero,\n                        IntPtr.Zero,\n                        false,\n                        dwCreationFlags,\n                        pEnv,\n                        workDir, // Working directory\n                        ref startInfo,\n                        out procInfo))\n                    {\n                        throw new Win32Exception(\"CreateProcessAsUser failed.\");\n                    }\n\n                    try\n                    {\n                        NativeMethods.WaitForSingleObject( procInfo.hProcess, wait);\n                        return procInfo.dwProcessId;\n                    }\n                    finally\n                    {\n                        NativeMethods.CloseHandle(procInfo.hThread);\n                        NativeMethods.CloseHandle(procInfo.hProcess);\n                    }\n                }\n                finally\n                {\n                    NativeMethods.DestroyEnvironmentBlock(pEnv);\n                }\n            }\n        }\n\n        private static SafeNativeHandle DuplicateTokenAsPrimary(SafeHandle hToken)\n        {\n            SafeNativeHandle pDupToken;\n            if (!NativeMethods.DuplicateTokenEx(hToken, 0, IntPtr.Zero, SECURITY_IMPERSONATION_LEVEL.SecurityImpersonation,\n                TOKEN_TYPE.TokenPrimary, out pDupToken))\n            {\n                throw new Win32Exception(\"DuplicateTokenEx failed.\");\n            }\n\n            return pDupToken;\n        }\n\n        private static TokenElevationType GetTokenElevationType(SafeHandle hToken)\n        {\n            using (SafeMemoryBuffer tokenInfo = GetTokenInformation(hToken, 18))\n            {\n                return (TokenElevationType)Marshal.ReadInt32(tokenInfo.DangerousGetHandle());\n            }\n        }\n\n        private static SafeNativeHandle GetTokenLinkedToken(SafeHandle hToken)\n        {\n            using (SafeMemoryBuffer tokenInfo = GetTokenInformation(hToken, 19))\n            {\n                return new SafeNativeHandle(Marshal.ReadIntPtr(tokenInfo.DangerousGetHandle()));\n            }\n        }\n\n        private static SafeMemoryBuffer GetTokenInformation(SafeHandle hToken, uint infoClass)\n        {\n            int returnLength;\n            bool res = NativeMethods.GetTokenInformation(hToken, infoClass, new SafeMemoryBuffer(IntPtr.Zero), 0,\n                out returnLength);\n            int errCode = Marshal.GetLastWin32Error();\n            if (!res && errCode != 24 && errCode != 122)  // ERROR_INSUFFICIENT_BUFFER, ERROR_BAD_LENGTH\n            {\n                throw new Win32Exception(errCode, String.Format(\"GetTokenInformation({0}) failed to get buffer length\", infoClass));\n            }\n\n            SafeMemoryBuffer tokenInfo = new SafeMemoryBuffer(returnLength);\n            if (!NativeMethods.GetTokenInformation(hToken, infoClass, tokenInfo, returnLength, out returnLength))\n                throw new Win32Exception(String.Format(\"GetTokenInformation({0}) failed\", infoClass));\n\n            return tokenInfo;\n        }\n    }\n}\n\"@\n            Add-Type -TypeDefinition $source -Language CSharp\n        }\n        if ($CacheToDisk) {\n            $ScriptGuid = New-Guid\n            $null = New-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Value $ScriptBlock -Force\n            $pwshcommand = \"-ExecutionPolicy Bypass -Window Normal -file `\"$($ENV:TEMP)\\$($ScriptGuid).ps1`\"\"\n        } else {\n            $encodedcommand = [Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($ScriptBlock))\n            $pwshcommand = \"-ExecutionPolicy Bypass -Window Normal -EncodedCommand $($encodedcommand)\"\n        }\n        $OSLevel = (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentVersion\n        if ($OSLevel -lt 6.2) { $MaxLength = 8190 } else { $MaxLength = 32767 }\n        if ($encodedcommand.length -gt $MaxLength -and $CacheToDisk -eq $false) {\n            Write-Error -Message \"The encoded script is longer than the command line parameter limit. Please execute the script with the -CacheToDisk option.\"\n            return\n        }\n        $privs = whoami /priv /fo csv | ConvertFrom-Csv | Where-Object { $_.'Privilege Name' -eq 'SeDelegateSessionUserImpersonatePrivilege' }\n        if ($privs.State -eq \"Disabled\") {\n            Write-Error -Message \"Not running with correct privilege. You must run this script as system or have the SeDelegateSessionUserImpersonatePrivilege token.\"\n            return\n        } else {\n            try {\n                # Use the same PowerShell executable as the one that invoked the function, Unless -UseWindowsPowerShell is defined\n\n                if (!$UseWindowsPowerShell) { $pwshPath = (Get-Process -Id $pid).Path } else { $pwshPath = \"$($ENV:windir)\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\" }\n                if ($NoWait) { $ProcWaitTime = 1 } else { $ProcWaitTime = -1 }\n                if ($NonElevatedSession) { $RunAsAdmin = $false } else { $RunAsAdmin = $true }\n                [RunAsUser.ProcessExtensions]::StartProcessAsCurrentUser(\n                    $pwshPath, \"`\"$pwshPath`\" $pwshcommand\", (Split-Path $pwshPath -Parent), $Visible, $ProcWaitTime, $RunAsAdmin)\n                if ($CacheToDisk) { $null = Remove-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Force }\n            } catch {\n                Write-Error -Message \"Could not execute as currently logged on user: $($_.Exception.Message)\" -Exception $_.Exception\n                return\n            }\n        }\n    }\n    #endregion functions\n\n    #region prepare Invoke-Command parameters\n    # export this function to remote session (so I am not dependant whether it exists there or not)\n    $allFunctionDefs = \"function Invoke-AsLoggedUser { ${function:Invoke-AsLoggedUser} }; function Create-VariableTextDefinition { ${function:Create-VariableTextDefinition} }; function Get-LoggedOnUser { ${function:Get-LoggedOnUser} }\"\n\n    $param = @{\n        argumentList = $scriptBlock, $NoWait, $UseWindowsPowerShell, $NonElevatedSession, $Visible, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument\n    }\n\n    if ($computerName -and $computerName -notmatch \"localhost|$env:COMPUTERNAME\") {\n        $param.computerName = $computerName\n    }\n    #endregion prepare Invoke-Command parameters\n\n    #region rights checks\n    $hasAdminRights = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")\n    $hasSystemRights = whoami /priv /fo csv | ConvertFrom-Csv | Where-Object { $_.'Privilege Name' -eq 'SeDelegateSessionUserImpersonatePrivilege' -and $_.State -eq \"Enabled\" }\n    #HACK in remote session this detection incorrectly shows that I have rights, but than function will fail anyway\n    if ((Get-Host).name -eq \"ServerRemoteHost\") { $hasSystemRights = $false }\n    Write-Verbose \"ADMIN: $hasAdminRights SYSTEM: $hasSystemRights\"\n    #endregion rights checks\n\n    if ($param.computerName) {\n        Write-Verbose \"Will be run on remote computer $computerName\"\n\n        Invoke-Command @param -ScriptBlock {\n            param ($scriptBlock, $NoWait, $UseWindowsPowerShell, $NonElevatedSession, $Visible, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument)\n\n            foreach ($functionDef in $allFunctionDefs) {\n                . ([ScriptBlock]::Create($functionDef))\n            }\n\n            # check that there is someone logged\n            if ((Get-LoggedOnUser).state -notcontains \"Active\") {\n                Write-Warning \"On $env:COMPUTERNAME is no user logged in\"\n                return\n            }\n\n            # convert passed string back to scriptblock\n            $scriptBlock = [Scriptblock]::Create($scriptBlock)\n\n            $param = @{scriptBlock = $scriptBlock }\n            if ($VerbosePreference -eq \"Continue\") { $param.verbose = $true }\n            if ($NoWait) { $param.NoWait = $NoWait }\n            if ($UseWindowsPowerShell) { $param.UseWindowsPowerShell = $UseWindowsPowerShell }\n            if ($NonElevatedSession) { $param.NonElevatedSession = $NonElevatedSession }\n            if ($Visible) { $param.Visible = $Visible }\n            if ($CacheToDisk) { $param.CacheToDisk = $CacheToDisk }\n            if ($ReturnTranscript) { $param.ReturnTranscript = $ReturnTranscript }\n            if ($Argument) { $param.Argument = $Argument }\n\n            # run again \"locally\" on remote computer\n            Invoke-AsLoggedUser @param\n        }\n    } elseif (!$ComputerName -and !$hasSystemRights -and $hasAdminRights) {\n        # create helper sched. task, that will under SYSTEM account run given scriptblock using Invoke-AsLoggedUser\n        Write-Verbose \"Running locally as ADMIN\"\n\n        # create helper script, that will be called from sched. task under SYSTEM account\n        if ($VerbosePreference -eq \"Continue\") { $VerboseParam = \"-Verbose\" }\n        if ($ReturnTranscript) { $ReturnTranscriptParam = \"-ReturnTranscript\" }\n        if ($NoWait) { $NoWaitParam = \"-NoWait\" }\n        if ($UseWindowsPowerShell) { $UseWindowsPowerShellParam = \"-UseWindowsPowerShell\" }\n        if ($NonElevatedSession) { $NonElevatedSessionParam = \"-NonElevatedSession\" }\n        if ($Visible) { $VisibleParam = \"-Visible\" }\n        if ($CacheToDisk) { $CacheToDiskParam = \"-CacheToDisk\" }\n        if ($Argument) {\n            $ArgumentHashText = Create-VariableTextDefinition $Argument -returnHashItself\n            $ArgumentParam = \"-Argument $ArgumentHashText\"\n        }\n\n        $helperScriptText = @\"\n# define function Invoke-AsLoggedUser\n$allFunctionDefs\n\n`$scriptBlockText = @'\n$($ScriptBlock.ToString())\n'@\n\n# transform string to scriptblock\n`$scriptBlock = [Scriptblock]::Create(`$scriptBlockText)\n\n# run scriptblock under all local logged users\nInvoke-AsLoggedUser -ScriptBlock `$scriptblock $VerboseParam $ReturnTranscriptParam $NoWaitParam $UseWindowsPowerShellParam $NonElevatedSessionParam $VisibleParam $CacheToDiskParam $ArgumentParam\n\"@\n\n        Write-Verbose \"####### HELPER SCRIPT TEXT\"\n        Write-Verbose $helperScriptText\n        Write-Verbose \"####### END\"\n\n        $tmpScript = \"$env:windir\\Temp\\$(Get-Random).ps1\"\n        Write-Verbose \"Creating helper script $tmpScript\"\n        $helperScriptText | Out-File -FilePath $tmpScript -Force -Encoding utf8\n\n        # create helper sched. task\n        $taskName = \"RunAsUser_\" + (Get-Random)\n        Write-Verbose \"Creating helper scheduled task $taskName\"\n        $taskSettings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -DontStopOnIdleEnd\n        $taskAction = New-ScheduledTaskAction -Execute \"PowerShell.exe\" -Argument \"-NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File `\"$tmpScript`\"\"\n        Register-ScheduledTask -TaskName $taskName -User \"NT AUTHORITY\\SYSTEM\" -Action $taskAction -RunLevel Highest -Settings $taskSettings -Force | Out-Null\n\n        # start helper sched. task\n        Write-Verbose \"Starting helper scheduled task $taskName\"\n        Start-ScheduledTask $taskName\n\n        # wait for helper sched. task finish\n        while ((Get-ScheduledTask $taskName -ErrorAction silentlyContinue).state -ne \"Ready\") {\n            Write-Warning \"Waiting for task $taskName to finish\"\n            Start-Sleep -Milliseconds 200\n        }\n        if (($lastTaskResult = (Get-ScheduledTaskInfo $taskName).lastTaskResult) -ne 0) {\n            Write-Error \"Task failed with error $lastTaskResult\"\n        }\n\n        # delete helper sched. task\n        Write-Verbose \"Removing helper scheduled task $taskName\"\n        Unregister-ScheduledTask -TaskName $taskName -Confirm:$false\n\n        # delete helper script\n        Write-Verbose \"Removing helper script $tmpScript\"\n        Remove-Item $tmpScript -Force\n\n        # read & delete transcript\n        if ($ReturnTranscript) {\n            # return just interesting part of transcript\n            if (Test-Path $TranscriptPath) {\n                $transcriptContent = (Get-Content $TranscriptPath -Raw) -Split [regex]::escape('**********************')\n                # return user name, under which command was run\n                $runUnder = $transcriptContent[1] -split \"`n\" | ? { $_ -match \"Username: \" } | % { ($_ -replace \"Username: \").trim() }\n                Write-Warning \"Command run under: $runUnder\"\n                # return command output\n                ($transcriptContent[2] -split \"`n\" | Select-Object -Skip 2 | Select-Object -SkipLast 3) -join \"`n\"\n\n                Remove-Item (Split-Path $TranscriptPath -Parent) -Recurse -Force\n            } else {\n                Write-Warning \"There is no transcript, command probably failed!\"\n            }\n        }\n    } elseif (!$ComputerName -and !$hasSystemRights -and !$hasAdminRights) {\n        throw \"Insufficient rights (not ADMIN nor SYSTEM)\"\n    } elseif (!$ComputerName -and $hasSystemRights) {\n        Write-Verbose \"Running locally as SYSTEM\"\n\n        if ($Argument -or $ReturnTranscript) {\n            # define passed variables\n            if ($Argument) {\n                # convert hash to variables text definition\n                $VariableTextDef = Create-VariableTextDefinition $Argument\n            }\n\n            if ($ReturnTranscript) {\n                # modify scriptBlock to contain creation of transcript\n                #TODO pro kazdeho uzivatele samostatny transcript a pak je vsechny zobrazit\n                $TranscriptStart = \"Start-Transcript $TranscriptPath -Append\" # append because code can run under more than one user at a time\n                $TranscriptEnd = 'Stop-Transcript'\n            }\n\n            $ScriptBlockContent = ($TranscriptStart + \"`n`n\" + $VariableTextDef + \"`n`n\" + $ScriptBlock.ToString() + \"`n`n\" + $TranscriptStop)\n            Write-Verbose \"####### SCRIPTBLOCK TO RUN\"\n            Write-Verbose $ScriptBlockContent\n            Write-Verbose \"#######\"\n            $scriptBlock = [Scriptblock]::Create($ScriptBlockContent)\n        }\n\n        _Invoke-AsLoggedUser\n    } else {\n        throw \"undefined\"\n    }\n}"
  },
  {
    "path": "Invoke-AsSystem.ps1",
    "content": "﻿function Invoke-AsSystem {\n    <#\n    .SYNOPSIS\n    Function for running specified code under SYSTEM account.\n\n    .DESCRIPTION\n    Function for running specified code under SYSTEM account.\n\n    Helper files and sched. tasks are automatically deleted.\n\n    .PARAMETER scriptBlock\n    Scriptblock that should be run under SYSTEM account.\n\n    .PARAMETER computerName\n    Name of computer, where to run this.\n\n    .PARAMETER returnTranscript\n    Add creating of transcript to specified scriptBlock and returns its output.\n\n    .PARAMETER cacheToDisk\n    Necessity for long scriptBlocks. Content will be saved to disk and run from there.\n\n    .PARAMETER argument\n    If you need to pass some variables to the scriptBlock.\n    Hashtable where keys will be names of variables and values will be, well values :)\n\n    Example:\n    [hashtable]$Argument = @{\n        name = \"John\"\n        cities = \"Boston\", \"Prague\"\n        hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }}\n    }\n\n    Will in beginning of the scriptBlock define variables:\n    $name = 'John'\n    $cities = 'Boston', 'Prague'\n    $hash = @{var1 = 'value1','value11'; var2 = @{ key ='value' }\n\n    ! ONLY STRING, ARRAY and HASHTABLE variables are supported !\n\n    .PARAMETER runAs\n    Let you change if scriptBlock should be running under SYSTEM, LOCALSERVICE or NETWORKSERVICE account.\n\n    Default is SYSTEM.\n\n    .EXAMPLE\n    Invoke-AsSystem {New-Item $env:TEMP\\abc}\n\n    On local computer will call given scriptblock under SYSTEM account.\n\n    .EXAMPLE\n    Invoke-AsSystem {New-Item \"$env:TEMP\\$name\"} -computerName PC-01 -ReturnTranscript -Argument @{name = 'someFolder'} -Verbose\n\n    On computer PC-01 will call given scriptblock under SYSTEM account i.e. will create folder 'someFolder' in C:\\Windows\\Temp.\n    Transcript will be outputted in console too.\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [scriptblock] $scriptBlock,\n\n        [string] $computerName,\n\n        [switch] $returnTranscript,\n\n        [hashtable] $argument,\n\n        [ValidateSet('SYSTEM', 'NETWORKSERVICE', 'LOCALSERVICE')]\n        [string] $runAs = \"SYSTEM\",\n\n        [switch] $CacheToDisk\n    )\n\n    (Get-Variable runAs).Attributes.Clear()\n    $runAs = \"NT Authority\\$runAs\"\n\n    #region prepare Invoke-Command parameters\n    # export this function to remote session (so I am not dependant whether it exists there or not)\n    $allFunctionDefs = \"function Create-VariableTextDefinition { ${function:Create-VariableTextDefinition} }\"\n\n    $param = @{\n        argumentList = $scriptBlock, $runAs, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument\n    }\n\n    if ($computerName -and $computerName -notmatch \"localhost|$env:COMPUTERNAME\") {\n        $param.computerName = $computerName\n    } else {\n        if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            throw \"You don't have administrator rights\"\n        }\n    }\n    #endregion prepare Invoke-Command parameters\n\n    Invoke-Command @param -ScriptBlock {\n        param ($scriptBlock, $runAs, $CacheToDisk, $allFunctionDefs, $VerbosePreference, $ReturnTranscript, $Argument)\n\n        foreach ($functionDef in $allFunctionDefs) {\n            . ([ScriptBlock]::Create($functionDef))\n        }\n\n        $TranscriptPath = \"$ENV:TEMP\\Invoke-AsSYSTEM_$(Get-Random).log\"\n\n        if ($Argument -or $ReturnTranscript) {\n            # define passed variables\n            if ($Argument) {\n                # convert hash to variables text definition\n                $VariableTextDef = Create-VariableTextDefinition $Argument\n            }\n\n            if ($ReturnTranscript) {\n                # modify scriptBlock to contain creation of transcript\n                $TranscriptStart = \"Start-Transcript $TranscriptPath\"\n                $TranscriptEnd = 'Stop-Transcript'\n            }\n\n            $ScriptBlockContent = ($TranscriptStart + \"`n`n\" + $VariableTextDef + \"`n`n\" + $ScriptBlock.ToString() + \"`n`n\" + $TranscriptStop)\n            Write-Verbose \"####### SCRIPTBLOCK TO RUN\"\n            Write-Verbose $ScriptBlockContent\n            Write-Verbose \"#######\"\n            $scriptBlock = [Scriptblock]::Create($ScriptBlockContent)\n        }\n\n        if ($CacheToDisk) {\n            $ScriptGuid = New-Guid\n            $null = New-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Value $ScriptBlock -Force\n            $pwshcommand = \"-ExecutionPolicy Bypass -Window Hidden -noprofile -file `\"$($ENV:TEMP)\\$($ScriptGuid).ps1`\"\"\n        } else {\n            $encodedcommand = [Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($ScriptBlock))\n            $pwshcommand = \"-ExecutionPolicy Bypass -Window Hidden -noprofile -EncodedCommand $($encodedcommand)\"\n        }\n\n        $OSLevel = (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentVersion\n        if ($OSLevel -lt 6.2) { $MaxLength = 8190 } else { $MaxLength = 32767 }\n        if ($encodedcommand.length -gt $MaxLength -and $CacheToDisk -eq $false) {\n            throw \"The encoded script is longer than the command line parameter limit. Please execute the script with the -CacheToDisk option.\"\n        }\n\n        try {\n            #region create&run sched. task\n            $A = New-ScheduledTaskAction -Execute \"$($ENV:windir)\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\" -Argument $pwshcommand\n            if ($runAs -match \"\\$\") {\n                # pod gMSA uctem\n                $P = New-ScheduledTaskPrincipal -UserId $runAs -LogonType Password\n            } else {\n                # pod systemovym uctem\n                $P = New-ScheduledTaskPrincipal -UserId $runAs -LogonType ServiceAccount\n            }\n            $S = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -DontStopOnIdleEnd\n            $taskName = \"RunAsSystem_\" + (Get-Random)\n            try {\n                $null = New-ScheduledTask -Action $A -Principal $P -Settings $S -ea Stop | Register-ScheduledTask -Force -TaskName $taskName -ea Stop\n            } catch {\n                if ($_ -match \"No mapping between account names and security IDs was done\") {\n                    throw \"Account $runAs doesn't exist or cannot be used on $env:COMPUTERNAME\"\n                } else {\n                    throw \"Unable to create helper scheduled task. Error was:`n$_\"\n                }\n            }\n\n            # run scheduled task\n            Start-Sleep -Milliseconds 200\n            Start-ScheduledTask $taskName\n\n            # wait for sched. task to end\n            Write-Verbose \"waiting on sched. task end ...\"\n            $i = 0\n            while (((Get-ScheduledTask $taskName -ErrorAction silentlyContinue).state -ne \"Ready\") -and $i -lt 500) {\n                ++$i\n                Start-Sleep -Milliseconds 200\n            }\n\n            # get sched. task result code\n            $result = (Get-ScheduledTaskInfo $taskName).LastTaskResult\n\n            # read & delete transcript\n            if ($ReturnTranscript) {\n                # return just interesting part of transcript\n                if (Test-Path $TranscriptPath) {\n                    $transcriptContent = (Get-Content $TranscriptPath -Raw) -Split [regex]::escape('**********************')\n                    # return command output\n                    ($transcriptContent[2] -split \"`n\" | Select-Object -Skip 2 | Select-Object -SkipLast 3) -join \"`n\"\n\n                    Remove-Item $TranscriptPath -Force\n                } else {\n                    Write-Warning \"There is no transcript, command probably failed!\"\n                }\n            }\n\n            if ($CacheToDisk) { $null = Remove-Item \"$($ENV:TEMP)\\$($ScriptGuid).ps1\" -Force }\n\n            try {\n                Unregister-ScheduledTask $taskName -Confirm:$false -ea Stop\n            } catch {\n                throw \"Unable to unregister sched. task $taskName. Please remove it manually\"\n            }\n\n            if ($result -ne 0) {\n                throw \"Command wasn't successfully ended ($result)\"\n            }\n            #endregion create&run sched. task\n        } catch {\n            throw $_.Exception\n        }\n    }\n}"
  },
  {
    "path": "Invoke-Command2.ps1",
    "content": "function Invoke-Command2 {\r\n    [CmdletBinding(DefaultParameterSetName = 'InProcess', HelpUri = 'https://go.microsoft.com/fwlink/?LinkID=135225', RemotingCapability = 'OwnedByCommand')]\r\n    param(\r\n        [Parameter(ParameterSetName = 'FilePathRunspace', Position = 0)]\r\n        [Parameter(ParameterSetName = 'Session', Position = 0)]\r\n        [ValidateNotNullOrEmpty()]\r\n        [System.Management.Automation.Runspaces.PSSession[]]\r\n        ${Session},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName', Position = 0)]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName', Position = 0)]\r\n        [Alias('Cn')]\r\n        [ValidateNotNullOrEmpty()]\r\n        [string[]]\r\n        ${ComputerName},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathComputerName', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'Uri', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'ComputerName', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathUri', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'VMId', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'VMName', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathVMId', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathVMName', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [pscredential]\r\n        [System.Management.Automation.CredentialAttribute()]\r\n        ${Credential},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [ValidateRange(1, 65535)]\r\n        [int]\r\n        ${Port},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [switch]\r\n        ${UseSSL},\r\n\r\n        [Parameter(ParameterSetName = 'VMId', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'Uri', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathUri', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'ContainerId', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'ComputerName', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'VMName', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathVMId', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathVMName', ValueFromPipelineByPropertyName = $true)]\r\n        [string]\r\n        ${ConfigurationName},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName', ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName', ValueFromPipelineByPropertyName = $true)]\r\n        [string]\r\n        ${ApplicationName},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathVMId')]\r\n        [Parameter(ParameterSetName = 'Session')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathRunspace')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [Parameter(ParameterSetName = 'VMId')]\r\n        [Parameter(ParameterSetName = 'VMName')]\r\n        [Parameter(ParameterSetName = 'ContainerId')]\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathVMName')]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId')]\r\n        [int]\r\n        ${ThrottleLimit},\r\n\r\n        [Parameter(ParameterSetName = 'Uri', Position = 0)]\r\n        [Parameter(ParameterSetName = 'FilePathUri', Position = 0)]\r\n        [Alias('URI', 'CU')]\r\n        [ValidateNotNullOrEmpty()]\r\n        [uri[]]\r\n        ${ConnectionUri},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'Session')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathRunspace')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [Parameter(ParameterSetName = 'VMId')]\r\n        [Parameter(ParameterSetName = 'VMName')]\r\n        [Parameter(ParameterSetName = 'ContainerId')]\r\n        [Parameter(ParameterSetName = 'FilePathVMId')]\r\n        [Parameter(ParameterSetName = 'FilePathVMName')]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId')]\r\n        [switch]\r\n        ${AsJob},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [Alias('Disconnected')]\r\n        [switch]\r\n        ${InDisconnectedSession},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [ValidateNotNullOrEmpty()]\r\n        [string[]]\r\n        ${SessionName},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [Parameter(ParameterSetName = 'Session')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathRunspace')]\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'VMId')]\r\n        [Parameter(ParameterSetName = 'VMName')]\r\n        [Parameter(ParameterSetName = 'ContainerId')]\r\n        [Parameter(ParameterSetName = 'FilePathVMId')]\r\n        [Parameter(ParameterSetName = 'FilePathVMName')]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId')]\r\n        [Alias('HCN')]\r\n        [switch]\r\n        ${HideComputerName},\r\n\r\n        [Parameter(ParameterSetName = 'Session')]\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathRunspace')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [Parameter(ParameterSetName = 'ContainerId')]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId')]\r\n        [string]\r\n        ${JobName},\r\n\r\n        [Parameter(ParameterSetName = 'Session', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'ComputerName', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'Uri', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'InProcess', Mandatory = $true, Position = 0)]\r\n        [Parameter(ParameterSetName = 'VMId', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'VMName', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'ContainerId', Mandatory = $true, Position = 1)]\r\n        [Alias('Command')]\r\n        [ValidateNotNull()]\r\n        [scriptblock]\r\n        ${ScriptBlock},\r\n\r\n        [Parameter(ParameterSetName = 'InProcess')]\r\n        [switch]\r\n        ${NoNewScope},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathVMName', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'FilePathRunspace', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'FilePathUri', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'FilePathVMId', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName', Mandatory = $true, Position = 1)]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId', Mandatory = $true, Position = 1)]\r\n        [Alias('PSPath')]\r\n        [ValidateNotNull()]\r\n        [string]\r\n        ${FilePath},\r\n\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [switch]\r\n        ${AllowRedirection},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [System.Management.Automation.Remoting.PSSessionOption]\r\n        ${SessionOption},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [System.Management.Automation.Runspaces.AuthenticationMechanism]\r\n        ${Authentication},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathUri')]\r\n        [Parameter(ParameterSetName = 'FilePathComputerName')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [switch]\r\n        ${EnableNetworkAccess},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathContainerId')]\r\n        [Parameter(ParameterSetName = 'ContainerId')]\r\n        [switch]\r\n        ${RunAsAdministrator},\r\n\r\n        [Parameter(ValueFromPipeline = $true)]\r\n        [psobject]\r\n        ${InputObject},\r\n\r\n        [Alias('Args')]\r\n        [System.Object[]]\r\n        ${ArgumentList},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathVMId', Mandatory = $true, Position = 0, ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'VMId', Mandatory = $true, Position = 0, ValueFromPipelineByPropertyName = $true)]\r\n        [Alias('VMGuid')]\r\n        [ValidateNotNullOrEmpty()]\r\n        [guid[]]\r\n        ${VMId},\r\n\r\n        [Parameter(ParameterSetName = 'FilePathVMName', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'VMName', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [ValidateNotNullOrEmpty()]\r\n        [string[]]\r\n        ${VMName},\r\n\r\n        [Parameter(ParameterSetName = 'ContainerId', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [Parameter(ParameterSetName = 'FilePathContainerId', Mandatory = $true, ValueFromPipelineByPropertyName = $true)]\r\n        [ValidateNotNullOrEmpty()]\r\n        [string[]]\r\n        ${ContainerId},\r\n\r\n        [Parameter(ParameterSetName = 'ComputerName')]\r\n        [Parameter(ParameterSetName = 'Uri')]\r\n        [string]\r\n        ${CertificateThumbprint}\r\n    )\r\n\r\n    begin {\r\n        # povoleni verbose vystupu pokud byl explicitne vyzadan switchem -verbose pri volani teto nebo nadrazene funkce\r\n        $MyName = $MyInvocation.MyCommand.Name\r\n        $lastCaller = Get-PSCallStack | where {$_.Command -ne $MyName -and $_.command -ne \"<ScriptBlock>\"} | select -Last 1\r\n        if ($PSBoundParameters.verbose -or $lastCaller.arguments -like '*Verbose=True*') {\r\n            Write-Debug \"povolim verbose vypis v Invoke-Command2 i uvnitr jim vykonavaneho scriptblocku\"\r\n\r\n            # povoleni verbose v Invoke-Command\r\n            $VerbosePreference = 'continue'\r\n\r\n            # povoleni verbose ve scriptblocku, ktery se ma na strojich vykonat\r\n            # a to co nejdriv, ale zaroven, abych nerozbil jeho strukturu\r\n            # tzn zkusim pridat do begin, process ci end bloku\r\n            # pokud ani jeden z nich neni definovan, tak pridam pred text scriptblocku, ale vzdy az za definici parametru\r\n            $scriptBlockText = $ScriptBlock.tostring()\r\n            $paramBlockText = $scriptBlock.ast.Paramblock.Extent.Text\r\n            $dynamicParamBlock = $scriptBlock.ast.DynamicParamblock.Extent.Text\r\n            $scriptRequirements = $scriptBlock.ast.ScriptRequirements.Extent.Text\r\n            $beginBlockText = $scriptBlock.ast.BeginBlock.Extent.Text                \r\n            $processBlockText = $scriptBlock.ast.ProcessBlock.Extent.Text\r\n            $endBlockText = $scriptBlock.ast.EndBlock.Extent.Text\r\n\r\n            if ($beginBlockText) {\r\n                # je definovan BEGIN blok, verbose povolim v nem\r\n                Write-Debug \"verbose povolim v begin bloku\"\r\n                [regex]$pattern = \"(BEGIN)?\\s*{\"\r\n                $string = $pattern.replace($scriptBlockText, \"BEGIN {`$VerbosePreference = 'continue'`n\", 1) # nahradim pouze prvni vyskyt\r\n    #TODO udelat nejak lip, pattern.replace je case sensitive proto pokud je BEGIN napr malym, tak vynecha pri replace == je tam 2x\r\n    $string = $string -replace \"beginbegin\\s*{\", \"BEGIN {\"\r\n                #$string  = $scriptBlockText -replace \"^(BEGIN)?\\s*{\", \"BEGIN {`$VerbosePreference = 'continue'`n\" # vim, ze kod musi byt uzavren v {}\r\n            } elseif ($processBlockText) {\r\n                # neni BEGIN blok, ale je PROCESS blok, verbose povolim v nem\r\n                Write-Debug \"verbose povolim v process bloku\"\r\n                [regex]$pattern = \"(PROCESS)?\\s*{\"\r\n                $string = $pattern.replace($scriptBlockText, \"PROCESS {`$VerbosePreference = 'continue'`n\", 1) # nahradim pouze prvni vyskyt\r\n    #TODO udelat nejak lip, pattern.replace je case sensitive proto pokud je PROCESS napr malym, tak vynecha pri replace == je tam 2x\r\n    $string = $string -replace \"processprocess\\s*{\", \"PROCESS {\"\r\n            } elseif ($endBlockText) {\r\n                # je definovan pouze END blok, verbose povolim v nem\r\n                Write-Debug \"verbose povolim v end bloku\"\r\n                [regex]$pattern = [Regex]::Escape($scriptRequirements)\r\n                $endBlockTextWithoutParam = $pattern.replace($scriptBlockText, '', 1) # nahradim pouze prvni vyskyt\r\n                [regex]$pattern = [Regex]::Escape($paramBlockText)\r\n                $endBlockTextWithoutParam = $pattern.replace($endBlockTextWithoutParam, '', 1) # nahradim pouze prvni vyskyt\r\n                [regex]$pattern = [Regex]::Escape($dynamicParamBlock)\r\n                $endBlockTextWithoutParam = $pattern.replace($endBlockTextWithoutParam, '', 1) # nahradim pouze prvni vyskyt\r\n                $endBlockTextWithoutParam = $endBlockTextWithoutParam -replace \"^;*\" -replace \"^\\s*\"\r\n                if ($endBlockTextWithoutParam -match '^END|^{') {\r\n                    # END block je uzavren ve scriptblocku {}\r\n                    Write-Debug \"je uzavren ve scriptblock\"\r\n                    [regex]$pattern = \"(END)?\\s*{\"\r\n                    $string = $pattern.replace($scriptBlockText, \"END {`$VerbosePreference = 'continue'`n\", 1) # nahradim pouze prvni vyskyt\r\n    #TODO udelat nejak lip, pattern.replace je case sensitive proto pokud je END napr malym, tak vynecha pri replace == je tam 2x\r\n    # END tam zaroven byt musi, jinak se bere jako scriptblock a vnitrek se nevykona\r\n    $string = $string -replace \"endend\\s*{\", \"END {\"\r\n                } else {\r\n                    # END blok neni uzavren ve scriptblocku {}\r\n                    Write-Debug \"neni uzavren ve scriptblock\"\r\n                    if ($paramBlockText -or $dynamicParamBlock) {\r\n                        # END blok zacina param blokem == povoleni verbose musim dat az za nej\r\n                        Write-Debug \"zacina param() blokem\"\r\n                        $string = $scriptRequirements + \"`n\" + $paramBlockText + \"`n\" + $dynamicParamBlock + \"`n\" + '$VerbosePreference = \"continue\"' + \"`n\" + $endBlockTextWithoutParam\r\n                    } else {\r\n                        # END blok nezacina param blokem a neni uzavren ve scriptblocku {}\r\n                        Write-Debug \"nezacina param() blokem\"\r\n                        $string  = '$VerbosePreference = \"continue\"' + \"`n\" + $scriptBlockText\r\n                    }\r\n                }\r\n            } else {\r\n                throw \"Invoke-Command2: nemelo by nastat\"\r\n            }\r\n\r\n            Write-Debug \"po uprave mam:`n$string\"\r\n            $PSBoundParameters.scriptBlock = [scriptblock]::Create($string)\r\n        } # konec povoleni verbose\r\n\r\n        if ($PSBoundParameters.computerName) {\r\n            $computers = {$PSBoundParameters.computerName.ToLower()}.invoke() # prevedu na Collection`1 (umoznuje odstranovat prvky)\r\n\r\n            # pokud seznam obsahuje i muj hostname (ci jeho fqdn variantu), tak je odstranim a pridam misto toho localhost + povolim enableNetworkAccess\r\n            # takto pujde spustit i vuci sobe samemu, jinak by Invoke-Command skoncil chybou Access Denied\r\n            # (ale ani po teto uprave nebude fungovat, pokud neni na tomto stroji povolen ps remoting!)\r\n            $myself = $env:COMPUTERNAME.ToLower() # kronos\r\n            $myself2 = $myself + \".fi.muni.cz\" # kronos.fi.muni.cz\r\n            $myself3 = $myself + \".\" + $env:USERDNSDOMAIN # kronos.ad.fi.muni.cz\r\n            if ($computers.Contains($myself) -or $computers.Contains($myself2) -or $computers.Contains($myself3)) {\r\n                Write-Verbose \"ComputerName obsahoval $myself, nahradim jej za localhost\"\r\n                $null = $computers.Remove($myself)\r\n                $null = $computers.Remove($myself2)\r\n                $null = $computers.Remove($myself3)\r\n                $null = $computers.Add('localhost')\r\n            }\r\n\r\n            # spustim pouze vuci pingajicim strojum a upozornim na nepingajici\r\n            if (($computers.Count -eq 1 -and $Computers[0] -ne $env:COMPUTERNAME) -or ($computers.Count -gt 1)) {\r\n                # spoustim vuci nejakemu remote stroji ci vice strojum\r\n                try {\r\n                    $computersStatus = Test-Connection2 $computers -ErrorAction Stop\r\n                } catch {\r\n                    throw \"Prikaz Test-Connection2 neexistuje nebo skoncil chybou:`n$_\"\r\n                }\r\n        \r\n                if ($offline = $computersStatus | Where-Object {$_.result -ne 'Success'} | select-Object -ExpandProperty ComputerName) {\r\n                    if ($offline.count -eq $computers.count) {\r\n                        Write-Warning \"Zadny ze stroju neni online.\"\r\n                        return ''\r\n                    } else {\r\n                        Write-Warning \"Nasledujici stroje jsou offline: $($offline -join ', ')\"\r\n                    }\r\n\r\n                    # v seznamu ponecham pouze online stroje\r\n                    $computers = {$computersStatus | Where-Object {$_.result -eq 'Success'} | select-Object -ExpandProperty ComputerName}.invoke() # prevedu na Collection`1 (umoznuje odstranovat prvky)\r\n                    # ulozim zpet do parametru\r\n                    $PSBoundParameters.computerName = $computers\r\n                }\r\n            }\r\n\r\n            # nastavim vysledne stroje zpatky do Computername parametru Invoke-Commandu\r\n            $PSBoundParameters.computerName = $computers\r\n\r\n            if ($computers.Count -eq 1 -and $computers.Contains('localhost') -and $PSBoundParameters.AsJob -ne $true) {\r\n                # spoustim pouze vuci sobe samemu a neni pouzit asJob switch\r\n                Write-Verbose \"ComputerName obsahoval pouze jmeno tohoto stroje, odstranil jsem, aby neskoncilo chybou access denied\"\r\n                $null = $PSBoundParameters.remove(\"computerName\")\r\n            }\r\n\r\n            if ($computers.Count -gt 1 -and $computers.Contains('localhost')) {\r\n                # spoustim vuci sobe samemu a nejakym dalsim strojum\r\n                Write-Verbose \"ComputerName obsahuje take localhost = povolim EnableNetworkAccess\"\r\n                $PSBoundParameters.EnableNetworkAccess = $true\r\n            }\r\n\r\n            # odstranim prepinac HideComputerName pokud spoustim pouze vuci sobe samemu\r\n            if ($computers.Count -eq 1 -and $computers.Contains('localhost')) {\r\n                Write-Verbose \"ComputerName obsahuje pouze localhost = odstranim HideComputerName\"\r\n                $null = $PSBoundParameters.remove(\"HideComputerName\")\r\n            }\r\n        } # konec if ($PSBoundParameters.computerName)\r\n    \r\n        try {\r\n            $outBuffer = $null\r\n            if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {\r\n                $PSBoundParameters['OutBuffer'] = 1\r\n            }\r\n            $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand('Microsoft.PowerShell.Core\\Invoke-Command', [System.Management.Automation.CommandTypes]::Cmdlet)\r\n            $scriptCmd = {& $wrappedCmd @PSBoundParameters }\r\n            $steppablePipeline = $scriptCmd.GetSteppablePipeline($myInvocation.CommandOrigin)\r\n            $steppablePipeline.Begin($PSCmdlet)\r\n        } catch {\r\n            throw\r\n        }\r\n    }\r\n\r\n    process {\r\n        if ($steppablePipeline) {\r\n            try {\r\n                $steppablePipeline.Process($_)\r\n            } catch {\r\n                throw\r\n            }\r\n        }\r\n    }\r\n\r\n    end {\r\n        if ($steppablePipeline) {\r\n            try {\r\n                $steppablePipeline.End()\r\n            } catch {\r\n                throw\r\n            }   \r\n        }\r\n    }\r\n    <#\r\n\r\n.ForwardHelpTargetName Microsoft.PowerShell.Core\\Invoke-Command\r\n.ForwardHelpCategory Cmdlet\r\n\r\n#>\r\n\r\n}"
  },
  {
    "path": "Invoke-NetworkCapture.ps1",
    "content": "function Invoke-NetworkCapture {\n    <#\n    .SYNOPSIS\n    Funkce slouzi k zachyceni sitove komunikace na zadanem stroji.\n    Vystupem je etl soubor, ktery je mozne otevrit napr v Message Analyzer aplikaci.\n    Pokud to jde, pouzije Powershell prikazy pro capture, pokud ne tak CMD obdobu tzn. netsh trace start capture.\n\n    .DESCRIPTION\n    Funkce slouzi k zachyceni sitove komunikace na zadanem stroji.\n    Vystupem je etl soubor, ktery je mozne otevrit napr v Message Analyzer aplikaci.\n    Pokud to jde, pouzije Powershell prikazy pro capture, pokud ne tak CMD obdobu tzn. netsh trace start capture.\n\n    .PARAMETER computerName\n    Jmeno stroje na kterem se ma provest.\n\n    .PARAMETER runTimeMinutes\n    Jak dlouho ma capture bezet.\n\n    .PARAMETER outputFolder\n    Kam se ma capture ulozit.\n\n    Vychozi je \"C:\\temp\".\n\n    .PARAMETER ipAddress\n    Filtrovani dle IP adres.\n\n    .PARAMETER ipProtocol\n    Filtrovani dle protokolu.\n\n    .PARAMETER maxFileSizeMB\n    Maximalni velikost capture souboru.\n\n    Vychozi je 1GB\n\n    .EXAMPLE\n    Invoke-NetworkCapture\n\n    Spusti zachytavani veskere sitove komunikace po dobu 5 minut na tomto stroji do \"C:\\temp\".\n\n    .EXAMPLE\n    Invoke-NetworkCapture -computerName titan01 -runTimeMinutes 1\n\n    Spusti zachytavani veskere sitove komunikace po dobu 1 minut na stroji titan01. Vysledne mereni se ulozi do \"C:\\temp\" na tomto stroji.\n    #>\n\n    [cmdletbinding()]\n    [Alias(\"Get-NetworkCapture\", \"Save-NetworkCapture\")]\n    param (\n        $computerName = $env:computername\n        ,\n        [int] $runTimeMinutes = 5\n        ,\n        [string] $outputFolder = \"C:\\temp\"\n        # ,\n        # [UInt16[]] $TCPPorts\n        # ,\n        # [UInt16[]] $UDPPorts\n        ,\n        [string[]] $ipAddress\n        ,\n        [ValidateSet(4, 6)]\n        [int] $ipProtocol\n        ,\n        [int] $maxFileSizeMB = 1000\n    )\n\n    begin {\n        if ($computerName -contains $env:computername -and ! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n            Throw \"Skript je potreba spusti s admin pravy\"\n        }\n\n        if (!(Test-Path $outputFolder -ErrorAction SilentlyContinue)) {\n            throw \"Umisteni $outputFolder, kam se maji ukladat zachycene udaje neexistuje\"\n        }\n    }\n\n    process {\n        Write-Output \"Nyni pobezi $runTimeMinutes minut zachytavani sitove komunikace na $($computerName -join ', ')\"\n\n        $captures = Invoke-Command2 -ComputerName $computerName {\n            param (\n                $maxFileSizeMB\n                ,\n                $runTimeMinutes\n                ,\n                $ipAddress\n                ,\n                $ipProtocol\n                ,\n                $localhost\n                ,\n                $outputFolder\n                ,\n                $verbose\n                # ,\n                # [UInt16[]] $TCPPorts\n                # ,\n                # [UInt16[]] $UDPPorts\n            )\n\n            $VerbosePreference = $verbose\n            $sessName = \"capture_\" + \"$(Get-Random)\"\n            $fileName = \"_$env:COMPUTERNAME`_$(get-date -f ddmmyyyyhhmm).etl\"\n\n            if ($env:COMPUTERNAME -eq $localhost) {\n                # capture delam na localhostu (ne remote hostu) == etl ulozim rovnou do cilove slozky\n                $etlFile = Join-Path $outputFolder $fileName\n            } else {\n                # capture delam na nejakem remote stroji\n                $etlFile = \"$env:windir\\TEMP\\$fileName\"\n            }\n\n            $oldPC = !(Get-Command Start-NetEventSession -ErrorAction SilentlyContinue)\n\n\n            if ($oldPC) {\n                # nejsou dostupne PS cmdlety pro capture == pouziji netsh trace\n                Write-Warning \"Na stroji $env:COMPUTERNAME je stara Powershell verze. Pro zachyceni sitove komunikace pouziji CMD prikaz netsh trace start\"\n                try {\n                    if ($ipAddress) {\n                        $params = \"ipv4.address=$($ipAddress -join',')\"\n                    }\n                    if ($ipProtocol) {\n                        Write-Warning \"Protoze se nepouziji nativni Powershell cmdlety, nelze provest filtrovani dle protokolu\"\n                    }\n\n                    $runningSession = netsh trace show status\n                    if ($runningSession -and $runningSession -match \"Status:\\s+Running\") {\n                        throw \"Na $env:COMPUTERNAME jiz existuje aktivni merici session.`n`n$runningSession`n`n Je potreba pockat na ukonceni nebo ukoncit prikazem: netsh trace stop\"\n                    } elseif ($runningSession -and $runningSession -match \"Status:\\s+\") {\n                        $null = netsh trace stop\n                        Write-Warning \"Na $env:COMPUTERNAME existovala neaktivni merici session. Ukoncil jsem ji, abych mohl pokracovat\"\n                    }\n\n                    Write-Verbose \"Spoustim session $sessName\"\n                    $null = netsh trace start capture=yes report=yes tracefile=$etlFile maxsize=$maxFileSizeMB correlation=yes $params\n\n                    Start-Sleep -Seconds ($runTimeMinutes * 60)\n\n                    # zastaveni capture\n                    $null = netsh trace stop\n                } catch {\n                    throw \"Na $env:COMPUTERNAME capture skoncil chybou:`n$_\"\n                    $null = netsh trace stop\n                }\n            } else {\n                # jsou dostupne PS cmdlety pro capture\n                try {\n                    # invoke-command musi vratit jen cestu k etl souboru, proto vse zacina $null = ...\n                    $ErrorActionPreference = \"stop\"\n\n                    #TODO dodelat podporu pro starsi OS (netsh trace start)\n                    #C:\\Windows\\system32>netsh trace start capture=yes report=yes maxsize=1024 correlation=yes tracefile=test.etl\n                    #if ((Get-Command Get-NetEventSession -ErrorAction SilentlyContinue).module.name) {}\n                    # zaroven muze bezet jen jedno mereni\n                    # neaktivni ukoncim, na bezici upozornim\n                    $runningSession = Get-NetEventSession\n                    if ($runningSession -and $runningSession.SessionStatus -eq 'NotRunning') {\n                        $null = Remove-NetEventSession -Name ($runningSession.name)\n                        Write-Warning \"Na $env:COMPUTERNAME existovala neaktivni merici session. Ukoncil jsem ji, abych mohl pokracovat\"\n                    } elseif ($runningSession) {\n                        throw \"Na $env:COMPUTERNAME jiz existuje merici session $($runningSession.name) (ve stavu: $($runningSession.SessionStatus)). Je potreba pockat na ukonceni nebo ukoncit prikazem: Stop-NetEventSession; Remove-NetEventSession\"\n                    }\n\n                    Write-Verbose \"Spoustim session $sessName\"\n                    $null = New-NetEventSession -Name $sessName -CaptureMode SaveToFile -LocalFilePath $etlFile -MaxFileSize $maxFileSizeMB # MaxFileSize je v MB (pri prekroceni se stare nahradi novymi)\n                    if (!(Get-NetEventSession -Name $sessName)) {\n                        throw \"Nepodarilo se vytvorit monitorovaci session\"\n                    }\n\n                    $null = Add-NetEventProvider -Name \"Microsoft-Windows-TCPIP\" -SessionName $sessName\n                    # zachytim i SMB\n                    $null = Add-NetEventProvider -Name 'Microsoft-Windows-SMBClient' -SessionName $sessName\n\n                    #TODO zakomentovana cast to vzdy rozbije..bug??\n                    # $null = Add-NetEventWFPCaptureProvider -SessionName $sessName\n                    # if ($TCPPorts) {\n                    #     #TODO filtrovani podle portu nefunguje !\n                    #     $null = Set-NetEventWFPCaptureProvider -SessionName $sessName -TCPPorts $TCPPorts\n                    # }\n                    # if ($UDPPorts) {\n                    #     #TODO filtrovani podle portu nefunguje !\n                    #     $null = Set-NetEventWFPCaptureProvider -SessionName $sessName -UDPPorts $UDPPorts\n                    # }\n\n                    $null = Add-NetEventPacketCaptureProvider -SessionName $sessName\n                    if ($ipAddress) {\n                        $null = Set-NetEventPacketCaptureProvider -SessionName $sessName -IpAddresses $ipAddress\n                    }\n                    if ($ipProtocol) {\n                        $null = Set-NetEventPacketCaptureProvider -SessionName $sessName -IpProtocols $ipProtocol\n                    }\n\n                    $null = Start-NetEventSession -Name $sessName\n\n                    Start-Sleep -Seconds ($runTimeMinutes * 60)\n\n                    # zastaveni capture\n                    $null = Stop-NetEventSession -Name $sessName\n                    $null = Remove-NetEventSession -Name $sessName\n                } catch {\n                    $null = Stop-NetEventSession -Name $sessName -ErrorAction SilentlyContinue\n                    $null = Remove-NetEventSession -Name $sessName -ErrorAction SilentlyContinue\n                    throw \"Na $env:COMPUTERNAME capture skoncil chybou:`n$_\"\n                }\n            }\n\n            return $etlFile\n        } -ArgumentList $maxFileSizeMB, $runTimeMinutes, $ipAddress, $ipProtocol, $localhost, $outputFolder, $VerbosePreference #, $TCPPorts, $UDPPorts\n    }\n\n    end {\n        if ($captures) {\n            Write-Output \"Do $outputFolder se nyni nakopiruji etl soubory obsahujici zachycenou sitovou komunikaci.`n`t- etl se daji otevrit v aplikaci 'Message Analyzer'.`n\"\n\n            # ze stroju zkopiruji zachyceny sitovy provoz\n            foreach ($etlFile in $captures) {\n                if ($etlFile -match $env:COMPUTERNAME) {\n                    # lokalne udelany capture rovnou kladam do ciloveho umisteni == netreba nic delat\n                    continue\n                }\n\n                # zkopiruji capture z remote stroje\n                $remoteMachine = ([regex]\"\\\\_(\\w+)_\").Matches($etlFile).captures.groups[1].value\n                # zmenim cestu na pouziti admin share\n                $etlFile = $etlFile -replace ':', '$'\n                try {\n                    Write-Output \"Kopiruji $(Split-Path $etlFile -Leaf)\"\n                    Copy-Item \"\\\\$remoteMachine\\$etlFile\" $outputFolder -ErrorAction Stop\n                } catch {\n                    Write-Error \"Zkopirovani se nezdarilo:`n$_\"\n                }\n\n                # smazu jiz nepotrebny etl soubor z remote stroje\n                try {\n                    Remove-Item \"\\\\$remoteMachine\\$etlFile\" -Force -ErrorAction Stop\n                } catch {\n                    Write-Error \"Nepodarilo se z $remoteMachine smazat jiz nepotrebny $etlFile\"\n                }\n            }\n        } else {\n            Write-Warning \"Nepodarilo se ziskat zadne etl soubory\"\n        }\n    }\n}"
  },
  {
    "path": "JIRA/New-JIRATicket.ps1",
    "content": "﻿function New-JIRATicket {\n    <#\n    .SYNOPSIS\n    Function for creating ticket.\n\n    THIS IS JUST A proof-of-concept! You will have to customize this function for your own environment!\n    To get more information about how to do it check https://doitpsway.com/how-to-create-a-jira-ticket-using-powershell.\n\n    .DESCRIPTION\n    Function for creating ticket.\n\n    THIS IS JUST A proof-of-concept! You will have to customize this function for your own environment!\n    To get more information about how to do it check https://doitpsway.com/how-to-create-a-jira-ticket-using-powershell.\n\n    .PARAMETER summary\n    Title of the ticket message.\n\n    .PARAMETER description\n    Description of the ticket message.\n\n    .PARAMETER type\n    Type of ticket. Case sensitive!\n\n    .PARAMETER subType\n    Subtype of the ticket. Case sensitive!\n\n    .PARAMETER issueType\n    Issue type of the ticket. Case sensitive!\n\n    .PARAMETER confluenceUri\n    Base uri for your confluence api requests.\n    Something like 'https://contoso.atlassian.net'.\n\n    .PARAMETER participantUPN\n    UPN of confluence user(s) you want to add as participants.\n\n    .PARAMETER credential\n    Credentials for authentication against Jira environment.\n    It should be UPN and API token of the account with permissions to create Jira ticket.\n\n    .NOTES\n    More information can be found at https://doitpsway.com/how-to-create-a-jira-ticket-using-powershell.\n    #>\n\n    [cmdletbinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [string] $summary\n        ,\n        [string] $description = \"\"\n        ,\n        [Parameter(Mandatory = $true)]\n        [string] $type\n        ,\n        [string] $subType\n        ,\n        [Parameter(Mandatory = $true)]\n        [string] $issueType\n        ,\n        [ValidateScript( {\n                if ($_ -match \"@\") {\n                    $true\n                } else {\n                    throw \"$_ isn't UPN (user@domain.xxx)\"\n                }\n            })]\n        [string[]] $participantUPN,\n\n        [Parameter(Mandatory = $true)]\n        [string] $project,\n\n        [Parameter(Mandatory = $true)]\n        [string] $confluenceUri,\n\n        [System.Management.Automation.PSCredential] $credential\n    )\n\n    # authenticate\n    if (!$credential) {\n        try {\n            $credential = Get-Credential -Message \"Use API TOKEN instead of password!!!\" -ErrorAction Stop\n        } catch {\n            throw \"You didn't enter credentials\"\n        }\n    }\n\n    try {\n        Set-JiraConfigServer $confluenceUri -ErrorAction Stop # required since version 2.10\n        $s = New-JiraSession -Credential $credential -ErrorAction Stop\n    } catch {\n        throw \"$_\"\n    }\n\n    # set mandatory fields..\n    $field = @{\n        'customfield_13100' = @{\n            value = $type\n        }\n    }\n\n    # if ($type -and $subType) {\n    #     $availableSubTypes = Get-JiraIssueCreateMetadata -Project $project -IssueType $issueType | ? { $_.id -eq \"customfield_13100\" } | select -exp allowedValues | ? { $_.value -eq $type } | select -exp children -ea silentlycontinue | select -exp value\n\n    #     if ($subType -cnotin $availableSubTypes) {\n    #         throw \"Invalid subType (beware! names are case sensitive).`nValids for type $type are:`n$($availableSubTypes -join ', ')\"\n    #     }\n\n    #     $field.customfield_13100.child = @{ value = $subType }\n    # } elseif ($subType) {\n    #     throw \"You cannot use subType without type parameter\"\n    # }\n\n    if ($participantUPN) {\n        $customFieldId = Get-JiraIssueCreateMetadata -Project $project -IssueType $issueType | ? name -EQ \"Request Participants\" | select -exp Id\n        if (!$customFieldId) { throw \"Unable to find 'Request Participants' field id in the project $project\" }\n\n        $participantList = @()\n        $participantUPN | % {\n            # name cannot be used because of GDPR strict mode enabled\n            $accountId = Invoke-JiraMethod \"$confluenceUri/rest/api/3/user/search?query=$_\" | select -ExpandProperty accountId\n            if ($accountId) {\n                $participantList += @{ accountId = $accountId }\n            } else {\n                Write-Warning \"User $_ wasn't found i.e. wont be added as participant\"\n            }\n        }\n\n        $field.$customFieldId = @($participantList)\n    }\n\n    $params = @{\n        Project     = $project\n        IssueType   = $issueType\n        Summary     = $summary\n        Description = $description\n        errorAction = \"stop\"\n    }\n    if ($field) {\n        $params.Fields = $field\n    }\n\n    try {\n        New-JiraIssue @params\n    } catch {\n        throw \"Issue cannot be created:`n$_\"\n    }\n}"
  },
  {
    "path": "OSD/OSDComputerName_via_ServiceTag/Set-CMTSStep_ServiceTag2OSDComputerName.ps1",
    "content": "﻿function Set-CMTSStep_ServiceTag2OSDComputerName {\n    <#\n    .SYNOPSIS\n    Function for setting Task Sequence Step, that sets OSDCOMPUTERNAME variable based on device serial number (service tag).\n    Serial tags and device names of all clients are received from SCCM REST API.\n\n    .DESCRIPTION\n    Function for setting Task Sequence Step, that sets OSDCOMPUTERNAME variable based on device serial number (service tag).\n    Serial tags and device names of all clients are received from SCCM REST API.\n\n    It will:\n    - connect to SCCM server,\n    - receive serial numbers and device names of all clients,\n    - generate PowerShell script content that will return device name, based on its serial number\n    - set PowerShell script content in given Task Sequence Step\n\n    .PARAMETER sccmServer\n    Name of the SCCM server.\n\n    .PARAMETER sccmSiteCode\n    SCCM site code.\n\n    .PARAMETER tsName\n    Name of Task Sequence you want to modify.\n\n    .PARAMETER tsStepName\n    Name of Task Sequence Step you want to modify.\n\n    .EXAMPLE\n    Set-CMTSStep_ServiceTag2OSDComputerName\n\n    Will:\n     - connect to SCCM server,\n     - receive serial numbers and device names of all clients,\n     - generate PowerShell script content that will return device name, based on its serial number\n     - set PowerShell script content in given Task Sequence Step\n\n    .NOTES\n    Inspired by https://www.deploymentshare.com/rename-your-task-sequence-steps-with-powershell/\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [string] $sccmServer = $_SCCMServer,\n\n        [Parameter(Mandatory = $true)]\n        [string] $sccmSiteCode = $_SCCMSiteCode,\n\n        [Parameter(Mandatory = $true)]\n        [string] $tsName = \"SET OSDCOMPUTERNAME BASED ON SERIAL NUMBER\",\n\n        [Parameter(Mandatory = $true)]\n        [string] $tsStepName = \"Hardcoded OSDCOMPUTERNAME based on Serial Number\"\n    )\n\n    if (!(Get-Command Invoke-CMAdminServiceQuery -ErrorAction SilentlyContinue)) {\n        throw \"Required command Invoke-CMAdminServiceQuery is missing.\"\n    }\n\n    # cannot use Connect-SCCM because of deserialization error :(\n    $session = New-PSSession -ComputerName $sccmServer -ErrorAction Stop\n\n    # create SCCM PSDrive & import SCCM PS module\n    Invoke-Command -Session $session {\n        param ($sccmSiteCode)\n\n        if (!(Get-Module ConfigurationManager)) {\n            Import-Module \"$($ENV:SMS_ADMIN_UI_PATH)\\..\\ConfigurationManager.psd1\"\n        }\n\n        if (!(Get-PSDrive -Name $sccmSiteCode -PSProvider CMSite -ErrorAction SilentlyContinue)) {\n            New-PSDrive -Name $sccmSiteCode -PSProvider CMSite -Root $env:COMPUTERNAME | Out-Null\n        }\n\n        Set-Location \"$($sccmSiteCode):\\\"\n    } -ArgumentList $sccmSiteCode\n\n    # prepare this remote session for working with Task Sequence\n    Invoke-Command -Session $session {\n        param ($tsName, $tsStepName)\n\n        # get Task Sequence object\n        $taskSequence = (Get-CMTaskSequence -Name $tsName -Fast)\n        if (!$taskSequence) { throw \"'$tsName' Task Sequence wasn't found\" }\n\n        # check Task Sequence Lock status\n        $lockState = Get-CMObjectLockDetails -InputObject $taskSequence | select -ExpandProperty LockState\n        if ($lockState -eq 1) {\n            throw \"Task Sequence $tsName is locked (probably someone has it open in SCCM console)\"\n        }\n\n        # get Task Sequence Step\n        $tsSteps = (Get-CMTaskSequenceStep -InputObject $taskSequence)\n        $tsStep = $tsSteps | ? { $_.Name -eq $tsStepName }\n        if (!$tsStep) { throw \"Step '$tsStepName' wasn't found in Task Sequence '$tsName'\" }\n    } -ArgumentList $tsName, $tsStepName -ErrorAction Stop\n\n    # get serial number and device name from SCCM Admin Service (REST API)\n    $deviceSerialNumber = Invoke-CMAdminServiceQuery -Source \"wmi/SMS_G_System_SYSTEM_ENCLOSURE\" -Select SerialNumber, ResourceID\n    $deviceName = Invoke-CMAdminServiceQuery -Source \"wmi/SMS_R_SYSTEM\" -Select Name, ResourceID, DistinguishedName\n    if (!$deviceSerialNumber -or !$deviceName) { throw \"Unable to receive information from SCCM Administration service\" }\n\n    #region prepare TS Step PowerShell script content\n    $devicesArrayString = '$devices = @('\n    $deviceName | Sort-Object -Property Name | % {\n        $name = $_.Name\n        $resourceID = $_.ResourceID\n        $serial = $deviceSerialNumber | ? { $_.ResourceID -eq $resourceID } | select -ExpandProperty SerialNumber | select -First 1\n\n        if ($serial) {\n            $devicesArrayString += \"`n[PSCustomObject]@{Name = '$name'; SerialNumber = '$serial'}\"\n        } else {\n            Write-Warning \"Skipped. $name device doesn't have record in SCCM database\"\n        }\n    }\n    # close array\n    $devicesArrayString += \"`n)\"\n\n    $sourceScript = @\"\n`$errorActionPreference = \"Stop\"\n\n# array of all devices name and serial numbers that exists in SCCM\n$devicesArrayString\n\n# this computer serial number\n`$serialNumber = (Get-WmiObject -Class WIN32_BIOS).SerialNumber\n\n`$computerName = `$devices | ? {`$_.SerialNumber -eq `$serialNumber} | Select -expandProperty Name\n\nif (`$computerName) {\n    if (`$computerName.count -gt 1) { throw \"For computer with serial `$serialNumber, there is more than one name (`$computerName)\"}\n    else { return `$computerName }\n}\n\"@\n    #endregion prepare TS Step PowerShell script content\n\n    # customize content of PowerShell script called in Task Sequence Step\n    Invoke-Command -Session $session {\n        param ($sourceScript, $tsName, $tsStepName)\n        Set-CMTSStepRunPowerShellScript -TaskSequenceName $tsName -StepName $tsStepName -OutputVariableName 'OSDComputerName' -SourceScript $sourceScript -ExecutionPolicy Bypass\n    } -ArgumentList $sourceScript, $tsName, $tsStepName\n\n    Remove-PSSession $session -ea SilentlyContinue\n}"
  },
  {
    "path": "OSD/OfflineDomainJoin/Set-CMDeviceDJoinBlobVariable.ps1",
    "content": "﻿function Set-CMDeviceDJoinBlobVariable {\n    <#\n    .SYNOPSIS\n    Function for enabling Offline Domain Join in OSD process of given computer.\n\n    .DESCRIPTION\n    Function for enabling Offline Domain Join in OSD process of given computer.\n\n    It will:\n     - create Offline Domain Join blob using djoin.exe\n     - save resultant blob content as computer variable DJoinBlob\n        - so it can be used during OSD for domain join\n\n    When the computer connects eventually to one of the DCs. It will automatically reset its password. So generated djoin blob will be invalidated (it contains password, that is being set, when computer joins the domain).\n\n    .PARAMETER computerName\n    Name of the computer, that should be joined to domain during the OSD.\n\n    It doesn't matter, what name it actually has, it will be changed, to this one!\n\n    .PARAMETER ou\n    OU where should be computer placed (in case it doesn't already exists in AD).\n\n    .PARAMETER reuse\n    Switch that has to be used in case, such computer already exists in AD.\n\n    Its password will be immediately reset!!!\n\n    .PARAMETER domainName\n    Name of domain.\n\n    .EXAMPLE\n    Set-CMDeviceDJoinBlobVariable -computerName PC-1 -reuse\n\n    Function will generate offline domain join blob for joining computer PC-1.\n    This blob will be saved as Task Sequence Variable in properties of given computer.\n    In case computer already exists in AD, its password will be immediately reset.\n\n    .NOTES\n    # jak dat do unattend souboru https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd392267(v=ws.10)?redirectedfrom=MSDN#offline-domain-join-process-and-djoinexe-syntax\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [string] $computerName,\n\n        [ValidateScript( {\n                If (!(Get-ADOrganizationalUnit -Filter \"distinguishedname -eq '$_'\")) {\n                    $true\n                } else {\n                    Throw \"$_ is not a valid OU distinguishedName.\"\n                }\n            })]\n        [string] $ou,\n\n        [switch] $reuse,\n\n        [string] $domainName = $domainName\n    )\n\n    process {\n        #region checks\n        if ($reuse) {\n            Write-Warning \"Reuse parameter will immediately reset $computerName AD password!\"\n            $choice = \"\"\n            while ($choice -notmatch \"^[Y|N]$\") {\n                $choice = Read-Host \"Continue? (Y|N)\"\n            }\n            if ($choice -eq \"N\") {\n                break\n            }\n        }\n\n        if (!(Get-ADComputer -Filter \"name -eq '$computerName'\") -and !$ou) {\n            do {\n                $ou = Read-Host \"Computer $computerName doesn't exist. Enter existing OU distinguishedName, where it should be created\"\n            } while (!(Get-ADOrganizationalUnit -Filter \"distinguishedname -eq '$ou'\"))\n        }\n\n        if ((Get-ADComputer -Filter \"name -eq '$computerName'\") -and !$reuse) {\n            throw \"$computerName already exists in AD so 'reuse' parameter has to be used!\"\n        }\n\n        Connect-SCCM -commandName Get-CMDeviceVariable, Set-CMDeviceVariable, New-CMDeviceVariable, Get-CMDevice\n\n        $device = Get-CMDevice -Name $computerName\n        if (!$device) { throw \"$computerName isn't in SCCM database\" }\n        if ($device.count -gt 1) { throw \"There are $($device.count) devices in SCCM database with name $computerName\" }\n        #endregion checks\n\n\n        #region create djoin connection blob\n        \"Creating djoin connection blob\"\n        $blobFile = (Get-Random)\n        # /reuse provede reset computer hesla!\n        # /rootcacerts /certtemplate \"WorkstationAuthentication-PrimaryTPM\"\n        if ($reuse) {\n            $djoin = djoin.exe /provision /domain $domainName /machine $computerName /savefile $blobFile /printblob /reuse\n        } else {\n            $djoin = djoin.exe /provision /domain $domainName /machine $computerName /savefile $blobFile /printblob\n        }\n\n        if (!($djoin -match \"The operation completed successfully\")) {\n            throw $djoin\n        }\n\n        # I don't need this file\n        Remove-Item $blobFile -Force\n\n        # Get the blob\n        $djoinBlob = $djoin[12]\n        #endregion create djoin connection blob\n\n        #region customize SCCM Device DJoinBlob TS Variable\n        # variable name that should contain djoin blob for offline domain join\n        $variableName = \"DJoinBlob\"\n\n        \"Setting variable '$variableName' for SCCM device $computerName\"\n\n        # !Get-CMDeviceVariable is case insensitive, but Set-CMDeviceVariable isn't! therefore I use existing name, just in case\n        if ($foundVariableName = Get-CMDeviceVariable -DeviceName $computerName -VariableName $variableName | select -ExpandProperty Name) {\n            # variable already exists, modify\n            $variableName = $foundVariableName\n            Set-CMDeviceVariable -DeviceName $computerName -VariableName $variableName -NewVariableValue $djoinBlob -IsMask $true\n        } else {\n            # variable doesn't exist, create\n            New-CMDeviceVariable -DeviceName $computerName -VariableName $variableName -VariableValue $djoinBlob -IsMask $true | Out-Null\n        }\n        #endregion customize SCCM Device DJoinBlob TS Variable\n    }\n\n    end {\n        Write-Warning \"You can use this blob to join any computer, but $computerName will be new computer name, no matter what name computer already has\"\n    }\n}"
  },
  {
    "path": "Quote-String.ps1",
    "content": "﻿function Quote-String {\n    <#\n    .SYNOPSIS\n    Function for splitting given text by delimiter and enclosing the resulting items into quotation marks.\n\n    .DESCRIPTION\n    Function for splitting given text by delimiter and enclosing the resulting items into quotation marks.\n\n    Input can be taken from pipeline, parameter or clipboard.\n\n    Result can be returned into console or clipboard. Can be returned joined (as string) or as array.\n\n    .PARAMETER string\n    Optional parameter.\n    String(s) that should be split and enclosed by quotation marks.\n\n    If none is provided, clipboard content is used.\n\n    .PARAMETER delimiter\n    Delimiter value.\n\n    Default is ','.\n\n    .PARAMETER joinUsing\n    String that will be used to join the resultant items.\n\n    Default is value in 'delimiter' parameter.\n\n    .PARAMETER outputToConsole\n    Switch for outputting result to the console instead of clipboard.\n\n    .PARAMETER dontJoin\n    Switch for omitting final join operation.\n    When 'outputToConsole' is used, you will get array.\n    When 'outputToConsole' is NOT used, clipboard will contain string with quoted item per line.\n\n    .PARAMETER quoteBy\n    String that will be used to enclose resultant items.\n\n    Default is '.\n\n    .EXAMPLE\n    Quote-String -string \"ahoj, vole\"\n\n    Result (saved into clipboard) will be: 'ahoj','vole'\n\n    .EXAMPLE\n    (clipboard contains \"ahoj, vole\")\n\n    Quote-String\n\n    Result (saved into clipboard) will be: 'ahoj','vole'\n\n    .EXAMPLE\n    Quote-String -string \"ahoj, vole\" -outputToConsole -joinUsing \";\"\n\n    Result (in console) will be:\n    'ahoj';'vole'\n\n    .EXAMPLE\n    \"ahoj\", \"vole\" | Quote-String -outputToConsole -dontJoin\n\n    Result (in console) will be array containing:\n    'ahoj'\n    'vole'\n    #>\n\n    [CmdletBinding()]\n    [Alias(\"ConvertTo-QuotedString\")]\n    param (\n        [Parameter(ValueFromPipeline = $true)]\n        [string[]] $string,\n\n        [string] $delimiter = \",\",\n\n        [string] $joinUsing,\n\n        [switch] $outputToConsole,\n\n        [switch] $dontJoin,\n\n        [string] $quoteBy = \"'\"\n    )\n\n    if (!$joinUsing -and !$dontJoin) {\n        $joinUsing = $delimiter\n    }\n\n    # I need to take pipeline input as a whole (because of final save into clipboard)\n    if ($Input) {\n        Write-Verbose \"Using automatic variable 'Input' content\"\n        $string = $Input\n    }\n\n    if (!$string) {\n        Write-Verbose \"Using clipboard content\"\n        $string = Get-Clipboard -Raw\n    }\n    if (!$string) {\n        throw \"'String' parameter and even clipboard are empty.\"\n    }\n\n    Write-Verbose \"'String' parameter contains:`n$string\"\n\n    $result = $string -split [regex]::escape($delimiter) | ? { $_ } | % {\n        $quoteBy + $_.trim() + $quoteBy\n    }\n\n    if ($outputToConsole) {\n        if ($joinUsing) {\n            $result -join $joinUsing\n        } else {\n            $result\n        }\n    } else {\n        Write-Warning \"Result was copied to clipboard\"\n        if ($joinUsing) {\n            Set-Clipboard ($result -join $joinUsing)\n        } else {\n            Set-Clipboard $result\n        }\n    }\n}"
  },
  {
    "path": "README.md",
    "content": "*NOTICE: most of these functions were migrated to PSH modules https://github.com/ztrhgf/useful_powershell_modules (are available in PowerShell Gallery too) hence are no longer updated here*\n\n---\n\nPowershell functions to make my admin work easier.\n\nIt contains functions from different areas like:\n- Intune\n- SCCM\n- MDT\n- Active Directory\n\n\n**..., just check the content of this repository..btw if you are looking for some easy-to-use CICD tool to manage PowerShell content, check my [PowerShell CI/CD repository](https://github.com/ztrhgf/Powershell_CICD_repository)**\n\nPS: ps1 files here are from 99% functions i.e. you have to dot source (run) the ps1 script and then call the function (defined in such ps1)!\n"
  },
  {
    "path": "Read-FromClipboard.ps1",
    "content": "﻿function Read-FromClipboard {\n    <#\n    .SYNOPSIS\n    Read text from clipboard and tries to convert it to OBJECT.\n\n    .DESCRIPTION\n    Read text from clipboard and tries to convert it to OBJECT.\n\n    At first it tries to convert clipboard data as XML, then JSON and as a last resort as a CSV (delimited text).\n\n    Content is trimmed! Because text can be indent etc.\n\n    .PARAMETER delimiter\n    Default is '`t' i.e. TABULATOR.\n\n    If delimiter wont be found in header, you will be asked to provide the correct one.\n\n    .PARAMETER headerCount\n    Number of header columns.\n\n    Can be used if processed content doesn't contain header itself and you don't want to specify header names.\n\n    Will create numbered header columns starting from 1.\n    In case you specify 'header' parameter too but count of such headers will be lesser than 'headerCount', missing headers will be numbers.\n    - So for: -header name, age -headerCount 5\n      Resultant header will be: name, age, 3, 4, 5\n\n    In case you use -headerCount 1, the result will be array of items instead of object with one property ('1').\n\n    .PARAMETER header\n    List of column names that will be set.\n\n    Use if clipboard content doesn't contain header on its own. Or if you want to replace clipboards content header with your own, but in such case don't forget to use skipFirstLine parameter!\n\n    .PARAMETER skipFirstLine\n    Switch for skipping first clipboard content line.\n\n    When combined with 'header' parameter, original header names can be replaced with your own custom ones.\n\n    .PARAMETER regexDelimiter\n    Switch for letting function know that used delimiter is regex.\n\n    .EXAMPLE\n    Clipboard contains:\n    name, age, city\n    Carl, 14, Prague\n    John, 30, Boston\n\n    You run:\n    Read-FromClipboard -delimiter \",\"\n\n    You get:\n    name  age  city\n    ---- ---- -----\n    Carl  14   Prague\n    John  30   Boston\n\n    .EXAMPLE\n    Clipboard contains:\n    string, number, string\n    Carl, 14, Prague\n    John, 30, Boston\n\n    You run:\n    Read-FromClipboard -delimiter \",\" -skipFirstLine -header name, age, city\n\n    You get:\n    name  age  city\n    ---- ---- -----\n    Carl  14   Prague\n    John  30   Boston\n\n    I.e. you have object with replaced original header names.\n\n    .EXAMPLE\n    Clipboard contains:\n    N4-01-NTB\n    NG-06-NTB\n    NG-07-NTB\n    NG-18-NTB\n    NG-30-NTB\n\n    You run:\n    Read-FromClipboard -headerCount 1\n\n    You get:\n    array of strings\n\n    .EXAMPLE\n    Clipboard contains:\n    2002      89   144588      62016   1 893,42  33732   1 EXCEL\n    5207     195   286136     109264  10 376,50  29220   1 explorer\n    426    19     6552      10560      43,13  23356  20 1 FileCoAuth\n\n    You run:\n    Read-FromClipboard -delimiter \"\\s+\" -regexDelimiter -headerCount 9 | Format-Table\n\n    You get:\n    1    2   3      4      5     6      7     8          9\n    -    -   -      -      -     -      -     -          -\n    2002 89  144588 62016  1     893,42 33732 1          EXCEL\n    5207 195 286136 109264 10    376,50 29220 1          explorer\n    426  19  6552   10560  43,13 23356  20    1          FileCoAuth\n\n    .EXAMPLE\n    Clipboard contains:\n    2002      89   144588      62016   1 893,42  33732   1 EXCEL\n    5207     195   286136     109264  10 376,50  29220   1 explorer\n    426      19     6552      10560      43,13  23356   1 FileCoAuth\n\n    You run:\n    Read-FromClipboard -delimiter \"\\s+\" -regexDelimiter -header handles, npm, pm, ws, cpu, id -headerCount 9 | Format-Table\n\n    You get:\n    handles npm pm     ws     cpu   id     7     8          9\n    ------- --- --     --     ---   --     -     -          -\n    2002    89  144588 62016  1     893,42 33732 1          EXCEL\n    5207    195 286136 109264 10    376,50 29220 1          explorer\n    426     19  6552   10560  43,13 23356  1     FileCoAuth\n\n    .NOTES\n    https://doitpsway.com/converting-clipboard-text-content-to-powershell-object\n\n    Inspired by Read-Clipboard from https://www.powershellgallery.com/packages/ImportExcel.\n    #>\n\n    [CmdletBinding()]\n    [Alias(\"ConvertFrom-Clipboard\")]\n    param (\n        $delimiter = \"`t\",\n\n        [ValidateRange(1, 999)]\n        [int] $headerCount,\n\n        [string[]] $header,\n\n        [switch] $skipFirstLine,\n\n        [switch] $regexDelimiter\n    )\n\n    # get clipboard as a text\n    $data = Get-Clipboard -Raw\n\n    if (!$data) { return }\n\n    #region helper functions\n    function _delimiter {\n        param ($d)\n\n        if (!$regexDelimiter) {\n            if ($d -match \"^\\s+$\") {\n                # bug? [regex]::escape() transform space to \\\n                $d\n            } else {\n                [regex]::escape($d)\n            }\n        } else {\n            $d\n        }\n    }\n\n    function _readableDelimiter {\n        param ($d)\n\n        if ($regexDelimiter) {\n            return \"`\"$d`\"\"\n        }\n\n        switch ($d) {\n            \"`n\" { '\"`n\"' }\n            \"`t\" { '\"`t\"' }\n            default { \"`\"$d`\"\" }\n        }\n    }\n    #endregion helper functions\n\n    # add numbers instead of missing headers column names\n    if ($headerCount -and $headerCount -gt $header.count) {\n        [int]($header.count + 1)..$headerCount | % {\n            Write-Verbose \"$_ was added instead of missing column name\"\n            $header += $_\n        }\n    }\n\n    #region consider data as XML\n    try {\n        [xml]$data\n        return\n    } catch {\n        Write-Verbose \"It isn't XML\"\n    }\n    #endregion consider data as XML\n\n    #region consider data as JSON\n    try {\n        # at first try convert clipboard text as a JSON\n        ConvertFrom-Json $data -ErrorAction Stop\n        return\n    } catch {\n        Write-Verbose \"It isn't JSON\"\n    }\n    #endregion consider data as JSON\n\n    #region consider data as CSV\n    # split content line by line\n    $data = $data.Split([Environment]::NewLine) | ? { $_ }\n\n    if ($skipFirstLine) {\n        Write-Verbose \"Skipping first line of clipboard data ($($data[0]))\"\n        $data = $data | select -Skip 1\n    }\n\n    $firstLine = $data[0]\n\n    $substringIndex = 20\n    if ($firstLine.length -lt $substringIndex) { $substringIndex = $firstLine.length }\n\n    # get correct delimiter\n    if ($headerCount -ne 1) {\n        while ($firstLine -notmatch (_delimiter $delimiter)) {\n            $delimiter = Read-Host \"Delimiter $(_readableDelimiter $delimiter) isn't used in clipboard text ($($firstLine.substring(0, $substringIndex))...). What delimiter should be used?\"\n\n            $delimiter = _delimiter $delimiter\n        }\n    } else {\n        # only one property should be returned i.e. I will return array of strings instead of object with one property\n        # and therefore none delimiter is needed\n    }\n\n    if (!$header) {\n        # fix case when first line (header) ends with delimiter\n        if ($firstLine[-1] -match (_delimiter $delimiter)) {\n            $firstLine = $firstLine -replace ((_delimiter $delimiter) + \"$\")\n        }\n\n        # get header from first line of the clipboard text\n        $header = $firstLine.trim() -split (_delimiter $delimiter)\n        Write-Verbose \"Header is $($header -join ', ') (count $($header.count))\"\n        # the rest of the lines is actual content\n        $dataContent = $data.trim() | select -Skip 1\n    } else {\n        # I have header, so even first line of the clipboard text is content\n        $dataContent = $data.trim()\n    }\n\n    $dataContent | % {\n        $row = $_\n        Write-Verbose \"Processing row $row\"\n        # prepare empty object\n        $property = [Ordered]@{}\n        $header | % {\n            Write-Verbose \"Adding property $_\"\n            $property.$_ = $null\n        }\n        $object = New-Object -TypeName PSObject -Property $property\n\n        # fill object properties\n        $i = 0\n        $row -split (_delimiter $delimiter) | % {\n            if (($i + 1) -gt $header.count) {\n                # number of splitted values is greater than number of columns in header\n                # remaining values will be added to the last column\n                $key = $header[($header.count - 1)]\n                $object.$key += (_delimiter $delimiter) + $_\n            } else {\n                $key = $header[$i]\n                $object.$key = $_\n            }\n            ++$i\n        }\n\n        if ($headerCount -eq 1) {\n            # return objects property content (string) instead of object itself\n            $object.1\n        } else {\n            # return object\n            $object\n        }\n    }\n    #endregion consider data as CSV\n}"
  },
  {
    "path": "SCCM/Connect-SCCM.ps1",
    "content": "﻿function Connect-SCCM {\n    <#\n    .SYNOPSIS\n    Helper function for making session to SCCM server, to be able to call locally any available command from SCCM module there.\n\n    .DESCRIPTION\n    Helper function for making session to SCCM server, to be able to call locally any available command from SCCM module there.\n\n    .PARAMETER sccmServer\n    Name of your SCCM server.\n\n    .PARAMETER commandName\n    (Optional)\n\n    Name of command(s) you want to import instead of all.\n\n    .EXAMPLE\n    Connect-SCCM -sccmServer SCCM-01\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [ValidateNotNullOrEmpty()]\n        $sccmServer = $_SCCMServer\n        ,\n        [string[]]$commandName\n    )\n\n    $correctlyConfSession = \"\"\n    $sessionExist = Get-PSSession | ? { $_.computername -eq $sccmServer -and $_.state -eq \"opened\" }\n\n    # remove broken sessions\n    Get-PSSession | ? { $_.computername -eq $sccmServer -and $_.state -eq \"broken\" } | Remove-PSSession\n\n    if ($commandName) {\n        # check that pssession already exists and contains given commands\n        $commandExist = try {\n            Get-Command $commandName -ErrorAction Stop\n        } catch {}\n\n        if ($sessionExist -and $commandExist) {\n            $correctlyConfSession = 1\n            Write-Verbose \"Session to $sccmServer is already created and contains required commands\"\n        }\n    } else {\n        # check that pssession already exists and that number of commands there is more than 50 (it is highly probable, that session contains all available commands)\n        if ($sessionExist -and ((Get-Command -ListImported | ? { $_.name -like \"*-cm*\" -and $_.source -like \"tmp_*\" }).count -gt 50)) {\n            $correctlyConfSession = 1\n            Write-Verbose \"Session to $sccmServer is already created\"\n        }\n    }\n\n    if (!$correctlyConfSession) {\n        if (Test-Connection $sccmServer -ErrorAction SilentlyContinue) {\n            # pssession doesn't contain necessary commands\n            try {\n                Write-Verbose \"Removing existing sessions that doesn't contain required commands\"\n                Get-PSSession | ? { $_.computername -eq $sccmServer } | Remove-PSSession\n            } catch {}\n\n            $sccmSession = New-PSSession -ComputerName $sccmServer -Name \"SCCM\"\n\n            try {\n                $ErrorActionPreference = \"stop\"\n                Invoke-Command -Session $sccmSession -ScriptBlock {\n                    $ErrorActionPreference = \"stop\"\n\n                    try {\n                        Import-Module \"$(Split-Path $Env:SMS_ADMIN_UI_PATH)\\ConfigurationManager.psd1\"\n                    } catch {\n                        throw \"Unable to import SCCM module on $env:COMPUTERNAME\"\n                    }\n\n                    try {\n                        $sccmSite = (Get-PSDrive -PSProvider CMSite).name\n                        Set-Location -Path ($sccmSite + \":\\\")\n                    } catch {\n                        throw \"Unable to retrieve SCCM Site Code\"\n                    }\n                }\n\n                $Params = @{\n                    'session'      = $sccmSession\n                    'Module'       = 'ConfigurationManager'\n                    'AllowClobber' = $true\n                    'ErrorAction'  = \"Stop\"\n                }\n                if ($commandName) {\n                    $Params.Add(\"CommandName\", $CommandName)\n                }\n\n                # import-module is used, so the commands will be available even if Connect-SCCM is called from module\n                Import-Module (Import-PSSession @Params) -Global -Force\n            } catch {\n                \"To be able to use SCCM commands remotely you have to:`n1. Connect to $sccmServer using RDP.`n2. Run SCCM console under account, that should use commands remotely.`n3. In SCCM console run PowerShell console (Connect via PowerShell).`n4. In such PowerShell console enable import of certificate by selecting choice '[A] Always run'\"\n\n                \"Second option should be to:`n1. Open file properties of 'C:\\Program Files (x86)\\Microsoft Configuration Manager\\AdminConsole\\bin\\ConfigurationManager.psd1'.`n2. On tab Digital Signatures > Details > View Certificate > Install Certificate > Install such certificate to Trusted Publishers store\"\n\n                \"Error was: $($_.Exception.Message)\"\n            }\n        } else {\n            \"$sccmServer is offline\"\n        }\n    }\n}"
  },
  {
    "path": "SCCM/Get-CMLog.ps1",
    "content": "﻿function Get-CMLog {\n    <#\n    .SYNOPSIS\n    Function for easy opening of SCCM logs.\n\n    You have two options to define what log(s) you want to open:\n     - by specifying AREA of your problem\n     - by specifying NAME of the LOG(S)\n\n    .DESCRIPTION\n    Function for easy opening of SCCM logs.\n\n    You have two options to define what log(s) you want to open:\n     - by specifying AREA of your problem\n     - by specifying NAME of the LOG(S)\n\n    Benefits of using AREA approach:\n     - you don't have to remember which logs are for which type of problem\n     - you don't have to remember where such logs are stored\n\n    Benefits of using LOG NAME approach:\n     - you don't have to remember where such logs are stored\n\n    General benefits of using this function:\n     - description for each log is outputted\n      - it is retrieved from https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/hierarchy/log-files#BKMK_ServerLogs and cached locally so ongoing runs will be much faster!\n     - function supports opening of archived logs\n     - best possible log viewer application will be used\n      - Sorted by preference: 'Configuration Manager Support Center Log Viewer', 'Support Center OneTrace', CMTrace or as a last resort in default associated program\n\n    How to get the log viewers:\n    - 'Configuration Manager Support Center Log Viewer' and 'Support Center OneTrace' can be installed via 'C:\\Program Files\\Microsoft Configuration Manager\\tools\\SupportCenter\\supportcenterinstaller.msi' (saved on your SCCM server) or by installing SCCM Administrator console.\n    - CMTrace is installed by default with SCCM Client\n\n    .PARAMETER computerName\n    Name of computer where CLIENT logs should be obtained.\n    In case the problem is related to SCCM server, this parameter will be ignored.\n\n    .PARAMETER area\n    What area (problem) you want to show logs from.\n\n    Possible values:\n    ApplicationDiscovery\n    ApplicationDownload\n    ApplicationInstallation\n    ApplicationManagement\n    ApplicationMetering\n    AssetIntelligence\n    BackupAndRecovery\n    BootImageUpdate\n    CertificateEnrollment\n    ClientInstallation\n    ClientNotification\n    ClientPush\n    CMG\n    CMGClientTraffic\n    CMGDeployments\n    CMGHealth\n    Co-Management\n    Compliance\n    ComplianceSettingsAndCompanyResourceAccess\n    ConfigurationManagerConsole\n    ContentDistribution\n    ContentManagement\n    DesktopAnalytics\n    Discovery\n    EndpointAnalytics\n    EndpointProtection\n    ExchangeServerConnector\n    Extensions\n    Inventory\n    InventoryProcessing\n    Metering\n    Migration\n    MobileDeviceLegacy\n    MobileDevicesEnrollment\n    NotificationClient\n    NotificationServer\n    NotificationServerInstall\n    OSDeployment\n    OSDeployment_clientPerspective\n    PackagesAndPrograms\n    PolicyProcessing\n    PowerManagement\n    PXE\n    RemoteControl\n    Reporting\n    Role-basedAdministration\n    SoftwareMetering\n    SoftwareUpdates\n    WindowsServicing\n    WindowsUpdateAgent\n    WOL\n    WSUSServer\n\n    .PARAMETER logName\n    Name of the log(s) you want to open.\n    Function itself knows where log(s) are stored, so just name is enough.\n\n    Possible values:\n    ADALOperationProvider, adctrl, ADForestDisc, adminservice, AdminUI.ExtensionInstaller, ADService, adsgdis, adsysdis, adusrdis, aikbmgr, AIUpdateSvc, AIUSMSI, AIUSSetup, AlternateHandler, AppDiscovery, AppEnforce, AppGroupHandler, AppIntentEval, AssetAdvisor, BgbHttpProxy, bgbisapiMSI, bgbmgr, BGBServer, BgbSetup, BitLockerManagementHandler, BusinessAppProcessWorker, CAS, CBS, ccm, CCM_STS, Ccm32BitLauncher, CCMAgent, CCMClient, CcmEval, CcmEvalTask, CcmExec, CcmIsapi, CcmMessaging, CcmNotificationAgent, CCMNotificationAgent, CCMNotifications, ccmperf, Ccmperf, CCMPrefPane, CcmRepair, CcmRestart, Ccmsdkprovider, CCMSDKProvider, ccmsetup, ccmsetup-ccmeval, ccmsqlce, CcmUsrCse, CCMVDIProvider, CertEnrollAgent, CertificateMaintenance, CertMgr, CIAgent, Cidm, CIDownloader, CIStateStore, CIStore, CITaskManager, CITaskMgr, client.msi, client.msi_uninstall, ClientAuth, ClientIDManagerStartup, ClientLocation, ClientServicing, CloudDP, CloudMgr, Cloudusersync, CMBITSManager, CMGContentService, CMGHttpHandler, CMGService, CMGSetup, CMHttpsReadiness, CmRcService, CMRcViewer, CollectionAADGroupSyncWorker, CollEval, colleval, CoManagementHandler, ComplRelayAgent, compmon, compsumm, ComRegSetup, ConfigMgrAdminUISetup, ConfigMgrPrereq, ConfigMgrSetup, ConfigMgrSetupWizard, ContentTransferManager, CreateTSMedia, Crp, Crpctrl, Crpmsi, Crpsetup, dataldr, Dataldr, DataTransferService, DCMAgent, DCMReporting, DcmWmiProvider, ddm, DeltaDownload, despool, Diagnostics, DISM, Dism, dism, distmgr, Distmgr, DmCertEnroll, DMCertResp.htm, DmClientHealth, DmClientRegistration, DmClientSetup, DmClientXfer, DmCommonInstaller, DmInstaller, DmpDatastore, DmpDiscovery, Dmpdownloader, DmpHardware, DmpIsapi, dmpmsi, DMPRP, DMPSetup, DmpSoftware, DmpStatus, dmpuploader, Dmpuploader, DmSvc, DriverCatalog, DWSSMSI, DWSSSetup, easdisc, EndpointConnectivityCheckWorker, EndpointProtectionAgent, enrollmentservice, enrollmentweb, EnrollSrv, enrollsrvMSI, EnrollWeb, enrollwebMSI, EPCtrlMgr, EPMgr, EPSetup, execmgr, ExpressionSolver, ExternalEventAgent, ExternalNotificationsWorker, FeatureExtensionInstaller, FileBITS, FileSystemFile, FspIsapi, fspmgr, fspMSI, FSPStateMessage, hman, Change, chmgr, Inboxast, inboxmgr, inboxmon, InternetProxy, InventoryAgent, InventoryProvider, invproc, loadstate, LocationCache, LocationServices, M365ADeploymentPlanWorker, M365ADeviceHealthWorker, M365AHandler, M365AUploadWorker, MaintenanceCoordinator, ManagedProvider, mcsexec, mcsisapi, mcsmgr, MCSMSI, Mcsperf, mcsprv, MCSSetup, Microsoft.ConfigMgrDataWarehouse, MicrosoftPolicyPlatformSetup.msi, Mifprovider, migmctrl, MP_ClientIDManager, MP_CliReg, MP_Ddr, MP_DriverManager, MP_Framework, MP_GetAuth, MP_GetPolicy, MP_Hinv, MP_Location, MP_OOBMgr, MP_Policy, MP_RegistrationManager, MP_Relay, MP_RelayMsgMgr, MP_Retry, MP_Sinv, MP_SinvCollFile, MP_Status, mpcontrol, mpfdm, mpMSI, MPSetup, mtrmgr, MVLSImport, NDESPlugin, netdisc, NotiCtrl, ntsvrdis, Objreplmgr, objreplmgr, offermgr, offersum, OfflineServicingMgr, outboxmon, outgoingcontentmanager, PatchDownloader, PatchRepair, PerfSetup, PkgXferMgr, PolicyAgent, PolicyAgentProvider, PolicyEvaluator, PolicyPlatformClient, policypv, PolicyPV, PolicySdk, PrestageContent, PullDP, Pwrmgmt, pwrmgmt, PwrProvider, rcmctrl, RebootCoordinator, replmgr, ResourceExplorer, RESTPROVIDERSetup, ruleengine, ScanAgent, scanstate, SCClient, SCNotify, Scripts, SdmAgent, sender, SensorEndpoint, SensorManagedProvider, SensorWmiProvider, ServiceConnectionTool, ServiceWindowManager, SettingsAgent, Setupact, setupact, Setupapi, Setuperr, setuppolicyevaluator, schedule, Scheduler, sinvproc, sitecomp, Sitecomp, sitectrl, sitestat, SleepAgent, smpisapi, Smpmgr, smpmsi, smpperf, SMS_AZUREAD_DISCOVERY_AGENT, SMS_BOOTSTRAP, SMS_BUSINESS_APP_PROCESS_MANAGER, SMS_Cloud_ProxyConnector, SMS_CLOUDCONNECTION, SMS_DataEngine, SMS_DM, SMS_ImplicitUninstall, SMS_ISVUPDATES_SYNCAGENT, SMS_MESSAGE_PROCESSING_ENGINE, SMS_OrchestrationGroup, SMS_PhasedDeployment, SMS_REST_PROVIDER, SmsAdminUI, smsbkup, Smsbkup, SmsClientMethodProvider, smscliui, smsdbmon, SMSdpmon, smsdpprov, smsdpusage, SMSENROLLSRVSetup, SMSENROLLWEBSetup, smsexec, SMSFSPSetup, Smsprov, SMSProv, smspxe, smssmpsetup, smssqlbkup, Smsts, smstsvc, Smswriter, SmsWusHandler, SoftwareCenterSystemTasks, SoftwareDistribution, SrcUpdateMgr, srsrp, srsrpMSI, srsrpsetup, SrvBoot, StateMessage, StateMessageProvider, statesys, Statesys, statmgr, StatusAgent, SUPSetup, swmproc, SWMTRReportGen, TaskSequenceProvider, TSAgent, TSDTHandler, UpdatesDeployment, UpdatesHandler, UpdatesStore, UserAffinity, UserAffinityProvider, UserService, UXAnalyticsUploadWorker, VCRedist_x64_Install, VCRedist_x86_Install, VirtualApp, wakeprxy-install, wakeprxy-uninstall, WCM, Wedmtrace, WindowsUpdate, wolcmgr, wolmgr, WsfbSyncWorker, WSUSCtrl, wsyncmgr, WUAHandler, WUSSyncXML\n\n\n    .PARAMETER maxHistory\n    How much archived logs you want to see.\n    Default is 0.\n\n    .PARAMETER SCCMServer\n    Name of the SCCM server.\n    Needed in case the opened log is stored on the SCCM server, not client.\n    To open server side logs admin share (C$) is used, so this function has to be run with appropriate rights.\n\n    Default is $_SCCMServer.\n\n    .PARAMETER WSUSServer\n    Name of the WSUS server.\n    Needed in case the opened log is stored on the WSUS server, not client.\n\n    If not specified value from SCCMServer parameter will be used.\n\n    .PARAMETER serviceConnectionPointServer\n    Name of the Service Connection Point server.\n    Needed in case the opened log is stored on the Service Connection Point server, not client.\n\n    If not specified value from SCCMServer parameter will be used.\n\n    .EXAMPLE\n    Get-CMLog -area ApplicationDiscovery\n\n    Opens all logs on this computer related to application discovery.\n\n    .EXAMPLE\n    Get-CMLog -area ApplicationDiscovery -maxHistory 3\n\n    Opens all logs on this computer related to application discovery. Including archived ones (but at maximum 3 latest for each log).\n\n    .EXAMPLE\n    Get-CMLog -computerName PC01 -area ApplicationInstallation\n\n    Opens all logs on PC01 related to application installation.\n\n    .EXAMPLE\n    Get-CMLog -logName CcmEval, CcmExec\n\n    Opens logs CcmEval, CcmExec.\n\n    .EXAMPLE\n    Get-CMLog -area PXE -SCCMServer SCCM01\n\n    Opens all logs related to PXE. If such logs are stored on SCCM server they will be searched on 'SCCM01'.\n\n    .NOTES\n    Author: @AndrewZtrhgf\n\n    To add new (problem) area:\n        - add its name to ValidateSet of $area parameter\n        - define what logs should be opened in $areaDetails\n        - check $logDetails that it defines path where are these new logs saved\n\n    List of all SCCM logs https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/hierarchy/log-files.\n    #>\n\n    [CmdletBinding(DefaultParameterSetName = 'area')]\n    param (\n        [Parameter(Position = 0)]\n        [string] $computerName,\n\n        [Parameter(Mandatory = $true, Position = 1, ParameterSetName = \"area\")]\n        [ValidateSet('ApplicationDiscovery', 'ApplicationDownload', 'ApplicationInstallation', 'ApplicationManagement', 'ApplicationMetering', 'AssetIntelligence', 'BackupAndRecovery', 'BootImageUpdate', 'CertificateEnrollment', 'ClientInstallation', 'ClientNotification', 'ClientPush', 'CMG', 'CMGClientTraffic', 'CMGDeployments', 'CMGHealth', 'Co-Management', 'Compliance', 'ComplianceSettingsAndCompanyResourceAccess', 'ConfigurationManagerConsole', 'ContentDistribution', 'ContentManagement', 'DesktopAnalytics', 'Discovery', 'EndpointAnalytics', 'EndpointProtection', 'ExchangeServerConnector', 'Extensions', 'Inventory', 'InventoryProcessing', 'Metering', 'Migration', 'MobileDeviceLegacy', 'MobileDevicesEnrollment', 'NotificationClient', 'NotificationServer', 'NotificationServerInstall', 'OSDeployment', 'OSDeployment_clientPerspective', 'PackagesAndPrograms', 'PolicyProcessing', 'PowerManagement', 'PXE', 'RemoteControl', 'Reporting', 'Role-basedAdministration', 'SoftwareMetering', 'SoftwareUpdates', 'WindowsServicing', 'WindowsUpdateAgent', 'WOL', 'WSUSServer')]\n        [Alias(\"problem\")]\n        [string] $area,\n\n        [Parameter(Mandatory = $true, Position = 1, ParameterSetName = \"logName\")]\n        [ValidateSet('ADALOperationProvider', 'adctrl', 'ADForestDisc', 'adminservice', 'AdminUI.ExtensionInstaller', 'ADService', 'adsgdis', 'adsysdis', 'adusrdis', 'aikbmgr', 'AIUpdateSvc', 'AIUSMSI', 'AIUSSetup', 'AlternateHandler', 'AppDiscovery', 'AppEnforce', 'AppGroupHandler', 'AppIntentEval', 'AssetAdvisor', 'BgbHttpProxy', 'bgbisapiMSI', 'bgbmgr', 'BGBServer', 'BgbSetup', 'BitLockerManagementHandler', 'BusinessAppProcessWorker', 'CAS', 'CBS', 'ccm', 'CCM_STS', 'Ccm32BitLauncher', 'CCMAgent', 'CCMClient', 'CcmEval', 'CcmEvalTask', 'CcmExec', 'CcmIsapi', 'CcmMessaging', 'CcmNotificationAgent', 'CCMNotificationAgent', 'CCMNotifications', 'ccmperf', 'Ccmperf', 'CCMPrefPane', 'CcmRepair', 'CcmRestart', 'Ccmsdkprovider', 'CCMSDKProvider', 'ccmsetup', 'ccmsetup-ccmeval', 'ccmsqlce', 'CcmUsrCse', 'CCMVDIProvider', 'CertEnrollAgent', 'CertificateMaintenance', 'CertMgr', 'CIAgent', 'Cidm', 'CIDownloader', 'CIStateStore', 'CIStore', 'CITaskManager', 'CITaskMgr', 'client.msi', 'client.msi_uninstall', 'ClientAuth', 'ClientIDManagerStartup', 'ClientLocation', 'ClientServicing', 'CloudDP', 'CloudMgr', 'Cloudusersync', 'CMBITSManager', 'CMGContentService', 'CMGHttpHandler', 'CMGService', 'CMGSetup', 'CMHttpsReadiness', 'CmRcService', 'CMRcViewer', 'CollectionAADGroupSyncWorker', 'CollEval', 'colleval', 'CoManagementHandler', 'ComplRelayAgent', 'compmon', 'compsumm', 'ComRegSetup', 'ConfigMgrAdminUISetup', 'ConfigMgrPrereq', 'ConfigMgrSetup', 'ConfigMgrSetupWizard', 'ContentTransferManager', 'CreateTSMedia', 'Crp', 'Crpctrl', 'Crpmsi', 'Crpsetup', 'dataldr', 'Dataldr', 'DataTransferService', 'DCMAgent', 'DCMReporting', 'DcmWmiProvider', 'ddm', 'DeltaDownload', 'despool', 'Diagnostics', 'DISM', 'Dism', 'dism', 'distmgr', 'Distmgr', 'DmCertEnroll', 'DMCertResp.htm', 'DmClientHealth', 'DmClientRegistration', 'DmClientSetup', 'DmClientXfer', 'DmCommonInstaller', 'DmInstaller', 'DmpDatastore', 'DmpDiscovery', 'Dmpdownloader', 'DmpHardware', 'DmpIsapi', 'dmpmsi', 'DMPRP', 'DMPSetup', 'DmpSoftware', 'DmpStatus', 'dmpuploader', 'Dmpuploader', 'DmSvc', 'DriverCatalog', 'DWSSMSI', 'DWSSSetup', 'easdisc', 'EndpointConnectivityCheckWorker', 'EndpointProtectionAgent', 'enrollmentservice', 'enrollmentweb', 'EnrollSrv', 'enrollsrvMSI', 'EnrollWeb', 'enrollwebMSI', 'EPCtrlMgr', 'EPMgr', 'EPSetup', 'execmgr', 'ExpressionSolver', 'ExternalEventAgent', 'ExternalNotificationsWorker', 'FeatureExtensionInstaller', 'FileBITS', 'FileSystemFile', 'FspIsapi', 'fspmgr', 'fspMSI', 'FSPStateMessage', 'hman', 'Change', 'chmgr', 'Inboxast', 'inboxmgr', 'inboxmon', 'InternetProxy', 'InventoryAgent', 'InventoryProvider', 'invproc', 'loadstate', 'LocationCache', 'LocationServices', 'M365ADeploymentPlanWorker', 'M365ADeviceHealthWorker', 'M365AHandler', 'M365AUploadWorker', 'MaintenanceCoordinator', 'ManagedProvider', 'mcsexec', 'mcsisapi', 'mcsmgr', 'MCSMSI', 'Mcsperf', 'mcsprv', 'MCSSetup', 'Microsoft.ConfigMgrDataWarehouse', 'MicrosoftPolicyPlatformSetup.msi', 'Mifprovider', 'migmctrl', 'MP_ClientIDManager', 'MP_CliReg', 'MP_Ddr', 'MP_DriverManager', 'MP_Framework', 'MP_GetAuth', 'MP_GetPolicy', 'MP_Hinv', 'MP_Location', 'MP_OOBMgr', 'MP_Policy', 'MP_RegistrationManager', 'MP_Relay', 'MP_RelayMsgMgr', 'MP_Retry', 'MP_Sinv', 'MP_SinvCollFile', 'MP_Status', 'mpcontrol', 'mpfdm', 'mpMSI', 'MPSetup', 'mtrmgr', 'MVLSImport', 'NDESPlugin', 'netdisc', 'NotiCtrl', 'ntsvrdis', 'Objreplmgr', 'objreplmgr', 'offermgr', 'offersum', 'OfflineServicingMgr', 'outboxmon', 'outgoingcontentmanager', 'PatchDownloader', 'PatchRepair', 'PerfSetup', 'PkgXferMgr', 'PolicyAgent', 'PolicyAgentProvider', 'PolicyEvaluator', 'PolicyPlatformClient', 'policypv', 'PolicyPV', 'PolicySdk', 'PrestageContent', 'PullDP', 'Pwrmgmt', 'pwrmgmt', 'PwrProvider', 'rcmctrl', 'RebootCoordinator', 'replmgr', 'ResourceExplorer', 'RESTPROVIDERSetup', 'ruleengine', 'ScanAgent', 'scanstate', 'SCClient', 'SCNotify', 'Scripts', 'SdmAgent', 'sender', 'SensorEndpoint', 'SensorManagedProvider', 'SensorWmiProvider', 'ServiceConnectionTool', 'ServiceWindowManager', 'SettingsAgent', 'Setupact', 'setupact', 'Setupapi', 'Setuperr', 'setuppolicyevaluator', 'schedule', 'Scheduler', 'sinvproc', 'sitecomp', 'Sitecomp', 'sitectrl', 'sitestat', 'SleepAgent', 'smpisapi', 'Smpmgr', 'smpmsi', 'smpperf', 'SMS_AZUREAD_DISCOVERY_AGENT', 'SMS_BOOTSTRAP', 'SMS_BUSINESS_APP_PROCESS_MANAGER', 'SMS_Cloud_ProxyConnector', 'SMS_CLOUDCONNECTION', 'SMS_DataEngine', 'SMS_DM', 'SMS_ImplicitUninstall', 'SMS_ISVUPDATES_SYNCAGENT', 'SMS_MESSAGE_PROCESSING_ENGINE', 'SMS_OrchestrationGroup', 'SMS_PhasedDeployment', 'SMS_REST_PROVIDER', 'SmsAdminUI', 'smsbkup', 'Smsbkup', 'SmsClientMethodProvider', 'smscliui', 'smsdbmon', 'SMSdpmon', 'smsdpprov', 'smsdpusage', 'SMSENROLLSRVSetup', 'SMSENROLLWEBSetup', 'smsexec', 'SMSFSPSetup', 'Smsprov', 'SMSProv', 'smspxe', 'smssmpsetup', 'smssqlbkup', 'Smsts', 'smstsvc', 'Smswriter', 'SmsWusHandler', 'SoftwareCenterSystemTasks', 'SoftwareDistribution', 'SrcUpdateMgr', 'srsrp', 'srsrpMSI', 'srsrpsetup', 'SrvBoot', 'StateMessage', 'StateMessageProvider', 'statesys', 'Statesys', 'statmgr', 'StatusAgent', 'SUPSetup', 'swmproc', 'SWMTRReportGen', 'TaskSequenceProvider', 'TSAgent', 'TSDTHandler', 'UpdatesDeployment', 'UpdatesHandler', 'UpdatesStore', 'UserAffinity', 'UserAffinityProvider', 'UserService', 'UXAnalyticsUploadWorker', 'VCRedist_x64_Install', 'VCRedist_x86_Install', 'VirtualApp', 'wakeprxy-install', 'wakeprxy-uninstall', 'WCM', 'Wedmtrace', 'WindowsUpdate', 'wolcmgr', 'wolmgr', 'WsfbSyncWorker', 'WSUSCtrl', 'wsyncmgr', 'WUAHandler', 'WUSSyncXML')]\n        [ValidateScript( {\n                If ($_ -match \"\\.log$\") {\n                    throw \"Enter log name without extension (.log)\"\n                } else {\n                    $true\n                }\n            })]\n        [string[]] $logName,\n\n        [ValidateRange(0, 100)]\n        [int] $maxHistory = 0,\n\n        [ValidateNotNullOrEmpty()]\n        [string] $SCCMServer = $_SCCMServer,\n\n        [string] $WSUSServer,\n\n        [string] $serviceConnectionPointServer\n    )\n\n    #region prepare\n    if (!$serviceConnectionPointServer -and $SCCMServer) {\n        Write-Verbose \"Setting serviceConnectionPointServer parameter to '$SCCMServer'\"\n        $serviceConnectionPointServer = $SCCMServer\n    }\n\n    if (!$WSUSServer -and $SCCMServer) {\n        Write-Verbose \"Setting WSUSServer parameter to '$SCCMServer'\"\n        $WSUSServer = $SCCMServer\n    }\n\n    #region define common folders where logs are stored\n    # client's log location\n    if ($computerName) {\n        # client's log location\n        $clientLog = \"\\\\$computerName\\C$\\Windows\\CCM\\Logs\"\n        # client's setup log location\n        $clientSetupLog = \"\\\\$computerName\\C$\\Windows\\ccmsetup\\Logs\"\n        # Remote Control log location (stored on computer that runs Remote Control)\n        $remoteControlLog = \"\\\\$computerName\\C$\\Windows\\Temp\"\n        # SCCM console log location (stored on computer that runs SCCM console)\n        $sccmConsoleLog = \"\\\\$computerName\\C$\\Program Files (x86)\\Microsoft Endpoint Manager\\AdminConsole\\AdminUILog\"\n    } else {\n        # client's log location\n        $clientLog = \"$env:windir\\CCM\\Logs\"\n        # client's setup log location\n        $clientSetupLog = \"$env:windir\\ccmsetup\\Logs\"\n        # Remote Control log location (stored on computer that runs Remote Control)\n        $remoteControlLog = \"$env:windir\\Temp\"\n        # SCCM console log location (stored on computer that runs SCCM console)\n        $sccmConsoleLog = \"${env:ProgramFiles(x86)}\\Microsoft Endpoint Manager\\AdminConsole\\AdminUILog\"\n    }\n    # client's SMSTS log location\n    $clientSMSTSLog = \"$clientLog\\SMSTSLog\"\n\n    # server's log locations\n    $serverLog = \"\\\\$SCCMServer\\C$\\Program Files\\SMS_CCM\\Logs\"\n    $serverLog2 = \"\\\\$SCCMServer\\C$\\Program Files\\Microsoft Configuration Manager\\Logs\"\n    $serverDISMLog = \"\\\\$SCCMServer\\C$\\Windows\\Logs\\DISM\"\n    $WSUSLog = \"\\\\$WSUSServer\\C$\\Program Files\\Update Services\\LogFiles\"\n\n    # Service Connection Point location\n    $serviceConnectionPointLog = \"\\\\$serviceConnectionPointServer\\C$\\Program Files\\Configuration Manager\\Logs\\M365A\"\n    #endregion define common folders where logs are stored\n\n    #region define where specific logs are stored\n    $logDetails = @(\n        [PSCustomObject]@{\n            logName   = @('AdminUI.ExtensionInstaller', 'ConfigMgrAdminUISetup', 'CreateTSMedia', 'FeatureExtensionInstaller', 'ResourceExplorer', 'SmsAdminUI')\n            logFolder = $sccmConsoleLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('CMRcViewer')\n            logFolder = $remoteControlLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('ccmsetup-ccmeval', 'ccmsetup', 'CcmRepair', 'client.msi', 'client.msi_uninstall', 'MicrosoftPolicyPlatformSetup.msi', 'PatchRepair', 'VCRedist_x64_Install', 'VCRedist_x86_Install')\n            logFolder = $clientSetupLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('ADALOperationProvider', 'BitLockerManagementHandler', 'CAS', 'Ccm32BitLauncher', 'CcmEval', 'CcmEvalTask', 'CcmExec', 'CcmMessaging', 'CCMNotificationAgent', 'Ccmperf', 'CcmRestart', 'CCMSDKProvider', 'ccmsqlce', 'CcmUsrCse', 'CCMVDIProvider', 'CertEnrollAgent', 'CertificateMaintenance', 'CIAgent', 'CIDownloader', 'CIStateStore', 'CIStore', 'CITaskMgr', 'ClientAuth', 'ClientIDManagerStartup', 'ClientLocation', 'ClientServicing', 'CMBITSManager', 'CMHttpsReadiness', 'CmRcService', 'CoManagementHandler', 'ComplRelayAgent', 'ContentTransferManager', 'DataTransferService', 'DCMAgent', 'DCMReporting', 'DcmWmiProvider', 'DeltaDownload', 'Diagnostics', 'EndpointProtectionAgent', 'execmgr', 'ExpressionSolver', 'ExternalEventAgent', 'FileBITS', 'FileSystemFile', 'FSPStateMessage', 'InternetProxy', 'InventoryAgent', 'InventoryProvider', 'LocationCache', 'LocationServices', 'M365AHandler', 'MaintenanceCoordinator', 'Mifprovider', 'mtrmgr', 'PolicyAgent', 'PolicyAgentProvider', 'PolicyEvaluator', 'PolicyPlatformClient', 'PolicySdk', 'Pwrmgmt', 'PwrProvider', 'SCClient', 'Scheduler', 'SCNotify', 'Scripts', 'SensorWmiProvider', 'SensorEndpoint', 'SensorManagedProvider', 'setuppolicyevaluator', 'SleepAgent', 'SmsClientMethodProvider', 'smscliui', 'SrcUpdateMgr', 'StateMessageProvider', 'StatusAgent', 'SWMTRReportGen', 'UserAffinity', 'UserAffinityProvider', 'VirtualApp', 'Wedmtrace', 'wakeprxy-install', 'wakeprxy-uninstall', 'ClientServicing', 'CCMClient', 'CCMAgent', 'CCMNotifications', 'CCMPrefPane', 'AppIntentEval', 'AppDiscovery', 'AppEnforce', 'AppGroupHandler', 'Ccmsdkprovider', 'SettingsAgent', 'SoftwareCenterSystemTasks', 'TSDTHandler', 'execmgr', 'AssetAdvisor', 'BgbHttpProxy', 'CcmNotificationAgent', 'CIAgent', 'CITaskManager', 'DCMAgent', 'DCMReporting', 'DcmWmiProvider', 'M365AHandler', 'InventoryAgent', 'SensorWmiProvider', 'SensorEndpoint', 'SensorManagedProvider', 'EndpointProtectionAgent', 'mtrmgr', 'SWMTRReportGen', 'DmCertEnroll', 'DMCertResp.htm', 'DmClientSetup', 'DmClientXfer', 'DmCommonInstaller', 'DmInstaller', 'DmSvc', 'CAS', 'ccmsetup', 'Setupact', 'Setupapi', 'Setuperr', 'smpisapi', 'TSAgent', 'loadstate', 'scanstate', 'pwrmgmt', 'AlternateHandler', 'ccmperf', 'DeltaDownload', 'PolicyEvaluator', 'RebootCoordinator', 'ScanAgent', 'SdmAgent', 'ServiceWindowManager', 'SmsWusHandler', 'StateMessage', 'UpdatesDeployment', 'UpdatesHandler', 'UpdatesStore', 'WUAHandler', 'CBS', 'DISM', 'setupact', 'WindowsUpdate')\n            logFolder = $clientLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('Smsts')\n            logFolder = $clientSMSTSLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('adctrl', 'ADForestDisc', 'adminservice', 'ADService', 'adsgdis', 'adsysdis', 'adusrdis', 'BusinessAppProcessWorker', 'ccm', 'CertMgr', 'chmgr', 'Cidm', 'CollectionAADGroupSyncWorker', 'colleval', 'compmon', 'compsumm', 'ComRegSetup', 'dataldr', 'ddm', 'despool', 'distmgr', 'EPCtrlMgr', 'EPMgr', 'EPSetup', 'EnrollSrv', 'EnrollWeb', 'ExternalNotificationsWorker', 'fspmgr', 'hman', 'Inboxast', 'inboxmgr', 'inboxmon', 'invproc', 'migmctrl', 'mpcontrol', 'mpfdm', 'mpMSI', 'MPSetup', 'netdisc', 'NotiCtrl', 'ntsvrdis', 'Objreplmgr', 'offermgr', 'offersum', 'OfflineServicingMgr', 'outboxmon', 'PerfSetup', 'PkgXferMgr', 'policypv', 'rcmctrl', 'replmgr', 'RESTPROVIDERSetup', 'ruleengine', 'schedule', 'sender', 'sinvproc', 'sitecomp', 'sitectrl', 'sitestat', 'SMS_AZUREAD_DISCOVERY_AGENT', 'SMS_BUSINESS_APP_PROCESS_MANAGER', 'SMS_DataEngine', 'SMS_ISVUPDATES_SYNCAGENT', 'SMS_MESSAGE_PROCESSING_ENGINE', 'SMS_OrchestrationGroup', 'SMS_PhasedDeployment', 'SMS_REST_PROVIDER', 'smsbkup', 'smsdbmon', 'SMSENROLLSRVSetup', 'SMSENROLLWEBSetup', 'smsexec', 'SMSFSPSetup', 'SMSProv', 'srsrpMSI', 'srsrpsetup', 'statesys', 'statmgr', 'swmproc', 'UXAnalyticsUploadWorker', 'ConfigMgrPrereq', 'ConfigMgrSetup', 'ConfigMgrSetupWizard', 'SMS_BOOTSTRAP', 'smstsvc', 'DWSSMSI', 'DWSSSetup', 'Microsoft.ConfigMgrDataWarehouse', 'FspIsapi', 'fspMSI', 'CcmIsapi', 'CCM_STS', 'ClientAuth', 'MP_CliReg', 'MP_Ddr', 'MP_Framework', 'MP_GetAuth', 'MP_GetPolicy', 'MP_Hinv', 'MP_Location', 'MP_OOBMgr', 'MP_Policy', 'MP_RegistrationManager', 'MP_Relay', 'MP_RelayMsgMgr', 'MP_Retry', 'MP_Sinv', 'MP_SinvCollFile', 'MP_Status', 'UserService', 'CollEval', 'Cloudusersync', 'Dataldr', 'Distmgr', 'Dmpdownloader', 'Dmpuploader', 'EndpointConnectivityCheckWorker', 'WsfbSyncWorker', 'objreplmgr', 'PolicyPV', 'outgoingcontentmanager', 'ServiceConnectionTool', 'Sitecomp', 'SMS_CLOUDCONNECTION', 'Smsprov', 'SrvBoot', 'Statesys', 'PatchDownloader', 'SUPSetup', 'WCM', 'WSUSCtrl', 'wsyncmgr', 'WUSSyncXML', 'PrestageContent', 'SMS_ImplicitUninstall', 'SMSdpmon', 'aikbmgr', 'AIUpdateSvc', 'AIUSMSI', 'AIUSSetup', 'ManagedProvider', 'MVLSImport', 'Smsbkup', 'smssqlbkup', 'Smswriter', 'Crp', 'Crpctrl', 'Crpsetup', 'Crpmsi', 'NDESPlugin', 'bgbmgr', 'BGBServer', 'BgbSetup', 'bgbisapiMSI', 'CloudMgr', 'CMGSetup', 'CMGService', 'SMS_Cloud_ProxyConnector', 'CMGContentService', 'CMGHttpHandler', 'CloudDP', 'DataTransferService', 'PullDP', 'smsdpprov', 'smsdpusage', 'M365ADeploymentPlanWorker', 'M365ADeviceHealthWorker', 'M365AUploadWorker', 'DMPRP', 'dmpmsi', 'DMPSetup', 'enrollsrvMSI', 'enrollmentweb', 'enrollwebMSI', 'enrollmentservice', 'SMS_DM', 'easdisc', 'DmClientHealth', 'DmClientRegistration', 'DmpDatastore', 'DmpDiscovery', 'DmpHardware', 'DmpIsapi', 'DmpSoftware', 'DmpStatus', 'Dism', 'DriverCatalog', 'mcsisapi', 'mcsexec', 'mcsmgr', 'mcsprv', 'MCSSetup', 'MCSMSI', 'Mcsperf', 'MP_ClientIDManager', 'MP_DriverManager', 'Smpmgr', 'smpmsi', 'smpperf', 'smspxe', 'smssmpsetup', 'TaskSequenceProvider', 'srsrp', 'mtrmgr', 'wolcmgr', 'wolmgr', 'Change', 'SoftwareDistribution')\n            logFolder = $serverLog, $serverLog2\n        },\n\n        [PSCustomObject]@{\n            logName   = @('dism')\n            logFolder = $serverDISMLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('Change', 'SoftwareDistribution')\n            logFolder = $WSUSLog\n        },\n\n        [PSCustomObject]@{\n            logName   = @('Cloudusersync', 'Dmpdownloader', 'dmpuploader', 'EndpointConnectivityCheckWorker', 'M365ADeploymentPlanWorker', 'M365ADeviceHealthWorker', 'M365AUploadWorker', 'outgoingcontentmanager', 'SMS_CLOUDCONNECTION', 'SmsAdminUI', 'SrvBoot', 'WsfbSyncWorker')\n            logFolder = $serviceConnectionPointLog\n        }\n    )\n    #endregion define where specific logs are stored\n\n    #region get best possible log viewer\n    $CMLogViewer = \"${env:ProgramFiles(x86)}\\Microsoft Endpoint Manager\\AdminConsole\\bin\\CMLogViewer.exe\"\n    $CMLogViewer2 = \"${env:ProgramFiles(x86)}\\Configuration Manager Support Center\\CMLogViewer.exe\"\n    $CMPowerLogViewer = \"${env:ProgramFiles(x86)}\\Microsoft Endpoint Manager\\AdminConsole\\bin\\CMPowerLogViewer.exe\"\n    $CMPowerLogViewer2 = \"${env:ProgramFiles(x86)}\\Configuration Manager Support Center\\CMPowerLogViewer.exe\"\n    $CMTrace = \"$env:windir\\CCM\\CMTrace.exe\"\n\n    if (Test-Path $CMLogViewer) {\n        $viewer = $CMLogViewer\n    } elseif (Test-Path $CMLogViewer2) {\n        $viewer = $CMLogViewer2\n    } elseif (Test-Path $CMPowerLogViewer) {\n        $viewer = $CMPowerLogViewer\n    } elseif (Test-Path $CMPowerLogViewer2) {\n        $viewer = $CMPowerLogViewer2\n    } elseif (Test-Path $CMTrace) {\n        $viewer = $CMTrace\n    }\n    #endregion get best possible log viewer\n\n    #region helper functions\n    function ConvertFrom-HTMLTable {\n        <#\n        .SYNOPSIS\n        Function for converting ComObject HTML object to common PowerShell object.\n\n        .DESCRIPTION\n        Function for converting ComObject HTML object to common PowerShell object.\n        ComObject can be retrieved by (Invoke-WebRequest).parsedHtml or IHTMLDocument2_write methods.\n\n        In case table is missing column names and number of columns is:\n        - 2\n            - Value in the first column will be used as object property 'Name'. Value in the second column will be therefore 'Value' of such property.\n        - more than 2\n            - Column names will be numbers starting from 1.\n\n        .PARAMETER table\n        ComObject representing HTML table.\n\n        .PARAMETER tableName\n        (optional) Name of the table.\n        Will be added as TableName property to new PowerShell object.\n\n        .EXAMPLE\n        $actualContent = Invoke-WebRequest -Method GET -Headers $Headers -Uri \"https://kentico.atlassian.net/wiki/rest/api/content/$pageID`?expand=body.storage\"\n        $table = $actualContent.ParsedHtml.getElementsByTagName('table')[0]\n        $confluenceContent = @(ConvertFrom-HTMLTable $table)\n\n        Will receive web page content >> filter out first table on that page >> convert it to PSObject\n\n        .EXAMPLE\n        $Source = Get-Content \"C:\\Users\\Public\\Documents\\MDMDiagnostics\\MDMDiagReport.html\" -Raw\n        $HTML = New-Object -Com \"HTMLFile\"\n        $HTML.IHTMLDocument2_write($Source)\n        $HTML.body.getElementsByTagName('table') | % {\n            ConvertFrom-HTMLTable $_\n        }\n\n        Will get web page content from stored html file >> filter out all html tables from that page >> convert them to PSObjects\n        #>\n\n        [CmdletBinding()]\n        param (\n            [Parameter(Mandatory = $true)]\n            [System.__ComObject] $table,\n\n            [string] $tableName\n        )\n\n        $twoColumnsWithoutName = 0\n\n        if ($tableName) { $tableNameTxt = \"'$tableName'\" }\n\n        $columnName = $table.getElementsByTagName(\"th\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n\n        if (!$columnName) {\n            $numberOfColumns = @($table.getElementsByTagName(\"tr\")[0].getElementsByTagName(\"td\")).count\n            if ($numberOfColumns -eq 2) {\n                ++$twoColumnsWithoutName\n                Write-Verbose \"Table $tableNameTxt has two columns without column names. Resultant object will use first column as objects property 'Name' and second as 'Value'\"\n            } elseif ($numberOfColumns) {\n                Write-Warning \"Table $tableNameTxt doesn't contain column names, numbers will be used instead\"\n                $columnName = 1..$numberOfColumns\n            } else {\n                throw \"Table $tableNameTxt doesn't contain column names and summarization of columns failed\"\n            }\n        }\n\n        if ($twoColumnsWithoutName) {\n            # table has two columns without names\n            $property = [ordered]@{ }\n\n            $table.getElementsByTagName(\"tr\") | % {\n                # read table per row and return object\n                $columnValue = $_.getElementsByTagName(\"td\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n                if ($columnValue) {\n                    # use first column value as object property 'Name' and second as a 'Value'\n                    $property.($columnValue[0]) = $columnValue[1]\n                } else {\n                    # row doesn't contain <td>\n                }\n            }\n            if ($tableName) {\n                $property.TableName = $tableName\n            }\n\n            New-Object -TypeName PSObject -Property $property\n        } else {\n            # table doesn't have two columns or they are named\n            $table.getElementsByTagName(\"tr\") | % {\n                # read table per row and return object\n                $columnValue = $_.getElementsByTagName(\"td\") | % { $_.innerText -replace \"^\\s*|\\s*$\" }\n                if ($columnValue) {\n                    $property = [ordered]@{ }\n                    $i = 0\n                    $columnName | % {\n                        $property.$_ = $columnValue[$i]\n                        ++$i\n                    }\n                    if ($tableName) {\n                        $property.TableName = $tableName\n                    }\n\n                    New-Object -TypeName PSObject -Property $property\n                } else {\n                    # row doesn't contain <td>, its probably row with column names\n                }\n            }\n        }\n    }\n\n    function _getAndCacheLogDescription {\n        $uri = \"https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/hierarchy/log-files\"\n        Write-Verbose \"Getting logs info from $uri\"\n        try {\n            $pageContent = Invoke-WebRequest -Method GET -Uri $uri -ErrorAction Stop\n        } catch {\n            Write-Warning \"Unable to get data from $uri. Description for the logs will not be shown.\"\n            return\n        }\n\n        # on page some tables have 'Log Name' as column name and others have just 'Log'\n        # also some logs are defined multiple times so remove duplicities\n        $script:logDescription = $pageContent.ParsedHtml.getElementsByTagName('table') | % { ConvertFrom-HTMLTable $_ } | select @{n = 'LogName'; e = { if ($_.'Log Name') { ($_.'Log Name' -split \"\\s+\")[0] } else { ($_.'Log' -split \"\\s+\")[0] } } }, @{n = 'Description'; e = { $_.Description } } | sort -Unique -Property LogName\n\n        # cache the results\n        Write-Verbose \"Caching data to '$cachedLogDescription'\"\n        $script:logDescription | Export-Clixml -Path $cachedLogDescription -Force\n    }\n\n    function _getLogDescription {\n        param (\n            [Parameter(Mandatory = $true)]\n            [string[]] $logName,\n\n            [switch] $secondRun\n        )\n\n        $logWithoutDescription = 'CMGHttpHandler', 'client.msi_uninstall'\n\n        if ($script:logDescription) {\n            if (!$secondRun) {\n                Write-Host \"Log(s) description #####################`n\" -ForegroundColor Green\n            }\n\n            $logName | % {\n                $lName = $_.trim()\n\n                # log names on web page can be in these forms too\n                # CCMAgent-<date_time>.log\n                # SCClient_<domain>@<username>_1.log\n                # SleepAgent_<domain>@SYSTEM_0.log\n                $wantedLogDescription = $script:logDescription | ? LogName -Match \"^$lName\\.log$|^$lName[-_].+\\.log$\"\n\n                if ($wantedLogDescription) {\n                    # for better readibility output as string\n                    $wantedLogDescription | % {\n                        $_.LogName\n                        \" - \" + $_.Description\n                        \"\"\n                    }\n                } else {\n                    if ($secondRun) {\n                        Write-Warning \"Unable to get description for $lName log.\"\n                    } else {\n                        if ($lName -in $logWithoutDescription) {\n                            Write-Warning \"For $lName there is no description.\"\n                        } else {\n                            Write-Warning \"Unable to get description for $lName log. Trying to get newest data from Microsoft site\"\n\n                            _getAndCacheLogDescription\n\n                            # try again\n                            _getLogDescription $lName -secondRun # secondRun parameter to avoid infinite loop\n                        }\n                    }\n                }\n            }\n\n            if (!$secondRun) {\n                Write-Host \"########################################\" -ForegroundColor Green\n            }\n        }\n    }\n\n    function _openLog {\n        param (\n            [string[]] $logName\n        )\n\n        $logPath = @()\n\n        $inaccessibleLogFolder = @()\n\n        #region get log path\n        foreach ($lName in $logName) {\n            # most logs have static name but some are dynamic:\n            # - CloudDP-<guid>.log\n            # - SCClient_<domain>@<username>_1.log\n            # - SCNotify_<domain>@<username>_1-<date_time>.log\n            # - SleepAgent_<domain>@SYSTEM_0.log\n            # - CCMClient-<date_time>.log\n            # - CCMAgent-<date_time>.log\n            # - CCMNotifications-<date_time>.log\n            # - CCMPrefPane-<date_time>.log\n            # - CMG-zzzxxxyyy-ProxyService_IN_0-CMGxxx.log\n\n            Write-Verbose \"Processing '$lName' log\"\n\n            if ($lName -eq 'CMRcViewer') {\n                Write-Warning \"Log 'CMRcViewer' is saved on the computer that runs the remote control viewer, in the %temp% folder. For sake of this function it is searched on computer defined in computerName parameter (a.k.a. $computerName)\"\n            }\n\n            $logFolder = $logDetails | ? logName -Contains $lName | select -ExpandProperty logFolder\n            if (!$logFolder) { throw \"Undefined destination folder for log $lName. Define it inside this function in `$logDetails\" }\n\n            $wantedLog = $null\n\n            # some logs are in multiple locations (therefore foreach)\n            foreach ($lFolder in $logFolder) {\n                if ($lFolder -in $inaccessibleLogFolder) {\n                    Write-Verbose \"Skipping inaccessible '$lFolder'\"\n                    continue\n                }\n\n                #region checks\n                if (!$SCCMServer -and ($lFolder -in $serverLog, $serverDISMLog)) {\n                    throw \"You haven't specified SCCMServer parameter but log '$lName' is saved on SCCM server.\"\n                }\n\n                if (!$WSUSServer -and ($lFolder -in $WSUSLog)) {\n                    throw \"You haven't specified WSUSServer parameter but log '$lName' is saved on WSUS server.\"\n                }\n\n                if (!$serviceConnectionPointServer -and ($lFolder -in $serviceConnectionPointLog)) {\n                    throw \"You haven't specified serviceConnectionPointServer parameter but log '$lName' is saved on Service Connection Point server.\"\n                }\n                #endregion checks\n\n                # get all possible log\n                try {\n                    # <log> OR <log>-<guid> OR <log>_<domain>@<username> OR <log>-<date_time> OR CMG-<tenantdata><log>\n                    $regEscLog = [regex]::Escape($lName)\n                    $availableLogs = Get-ChildItem $lFolder -Force -File -ErrorAction Stop | ? Name -Match \"$regEscLog\\.log?$|$regEscLog-[A-Z0-9-]+\\.log?$|$regEscLog`_.+@.+\\.log?$|$regEscLog-[0-9-]+\\.log?$|CMG-.+$regEscLog\" | Sort-Object LastWriteTime -Descending | Select-Object -ExpandProperty FullName\n                } catch {\n                    Write-Error \"Unable to get logs from '$lFolder'. Error was: $_\"\n                    $inaccessibleLogFolder += $lFolder\n                    continue\n                }\n\n                if ($availableLogs) {\n                    #region add wanted log\n                    # omit '.lo_' logs because they are archived logs\n                    $wantedLog = $availableLogs | ? { $_ -match \"\\.log$\" } | select -First 1\n\n                    if ($wantedLog) {\n                        Write-Verbose \"`t- adding:`n'$wantedLog'\"\n                        $logPath += $wantedLog\n                    }\n                    #endregion add wanted log\n\n                    #region add archived log(s)\n                    if ($maxHistory -and $wantedLog) {\n                        # $wantedLog is set means that I am searching in the right folder\n                        $archivedLog = @($availableLogs | Select-Object -Skip 1 -First $maxHistory)\n\n                        if ($archivedLog) {\n                            Write-Verbose \"`t- adding archive(s):`n$($archivedLog -join \"`n\")\"\n                            $logPath = @($logPath) + @($archivedLog) | Select-Object -Unique\n                        } else {\n                            Write-Verbose \"`t- there are no archived versions\"\n                        }\n                    }\n                    #endregion add archived log(s)\n                }\n            }\n\n            if (!$wantedLog) {\n                Write-Warning \"No '$lName' logs found in $(($logFolder | % {\"'$_'\"} ) -join ', ')\"\n            }\n        }\n        #endregion get log path\n\n        #region open the log(s)\n        if ($logPath) {\n            if ($viewer -and $viewer -match \"CMLogViewer\\.exe$\") {\n                # open all logs in one CMLogViewer instance\n                $quotedLog = ($logPath | % {\n                        \"`\"$_`\"\"\n                    }) -join \" \"\n                Start-Process $viewer -ArgumentList $quotedLog\n            } elseif ($viewer -and $viewer -match \"CMPowerLogViewer\\.exe$\") {\n                # open all logs in one CMPowerLogViewer instance\n                $quotedLog = ($logPath | % {\n                        \"`\"$_`\"\"\n                    }) -join \" \"\n                Start-Process $viewer -ArgumentList \"--files $quotedLog\"\n            } else {\n                # cmtrace (or notepad) don't support opening multiple logs in one instance, so open each log in separate viewer process\n                foreach ($lPath in $logPath) {\n                    if (!(Test-Path $lPath -ErrorAction SilentlyContinue)) {\n                        continue\n                    }\n\n                    Write-Verbose \"Opening $lPath\"\n                    if ($viewer -and $viewer -match \"CMTrace\\.exe$\") {\n                        # in case CMTrace viewer exists, use it\n                        Start-Process $viewer -ArgumentList \"`\"$lPath`\"\"\n                    } else {\n                        # use associated viewer\n                        & $lPath\n                    }\n                }\n            }\n        } else {\n            Write-Warning \"There is no log to open\"\n        }\n        #endregion open the log(s)\n    }\n    #endregion helper functions\n\n    #region get log description from Microsoft documentation page\n    $cachedLogDescription = \"$env:TEMP\\cachedLogDescription_8437973289.xml\"\n    $thresholdForGetNewData = 180\n    $script:logDescription = $null\n\n    if ((Test-Path $cachedLogDescription -ErrorAction SilentlyContinue) -and (Get-Item $cachedLogDescription).LastWriteTime -gt [datetime]::Now.AddDays(-$thresholdForGetNewData)) {\n        # use cached version\n        Write-Verbose \"Use cached version of log information from $((Get-Item $cachedLogDescription).LastWriteTime)\"\n        $script:logDescription = Import-Clixml $cachedLogDescription\n    } else {\n        # get recent data and cache them\n        try {\n            _getAndCacheLogDescription\n        } catch {\n            Write-Warning $_\n        }\n    }\n    #endregion get log description from Microsoft documentation page\n\n    # hash where key is name of the area and value is hash with logs that should be opened and info that should be outputted\n    # allowed keys in nested hash: log, writeHost, warningHost\n    $areaDetails = @{\n        \"ApplicationInstallation\"                    = @{\n            log       = 'AppDiscovery', 'AppEnforce', 'AppIntentEval', 'Execmgr'\n            writeHost = \"More info at https://blogs.technet.microsoft.com/sudheesn/2011/01/31/troubleshooting-sccm-part-vi-software-distribution/\"\n        }\n\n        \"ApplicationDiscovery\"                       = @{\n            log = 'AppDiscovery'\n        }\n\n        \"ApplicationDownload\"                        = @{\n            log       = 'DataTransferService'\n            writeHost = \"You can also try to run: Get-BitsTransfer -AllUsers | sort jobid | Format-List *\"\n        }\n\n        \"PXE\"                                        = @{\n            log = 'Distmgr', 'Smspxe', 'MP_ClientIDManager'\n        }\n\n        \"ContentDistribution\"                        = @{\n            log = 'Distmgr'\n        }\n\n        \"OSDeployment_clientPerspective\"             = @{\n            log = 'MP_ClientIDManager', 'Smsts', 'Execmgr'\n        }\n\n        \"ClientInstallation\"                         = @{\n            log = 'Ccmsetup', 'Ccmsetup-ccmeval', 'CcmRepair', 'Client.msi', 'client.msi_uninstall'\n        }\n\n        \"ClientPush\"                                 = @{\n            log = 'ccm'\n        }\n\n        \"ApplicationMetering\"                        = @{\n            log = 'mtrmgr'\n        }\n\n        \"Co-Management\"                              = @{\n            log       = 'CoManagementHandler', 'ComplRelayAgent'\n            writeHost = \"Check also Event Viewer: 'Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin' and 'Microsoft-Windows-AAD/Operational'\"\n        }\n\n        \"PolicyProcessing\"                           = @{\n            log = 'PolicyAgent', 'CcmMessaging'\n        }\n\n        \"CMG\"                                        = @{\n            log          = 'CloudMgr', 'SMS_CLOUD_PROXYCONNECTOR', 'CMGService', 'CMGSetup', 'CMGContentService'\n            writeWarning = \"CMG* logs are stored on CMG machine and periodically downloaded to SCCM server. So there can be delay (approx. 10 minutes).\"\n        }\n\n        \"CMGDeployments\"                             = @{\n            log          = 'CloudMgr', 'CMGSetup'\n            writeWarning = \"CMG* logs are stored on CMG machine and periodically downloaded to SCCM server. So there can be delay (approx. 10 minutes).\"\n        }\n\n        \"CMGHealth\"                                  = @{\n            log          = 'CMGService', 'SMS_Cloud_ProxyConnector'\n            writeWarning = \"CMG* logs are stored on CMG machine and periodically downloaded to SCCM server. So there can be delay (approx. 10 minutes).\"\n        }\n\n        \"CMGClientTraffic\"                           = @{\n            log          = 'CMGHttpHandler', 'CMGService', 'SMS_Cloud_ProxyConnector'\n            writeWarning = \"CMG* logs are stored on CMG machine and periodically downloaded to SCCM server. So there can be delay (approx. 10 minutes).\"\n        }\n\n        \"Compliance\"                                 = @{\n            log = 'CIAgent', 'CITaskManager', 'DCMAgent', 'DCMReporting', 'DcmWmiProvider'\n        }\n\n        \"Discovery\"                                  = @{\n            log = 'adsgdis', 'adsysdis', 'adusrdis', 'ADForestDisc', 'ddm', 'InventoryAgent', 'netdisc'\n        }\n\n        \"Inventory\"                                  = @{\n            log = 'InventoryAgent'\n        }\n\n        \"InventoryProcessing\"                        = @{\n            log = 'dataldr', 'invproc', 'sinvproc'\n        }\n\n        \"WOL\"                                        = @{\n            log = 'Wolmgr', 'WolCmgr'\n        }\n\n        \"NotificationServerInstall\"                  = @{\n            log = 'BgbSetup', 'bgbisapiMSI'\n        }\n\n        \"NotificationServer\"                         = @{\n            log = 'bgbmgr', 'BGBServer', 'BgbHttpProxy'\n        }\n\n        \"NotificationClient\"                         = @{\n            log = 'CcmNotificationAgent'\n        }\n\n        \"BootImageUpdate\"                            = @{\n            log = 'dism'\n        }\n\n        \"ApplicationManagement\"                      = @{\n            log = 'AppIntentEval', 'AppDiscovery', 'AppEnforce', 'AppGroupHandler', 'BusinessAppProcessWorker', 'Ccmsdkprovider', 'colleval', 'WsfbSyncWorker', 'NotiCtrl', 'PrestageContent', 'SettingsAgent', 'SMS_BUSINESS_APP_PROCESS_MANAGER', 'SMS_CLOUDCONNECTION', 'SMS_ImplicitUninstall', 'SMSdpmon', 'SoftwareCenterSystemTasks', 'TSDTHandler'\n        }\n\n        \"PackagesAndPrograms\"                        = @{\n            log = 'colleval', 'execmgr'\n        }\n\n        \"AssetIntelligence\"                          = @{\n            log = 'AssetAdvisor', 'aikbmgr', 'AIUpdateSvc', 'AIUSMSI', 'AIUSSetup', 'ManagedProvider', 'MVLSImport'\n        }\n\n        \"BackupAndRecovery\"                          = @{\n            log = 'ConfigMgrSetup', 'Smsbkup', 'smssqlbkup', 'Smswriter'\n        }\n\n        \"CertificateEnrollment\"                      = @{\n            log       = 'CertEnrollAgent', 'Crp', 'Crpctrl', 'Crpsetup', 'Crpmsi', 'NDESPlugin'\n            writeHost = \"You can also use the following log files:`nIIS log files for Network Device Enrollment Service: %SYSTEMDRIVE%\\inetpub\\logs\\LogFiles\\W3SVC1`nIIS log files for the certificate registration point: %SYSTEMDRIVE%\\inetpub\\logs\\LogFiles\\W3SVC1`nAnd mscep.log (This file is located in the folder for the NDES account profile, for example, in C:\\Users\\SCEPSvc)\"\n        }\n\n        \"ClientNotification\"                         = @{\n            log = 'bgbmgr', 'BGBServer', 'BgbSetup', 'bgbisapiMSI', 'BgbHttpProxy', 'CcmNotificationAgent'\n        }\n\n        \"ComplianceSettingsAndCompanyResourceAccess\" = @{\n            log = 'CIAgent', 'CITaskManager', 'DCMAgent', 'DCMReporting', 'DcmWmiProvider'\n        }\n\n        \"ConfigurationManagerConsole\"                = @{\n            log = 'ConfigMgrAdminUISetup', 'SmsAdminUI', 'Smsprov'\n        }\n\n        \"ContentManagement\"                          = @{\n            log = 'CloudDP', 'CloudMgr', 'DataTransferService', 'PullDP', 'PrestageContent', 'PkgXferMgr', 'SMSdpmon', 'smsdpprov', 'smsdpusage'\n        }\n\n        \"DesktopAnalytics\"                           = @{\n            log = 'M365ADeploymentPlanWorker', 'M365ADeviceHealthWorker', 'M365AHandler', 'M365AUploadWorker', 'SmsAdminUI'\n        }\n\n        \"EndpointAnalytics\"                          = @{\n            log = 'UXAnalyticsUploadWorker', 'SensorWmiProvider', 'SensorEndpoint', 'SensorManagedProvider'\n        }\n\n        \"EndpointProtection\"                         = @{\n            log = 'EndpointProtectionAgent', 'EPCtrlMgr', 'EPMgr', 'EPSetup'\n        }\n\n        \"Extensions\"                                 = @{\n            log = 'AdminUI.ExtensionInstaller', 'FeatureExtensionInstaller', 'SmsAdminUI'\n        }\n\n        \"Metering\"                                   = @{\n            log = 'mtrmgr', 'SWMTRReportGen', 'swmproc'\n        }\n\n        \"Migration\"                                  = @{\n            log = 'migmctrl'\n        }\n\n        \"MobileDevicesEnrollment\"                    = @{\n            log = 'DMPRP', 'dmpmsi', 'DMPSetup', 'enrollsrvMSI', 'enrollmentweb', 'enrollwebMSI', 'enrollmentservice', 'SMS_DM'\n        }\n\n        \"ExchangeServerConnector\"                    = @{\n            log = 'easdisc'\n        }\n\n        \"MobileDeviceLegacy\"                         = @{\n            log = 'DmCertEnroll', 'DMCertResp.htm', 'DmClientHealth', 'DmClientRegistration', 'DmClientSetup', 'DmClientXfer', 'DmCommonInstaller', 'DmInstaller', 'DmpDatastore', 'DmpDiscovery', 'DmpHardware', 'DmpIsapi', 'dmpmsi', 'DMPSetup', 'DmpSoftware', 'DmpStatus', 'DmSvc', 'FspIsapi'\n        }\n\n        \"OSDeployment\"                               = @{\n            log = 'CAS', 'ccmsetup', 'CreateTSMedia', 'Dism', 'Distmgr', 'DriverCatalog', 'mcsisapi', 'mcsexec', 'mcsmgr', 'mcsprv', 'MCSSetup', 'MCSMSI', 'Mcsperf', 'MP_ClientIDManager', 'MP_DriverManager', 'OfflineServicingMgr', 'Setupact', 'Setupapi', 'Setuperr', 'smpisapi', 'Smpmgr', 'smpmsi', 'smpperf', 'smspxe', 'smssmpsetup', 'SMS_PhasedDeployment', 'Smsts', 'TSAgent', 'TaskSequenceProvider', 'loadstate', 'scanstate'\n        }\n\n        \"PowerManagement\"                            = @{\n            log = 'pwrmgmt'\n        }\n\n        \"RemoteControl\"                              = @{\n            log = 'CMRcViewer'\n        }\n\n        \"Reporting\"                                  = @{\n            log = 'srsrp', 'srsrpMSI', 'srsrpsetup'\n        }\n\n        \"Role-basedAdministration\"                   = @{\n            log = 'hman', 'SMSProv'\n        }\n\n        \"SoftwareMetering\"                           = @{\n            log = 'mtrmgr'\n        }\n\n        \"SoftwareUpdates\"                            = @{\n            log = 'AlternateHandler', 'ccmperf', 'DeltaDownload', 'PatchDownloader', 'PolicyEvaluator', 'RebootCoordinator', 'ScanAgent', 'SdmAgent', 'ServiceWindowManager', 'SMS_ISVUPDATES_SYNCAGENT', 'SMS_OrchestrationGroup', 'SmsWusHandler', 'StateMessage', 'SUPSetup', 'UpdatesDeployment', 'UpdatesHandler', 'UpdatesStore', 'WCM', 'WSUSCtrl', 'wsyncmgr', 'WUAHandler'\n        }\n\n        \"WindowsServicing\"                           = @{\n            log = 'CBS', 'DISM', 'setupact'\n        }\n\n        \"WindowsUpdateAgent\"                         = @{\n            log = 'WindowsUpdate'\n        }\n\n        \"WSUSServer\"                                 = @{\n            log = 'Change', 'SoftwareDistribution'\n        }\n    }\n    #endregion prepare\n\n    #region open corresponding logs etc\n    if ($area) {\n        $result = $areaDetails.GetEnumerator() | ? Key -EQ $area | select -ExpandProperty Value\n\n        if (!$result) { throw \"Undefined area '$area'\" }\n\n        $logName = $result.log | Sort-Object\n    } else {\n        # user have used logName parameter\n    }\n\n    Write-Warning \"Opening log(s): $($logName -join ', ')\"\n\n    # output logs description\n    _getLogDescription $logName\n\n    if ($result.writeHost) { Write-Host (\"`n\" + $result.writeHost + \"`n\") }\n    if ($result.writeWarning) { Write-Warning $result.writeWarning }\n\n    # open logs\n    _openLog $logName\n    #endregion open corresponding logs etc\n}"
  },
  {
    "path": "SCCM/Invoke-CMAdminServiceQuery.ps1",
    "content": "﻿function Invoke-CMAdminServiceQuery {\n    <#\n    .SYNOPSIS\n    Function for retrieving information from SCCM Admin Service REST API.\n    Will connect to API and return results according to given query.\n    Supports local connection and also internet through CMG.\n\n    .DESCRIPTION\n    Function for retrieving information from SCCM Admin Service REST API.\n    Will connect to API and return results according to given query.\n    Supports local connection and also internet through CMG.\n    Use credentials with READ rights on queried source at least.\n    For best performance defined filter and select parameters.\n\n    .PARAMETER ServerFQDN\n    For intranet clients\n    The fully qualified domain name of the server hosting the AdminService\n\n    .PARAMETER Source\n    For specifying what information are we looking for. You can use TAB completion!\n    Accept string representing the source in format <source>/<wmiclass>.\n    SCCM Admin Service offers two base Source:\n     - wmi = for WMI classes (use it like wmi/<className>)\n        - examples:\n            - wmi/ = list all available classes\n            - wmi/SMS_R_System = get all systems (i.e. content of SMS_R_System WMI class)\n            - wmi/SMS_R_User = get all users\n     - v1.0 = for WMI classes, that were migrated to this new Source\n        - example v1.0/ = list all available classes\n        - example v1.0/Application = get all applications\n\n    .PARAMETER Filter\n    For filtering the returned results.\n    Accept string representing the filter statement.\n    Makes query significantly faster!\n\n    Examples:\n    - \"name eq 'ni-20-ntb'\"\n    - \"startswith(Name,'Drivers -')\"\n\n    Usable operators:\n    any, all, cast, ceiling, concat, contains, day, endswith, filter, floor, fractionalseconds, hour, indexof, isof, length, minute, month, round, second, startswith, substring, tolower, toupper, trim, year, date, time\n\n    https://docs.microsoft.com/en-us/graph/query-parameters\n\n    .PARAMETER Select\n    For filtering returned properties.\n    Accept list of properties you want to return.\n    Makes query significantly faster!\n\n    Examples:\n    - \"MACAddresses\", \"Name\"\n\n    .PARAMETER ExternalUrl\n    For internet clients\n    ExternalUrl of the AdminService you wish to connect to. You can find the ExternalUrl by directly querying your CM database.\n    Query: SELECT ProxyServerName,ExternalUrl FROM [dbo].[vProxy_Routings] WHERE [dbo].[vProxy_Routings].ExternalEndpointName = 'AdminService'\n    It should look like this: HTTPS://<YOURCMG>.<FQDN>/CCM_Proxy_ServerAuth/<RANDOM_NUMBER>/AdminService\n\n    .PARAMETER TenantId\n    For internet clients\n    Azure AD Tenant ID that is used for your CMG\n\n    .PARAMETER ClientId\n    For internet clients\n    Client ID of the application registration created to interact with the AdminService\n\n    .PARAMETER ApplicationIdUri\n    For internet clients\n    Application ID URI of the Configuration manager Server app created when creating your CMG.\n    The default value of 'https://ConfigMgrService' should be good for most people.\n\n    .PARAMETER BypassCertCheck\n    Enabling this option will allow PowerShell to accept any certificate when querying the AdminService.\n    If you do not enable this option, you need to make sure the certificate used by the AdminService is trusted by the device.\n\n    .EXAMPLE\n    Invoke-CMAdminServiceQuery -Source \"wmi/SMS_R_SYSTEM\" -Filter \"name eq 'ni-20-ntb'\" -Select MACAddresses\n\n    .EXAMPLE\n    Invoke-CMAdminServiceQuery -Source \"wmi/SMS_R_SYSTEM\" -Filter \"startswith(Name,'AE-')\" -Select Name, MACAddresses\n\n    .NOTES\n    !!!Credits goes to author of https://github.com/CharlesNRU/mdm-adminservice/blob/master/Invoke-GetPackageIDFromAdminService.ps1 (I just generalize it and made some improvements)\n    Lot of useful information https://www.asquaredozen.com/2019/02/12/the-system-center-configuration-manager-adminservice-guide\n    #>\n\n    [CmdletBinding()]\n    param(\n        [parameter(Mandatory = $false, HelpMessage = \"Set the FQDN of the server hosting the ConfigMgr AdminService.\", ParameterSetName = \"Intranet\")]\n        [ValidateNotNullOrEmpty()]\n        [string] $ServerFQDN = $_SCCMServer\n        ,\n        [Parameter(Mandatory = $true)]\n        [ValidateScript( {\n                If ($_ -match \"(^wmi/)|(^v1.0/)\") {\n                    $true\n                } else {\n                    Throw \"$_ is not a valid source (for example: wmi/SMS_Package or v1.0/whatever\"\n                }\n            })]\n        [ArgumentCompleter( {\n                param ($Command, $Parameter, $WordToComplete, $CommandAst, $FakeBoundParams)\n                $source = ($WordToComplete -split \"/\")[0]\n                $class = ($WordToComplete -split \"/\")[1]\n                Invoke-CMAdminServiceQuery -Source \"$source/\" | ? { $_.url -like \"*$class*\" } | select -exp url | % { \"$source/$_\" }\n            })]\n        [string] $Source\n        ,\n        [string] $Filter\n        ,\n        [string[]] $Select\n        ,\n        [parameter(Mandatory = $true, HelpMessage = \"Set the CMG ExternalUrl for the AdminService.\", ParameterSetName = \"Internet\")]\n        [ValidateNotNullOrEmpty()]\n        [string] $ExternalUrl\n        ,\n        [parameter(Mandatory = $true, HelpMessage = \"Set your TenantID.\", ParameterSetName = \"Internet\")]\n        [ValidateNotNullOrEmpty()]\n        [string] $TenantID\n        ,\n        [parameter(Mandatory = $true, HelpMessage = \"Set the ClientID of app registration to interact with the AdminService.\", ParameterSetName = \"Internet\")]\n        [ValidateNotNullOrEmpty()]\n        [string] $ClientID\n        ,\n        [parameter(Mandatory = $false, HelpMessage = \"Specify URI here if using non-default Application ID URI for the configuration manager server app.\", ParameterSetName = \"Internet\")]\n        [ValidateNotNullOrEmpty()]\n        [string] $ApplicationIdUri = 'https://ConfigMgrService'\n        ,\n        [parameter(Mandatory = $false, HelpMessage = \"Specify the credentials that will be used to query the AdminService.\", ParameterSetName = \"Intranet\")]\n        [parameter(Mandatory = $true, HelpMessage = \"Specify the credentials that will be used to query the AdminService.\", ParameterSetName = \"Internet\")]\n        [ValidateNotNullOrEmpty()]\n        [System.Management.Automation.PSCredential] $Credential\n        ,\n        [parameter(Mandatory = $false, HelpMessage = \"If set to True, PowerShell will bypass SSL certificate checks when contacting the AdminService.\", ParameterSetName = \"Intranet\")]\n        [parameter(Mandatory = $false, HelpMessage = \"If set to True, PowerShell will bypass SSL certificate checks when contacting the AdminService.\", ParameterSetName = \"Internet\")]\n        [bool]$BypassCertCheck = $false\n    )\n\n    Begin {\n        #region functions\n        function Get-AdminServiceUri {\n            If ($ServerFQDN) {\n                Return \"https://$($ServerFQDN)/AdminService\"\n            }\n            If ($ExternalUrl) {\n                Return $ExternalUrl\n            }\n        }\n\n        function Import-MSALPSModule {\n            Write-Verbose \"Checking if MSAL.PS module is available on the device.\"\n            $MSALModule = Get-Module -ListAvailable MSAL.PS\n            If ($MSALModule) {\n                Write-Verbose \"Module is already available.\"\n            } Else {\n                #Setting PowerShell to use TLS 1.2 for PowerShell Gallery\n                [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12\n\n                Write-Verbose \"MSAL.PS is not installed, checking for prerequisites before installing module.\"\n\n                Write-Verbose \"Checking for NuGet package provider... \"\n                If (-not (Get-PackageProvider -Name NuGet -ListAvailable -ErrorAction SilentlyContinue)) {\n                    Write-Verbose \"NuGet package provider is not installed, installing NuGet...\"\n                    $NuGetVersion = Install-PackageProvider -Name NuGet -Force -ErrorAction Stop | Select-Object -ExpandProperty Version\n                    Write-Verbose \"NuGet package provider version $($NuGetVersion) installed.\"\n                }\n\n                Write-Verbose \"Checking for PowerShellGet module version 2 or higher \"\n                $PowerShellGetLatestVersion = Get-Module -ListAvailable -Name PowerShellGet | Sort-Object -Property Version -Descending | Select-Object -First 1 -ExpandProperty Version\n                If ((-not $PowerShellGetLatestVersion)) {\n                    Write-Verbose \"Could not find any version of PowerShellGet installed.\"\n                }\n                If (($PowerShellGetLatestVersion.Major -lt 2)) {\n                    Write-Verbose \"Current PowerShellGet version is $($PowerShellGetLatestVersion) and needs to be updated.\"\n                }\n                If ((-not $PowerShellGetLatestVersion) -or ($PowerShellGetLatestVersion.Major -lt 2)) {\n                    Write-Verbose \"Installing latest version of PowerShellGet...\"\n                    Install-Module -Name PowerShellGet -AllowClobber -Force\n                    $InstalledVersion = Get-Module -ListAvailable -Name PowerShellGet | Sort-Object -Property Version -Descending | Select-Object -First 1 -ExpandProperty Version\n                    Write-Verbose \"PowerShellGet module version $($InstalledVersion) installed.\"\n                }\n\n                Write-Verbose \"Installing MSAL.PS module...\"\n                If ((-not $PowerShellGetLatestVersion) -or ($PowerShellGetLatestVersion.Major -lt 2)) {\n                    Write-Verbose \"Starting another powershell process to install the module...\"\n                    $result = Start-Process -FilePath powershell.exe -ArgumentList \"Install-Module MSAL.PS -AcceptLicense -Force\" -PassThru -Wait -NoNewWindow\n                    If ($result.ExitCode -ne 0) {\n                        Write-Verbose \"Failed to install MSAL.PS module\"\n                        Throw \"Failed to install MSAL.PS module\"\n                    }\n                } Else {\n                    Install-Module MSAL.PS -AcceptLicense -Force\n                }\n            }\n            Write-Verbose \"Importing MSAL.PS module...\"\n            Import-Module MSAL.PS -Force\n            Write-Verbose \"MSAL.PS module successfully imported.\"\n        }\n        #endregion functions\n    }\n\n    Process {\n        Try {\n            #region connect Admin Service\n            Write-Verbose \"Processing credentials...\"\n            switch ($PSCmdlet.ParameterSetName) {\n                \"Intranet\" {\n                    If ($Credential) {\n                        If ($Credential.GetNetworkCredential().password) {\n                            Write-Verbose \"Using provided credentials to query the AdminService.\"\n                            $InvokeRestMethodCredential = @{\n                                \"Credential\" = ($Credential)\n                            }\n                        } Else {\n                            throw \"Username provided without a password, please specify a password.\"\n                        }\n                    } Else {\n                        Write-Verbose \"No credentials provided, using current user credentials to query the AdminService.\"\n                        $InvokeRestMethodCredential = @{\n                            \"UseDefaultCredentials\" = $True\n                        }\n                    }\n\n                }\n                \"Internet\" {\n                    Import-MSALPSModule\n\n                    Write-Verbose \"Getting access token to query the AdminService via CMG.\"\n                    $Token = Get-MsalToken -TenantId $TenantID -ClientId $ClientID -UserCredential $Credential -Scopes ([String]::Concat($($ApplicationIdUri), '/user_impersonation')) -ErrorAction Stop\n                    Write-Verbose \"Successfully retrieved access token.\"\n                }\n            }\n\n            If ($BypassCertCheck) {\n                Write-Verbose \"Bypassing certificate checks to query the AdminService.\"\n                #Source: https://til.intrepidintegration.com/powershell/ssl-cert-bypass.html\n                Add-Type @\"\nusing System.Net;\nusing System.Security.Cryptography.X509Certificates;\npublic class TrustAllCertsPolicy : ICertificatePolicy {\n    public bool CheckValidationResult(\n        ServicePoint srvPoint, X509Certificate certificate,\n        WebRequest request, int certificateProblem) {\n        return true;\n    }\n}\n\"@\n                [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy\n                [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Ssl3, [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12\n            }\n            #endregion connect Admin Service\n\n            #region make&execute query\n            $URI = (Get-AdminServiceUri) + \"/\" + $Source\n\n            $Body = @{}\n\n            if ($Filter) {\n                $Body.\"`$filter\" = $Filter\n            }\n            if ($Select) {\n                $Body.\"`$select\" = ($Select -join \",\")\n            }\n\n            switch ($PSCmdlet.ParameterSetName) {\n                'Intranet' {\n                    Invoke-RestMethod -Method Get -Uri $URI -Body $Body @InvokeRestMethodCredential | Select-Object -ExpandProperty value\n                }\n                'Internet' {\n                    $authHeader = @{\n                        'Content-Type'  = 'application/json'\n                        'Authorization' = \"Bearer \" + $token.AccessToken\n                        'ExpiresOn'     = $token.ExpiresOn\n                    }\n                    $Packages = Invoke-RestMethod -Method Get -Uri $URI -Headers $authHeader -Body $Body | Select-Object -ExpandProperty value\n                }\n            }\n            #endregion make&execute query\n        } Catch {\n            throw \"Error: $($_.Exception.HResult)): $($_.Exception.Message)`n$($_.InvocationInfo.PositionMessage)\"\n        }\n    }\n}"
  },
  {
    "path": "SCCM/Invoke-CMComplianceEvaluation.ps1",
    "content": "function Invoke-CMComplianceEvaluation {\n    <#\n    .SYNOPSIS\n    Function triggers evaluation of available SCCM compliance baselines.\n\n    .DESCRIPTION\n    Function triggers evaluation of available SCCM compliance baselines.\n    On remote computers can trigger only computer targeted baselines (doesn't contain any per user CI)! Per user baselines won't be even shown.\n\n    .PARAMETER computerName\n    Default is localhost.\n\n    .PARAMETER baselineName\n    Optional parameter for filtering baselines to evaluate.\n\n    .EXAMPLE\n    Invoke-CMComplianceEvaluation\n\n    Trigger evaluation of all compliance baselines on localhost targeted to device and user, that run this function.\n\n    .EXAMPLE\n    Invoke-CMComplianceEvaluation -computerName ae-01 -baselineName \"XXX_compliance_policy\"\n\n    Trigger evaluation of just XXX_compliance_policy compliance baseline on ae-01. But only in case, such baseline is targeted to device, not user.\n\n    .NOTES\n    Inspired by https://social.technet.microsoft.com/Forums/en-US/76afbba5-065e-4809-9720-024ea05d6cee/trigger-baseline-evaluation?forum=configmanagersdk\n    #>\n\n    [CmdletBinding()]\n    param (\n        [string] $computerName = \"localhost\"\n        ,\n        [string[]] $baselineName\n    )\n\n    $Baselines = Get-CimInstance -ComputerName $ComputerName -Namespace root\\ccm\\dcm -Class SMS_DesiredConfiguration\n    ForEach ($Baseline in $Baselines) {\n        $displayName = $Baseline.DisplayName\n        if ($baselineName -and $displayName -notin $baselineName) {\n            Write-Warning \"Skipping $displayName baseline\"\n            continue\n        }\n\n        $name = $Baseline.Name\n        $IsMachineTarget = $Baseline.IsMachineTarget\n        $IsEnforced = $Baseline.IsEnforced\n        $PolicyType = $Baseline.PolicyType\n        $version = $Baseline.Version\n\n        $MC = [WmiClass]\"\\\\$ComputerName\\root\\ccm\\dcm:SMS_DesiredConfiguration\"\n\n        $Method = \"TriggerEvaluation\"\n        $InParams = $mc.psbase.GetMethodParameters($Method)\n        $InParams.IsEnforced = $IsEnforced\n        $InParams.IsMachineTarget = $IsMachineTarget\n        $InParams.Name = $name\n        $InParams.Version = $version\n        $InParams.PolicyType = $PolicyType\n\n        Write-Output \"Evaluating $displayName\"\n        Write-Verbose \"Last status: $($Baseline.LastComplianceStatus) Last evaluated: $($Baseline.LastEvalTime)\"\n\n        $result = $MC.InvokeMethod($Method, $InParams, $null)\n\n        if ($result.ReturnValue -eq 0) {\n            Write-Verbose \"OK\"\n        } else {\n            Write-Error \"There was an error.`n$result\"\n        }\n    }\n}"
  },
  {
    "path": "SCCM/Update-CMClientPolicy.ps1",
    "content": "﻿function Update-CMClientPolicy {\n    <#\n    .SYNOPSIS\n    Function for invoking update of SCCM client policy.\n\n    .DESCRIPTION\n    Function for invoking update of SCCM client policy.\n\n    .PARAMETER computerName\n    Name of the computer where you want to make update.\n\n    .PARAMETER evaluateBaseline\n    Switch for invoking evaluation of compliance policies.\n\n    .PARAMETER resetPolicy\n    Switch for resetting policies (Machine Policy Agent Cleanup).\n\n    .NOTES\n    Author: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [cmdletbinding()]\n    [Alias(\"Invoke-CMClientPolicyUpdate\")]\n    Param (\n        [Parameter(Mandatory = $false, ValueFromPipeline = $True, Position = 0)]\n        [ValidateNotNullOrEmpty()]\n        [string[]]$computerName = $env:COMPUTERNAME\n        ,\n        [switch] $evaluateBaseline\n        ,\n        [switch] $resetPolicy\n    )\n\n    BEGIN {\n        if ($env:COMPUTERNAME -in $computerName) {\n            if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                throw \"Run with administrator rights!\"\n            }\n        }\n\n        $allFunctionDefs = \"function Invoke-CMComplianceEvaluation { ${function:Invoke-CMComplianceEvaluation} }\"\n    }\n\n    PROCESS {\n\n        $param = @{\n            scriptBlock  = {\n                param ($resetPolicy, $evaluateBaseline, $allFunctionDefs)\n\n                $ErrorActionPreference = 'stop'\n                # list of triggers https://blogs.technet.microsoft.com/charlesa_us/2015/03/07/triggering-configmgr-client-actions-with-wmic-without-pesky-right-click-tools/\n                try {\n                    foreach ($functionDef in $allFunctionDefs) {\n                        . ([ScriptBlock]::Create($functionDef))\n                    }\n\n                    if ($resetPolicy) {\n                        $null = ([wmiclass]'ROOT\\ccm:SMS_Client').ResetPolicy(1)\n                        # invoking Machine Policy Agent Cleanup\n                        $null = Invoke-WmiMethod -Class SMS_client -Namespace \"root\\ccm\" -Name TriggerSchedule -ArgumentList \"{00000000-0000-0000-0000-000000000040}\"\n                        Start-Sleep -Seconds 5\n                    }\n                    # invoking receive of computer policies\n                    $null = Invoke-WmiMethod -Class SMS_client -Namespace \"root\\ccm\" -Name TriggerSchedule -ArgumentList \"{00000000-0000-0000-0000-000000000021}\"\n                    Start-Sleep -Seconds 1\n                    # invoking Machine Policy Evaluation Cycle\n                    $null = Invoke-WmiMethod -Class SMS_client -Namespace \"root\\ccm\" -Name TriggerSchedule -ArgumentList \"{00000000-0000-0000-0000-000000000022}\"\n                    if (!$resetPolicy) {\n                        # after hard reset I have to wait a little bit before this method can be used again\n                        Start-Sleep -Seconds 5\n                        # invoking Application Deployment Evaluation Cycle\n                        $null = Invoke-WmiMethod -Class SMS_client -Namespace \"root\\ccm\" -Name TriggerSchedule -ArgumentList \"{00000000-0000-0000-0000-000000000121}\"\n                    }\n\n                    # invoke evaluation of compliance policies\n                    if ($evaluateBaseline) {\n                        Invoke-CMComplianceEvaluation\n                    }\n\n                    Write-Output \"Policy update started on $env:COMPUTERNAME\"\n                } catch {\n                    throw \"$env:COMPUTERNAME is probably missing SCCM client.`n`n$_\"\n                }\n            }\n\n            ArgumentList = $resetPolicy, $evaluateBaseline, $allFunctionDefs\n        }\n        if ($computerName -and $computerName -notin \"localhost\", $env:COMPUTERNAME) {\n            $param.computerName = $computerName\n        }\n\n        Invoke-Command @param\n    }\n\n    END {\n        if ($resetPolicy) {\n            Write-Warning \"Is is desirable to run Update-CMClientPolicy again after a few minutes to get new policies ASAP\"\n        }\n    }\n}"
  },
  {
    "path": "SCVMM/New-VMFromTemplate.ps1",
    "content": "﻿function New-VMFromTemplate {\n    <#\n    .SYNOPSIS\n    Function for creation of VM from existing VM template through SCVMM and Hyper-V cluster.\n\n    .DESCRIPTION\n    Function for creation of VM from existing VM template through SCVMM and Hyper-V cluster.\n\n    .PARAMETER VMName\n    Name of created VM.\n\n    .PARAMETER ManagedBy\n    Who will be manager of the VM (set on VM AD object).\n\n    .PARAMETER VMTemplateName\n    Name of VM template to use.\n    GUI will popup if not specified.\n\n    .PARAMETER DestinationOU\n    OU where AD computer object will be placed.\n\n    Example: \"OU=Tier_2,OU=Servers,OU=Computer_Accounts,DC=contoso,DC=com\".\n\n    .PARAMETER Description\n    AD computer object description.\n\n    .PARAMETER OperatingSystemName\n    Operating system name.\n    GUI will popup if not specified.\n\n    .PARAMETER GuestOsProfileName\n    Guest OS profile.\n    GUI will popup if not specified.\n\n    .PARAMETER ClusterName\n    Name of cluster where VM wil be created.\n    GUI will popup if not specified.\n\n    .PARAMETER VMHostName\n    Name of the cluster node, where will be VM hosted.\n    If empty, one of the cluster nodes will be picked randomly.\n\n    .PARAMETER VMAdminPass\n    Credential object thats password will be used for built-in VM Administrator account.\n\n    .PARAMETER JoinWorkgroup\n    Switch that forces VM to join WORKGROUP (no matter what is set in used template)\n\n    .PARAMETER NoNetwork\n    Switch for removing all NIC adapters from VM, i.e. there will be no network connection available.\n\n    Good for security reasons in case you test something on VM etc.\n\n    .PARAMETER CPUCount\n    Optional. Count of CPUs that will be assigned to VM.\n    If not specified, count from used Hardware profile will be used.\n\n    .PARAMETER MemoryMB\n    Optional. RAM size in MB that will be assigned to VM.\n    If not specified, size from usedHardware profile will be used.\n\n    .PARAMETER OSDiskSize\n    Optional. OS disk size in GB. Volume itself has to be manually expanded in OS itself!\n    If not specified, disk size specified in template will be used.\n\n    .PARAMETER VMNetworkName\n    Name of the network, your VM should be connected to.\n    GUI will popup if not specified.\n\n    .PARAMETER PortClassification\n    Name of the SCVMM port classification, that should be set on VM network card.\n    GUI will popup if not specified.\n\n    .PARAMETER VMLocation\n    Path to share folder, where VM disk will be saved. SOFS etc.\n\n    .PARAMETER VMMServerName\n    Name of VMM server.\n\n    .PARAMETER asJob\n    Switch to run this as a job.\n\n    .EXAMPLE\n    New-VMFromTemplate -VMName test -description \"just testing\"\n\n    Function will asks for any missing information like OS type, Network etc and then:\n     - creates such VM on random cluster node\n     - set \"just testing\" as computer AD object description\n\n    .EXAMPLE\n    New-VMFromTemplate -VMName test -VMAdminPass $cred -JoinWorkgroup -VMHostName core-01 -NoNetwork\n\n    Function will asks for any missing information and then:\n     - on random core-01 cluster node\n     - create workgroup joined VM with name test\n     - local Administrator account will have password taken from $cred\n     - VM won't have any NIC (so no network connectivity)\n    #>\n\n    param (\n        [Parameter(Mandatory = $true)]\n        [ValidateNotNullOrEmpty()]\n        [ValidateScript( {\n                if ($_.length -gt 15) { throw \"VMName length can be max. 15 chars. (is $($_.length))\" }\n                return $true\n            })]\n        [string] $VMName\n        ,\n        # [ValidateScript( {\n        #         $adObj = Get-ADObject -Filter \"samaccountname -eq `\"$_`\" -and (objectclass -eq `\"user`\" -or objectclass -eq `\"group`\")\"\n        #         if ($adObj.objectclass -eq \"User\") {\n        #             $adUser = Get-ADUser $_ -Properties enabled\n        #             if ($adUser.enabled -eq $true -and $adUser.distinguishedName -like \"*OU=All,OU=User_Accounts,DC=contoso,DC=com\") { return $true }\n        #         }\n        #         if ($adObj.objectclass -eq \"Group\" -and ($_ -match \" RBAC$\")) { return $true }\n        #         throw \"ManagedBy has to be employee or RBAC group\"\n        #     })]\n        [string] $ManagedBy\n        ,\n        [ArgumentCompleter( {\n                param($Command, $Parameter, $WordToComplete, $CommandAst, $FakeBoundParams)\n                if ($VMMServerName = $FakeBoundParams.VMMServerName) {\n                    $VMMServerObj = Get-SCVMMServer -ComputerName $VMMServerName\n                    Get-SCVMTemplate -VMMServer $VMMServerObj | ? { $_.name -like \"*$WordToComplete*\" }\n                }\n            })]\n        [string] $VMTemplateName\n        ,\n        [ValidateScript( { [adsi]::Exists(\"LDAP://$_\") })]\n        [string] $DestinationOU\n        ,\n        [string] $Description\n        ,\n        [string] $OperatingSystemName\n        ,\n        [string] $GuestOSProfileName\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $ClusterName\n        ,\n        [ArgumentCompleter( {\n                param ($Command, $Parameter, $WordToComplete, $CommandAst, $FakeBoundParams)\n\n                Get-SCVMHost | select -exp ComputerName | ? { $_ -like \"*$WordToComplete*\" }\n            })]\n        [string] $VMHostName\n        ,\n        [ValidateNotNullOrEmpty()]\n        [pscredential] $VMAdminPass\n        ,\n        [switch] $JoinWorkgroup\n        ,\n        [switch] $NoNetwork\n        ,\n        [int] $CPUCount\n        ,\n        [int] $MemoryMB\n        ,\n        [int] $OSDiskSize\n        ,\n        [string] $VMNetworkName\n        ,\n        [string] $PortClassification\n        ,\n        [Parameter(Mandatory = $true)]\n        [ValidateScript( {\n                If (Test-Path -Path $_ -IsValid) {\n                    $true\n                } else {\n                    Throw \"$_ is not a valid path\"\n                }\n            })]\n        [string] $VMLocation = \"\\\\SOMESHARE.contoso.com\\whereVMshouldBeStored\"\n        ,\n        [Parameter(Mandatory = $true)]\n        [ValidateNotNullOrEmpty()]\n        [string] $VMMServerName = \"nameOfYourSCVMMServer\"\n        ,\n        [switch] $asJob\n    )\n\n    $ErrorActionPreference = \"stop\"\n\n    if ($ManagedBy -and $JoinWorkgroup) {\n        Write-Warning \"VM will be joined to workgroup, ManagedBy won't be used.\"\n    }\n\n    try {\n        Import-Module VirtualMachineManager -ErrorAction Stop\n    } catch {\n        throw \"Cannot import VirtualMachineManager module. Do you have VMM console installed?\"\n    }\n\n    try {\n        Import-Module FailoverClusters -ErrorAction Stop\n    } catch {\n        throw \"Cannot import FailoverClusters module. Do you have FCM console installed?\"\n    }\n\n    try {\n        $VMMServerObj = Get-SCVMMServer -ComputerName $VMMServerName\n    } catch {\n        throw \"Can't connect to the VMM server $VMServerName. Exiting...\"\n    }\n\n    while (!$ClusterName) {\n        $ClusterName = Get-Cluster -Domain $env:USERDNSDOMAIN -ErrorAction Stop | Select-Object -ExpandProperty Name | Sort-Object | Out-GridView -Title \"Select Cluster to deploy your VM\" -OutputMode Single\n    }\n\n    if (!$VMHostName) {\n        Try {\n            Get-Cluster $ClusterName | Out-Null\n        } catch {\n            throw \"Can't connect to the cluster $ClusterName. Exiting...\"\n        }\n\n        # pick random node from given cluster\n        $VMHostName = Get-ClusterNode -Cluster $ClusterName | select -exp Name | Get-Random -Count 1\n    }\n\n    if ($VMObj = Get-SCVirtualMachine -Name $VMName) {\n        Write-Warning \"VM '$VMName' already exists.\"\n        $choice = \"\"\n        while ($choice -notmatch \"^[Y|N]$\") {\n            $choice = Read-Host \"Remove and create the new one? (Y|N)\"\n        }\n        if ($choice -eq \"N\") {\n            break\n        }\n\n        # remove existing VM\n        $VMObj | % {\n            Remove-SCVirtualMachine -VM $_ -Force -ErrorAction Stop | Out-Null\n        }\n    }\n\n    #region ask for input\n    while (!$VMTemplateName) {\n        $VMTemplateName = Get-SCVMTemplate -VMMServer $VMMServerObj | Select-Object -ExpandProperty Name | Sort-Object | Out-GridView -Title \"Select VM Template to deploy\" -OutputMode Single\n    }\n    while (!$OperatingSystemName) {\n        $OperatingSystemName = Get-SCOperatingSystem -VMMServer $VMMServerObj | Select-Object -ExpandProperty Name | Sort-Object | Out-GridView -Title \"Select OS to deploy\" -OutputMode Single\n    }\n    while (!$GuestOSProfileName) {\n        $GuestOSProfileName = Get-SCGuestOSProfile -VMMServer $VMMServerObj | Select-Object -ExpandProperty Name | Sort-Object | Out-GridView -Title \"Select Guest OS to deploy\" -OutputMode Single\n    }\n    if (!$NoNetwork) {\n        while (!$VMNetworkName) {\n            $VMNetworkName = Get-SCVMNetwork -VMMServer $VMMServerObj | Select-Object -ExpandProperty Name | Sort-Object | Out-GridView -Title \"Select one network for your VM to connect\" -OutputMode Single\n        }\n        while (!$PortClassification) {\n            $PortClassification = Get-SCPortClassification -VMMServer $VMMServerObj | Select-Object -ExpandProperty Name | Sort-Object | Out-GridView -Title \"Select one port classification for your VM network card\" -OutputMode Single\n        }\n    }\n    #endregion ask for input\n\n    #region checks\n    if (!($t = Get-SCVMTemplate -VMMServer $VMMServerObj | ? { $_.name -eq $VMTemplateName })) {\n        throw \"VM template '$VMTemplateName' doesn't exist.\"\n    }\n\n    if (!($t = Get-SCOperatingSystem -VMMServer $VMMServerObj | ? { $_.Name -eq $OperatingSystemName })) {\n        throw \"VM Operating System '$OperatingSystemName' doesn't exist.\"\n    }\n\n    if (!$JoinWorkgroup) {\n        if ($NoNetwork) {\n            Write-Warning \"VM $VMName should be joined to domain, but will be without network connectivity.`nSo following steps will be skipped:`n - create AD computer object`n - move object to destination OU`n - set managedBy`n - (restart of VM)\"\n\n            $choice = \"\"\n            while ($choice -notmatch \"^[Y|N]$\") {\n                $choice = Read-Host \"Continue? (Y|N)\"\n            }\n            if ($choice -eq \"N\") {\n                break\n            }\n        }\n    }\n    #endregion checks\n\n    # scriptblock to run\n    $scriptblock = {\n        param (\n            $VMName,\n            $VMAdminPass,\n            $JoinWorkgroup,\n            $NoNetwork,\n            $CPUCount,\n            $MemoryMB,\n            $OSDiskSize,\n            $VMMServerName,\n            $VMTemplateName,\n            $VMHostName,\n            $VMLocation,\n            $DestinationOU,\n            $Description,\n            $OperatingSystemName,\n            $GuestOSProfileName,\n            $managedBy,\n            $VMNetworkName,\n            $PortClassification\n        )\n\n        $VMMServerObj = Get-SCVMMServer -ComputerName $VMMServerName\n        $VMHostObj = Get-SCVMHost -VMMServer $VMMServerObj -ComputerName $VMHostName\n\n        $VMTemplateObj = Get-SCVMTemplate -VMMServer $VMMServerObj -Name $VMTemplateName\n        $OperatingSystemObj = Get-SCOperatingSystem -VMMServer $VMMServerObj | ? { $_.Name -eq $OperatingSystemName }\n        $GuestOsProfileObj = Get-SCGuestOSProfile -VMMServer $VMMServerObj -Name $GuestOsProfileName\n\n        try {\n            # to be able to customize VM template, create temporary one\n            $RandomGUID = [guid]::NewGuid().guid\n            $TemporaryName = \"Tmp\" + \"-\" + $VMName + \"-\" + $RandomGUID\n\n            if (!$NoNetwork) {\n                # VM should be connected to some network\n\n                $VMNetwork = Get-SCVMNetwork -VMMServer $VMMServerObj -Name $VMNetworkName\n                $VMSubnet = Get-SCVMSubnet -VMMServer $VMMServerObj -VMNetwork $VMNetwork\n                if ($VMSubnet.count -gt 1) {\n                    $VMSubnet = $VMSubnet | select -First 1\n                }\n\n                $PortClassification = Get-SCPortClassification -VMMServer $VMMServerObj | ? { $_.Name -eq $PortClassification }\n\n                New-SCVirtualNetworkAdapter -VMMServer $VMMServerObj -JobGroup $RandomGUID -MACAddress \"00:00:00:00:00:00\" -MACAddressType Static -Synthetic -IPv4AddressType Static -IPv6AddressType Dynamic -VMSubnet $VMSubnet -VMNetwork $VMNetwork -PortClassification $PortClassification -DevicePropertiesAdapterNameMode Disabled\n            }\n\n            New-SCVirtualScsiAdapter -VMMServer $VMMServerObj -JobGroup $RandomGUID -AdapterID 7 -ShareVirtualScsiAdapter $false -ScsiControllerType DefaultTypeNoType\n\n            if (!$CPUCount) {\n                $CPUCount = $VMTemplateObj.CPUCount\n            }\n            if (!$MemoryMB) {\n                $MemoryMB = $VMTemplateObj.Memory\n            }\n\n            # create new temporary HW profile\n            $TemporaryHWTemplate = New-SCHardwareProfile -VMMServer $VMMServerObj -Name $TemporaryName -Description \"Profile used to create a VM $VMName\" -CPUCount $CPUCount -MemoryMB $MemoryMB -DynamicMemoryEnabled $false -CPUExpectedUtilizationPercent 20 -CPUMaximumPercent 100 -CPUReserve 0 -NumaIsolationRequired $false -NetworkUtilizationMbps 0 -CPURelativeWeight 100 -HighlyAvailable $true -HAVMPriority 2000 -DRProtectionRequired $false -SecureBootEnabled $true -SecureBootTemplate \"MicrosoftWindows\" -CPULimitFunctionality $false -CPULimitForMigration $false -CheckpointType Production -Generation 2 -JobGroup $RandomGUID\n\n            $templateParams = @{\n                Name            = $TemporaryName\n                Template        = $VMTemplateObj\n                GuestOSProfile  = $GuestOsProfileObj\n                OperatingSystem = $OperatingSystemObj\n                HardwareProfile = $TemporaryHWTemplate\n                JobGroup        = $RandomGUID\n            }\n            if ($JoinWorkgroup) { $templateParams.workgroup = \"WORKGROUP\" }\n            # create new temporary VM template\n            $TemporaryTemplate = New-SCVMTemplate @templateParams\n\n            if ($NoNetwork) {\n                \"Removing NIC adapters\"\n                Get-SCVirtualNetworkAdapter -VMTemplate $TemporaryName | Remove-SCVirtualNetworkAdapter -Confirm:$false | Out-Null\n            }\n\n            $TemporaryVMConfiguration = New-SCVMConfiguration -VMTemplate $TemporaryTemplate -Name $TemporaryName\n            $null = Set-SCVMConfiguration -VMConfiguration $TemporaryVMConfiguration -ComputerName $VMName -VMHost $VMHostObj -VMLocation $VMLocation -PinVMLocation $true\n            $null = Update-SCVMConfiguration -VMConfiguration $TemporaryVMConfiguration\n\n            # create VM\n            $vmParams = @{\n                Name            = $VMName\n                VMConfiguration = $TemporaryVMConfiguration\n                StartVM         = $true\n                StartAction     = \"NeverAutoTurnOnVM\"\n                StopAction      = \"ShutdownGuestOS\"\n            }\n            if ($VMAdminPass) { $vmParams.LocalAdministratorCredential = $VMAdminPass }\n            if ($JoinWorkgroup) { $vmParams.workgroup = \"WORKGROUP\" }\n            if ($CPUCount) { $vmParams.CPUCount = $CPUCount }\n            if ($MemoryMB) { $vmParams.MemoryMB = $MemoryMB }\n\n            \"Creating VM $VMName   (for cancellation, STOP the job in SCVMM\\Jobs console)\"\n            $NewVMObj = New-SCVirtualMachine @vmParams\n\n            $retries = 3\n            while ($NewVMObj.MostRecentTask.Status -ne \"Completed\") {\n                Write-Host \"Creation failed ($($NewVMObj.MostRecentTask.Status)). For more information check SCVMM\\Jobs console\" -ForegroundColor Red\n                $NewVMObj = Get-SCVirtualMachine -Name $VMName\n                Stop-SCVirtualMachine -VM $NewVMObj -Force -ErrorAction SilentlyContinue | Out-Null\n                Remove-SCVirtualMachine -VM $NewVMObj -ErrorAction SilentlyContinue | Out-Null\n                if (Get-SCVirtualMachine -Name $VMName) {\n                    Start-Sleep -Seconds 15\n                    Remove-SCVirtualMachine -Name $VMName -Force -ErrorAction Stop | Out-Null\n                }\n                if ($retries -eq 0) { throw \"Creation of VM $VMName failed several times. Exiting\" }\n\n                --$retries\n                $message = \"Recreating    ($retries more retries)\"\n                $message\n                # Show-Notification \"Creation of virtual machine $VMName failed.`n$message\" -type Error\n\n                $NewVMObj = New-SCVirtualMachine @vmParams\n            }\n\n            if ($OSDiskSize) {\n                $OSDisk = Get-SCVirtualDiskDrive -VM $NewVMObj | ? { $_.VolumeType -eq \"BootAndSystem\" }\n                if ($OSDisk) {\n                    Write-Warning \"OS disk is expanded to $OSDiskSize. Expand the volume also in diskmgmt.msc console in running VM!\"\n                    Expand-SCVirtualDiskDrive -VirtualDiskDrive $OSDisk -VirtualHardDiskSizeGB $OSDiskSize | Out-Null\n                } else {\n                    Write-Warning \"OS disk wasn't found, so expanding was skipped!\"\n                }\n            }\n\n            Start-SCVirtualMachine $NewVMObj | Out-Null\n        } catch {\n            # Show-Notification \"Creation of virtual machine $VMName failed.`n$_\" -type Error\n            throw $_\n        } finally {\n            # cleanup\n            try {\n                $null = Remove-SCVMConfiguration -VMConfiguration $TemporaryVMConfiguration\n            } catch {}\n            try {\n                $null = Remove-SCVMTemplate $TemporaryName\n            } catch {}\n            try {\n                $null = Remove-SCHardwareProfile $TemporaryHWTemplate\n            } catch {}\n        }\n\n        # set AD properties\n        if (!$JoinWorkgroup) {\n            if (!$NoNetwork) {\n                \"Setting AD properties\"\n                $ADComputerObj = Get-ADComputer -Identity $VMName\n                Set-ADComputer -Identity $ADComputerObj -ManagedBy $managedBy\n                if ($Description) {\n                    Set-ADComputer -Identity $ADComputerObj -Description $Description\n                } else {\n                    Write-Warning \"Consider setting Description attribute on AD object\"\n                }\n\n                if (Get-Command Reset-AdmPwdPassword -ea SilentlyContinue) {\n                    \"Resetting LAPS password\"\n                    $null = Reset-AdmPwdPassword $VMName\n                }\n\n                Move-ADObject -Identity $ADComputerObj.ObjectGUID -TargetPath $DestinationOU\n            }\n\n            # Show-Notification \"Creation of virtual machine $VMName finished\"\n        }\n    } # end of scriptblock\n\n    $params = @{\n        scriptBlock  = $scriptblock\n        argumentList = (\n            $VMName,\n            $VMAdminPass,\n            $JoinWorkgroup,\n            $NoNetwork,\n            $CPUCount,\n            $MemoryMB,\n            $OSDiskSize,\n            $VMMServerName,\n            $VMTemplateName,\n            $VMHostName,\n            $VMLocation,\n            $DestinationOU,\n            $Description,\n            $OperatingSystemName,\n            $GuestOSProfileName,\n            $managedBy,\n            $VMNetworkName,\n            $PortClassification\n        )\n    }\n\n    # start creation of VM\n    if ($asJob) {\n        # as job\n        $params.name = $VMName\n        Start-Job @params\n    } else {\n        # interactively\n        Invoke-Command @params\n    }\n}"
  },
  {
    "path": "Search-ADObjectACL.ps1",
    "content": "#Requires -Modules PowerShellAccessControl\nfunction Search-ADObjectACL {\n    <#\n    .SYNOPSIS\n    Funkce slouzi k najiti ACL odpovidajicich zadani nad yadanymi AD objekty.\n    Pri spusteni bez dalsich parametru vypise vsechna ACL vsech objektu v domene.\n\n    .DESCRIPTION\n    Funkce slouzi k najiti ACL odpovidajicich zadani nad yadanymi AD objekty.\n    Pri spusteni bez dalsich parametru vypise vsechna ACL vsech objektu v domene.\n    DetailACL pripadne obsahuje, na co se pravo vztahuje (na jaky atribut atd).\n\n    .PARAMETER distinguishedName\n    Cesta k objektu v AD zadana v distinguished tvaru.\n    Pokud nezadano, projde se cela AD.\n\n    .PARAMETER recurse\n    Prepinac rikajici, ze se maji projit i zanorene objekty pod cestou z distinguishedName parametru\n\n    .PARAMETER allPartitions\n    Prepinac rikajici, ze se maji vyhledat objekty ze vsech AD partition.\n    Standardne se hleda jen v \"Default naming context\" partition.\n\n    .PARAMETER objectType\n    Umoznuje omezit, jake objekty se budou hledat. Min objektu == rychlejsi.\n    Pokud je zaroven zadan distinguishedName, tak je nutne pouzit s prepinacem -Recurse.\n    Jinak se nehledaji zanorene objekty a kontroluje se pouze ten jeden zadany.\n\n    Na vyber je \"Computer\", \"User\", \"Group\", \"OrganizationUnit\"\n\n    .PARAMETER account\n    Pro vypis pouze prav, ktera ma zadany ucet (ucet/skupina/pocitac)\n\n    .PARAMETER alsoByMembership\n    Prepinac rikajici, ze se vypisi i prava nalezici skupinam, jichz je ucet definovany v parametru account clenem\n\n    .PARAMETER right\n    Nazev prava, ktere se ma hledat.\n    Staci zadat cast nazvu.\n    Hleda se skutecne konkretni vyskyt prava. Nefunguje tak, ze byste zadali genericRead a nasly se i zaznamy, kde ma uzivatel genericAll (tzn. full control) a je jedno, ze kdyz ma full control, ma tim padem i read.\n\n    Nazvy neodpovidaji 1:1 tomu co je videt v GUI! Idealni je timto prikazem vyje prava k obejktu, kde vite, ze je pravo pouzito a tak ziskat jeho nazev\n\n    .PARAMETER justExplicit\n    Prepinac rikajici, ze se vypisi pouze explicitni prava (ne zdedena)\n\n    .PARAMETER type\n    Typ prava. Moznosti jsou Allow, Deny ci vychozi Both\n\n    .EXAMPLE\n    Search-ADObjectACL -distinguishedName \"OU=Management,OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz\"\n\n    Vypise vsechna prava, ktera jsou definovana na zadanem objektu.\n\n    .EXAMPLE\n    Search-ADObjectACL -distinguishedName \"OU=Management,OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz\" -recurse\n\n    Vypise vsechna prava, ktera jsou definovana na zadanem objektu a objektech v nem obsazenych\n\n    .EXAMPLE\n    Search-ADObjectACL -distinguishedName \"OU=Management,OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz\" -justExplicit\n\n    Vypise pouze explicitni prava, ktera jsou definovana na zadanem objektu\n\n\n    .EXAMPLE\n    Search-ADObjectACL -distinguishedName \"OU=Management,OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz\" -right ms-Mcs-AdmPwd -account \"domain admins\" -alsoByMembership\n\n    Vypise vsechny zaznam prav cist/zapisovat ms-Mcs-AdmPwd (tzn LAPS heslo), ktera ma skupina \"Domain Admins\" ci skupiny jiz je clenem na zadanem objektu\n\n\n    .EXAMPLE\n    Search-ADObjectACL -distinguishedName \"OU=Management,OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz\" -type Deny\n\n    Vypise vsechna deny prava, ktera jsou definovana na zadanem objektu\n\n    .NOTES\n    Vyzaduje modul PowerShellAccessControl, konkretne funkci Get-AdObjectAceGuid pro preklad extendedRight a schema prav\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]\n        [ValidateScript( {\n                If (($_ -match ',DC=\\w+$')) {\n                    $true\n                } else {\n                    Throw \"Zadejte v distinguished name tvaru. Napr.: OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz\"\n                }\n            })]\n        [string] $distinguishedName\n        ,\n        [switch] $recurse\n        ,\n        [switch] $allPartitions\n        ,\n        [ValidateSet(\"Computer\", \"User\", \"Group\", \"OrganizationUnit\")]\n        [string[]] $objectType\n        ,\n        [Parameter(Position = 1, ValueFromPipeline = $true)]\n        [string] $account\n        ,\n        [switch] $alsoByMembership\n        ,\n        [Parameter(Position = 2, ValueFromPipeline = $true)]\n        [string] $right\n        ,\n        [switch] $justExplicit\n        ,\n        [ValidateSet(\"Allow\", \"Deny\", \"Both\")]\n        [string] $type = \"Both\"\n    )\n\n    begin {\n        if ($objectType -and $distinguishedName -and !$recurse) {\n            Write-Warning \"Filtr objectType se neaplikuje, protoze jste nepouzili -Recurse, takze se prohledaji pouze prava objektu '$distinguishedName'\"\n        }\n\n        if ($allPartitions -and $distinguishedName) {\n            Write-Warning \"Parametr distinguishedName se nepouzije, protoze jste zadali hledani ve vsech partition AD\"\n            $distinguishedName = ''\n        }\n\n        if ($account) {\n            $identityFilter = $account\n        }\n\n        if ($alsoByMembership) {\n            if ($group = (Get-ADUser $account -Properties memberof | Select-Object -ExpandProperty memberof | % {($_ -split ',')[0] -replace \"CN=\"}) -join '|') {\n                $identityFilter = \"$account|$group\"\n            }\n        }\n\n        #\n        # ziskani seznamu objektu z AD, pro ktere pote ziskam jejich ACL\n        $params = @{\n            Properties  = 'distinguishedname'\n            ErrorAction = 'stop'\n        }\n        $filter = \"*\"\n        if ($objectType) {\n            $filter = \"\"\n            $objectType | % {\n                if ($filter) {\n                    $filter += \" -or \"\n                }\n                if ($_ -eq 'User') {\n                    $filter += \"(ObjectClass -eq `\"$_`\" -and objectCategory -eq `\"Person`\")\"\n\n                } else {\n                    $filter += \"ObjectClass -eq `\"$_`\"\"\n                }\n            }\n\n        }\n\n        if ($distinguishedName) {\n            if ($recurse) {\n                $params.SearchBase = $distinguishedName\n                $params.Filter = $filter\n            } else {\n                $params.Identity = $distinguishedName\n            }\n        } else {\n            $params.Filter = $filter\n        }\n\n        if ($allPartitions) {\n            $params.searchBase = \"\"\n            $gc = (Get-ADDomainController -Discover -Service \"GlobalCatalog\").name\n            $params.server = \"$gc`:3268\"\n        }\n\n        try {\n            $searchInObject = Get-ADObject @params\n        } catch {\n            throw \"Pri ziskavani objektu z AD se objevila chyba:`n$_\"\n        }\n\n        if (!$searchInObject) {\n            Write-Warning \"Zadny AD objekt neodpovida zadani. Ukoncuji.\"\n            break\n        }\n    }\n\n    process {\n        $searchInObjectCount = $searchInObject.distinguishedname.count\n        $count = 0\n\n        #\n        # pro vsechny zadane AD objekty zjistim jejich ACL\n        $searchInObject | % {\n            $dn = $_.distinguishedname\n            Write-Progress -Activity \"Zpracovavam objekt\" -Status \"$dn\" -PercentComplete (( $count / $searchInObjectCount ) * 100) -Id 1\n            try {\n                $acl = Get-Acl -path \"AD:\\$dn\" -errorAction stop | Select-Object -ExpandProperty Access\n            } catch {\n                # v AD jsou ruzne podivnosti jako 'CN=\\#deprecated\\#_InteractiveLogon,OU=Skupiny,DC=ad,DC=fi,DC=muni,DC=cz', ktere konnci chybou 'The object name has bad syntax'\n            }\n\n            foreach ($a in $acl) {\n                Write-Progress -Activity \"Zpracovavam jeho acl\" -Status $a.ActiveDirectoryRights -ParentId 1\n\n                if ($justExplicit -and $a.isInherited -eq $true) {\n                    continue\n                }\n                if ($identityFilter -and $a.IdentityReference.value -notmatch $identityFilter) {\n                    continue\n                }\n                if ($type -ne \"Both\" -and $a.AccessControlType -ne $type) {\n                    continue\n                }\n\n                $output = $a | Select-Object IdentityReference, @{n = 'DistinguishedName'; e = {$dn}}, ActiveDirectoryRights, AccessControlType, IsInherited, objectType, @{n = 'detailedACL'; e = {Get-AdObjectAceGuid -Guid $a.objectType | select -exp name}}\n\n                if ($right -and !($output.ActiveDirectoryRights -like \"*$right*\" -or $output.detailedACL -like \"*$right*\")) {\n                    # pozadovane pravo nenalezeno\n                    continue\n                }\n\n                $output\n            }\n            ++$count\n        }\n    }\n}\n"
  },
  {
    "path": "Search-GPOSetting.ps1",
    "content": "function Search-GPOSetting {\n    <#\n    .SYNOPSIS\n    Slouzi k vyhledani zadaneho stringu v nastavenich vsech AD GPO.\n\n    .DESCRIPTION\n    Slouzi k vyhledani zadaneho stringu v nastavenich vsech AD GPO.\n\n    Funguje tak, ze si vygeneruje html reporty s nastavenimi kazde GPO v AD a ty pote prohleda.\n    Pokud je report neaktulni ci chybi, tak se nageneruje znovu.\n\n    Reporty se ukladaji v uzivatelskem profilu a mohou zabirat desitky MB (dle poctu GPO v domene).\n\n    .PARAMETER string\n    Text, ktery se bude hledat v nastavenich GPO.\n\n    .PARAMETER reports\n    Cesta k adresari, do ktereho se budou ukladat html reporty jednotlivych GPO.\n\n    .EXAMPLE\n    Search-GPOSetting -string \"Always install with elevated privileges\"\n\n    Vyhleda v nagenerovanych HTML reportech s nastavenimi vsech domenovych GPO zadany text.\n    Pokud nejaky report chybi nebo nebude aktualni, tak se nageneruje znovu.\n    #>\n\n    [cmdletbinding()]\n    param (\n        [Parameter(Position = 0, Mandatory = $True)]\n        [string] $string\n        ,\n        [string] $reports = (Join-Path $env:LOCALAPPDATA \"GPOsReports\")\n    )\n\n    if (!(Test-Path $reports)) {\n        Write-Verbose \"Vytvorim adresar pro ukladani reportu: $reports\"\n        $null = New-Item $reports -itemType directory\n        # vygeneruji report s nastavenimi\n        Write-Warning \"Nyni se vytvori cache obsahujici reporty s nastavenimi vsech GPO. To muze trvat i 10 minut!`nPote v ni dojde k vyhledani zadaneho retezce.\"\n    }\n\n    # zruseni specialniho vyznamu znaku\n    $string = [regex]::Escape($string)\n\n    Write-Verbose \"Reporty se ukladaji do: $reports\"\n\n    try {\n        $GPOs = Get-GPO -All -ErrorAction Stop\n    } catch {\n        throw \"Nepovedlo se ziskat seznam GPO. Chyba byla $_\"\n    }\n\n\n    foreach ($gpo in $GPOs) {\n        $path = (Join-Path $reports $gpo.id) + \".html\"\n        if ((Test-Path $path -ErrorAction SilentlyContinue) -and (Get-Item $path).lastWriteTime -ge $gpo.modificationtime) {\n            # report je aktualni\n            continue\n        }\n\n        Write-Verbose \"Generuji report pro $($gpo.displayName)\"\n        try {\n            Get-GPOReport -Guid $gpo.id -path $path -ReportType Html -ea Stop\n        } catch {\n            Write-Error \"Nepovedlo se ziskat nastaveni GPO. Chyba byla $_\"\n        }\n    }\n\n    $foundReports = @()\n    foreach ($report in (Get-ChildItem $reports -Filter *.html).FullName) {\n        Write-Verbose \"Kontroluji obsah nastaveni $report\"\n        # po radcich hledam v kazdem reportu zadany string\n        $match = (Get-Content $report) -split \"`n\" | Select-String $string -AllMatches\n        if ($match) {\n            $guid = (Split-Path $report -Leaf) -replace '.html'\n            $foundReports += $report\n            try {\n                $GPOName = (Get-GPO -Guid $guid).displayName\n            } catch {\n                Write-Output \"GPO s GUID $guid se nepodarilo dohledat, zrejme jiz v AD neexistuje == html report z cache smazu\"\n                Remove-Item $report -Force\n                continue\n            }\n\n            Write-Host \"V GPO $GPOName bylo nalezeno zde:\" -ForegroundColor Green\n            Write-Host \"$match`n`n\"\n        }\n    }\n\n    if ($foundReports) {\n        $a = Read-Host \"Chcete dane GPO zobrazit? A|N\"\n        if ($a -eq 'a') {\n            $foundReports | % {Invoke-Expression $_}\n        }\n    }\n}"
  },
  {
    "path": "Shutdown-Computer.ps1",
    "content": "#Requires -Modules psasync,SplitPipeline\n#TODO: pokud filtruji dle prihlaseneho uzivatele at se provede i kdyz je v disconnected stavu pokud tam uz neni nikdo jinz prihlasen\nfunction Shutdown-Computer {\n    <#\n\t.Synopsis\n    Provede na vlastním či vzdáleném pocitaci jednu z vybranych akci:\n    LogOff, Shutdown, Reboot, ForcedLogOff, ForcedShutdown, ForcedReboot, PowerOff, ForcedPowerOff\n\n\t.Description\n\tProvede na vlastním či vzdáleném pocitaci jednu z vybranych akci:\n    LogOff, Shutdown, Reboot, ForcedLogOff, ForcedShutdown, ForcedReboot, PowerOff, ForcedPowerOff\n\n\tPokud je někdo přihlášen je potřeba použít forced variantu. Forced varianty násilně ukončí běžící procesy - hrozí ztráta dat!\n\tPokud zadám i parametr username, tak provede akci pouze na strojích, kde je zadaný uživatel aktuálně přihlášený. A to pouze v aktivní session, ne disconnected atp.\n\n\tVyžaduje fci: Get-LoggedOnUser! Která vyfiltruje stroje s prihlášeným $userName.\n\tVyžaduje moduly: splitPipeline, psasync\n\n\t.PARAMETER ComputerName\n\tParametr udavajici seznam stroju.\n\n\t.PARAMETER Type\n\tTyp akce: LogOff, Shutdown, Reboot,ForcedLogOff,ForcedShutdown,ForcedReboot,PowerOff,ForcedPowerOff.\n\n\t.PARAMETER UserName\n\tLogin uživatele. Akce se proveden pouze na strojích, kde je uživatel přihlášen.\n\n\t.PARAMETER DateTime\n\tNepovinný parametr. Datum a čas kdy se má akce provést. Ve tvaru d.M H:m (13.1 12:25) či H:m (13:35).\n\n\t.PARAMETER YourPassword\n\tPovinný parametr, který je třeba pokud je definován parametr DateTime. Heslo uživatele pod kterým běží PS konzole a bude se pouštět scheduled task.\n\n\t.PARAMETER TaskPath\n    Nepovinný parametr udávající cestu, do které se má uložit scheduled task.\n\n    .PARAMETER Comment\n    Nepovinny parametr udavajici komentar, ktery se zaloguje do sys logu jako duvod vypnuti.\n\n    .PARAMETER TimeOut\n    Nepovinny parametr udavajici o kolik vterin se ma vypnuti zpozdit.\n    Vychozi je 0 vterin.\n\n\t.Example\n\tShutdown-Computer -comp $B311 LogOff -username skoleni\n\tU strojů v B311 odhlásí uživatele skoleni.\n\n\t.Example\n\t$hala | Shutdown-Computer Shutdown\n\tVypne stroje v hale.\n\n\t.Example\n\tShutdown-Computer -computername $hala -type Reboot\n\tRestartuje pouze stroje, kde neni prihlasen zadny uzivatel.\n\n\t.Example\n\tShutdown-Computer -computername $hala -type ForcedReboot\n\tRestartuje vsechny stroje v hale.\n\n\t.Example\n\tShutdown-Computer -computername localhost -type PowerOff\n\tShuts down the computer and turns off the power (if supported by the computer in question).\n\n\t.Notes\n\tVíce o typech vypnutí http://msdn.microsoft.com/en-us/library/aa394058(v=vs.85).aspx\n\tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [Alias(\"sdc\")]\n    [CmdletBinding(DefaultParameterSetName = 'Default', SupportsShouldProcess = $true, ConfirmImpact = 'High')]\n    param (\n        [Parameter(Mandatory = $false, Position = 0, ParameterSetName = \"Default\", ValueFromPipelinebyPropertyName = $true, ValueFromPipeline = $true, HelpMessage = \"zadej jmeno stroje/ů k pingnutí\")]\n        [Parameter(Mandatory = $false, Position = 0, ParameterSetName = \"Scheduled\", ValueFromPipelinebyPropertyName = $true, ValueFromPipeline = $true, HelpMessage = \"zadej jmeno stroje/ů k pingnutí\")]\n        [Alias(\"c\", \"name\", \"dnshostname\")]\n        [ValidateNotNullOrEmpty()]\n        $ComputerName = $env:computername\n        ,\n        [Parameter(Mandatory = $true, Position = 1, ParameterSetName = \"Default\", HelpMessage = \"zadej typ akce: LogOff, Shutdown, Reboot, ForcedReboot, ForcedLogOff,...viz help\")]\n        [Parameter(Mandatory = $true, Position = 1, ParameterSetName = \"Scheduled\", HelpMessage = \"zadej typ akce: LogOff, Shutdown, Reboot, ForcedReboot, ForcedLogOff,...viz help\")]\n        [ValidateSet(\"LogOff\", \"Shutdown\", \"Reboot\", \"ForcedLogOff\", \"ForcedShutdown\", \"ForcedReboot\", \"PowerOff\", \"ForcedPowerOff\")]\n        $Type\n        ,\n        [Parameter(Mandatory = $false, Position = 2, ParameterSetName = \"Default\", HelpMessage = \"Zadejte login, aby se akce vykonala pouze na strojích s přihlášeným uživatelem\")]\n        [ValidateNotNullOrEmpty()]\n        [Alias(\"login\")]\n        $UserName\n        ,\n        [Parameter(Mandatory = $true, ParameterSetName = \"Scheduled\", HelpMessage = \"Zadejte datum ve tvaru d.M H:m (13.1 12:25) či H:m (13:35)\")]\n        [Alias(\"schedule\")]\n        #\t\t[ValidateScript({$_.hour -ne 0})] #za urcitych okolnosti i pri zadani hodin se nastavi 00:00, da se zadat i bez hodin-nastavi se 0:0\n        #\t\t[ValidateScript({try{[DateTime] $date = [DateTime]::ParseExact($_, \"d.M. H:m\", [System.Globalization.CultureInfo]::InvariantCulture);return $true}catch{return $false}})]\n        [ValidateScript( {\n                function Convert-DateString ([String]$Date, [String[]]$Format) {\n                    $result = New-Object DateTime\n                    $convertible = [DateTime]::TryParseExact($Date, $Format, [System.Globalization.CultureInfo]::InvariantCulture, [System.Globalization.DateTimeStyles]::None, [ref]$result)\n                    if ($convertible) {return $true}; else {return $false}\n                }\n                Convert-DateString -Date $_ -Format 'd.M. H:m', 'd.M.yy H:m', 'H:m', 'd.M H:m'\n            })]\n        [string]$DateTime\n        #\t\t,\n        #\t\t[Parameter(Mandatory=$false,ParameterSetName=\"Default\")]\n        #\t\t[Parameter(ParameterSetName = \"Scheduled\")]\n        #\t\t$cred\n        ,\n        [Parameter(Mandatory = $true, ParameterSetName = \"Scheduled\", HelpMessage = \"Zadejte heslo potřebné k vytvoření úkolu v task scheduleru.\")]\n        [SecureString]$YourPassword\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Scheduled\")]\n        $TaskPath = \"\\Planned_Shutdowns\\\"\n        ,\n        [string] $Comment = 'provedeno prikazem Shutdown-Computer'\n        ,\n        [int] $TimeOut = 0\n    )\n\n    BEGIN {\n        # kontrola že je dostupná funkce get-loggedonuser\n        if ($UserName) {\n            try\t{\n                $null = Get-Command Get-LoggedOnUser -ErrorAction Stop\n                $null = Get-Command Test-Connection2 -ErrorAction Stop\n            } catch\t{\n                Write-Error \"Pro běh tohoto skriptu je zapotřebí funkce: Get-LoggedOnUser a Test-Connection2\"\n                break\n            }\n\n            # Odfiltrovani nepingajicich stroju\n            $PingajiciComputerName = Test-Connection2 $ComputerName -JustResponding\n            # Zjištění, na kterých strojích ze seznamu je přihlášen daný uživatel, pokud nikde = konec\n            try\t{\n                $ComputerName = glu -computername $PingajiciComputerName -UserName $UserName | where {$_.userName -eq $UserName -and $_.state -ne \"Disc\"} | select -exp computername\n            } catch {\n                Write-Output \"Uživatel $username není přihlášen na žádném stroji ze seznamu \"\n                break\n            }\n\n            Write-Output \"Uživatel $username je přihlášen na: $ComputerName = zde se provede: $type.\"\n        }\n\n        #\tPřevod securestring na plaintext\n        if ($YourPassword) {\n            [string]$YourPassword = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($YourPassword))\n        }\n\n        switch ($type) {\n            'LogOff' {$ShutdownType = \"0\"}\n            'Shutdown' {$ShutdownType = \"1\"}\n            'Reboot' {$ShutdownType = \"2\"}\n            'ForcedLogOff' {$ShutdownType = \"4\"}\n            'ForcedShutdown' {$ShutdownType = \"5\"}\n            'ForcedReboot' {$ShutdownType = \"6\"}\n            'PowerOff' {$ShutdownType = \"8\"}\n            'ForcedPowerOff' {$ShutdownType = \"12\"}\n        }\n\n        if ($datetime) {\n            # aby datum bylo ve správném tvaru (den.měsíc. a ne měsíc.den.)\n            try\t{\n                function Convert-DateString ([String]$Date, [String[]]$Format) {\n                    $result = New-Object DateTime\n                    $convertible = [DateTime]::TryParseExact($Date, $Format, [System.Globalization.CultureInfo]::InvariantCulture, [System.Globalization.DateTimeStyles]::None, [ref]$result)\n                    return $result\n                }\n                [datetime]$datetime = Convert-DateString -Date $datetime -Format 'd.M. H:m', 'd.M.yy H:m', 'H:m', 'd.M H:m'\n            } catch\t{\n                Write-Error \"Zadaný čas $datetime se nepodařilo převést\"\n                break\n            }\n\n            #\t\tkontrola ze zadane datum neni v minulosti\n            $date = $DateTime | get-date\n            if ($date -le (Get-Date)) {\n                Write-Error \"Zadaný čas $date je v minulosti. Funkce se teď ukončí.\"\n                break\n            }\n\n            #\n            # ZADEFINOVANI VLASTNOSTI SCHEDULED TASKU\n            # datum musi byt v ' zavorkach proto delam replace\n            $OriginalCommand = $myinvocation.line -replace \"`\"\", \"`'\"\n            # kvůli -replace potřebuji původni argument $datetime a ne ten převedený na [datetime] tvar\n            $OriginalDate = $psboundparameters.getenumerator() | where {$_.key -match \"DateTime\"} | select -exp value\n            # pokud nastavuji scheduledjob tak uz musim prikaz volat bez -datetime jinak by misto provedeni zase udelal jen dalsi scheduledjob :)\n            $ScheduledCommand = $OriginalCommand -replace \"-datetime `'$OriginalDate`'\", \"\" -replace \"-datetime $OriginalDate\", \"\" -replace \"-password $YourPassword\", \"\" -replace \"$YourPassword\", \"\"\t# replace $YourPassword je pro jistotu aby tam urcite nebylo heslo za zadnych okolnosti\n            $A = New-ScheduledTaskAction –Execute \"powershell.exe\" -argument \"$ScheduledCommand\"\n            $T = New-ScheduledTaskTrigger -once -at $DateTime\n            $S = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -RunOnlyIfNetworkAvailable\n            $D = New-ScheduledTask -Action $A -Trigger $T -Settings $S\n        } else {\n            $AsyncPipelines = @()\n            $pool = Get-RunspacePool 30\n        }\n\n        # scriptBlock, ktery provadi vypnuti\n        $scriptblock = {\n            param ($computer, $ShutdownType, $comment, $timeOut)\n\n            If (Test-Connection $computer -count 1 -quiet) {\n                $Error.Clear()\n                if ($cred -eq $null) {\n                    trap { continue }\n\n                    # non-force akce se neprovedou pokud je nekdo prihlasen, informuji o tom\n                    #TODO dodelat, quser ted nespoustim v remote session = chyba\n                    #if ($ShutdownType -in 1, 2, 8) {\n                    #    if ((quser.exe).count -ge 2) {\n                    #        # neresim jestli jde pouze o disconnected session\n                    #        Write-Output \"Na $computer je nekdo prihlasen, neprovedu.\"\n                    #        continue\n                    #    }\n                    #}\n\n                    #\n                    # PROVEDU VYPNUTI\n                    # pozn.: Get-WmiObject nepouzivam, protoze pouziva RPC a zpusobovalo, ze po vypnuti klientu stroj zacal kontaktovat RPC na lokalnich adresach 192. 172. z nejakeho duvodu\n                    $obj = Get-CimInstance win32_operatingsystem -ComputerName $computer\n                    $null = Invoke-CimMethod -InputObject $obj -MethodName Win32ShutdownTracker -Arguments @{Comment = $comment; Flags = $ShutdownType; ReasonCode = 0; Timeout = $timeOut}\n                    Write-Output \"Provedeno na $computer\"\n                }\n\n                #\t\t\t    if ($cred -eq \"other\")\n                #\t\t\t\t{\n                #\t\t\t        trap { continue }\n                #\t\t\t        $null = (Get-WmiObject win32_operatingsystem -ComputerName $computer -ErrorAction SilentlyContinue -Credential (get-Credential)).Win32Shutdown($ShutdownType)\n                #\t\t\t\t\tWrite-Output \"Provedeno na $computer\"\n                #\t\t\t    }\n            } else {\n                Write-Output \"$computer nepingá\"\n            }\n        }\n    }\n\n    PROCESS\t{\n        # ma se vykonat v zadany cas == vytvorim sched. task, ktery prikaz spusti\n        if ($datetime) {\n            $dd = $date | Get-Date -Format d.M.yyyy_HH.mm\n            $TaskName = \"$type-$($computername -join ',')-$dd\"\n            $ExistingJobs = Get-ScheduledTask -TaskName $TaskName -TaskPath $TaskPath -ErrorAction SilentlyContinue\n            if ($ExistingJobs) {\n                Write-Warning \"`nScheduledTask se jménem $TaskName existuje - bude nahrazen.\"\n            }\n\n            try\t{\n                # nastaveni uziv. jmena a hesla pro dany task - aby mohl pristupovat i na zdroje na siti (stroje)\n                $null = Register-ScheduledTask $TaskName -InputObject $D -user \"$env:USERDOMAIN\\$env:USERNAME\" -password $YourPassword -force -erroraction stop -TaskPath $TaskPath\n                Write-Output \"`nByl vytvořen scheduledtask $TaskName.\"\n            } catch {\n                Get-ScheduledTask -TaskName $TaskName | Unregister-ScheduledTask -Confirm:$false\n                Write-Output \"`nPři nastavování scheduled tasku došlo k chybě, proto byl odstraněn.`n Chyba byla: $($_.Exception.Message) \"\n            }\n\n            Write-Output \"`nPro zrušení tasku spusťte:`nGet-ScheduledTask -TaskName $TaskName | Unregister-ScheduledTask\"\n        } else {\n            # ma se vykonat okamzite\n            if ($UserName) {\n                while ($choice -notmatch \"[A|N]\") {\n                    $choice = read-host \"Pokračovat? (A|N)\"\n                }\n                if ($choice -eq \"N\") {\n                    break\n                }\n            }\n\n            foreach ($computer in $ComputerName) {\n                $AsyncPipelines += Invoke-Async -RunspacePool $pool -ScriptBlock $ScriptBlock -Parameters $computer, $ShutdownType, $comment, $timeOut\n            }\n        }\n    }\n\n    END\t{\n        # ma se vykonat v zadany cas == jen zkontroluji, ze se sched. task vytvoril\n        if ($datetime) {\n            try\t{\n                $null = Get-ScheduledTask –TaskName \"$TaskName\" -erroraction stop #-TaskPath \"\\Microsoft\\Windows\\PowerShell\\ScheduledJobs\\\"\n            } catch {\n                Write-Output \"Task $TaskName nebyl vytvořen! Zkontrolujte Task Scheduler\"\n            }\n        } else {\n            # ma se vykonat okamzite == jiz jsem spustil == nyni ziskam vysledek\n            Receive-AsyncResults -Pipelines $AsyncPipelines -ShowProgress\n        }\n    }\n}\n\nSet-Alias sdc Shutdown-Computer\n"
  },
  {
    "path": "Start-TCPPortListener.ps1",
    "content": "function Start-TCPPortListener {\n    <#\n    .SYNOPSIS\n    Funkce spusti naslouchani na zadanem TCP portu na zadanem pocitaci.\n    Dobre pro testovani pruchodnosti komunikace skrze firewall.\n\n    .DESCRIPTION\n    Funkce spusti naslouchani na zadanem TCP portu na zadanem pocitaci.\n    Dobre pro testovani pruchodnosti komunikace skrze firewall.\n\n    .PARAMETER Computer\n    IP ci DNS jmeno stroje, na kterem chceme spustit naslouchani na portu\n\n    .PARAMETER PORT\n    Cislo TCP portu\n\n    .PARAMETER ListenSeconds\n    Jak dlouho, se bude naslouchat.\n    Vychozi je 600 sekund\n\n    .PARAMETER KeepAlive\n    Vychozi jsou 2 vteriny\n\n    .EXAMPLE\n    Start-TCPPortListener -computer 147.251.48.186 -PORT 4000\n\n    .NOTES\n    https://gallery.technet.microsoft.com/scriptcenter/PowerShell-Listen-TCP-Port-0bf882c2\n    #>\n\n    [CmdletBinding()]\n    Param(\n        [Parameter()]\n        [ValidateNotNull()]\n        [String] $Computer = $env:COMPUTERNAME,\n\n        [Parameter(Mandatory = $True)]\n        [ValidateNotNull()]\n        [Int] $PORT,\n\n        [Parameter()]\n        [ValidateNotNull()]\n        [Int] $ListenSeconds = 600,\n\n        [Parameter()]\n        [ValidateNotNull()]\n        [Int] $KeepAlive = 2\n    )\n\n    # zadal IP, ziskam z ni DNS\n    # hostname potrebuji kvuli kerb. autentizaci pouzivane v Invoke-Command\n    if ($Computer -match \"^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$\") {\n        try {\n            [system.net.IPAddress]$Computer | Out-Null\n        } catch {\n            throw \"Parametr IP musi obsahovat validni IP adresu\"\n        }\n        $dnsName = ([System.Net.Dns]::gethostentry($Computer)).hostname # kvuli kerberos autentizaci potrebuju dns jmeno a ne IP\n        $dnsName = ($dnsName).split('\\.')[0]\n        if (!$dnsName) {\n            throw \"Nepodarilo se z $computer ziskat DNS jmeno. Je zadana IP spravna?\"\n        }\n        $IP = $Computer\n    } else {\n        # zadal DNS jmeno, ziskam z nej IP\n        $IP = [System.Net.Dns]::GetHostAddresses($Computer).ipaddresstostring | select -Last 1 # prednostne chci pouzivat IPv4 adresy pred IPv6\n        if (!$IP) {\n            throw \"Nepodarilo se ziskat IP adresu stroje $computer, zkuste ji rovnou zadat do parametru Computer.\"\n        }\n    }\n\n    if ($Computer -eq $env:COMPUTERNAME) {\n        Write-Warning \"Pokud budete dostupnost zkouset z localhostu prikazem Test-Port, pouzijte v nem v parametru computerName hodnotu $computer (a ne localhost)\"\n    }\n    \n    Write-Output \"Zkusim jestli uz na danem portu nahodou neco nebezi\"\n    if ((Test-Port -ComputerName $Computer -Port $PORT).result) {\n        Write-Host \"Na $Computer`:$PORT jiz neco bezi\"; Break\n    }\n\n    $scriptBlock = {\n        param ($IP, $port, $ListenSeconds, $KeepAlive)\n\n        $ListenSecondst = New-TimeSpan -Seconds $ListenSeconds\n        $TIME = [diagnostics.stopwatch]::StartNew()\n        $EP = new-object System.Net.IPEndPoint ([system.net.IPAddress]::Parse($IP), $PORT)    \n        $LSTN = new-object System.Net.Sockets.TcpListener $EP\n        $LSTN.server.ReceiveTimeout = 300\n        $LSTN.start()    \n\n        try {\n            Write-Host \"`n$(Get-Date -f hh:mm) START naslouchani $IP`:$port po dobu $ListenSeconds vterin.`nCTRL + C pro ukonceni\" # tolik prazdnych radku je schvalne, kvuli vypisu progresu test-netconnection, aby neprekryval tento text\n            Write-Warning \"Je take potreba mit port $port povolen na danem firewallu!\"\n\n            While ($TIME.elapsed -lt $ListenSecondst) {\n                if (!$LSTN.Pending()) {Start-Sleep -Seconds 1; continue; }\n                $CONNECT = $LSTN.AcceptTcpClient()\n                $CONNECT.client.RemoteEndPoint | Add-Member -NotePropertyName Date -NotePropertyValue (get-date) -PassThru | Add-Member -NotePropertyName Status -NotePropertyValue Connected -PassThru | select Status, Date, Address, Port\n                Start-Sleep -Seconds $KeepAlive;\n                $CONNECT.client.RemoteEndPoint | Add-Member -NotePropertyName Date -NotePropertyValue (get-date) -PassThru -Force | Add-Member -NotePropertyName Status -NotePropertyValue Disconnected -PassThru -Force | select Status, Date, Address, Port\n                $CONNECT.close()\n            }\n        } catch {\n            Write-Error $_\n        } finally {\n            $LSTN.stop(); $end = get-date; Write-host \"`n$end - ukonceno\"\n        }\n    } # konec scriptblock\n\n    $params = @{\n        scriptBlock  = $scriptBlock\n        computerName = $Computer\n        ArgumentList = $IP, $port, $ListenSeconds, $KeepAlive\n    }\n\n    Invoke-Command2 @params\n\n}"
  },
  {
    "path": "Test-Connection2.ps1",
    "content": "Function Test-Connection2 {\n    <#\n        .SYNOPSIS\n            Funkce k otestovani dostupnosti stroju.\n\n        .DESCRIPTION\n            Funkce k otestovani dostupnosti stroju. Pouziva asynchronni ping.\n\n        .PARAMETER Computername\n            List of computers to test connection\n\n        .PARAMETER DetailedTest\n            Prepinac. Pomalejsi metoda testovani vyzadujici modul psasync.\n            Krome pingu otestuje i dostupnost c$ sdileni a RPC.\n\n            Aby melo smysl, je potreba mit na danych strojich prava pro pristup k c$ sdileni!\n\n        .PARAMETER Repeat\n            Prepinac. Donekonecna bude pingat vybrane stroje.\n            Neda se pouzit spolu s DetailedTest\n\n        .PARAMETER JustResponding\n            Vypise jen stroje, ktere odpovidaji\n\n        .PARAMETER JustNotResponding\n            Vypise jen stroje, ktere neodpovidaji\n\n        .NOTES\n            Vychazi ze skriptu Test-ConnectionAsync od Boe Prox\n\n        .EXAMPLE\n            Test-Connection2 -Computername server1,server2,server3\n\n            Computername                Result\n            ------------                ------\n            Server1                     Success\n            Server2                     TimedOut\n            Server3                     No such host is known\n\n        .EXAMPLE\n            $offlineStroje = Test-Connection2 -Computername server1,server2,server3 -JustNotResponding\n\n        .EXAMPLE\n            if (Test-Connection2 bumpkin -JustResponding) {\"Bumpkin bezi\"}\n    #>\n\n    [cmdletbinding(DefaultParameterSetName = 'Default')]\n    Param (\n        [Parameter(Mandatory = $true, Position = 0, ValueFromPipelinebyPropertyName = $true, ValueFromPipeline = $true)]\n        [string[]] $Computername\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Online\")]\n        [switch] $JustResponding\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Offline\")]\n        [switch] $JustNotResponding\n        ,\n        [switch] $DetailedTest\n        ,\n        [Alias('t')]\n        [switch] $Repeat\n    )\n\n    Begin {\n        if ($DetailedTest -and $Repeat) {\n            Write-Warning \"Prepinac detailed, se neda pouzit v kombinaci s repeat.\"\n            $DetailedTest = $false\n        }\n\n        if ($DetailedTest) {\n            if (! (Get-Module psasync)) {\n                throw \"Pro detailni otestovani dostupnosti je potreba psasync modul\"\n            }\n\n            $AsyncPipelines = @()\n            $pool = Get-RunspacePool 30\n            $scriptblock = `\n            {\n                param($computer, $JustResponding, $JustNotResponding)\n                # vytvorim si objekt s atributy\n                $Object = [pscustomobject] @{\n                    ComputerName = $computer\n                    Result       = \"\"\n                }\n\n                if (Test-Connection $computer -count 1 -quiet) {\n                    if (! (Get-WmiObject win32_computersystem -ComputerName $Computer -ErrorAction SilentlyContinue)) {\n                        $Object.Result = \"RPC not available\"\n                    } elseif (Test-Path \\\\$computer\\c$) {\n                        $Object.Result = \"Success\"\n                    } else {\n                        $Object.Result = \"c$ share not available\"\n                    }\n                } else {\n                    $Object.Result = \"TimedOut\"\n                }\n\n                if (($JustResponding -and $Object.Result -eq 'Success') -or ($JustNotResponding -and $Object.Result -ne 'Success')) {\n                    $Object.ComputerName\n                } elseif (!$JustResponding -and !$JustNotResponding) {\n                    $Object\n                }\n            }\n        }\n    }\n\n    Process {\n        if ($DetailedTest) {\n            foreach ($computer in $ComputerName) {\n                $AsyncPipelines += Invoke-Async -RunspacePool $pool -ScriptBlock $ScriptBlock -Parameters $computer, $JustResponding, $JustNotResponding\n            }\n        }\n    }\n\n    End {\n        if ($DetailedTest) {\n            Receive-AsyncResults -Pipelines $AsyncPipelines -ShowProgress\n        } else {\n            while (1) {\n                $job = Test-Connection -ComputerName $computername -AsJob -Count 1\n                $job | Wait-Job | Receive-Job | % {\n                    if ($_.responseTime -ge 0) {\n                        $result = \"Success\"\n                    } elseif ($_.PrimaryAddressResolutionStatus -ne 0) {\n                        $result = \"Unknown hostname\"\n                    } else {\n                        $result = \"TimedOut\"\n                    }\n\n                    if (($JustResponding -and $result -eq 'Success') -or ($JustNotResponding -and $result -ne 'Success')) {\n                        # vratim pouze hostname stroje\n                        $_.address\n                    } elseif (!$JustResponding -and !$JustNotResponding) {\n                        [pscustomobject]@{\n                            ComputerName = $_.address\n                            Result       = $result\n                        }\n                    }\n                }\n\n                Remove-Job $job\n\n                # ukoncim while cyklus pokud neni receno, ze se maji vysledky neustale vypisovat\n                if (!$Repeat) {\n                    break\n                } else {\n                    sleep 1\n                }\n            } # end while\n        }\n    }\n}\nSet-Alias pc Test-Connection2\nSet-Alias ping2 Test-Connection2"
  },
  {
    "path": "Test-Path2.ps1",
    "content": "function Test-Path2 {\n\t<#\n\t.Synopsis\n\t Fce slouží ke zjištění, zdali existuje zadaná cesta. \t \n\t.Description\n\t.PARAMETER $ComputerName\n\t seznam stroju u kterych zjistim prihlasene uzivatele\n\t.PARAMETER  $path\n\t Parametr určující jaká cesta se bude testovat.\n\t.EXAMPLE\n\t test-path2 $hala -p C:\\temp\n\t#>\n\n\t[CmdletBinding()]\n\tparam (\n\t    [Parameter(Mandatory=$true,Position=0,ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true,HelpMessage=\"zadej jmeno stroje/ů\")]\n\t    [Alias(\"c\",\"CN\",\"__Server\",\"IPAddress\",\"Server\",\"Computer\",\"Name\",\"SamAccountName\")]\n\t    [String[]] $ComputerName\n\t\t,\n\t\t[Parameter(Mandatory=$true,Position=1,HelpMessage=\"zadej cestu např.: C:\\TEMP\")]\n\t\t[Alias(\"p\")]\n\t\t[string] $path\t\t\n\t)\n\t\n\tBEGIN {\n\t\t# adresa ke kontrole\n\t\t$path = $path -replace \":\", \"$\" -Replace(\"`\"\",\"\")\n\t\t# nazev souboru\n\t\t$filename = $path.substring($path.lastindexofany(\"\\\") +1 )\n\t\t\n\t\t$AsyncPipelines = @()\n\t\t$pool = Get-RunspacePool 20\n\t\t\n\t\t$scriptblock = {\n\t\t\tparam($Computer,$Path)\n\t\t\tif (Test-Connection -ComputerName $computer -Count 1 -quiet -ErrorAction SilentlyContinue) {\n\t\t\t\tIf(test-Path \"\\\\$computer\\$path\") {\n\t\t\t\t\twrite-output \"na $computer $filename nalezen\"\n\t\t\t\t} else {\n\t\t\t\t\twrite-output \"na $computer $filename nenalezen\"\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\twrite-output \"$computer nepingá\"\n\t\t\t}\n\t\t}\n\t}\n\t\n\tPROCESS {\t\n\t\tforeach ($computer in $ComputerName) {\n\t\t\t$AsyncPipelines += Invoke-Async -RunspacePool $pool -ScriptBlock $ScriptBlock -Parameters $Computer,$Path\t\t\t\n\t\t}\n\t}\n\t\n\tEND\t{\n\t\tReceive-AsyncResults -Pipelines $AsyncPipelines -ShowProgress\n\t}\n}\n\n# NASTAVENI ALIASU\nSet-Alias tp test-path2\n"
  },
  {
    "path": "Unlock-File.ps1",
    "content": "function Unlock-File {\n    <#\n    .SYNOPSIS\n    Function for closing open handles for specified file.\n\n    .DESCRIPTION\n    Function for closing open handles for specified file.\n    Use sysinternals handle tool.\n\n    .PARAMETER file\n    Name or path to file which handles you want to close for.\n\n    .PARAMETER force\n    Switch for don't ask about closing handles.\n\n    .PARAMETER handleExe\n    Path to handle executable.\n    If not specified, downloads handle tool from sysinternals page and use it.\n\n    .EXAMPLE\n    Unlock-File wordDocument.docx\n\n    Finds open handles on file wordDocument.docx and offers them to close.\n\n    .EXAMPLE\n    Unlock-File wordDocument.docx -force\n\n    Finds open handles on file wordDocument.docx and automatically closes them.\n    #>\n\n    [CmdletBinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [string] $file\n        ,\n        [switch] $force\n        ,\n        [string] $handleExe = (Join-Path $env:TEMP \"handle64.exe\")\n    )\n    if (! ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n        # not running \"as Administrator\" - so relaunch as administrator\n\n        # get command line arguments and reuse them\n        $arguments = $myInvocation.line -replace [regex]::Escape($myInvocation.InvocationName), \"\"\n\n        Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -file \"{0}\" {1}' -f ($myinvocation.MyCommand.Definition), $arguments) # -noexit nebo -WindowStyle Hidden\n\n        # exit from the current, unelevated, process\n        exit\n    }\n\n    $ErrorActionPreference = \"Stop\"\n\n    if (!(Test-Path $handleExe -ea SilentlyContinue)) {\n        # download\n        $handleZip = Join-Path $env:TEMP \"handle.zip\"\n        Invoke-WebRequest \"https://download.sysinternals.com/files/Handle.zip\" -OutFile $handleZip -UseBasicParsing\n        # extract\n        Expand-Archive $handleZip $env:TEMP -Force\n        $handleExe = Join-Path $env:TEMP \"handle64.exe\"\n    }\n\n    \"Getting handles for '$file'\"\n    $handles = Start-Process2 $handleExe -argumentList \"`\"$file`\" -nobanner -accepteula\" -dontWait\n    if ($handles) {\n        $handles -split \"`n\" | ? { $_ } | % {\n            Write-Verbose $_\n\n            if ($_ -match \"No matching handles found\") {\n                Write-Warning \"No matching handles found\"\n                break\n            }\n\n            $processName = ([regex]\"^\\w+\").Match($_)\n            $processID = ([regex]\"pid: (\\d+)\").Match($_).Groups[1].value\n            $match = ([regex]\"type: \\w+ \\s+ (\\w+): (.+)\").Match($_)\n            $handleID = $match.Groups[1].value\n            $file = $match.Groups[2].value\n            $file = ($file -replace \"`n\" -replace \"`r\").trim()\n\n            if ($processID -and $handleID) {\n                if (!$force) {\n                    $choice = \"\"\n                    while ($choice -notmatch \"^[Y|N]$\") {\n                        $choice = Read-Host \"Close handle for file '$file' for process '$processName' with PID $processID? (Y|N)\"\n                    }\n                }\n                if ($force -or $choice -eq \"Y\") {\n                    $result = Start-Process2 $handleExe -argumentList \"-c $handleID -y -p $processID -nobanner -accepteula\"\n                    if ($result -notmatch \"Handle closed\") {\n                        throw $result\n                    } else {\n                        if ($force) {\n                            \"Handle for '$file' closed (process $processName PID $processID)\"\n                        } else {\n                            \"Handle closed\"\n                        }\n                    }\n                }\n            } else {\n                Write-Warning \"Unable to extract processID or handleID from:`n$_\"\n            }\n        }\n    }\n}"
  },
  {
    "path": "Watch-EventLog.ps1",
    "content": "function Watch-EventLog {\n    <#\n    .SYNOPSIS\n    Funkce pro realtime sledovani vybranych udalosti v sys logu.\n    Nalezene udalosti se budou vypisovat do konzole dokud funkci nneukoncite CTRL + C.\n\n    .DESCRIPTION\n    Funkce pro realtime sledovani vybranych udalosti v sys logu.\n    Nalezene udalosti se budou vypisovat do konzole dokud funkci nneukoncite CTRL + C.\n    Umoznuje hledat dle id a/nebo providera.\n\n    .PARAMETER computerName\n    Jmeno stroje, na kterem se maji logy sledovat.\n\n    .PARAMETER eventToSearch\n    Filtr ve specifickem tvaru definujici jake udalosti se maji hledat.\n    Zapisujte ve tvaru: 'logName;eventId;providerName'. Takovychto stringu muze byt vic, oddelenych klasicky carkou.\n    Sekce eventId a providerName mohou obsahovat vic polozek oddelenych carkou.\n    Sekce logName je povinna!\n\n    Napr.:\n    'security;50' pro hledani udalosti s id 50 v logu security\n\n    'security;50,100' pro hledani udalosti s id 50 ci 100 v logu security\n\n    'security;50,100;Microsoft-Windows-Security-Auditing' pro hledani udalosti s id 50 ci 100 v logu security od providera Microsoft-Windows-Security-Auditing\n\n    'security;;Microsoft-Windows-Security-Auditing' pro hledani udalosti od providera Microsoft-Windows-Security-Auditing v logu security\n\n    .PARAMETER sleep\n    Pocet vterin mezi jednotlivymi hledanimi.\n\n    Vychozi je 60.\n\n    .PARAMETER searchFrom\n    Od kdy (do ted) se maji zacit hledat udalosti.\n    Mozno pouzit, pokud chcete navazat na posledni mereni.\n\n    .PARAMETER stopAfter\n    Za kolik hodin se ma mereni ukoncit.\n\n    Vychozi je undef tzn mereni pobezi do nekonecna.\n\n    .EXAMPLE\n    Watch-EventLog -eventToSearch \"security;4672,4624,4798\"\n\n    Bude vypisovat udalosti 4672,4624 a 4798 v logu security.\n\n    .EXAMPLE\n    Watch-EventLog -eventToSearch \"security;4672,4624,4798\",\"application;;dbupdate\"\n\n    Bude vypisovat udalosti 4672,4624 a 4798 v logu security a zaroven vsechny udalosti z logu application, od providera dbupdate.\n\n    .EXAMPLE\n    Watch-EventLog -eventToSearch \"security;4672,4624,4798\" -searchFrom '15:00'\n\n    Bude vypisovat udalosti 4672,4624 a 4798 v logu security. Vypise i udalosti od 15:00 doted.\n    #>\n\n    [cmdletbinding()]\n    param (\n        [Parameter(Position = 0)]\n        [string] $computerName = $env:COMPUTERNAME\n        ,\n        [Parameter(Position = 1, Mandatory = $true)]\n        [ValidateScript( {\n                If ($_ -match '^[\\w-/]+;?[\\d, ]*;?[\\w, -]*$') {\n                    $true\n                } else {\n                    Throw \"Zadavejte ve formatu: 'logName;eventId; provider'  Pr.: 'security;50' nebo 'security;50,100' nebo 'security;50,100;Microsoft-Windows-Security-Auditing' nebo 'security;;Microsoft-Windows-Security-Auditing'\"\n                }\n            })]\n        [string[]] $eventToSearch\n        ,\n        [int] $sleep = 60\n        ,\n        [ValidateScript( {\n                If (($_.getType().name -eq \"string\" -and [DateTime]::Parse($_)) -or ($_.getType().name -eq \"dateTime\")) {\n                    $true\n                } else {\n                    Throw \"From zadejte ve formatu dle vaseho culture. Pro cs-CZ napr.: 15.2.2019 15:00. Pro en-US pak prohodit den a mesic.\"\n                }\n            })]\n        $searchFrom\n        ,\n        [ValidateScript( {\n                If ($_ -gt 0) {\n                    $true\n                } else {\n                    Throw \"stopAfter musi byt kladna hodnota.\"\n                }\n            })]\n        [int] $stopAfter\n    )\n\n    if ($searchFrom) {\n        if ($searchFrom.getType().name -eq \"string\") {\n            $searchFrom = [DateTime]::Parse($searchFrom)\n        }\n\n        if ($searchFrom -gt (Get-Date)) {\n            throw \"searchFrom musi byt v minulosti\"\n        }\n    }\n\n    $isAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")\n\n    # nastavim odstup hledani (aby se mi nestalo, ze mi utece udalost, ktera se vyskytla ve stejne vterina, kdy jsem udelal mereni)\n    # tzn vypisi udalosti do aktualni cas - vterina\n    $delay = 1\n\n    #\n    # VYTVORENI XML FILTRU DLE ZADANI\n    $filter = @\"\n<QueryList>\n  <Query Id=\"0\" Path=\"Application\">\n\"@\n\n    # ze zadani vyextrahuji jake udalosti se maji hledat a vytvorim odpovidajici xml filtr\n    $eventToSearch | % {\n        $s = $_ -split ';'\n\n        $logName = $s[0]\n\n        if ($logName -match 'security' -and !$isAdmin -and $computerName -eq $env:COMPUTERNAME) {\n            throw \"Pro prohlizeni security logu je potreba spustit s admin pravy\"\n        }\n\n        if ($logName -match \"forwardedEvents\" -and !$delay) {\n            # nastavim odstup hledani (60 vterin by melo staci, eventy se typicky forwarduji z klientu na server do 30 vterin)\n            $delay = 60\n            Write-Warning \"Nastavuji zpozdeni hledani o $delay vterin, protoze se hleda ve forwardovanych eventech.`nAby se nestalo, ze se nejake eventy prehlednou, protoze se objevily az po prohledani daneho casoveho rozsahu daneho parametrem sleep. (Jejich TimeCreated atribut odpovida vytvoreni na puvodnim klientovi a ne kdy se objevi ve forwardedEvents logu)\"\n        }\n\n        $id = $s[1]\n        if ($id) {\n            $id = $id -split ',' -replace \"\\s+\"\n        }\n\n        $provider = $s[2]\n        if ($provider) {\n            $provider = $provider -split ',' -replace \"\\s+\"\n        }\n\n        $idFilter = \"\"\n        $id | ? {$_} | % {\n            if ($idFilter) { $idFilter += \" or \"}\n            $idFilter += \"EventID=$_\"\n        }\n        $providerFilter = \"\"\n        $provider | ? {$_} | % {\n            if ($providerFilter) { $providerFilter += \" or \"}\n            $providerFilter += \"@Name=`'$_`'\"\n        }\n\n        $row = \"`n<Select Path=`\"$logname`\">*[System[\"\n\n        if ($providerFilter) {\n            $row += \"Provider[$providerFilter]\"\n        }\n\n        if ($providerFilter -and $idFilter) {\n            $row += \" and \"\n        }\n\n        if ($idFilter) {\n            $row += \"($idFilter)\"\n        }\n\n        # DUMBFILTERTIME pozdeji nahrazuji potrebnym datem\n        $row += \" and TimeCreated[DUMBFILTERTIME]]]</Select>\"\n        $filter += $row\n    }\n\n    $filter += @\"\n`n</Query>\n</QueryList>\n\"@\n\n    Write-Verbose $filter\n\n    # poznacim si spusteni skriptu, abych jej mohl pripadne po x hodinach ukoncit\n    $start = Get-Date\n\n    if ($searchFrom -and $delay -and $searchFrom.AddSeconds($delay) -gt (Get-Date)) {\n        Write-Warning \"Pockam $delay vterin kvuli moznemu zpozdeji eventu ve forwardedEvents logu a provedu prvni hledani\"\n        Start-Sleep -Seconds $delay\n    }\n\n\n    #\n    # hledani udalosti\n    while (1) {\n        if (!$searchFrom) {\n            Write-Warning \"Pockam $($sleep + $delay) vterin a provedu prvni hledani\"\n            $searchFrom = Get-Date\n            Start-Sleep -Seconds ($sleep + $delay)\n            Write-Warning \"Hledam..\"\n            continue\n        }\n\n        if ($stopAfter -and $start.AddHours($stopAfter) -lt (Get-Date)) {\n            Write-Warning \"Skript uz bezi $stopAfter hodin. Ukoncuji\"\n            break\n        }\n\n        $from = $searchFrom\n        $to = (Get-Date).AddSeconds(-$delay)\n        Write-Verbose \"Hledam od $(Get-Date $from -Format \"HH:mm:ss\") do $(Get-Date $to -Format \"HH:mm:ss\")\"\n        # do searchFrom ulozim cas, po ktery ted budu hledat udalosti, abych priste od tohoto casu zacal hledat dalsi\n        $searchFrom = $to\n        # prevedu datum na format pouzivany v xml filtru event logu (vcetne nutne korekce casu o hodinu)\n        $from = Get-Date (Get-Date $from).AddHours(-1) -Format s\n        $to = Get-Date (Get-Date $to).AddHours(-1) -Format s\n\n        # ve filtru musim pro kazdou iteraci while cyklu nastavit znovu od kdy a do kdy se maji hledat udalosti\n        $xmlFilter = $filter -replace \"DUMBFILTERTIME\", \"`@SystemTime&gt;=`'$from`' and `@SystemTime&lt;=`'$to`'\"\n\n        Write-Verbose $xmlFilter\n\n        $params = @{\n            FilterXml   = $xmlFilter\n            ErrorAction = \"Stop\"\n        }\n        if ($computerName -ne $env:COMPUTERNAME) {\n            $params.computerName = $computerName\n        }\n\n        # najdu a vypisu udalosti odpovidajici zadani\n        try {\n            Get-WinEvent @params\n        } catch {\n            if ($_ -notmatch \"^No events were found that match the specified selection criteria\") {\n                throw $_\n            } else {\n                Write-Verbose \"Nenalezen odpovidajici event\"\n            }\n        }\n\n        Write-Warning \"Cekam\"\n        Start-Sleep -Seconds $sleep\n    }\n}"
  },
  {
    "path": "Write-Log.ps1",
    "content": "Function Write-Log {\n    <#\n\t.SYNOPSIS\n\t\tZapise predany text do konzole i log souboru.\n\n\t.DESCRIPTION\n\t\tZapise predany text do konzole i log souboru.\n\t\tLze jej zapsat i do systemoveho event logu (ToEventLog) ci poslat mailem (SendEmail).\n\t\tPokud log soubor prekroci velikost 5 MB, original se prejmenuje a vytvori se novy s identickym jmenem.\n\t\tPodrobnosti ohledne vysledne cesty k log souboru a jeho pojmenovani v popisu parametru Path. \n\n\t\tTIP:\n\t\tPokud Write-Log budete volat v nejake fci s nejakymi explicitnimi parametry (napr zadanou cestou k log souboru),\n\t\tmuzete pro danou scope nastavit vychozi parametry teto funkce pomoci PS promenne $PSDefaultParameterValues takto:\n\t\t$PSDefaultParameterValues = @{'Write-Log:Path'= '.\\output.log'}\n\t\ta pak se pri kazdem volani Write-Log nastavi v parametru Path hodnota '.\\output.log' \n\n\t.PARAMETER Message \n\t\tText, ktery se ma vypsat.\n\n\t\tPokud dojde k predani neceho jineho nez stringu, tak se provede prevod pomoci Out-String\n\t\t\n\t.PARAMETER Level \n\t\tTyp zpravy. Moznosti jsou: Error, Warning, Host (Info), Verbose a Output. Dle toho, jaky Write-X se ma pouzit a jaka systomova udalost se ma zapsat do logu.\n\n\t\tVychozi je Host (tedy Write-Host).\n\t\n\t.PARAMETER NoConsoleOut \n\t\tPrepinac zpusobi, ze se zprava jen zaloguje do souboru (pripadne systemoveho logu), ale do konzole se nevypise.\n\t\n\t.PARAMETER ConsoleForeground \n\t\tSpecifikuje, jaka barva textu se ma pouzit. Da se nastavit pouze pro level = Host.\n\t\tTento level totiz pro vypis pouziva cmdlet Write-Host.\n\t\n\t.PARAMETER Indent \n\t\tPocet mezer, kterymi se ma odsadit text v log souboru.\n\t\n\t.PARAMETER Path \n\t\tCesta k souboru, do ktereho se ma zalogovat message. Napr.: C:\\temp\\MyLog.log\n\n\t\tPokud nezadano, tak se postupuje nasledovne:\n\t\tPokud bude volano z konzole, tak bude pojmenovan: psscript.log jinak dle skriptu/modulu, ze ktereho je volano napr.: scripts.ps1.log.\n\t\tPokud je navic volano ve funkci umistene v skriptu/modulu, tak vysledne pojmenovani bude ve tvaru jmenoskriptu_jmenofunkce.log (napr. scripts.ps1_get-process.log)\n\n\t\tUmisti se do slozky Logs, umistene v adresari ve kterem je skript/modul, ze ktereho se volalo nebo do aktualniho pracovniho adresare (pri volani z konzole).\n\t\tPokud se nepodari ulozit do slozky volaneho skriptu, tak se ulozi do uzivatelova TEMP\\Logs adresare ($env:TEMP)\n\t\n\t.PARAMETER OverWrite \n\t\tPrepinac rikajici, ze se existujici log prepise. Defaultne se text jen prida.\n\t\n\t.PARAMETER ToEventLog\n\t\tPrepinac rikajici, ze se ma vystup zalogovat i do systemoveho logu. \n\t\tVychozi je zapis do logu 'Application', source WSH. ID udalosti dle nastaveni Level parametru.\n\n\t.PARAMETER EventLogName \n\t\tJmeno systemoveho logu, do ktereho se ma zalogovat napr. 'System'.\n\t\t\n\t\tVychozi je 'Application'.\n\t\n\t.PARAMETER EventSource \n\t\tSource, jaky se ma pouzit pri vytvareni udalosti v systemovem logu.\n\t\tPokud takovy Source nebude existovat, tak jej skript zkusi vytvorit a pouzit. Na to vsak musi byt spusten s admin pravy! (jinak skonci chybou)\n\n\t\tVychozi je 'WSH' protoze jde o jediny Source, pod kterym se da zapisovat do Application logu. \n\t\tA do nej chci zapisovat, protoze typicky ma velkou velikost a udalosti v nem vydrzi i nekolik mesicu narozdil napr. od Windows Powershell logu.\n\t\tJeste lepsi by byl System log, ale do nej ne-admin nemuze zapisovat...\n\t\n\t.PARAMETER EventID  \n\t\tID, jake se ma pouzit pri vytvareni udalosti v systemovem logu.\n\n\t\tVychozi je 9999.\n\t\n\t.PARAMETER LogEncoding \n\t\tJak se ma kodovat obsah log souboru.\n\t\tVychozi je UTF8.\n\n\t.PARAMETER ErrorRecord\n\t\tDo tohoto parametru mohu predat pouze objekt typu [System.Management.Automation.ErrorRecord] tzn. typicky zabudovanou powershell $Error promennou. \n\t\tKazdy zaznam obsazeny v $Error se rozparsuje, ulozi do souboru/posle mailem a vypise do konzole pod urovni Error\n\t\tPokud chci vypsat jen konkretni chybu, musim ji predat ve tvaru: $Error[0].\n\t\t\n\t.PARAMETER SendEmail\n\t\tPrepinac rikajici, ze se dana zprava ma poslat i emailem.\n\t\tUrceno typicky pro pripady, kdy dojde k neocekavane chybe a ja to krome zalogovani ji chci i dostat mailem.\n\t\tPouzije se k tomu custom fce Send-Email (vetsina parametru Send-Email je default).\n\t\tTzn email se posle na aaa@bbb.cz z monitoring@fi.muni.cz pres relay.fi.muni.cz. \n\t\tSubjekt je ve tvaru jmeno funkce, ze ktere se Write-Log volal a jmena pocitace.\n\t\tBody obsahuje to co se ma zapsat do log souboru.\n\n\t.PARAMETER To\n\t\tSeznam prijemcu emailu.\n\t\t\n        Vychozi je dle nastaveni Send-Email (aaa@bbb.cz).\n        \n\t.PARAMETER Subject\n\t\tSubject emailu.\n\t\t\n        Vychozi je ve tvaru \"co na jakem pc\"\n        \n\t.PARAMETER AttachLog\n\t\tPrepinac rikajici, ze se k emailu ma prilozit i log soubor, do ktereho aktualne loguji.\n\n\t.EXAMPLE\n\t\tWrite-Log -Message \"OK\"\n\n\t\tZpravu vypise jak do konzole, tak do souboru. Jeho umisteni a jmeno zalezi na okolnostech viz help k parametru Path.\n\n\t.EXAMPLE\n\t\tWrite-Log -Message \"OK\" -Path C:\\temp\\MyLog.log -OverWrite -ForegroundColor Green\n\n\t\tZpravu vypise jak do konzole (zelenou barvou), tak do C:\\temp\\MyLog.log. Pokud jiz existuje, tak jej prepise.\n\n\t.EXAMPLE\n\t\tWrite-Log -Message \"Neco se nepovedlo\" -Path C:\\temp\\MyLog.log -Level Warning\n\n\t\tZpravu vypise jak do konzole (skrze Write-Warning), tak do C:\\temp\\MyLog.log.\n\n\t.EXAMPLE\n\t\tWrite-Log -Message \"Objevila se chyba!\" -Path C:\\temp\\MyLog.log -Level Error -ErrorRecord $Error[0]\n\n\t\tZpravu vypise jak do konzole (skrze Write-Error), tak do C:\\temp\\MyLog.log a to vec tne podrobnosti ziskanych z $Error objektu.\n\n\t.EXAMPLE\n\t\tWrite-Log -Message \"NOK\" -Path C:\\temp\\MyLog.log -ToEventLog -Level Verbose\n\n\t\tZpravu vypise jak do konzole (skrze Write-Verbose), tak do C:\\temp\\MyLog.log a systemoveho logu, konkretne logu Application, s ID 9999 a Source 'WSH'.\n\n\t.EXAMPLE\n\t\tWrite-Log -Message \"NOK\" -Path C:\\temp\\MyLog.log -SendEmail -Level Warning -AttachLog\n\n\t\tZpravu vypise jak do konzole (skrze Write-Warning), tak do C:\\temp\\MyLog.log a posle ji emailem na aaa@bbb.cz (vychozi adresa ve fci Send-Email).\n\t\t\n\t.EXAMPLE\n\t\tWrite-Log -Message \"NOK\" -Path C:\\temp\\MyLog.log -SendEmail -Level Error -to sebela@fi.muni.cz\n\n\t\tZpravu vypise jak do konzole (skrze Write-Error), tak do C:\\temp\\MyLog.log a posle ji emailem na uvedenou adresu.\n\t\t\n\t.NOTES\n\t\tPri pouziti SendEmail prepinace musi byt k dispozici custom funkce Send-Email!\n\t#>\n\n    [cmdletbinding()]\n    Param(\n        [Parameter(ValueFromPipeline = $True, Position = 0)]\n        $Message\n        ,\n        [Parameter(Position = 1)] \n        [ValidateSet(\"Error\", \"Warning\", \"Host\", \"Output\", \"Verbose\", \"Info\")]\n        [string] $Level = \"Host\"\n        ,\n        [Parameter(Position = 2)] \n        [ValidateSet(\"Black\", \"DarkBlue\", \"DarkGreen\", \"DarkCyan\", \"DarkRed\", \"DarkMagenta\", \"DarkYellow\", \"Gray\", \"DarkGray\", \"Blue\", \"Green\", \"Cyan\", \"Red\", \"Magenta\", \"Yellow\", \"White\")]\n        [Alias(\"ConsoleForeground\")]\n        [String] $ForegroundColor = 'White'\n        ,\n        [Parameter(Position = 3)] \n        [ValidateRange(1, 30)]\n        [Int16] $Indent = 0\n        ,\n        [Parameter()]\n        [Switch] $NoConsoleOut\n        ,\n        [Parameter()]\n        [ValidateScript( {Test-Path $_ -IsValid})]\n        [ValidateScript( {$_ -match '\\.\\w+'})] # melo by jit o cestu k souboru, ocekavam ve tvaru .txt ci neco podobneho\n        [string] $Path\n        ,\n        [Parameter()]\n        [Switch] $OverWrite\n        ,\n        [Parameter()]\n        [Switch] $ToEventLog\n        ,\n        [Parameter()]\n        [ValidateNotNullOrEmpty()]\n        [String] $EventLogName = 'Application'\n        ,\n        [Parameter()]\n        [ValidateNotNullOrEmpty()]\n        [String] $EventSource = 'WSH'\n        ,\n        [Parameter()]\n        [Int32] $EventID\n        ,\n        [Parameter()]\n        [String] $LogEncoding = \"UTF8\"\n        ,\n        [Parameter()]\n        [System.Management.Automation.ErrorRecord[]] $ErrorRecord\n        ,\n        [Parameter()]\n        [Switch] $SendEmail\n        ,\n        [Parameter()]\n        [string] $To\n        ,\n        [Parameter()]\n        [string] $Subject\n        ,\n        [Parameter()]\n        [switch] $AttachLog\n    )\n\n    Begin {\n        if (!$Message -and !$ErrorRecord) {\n            throw \"Nezadali jste ani message ani ErrorRecord!\"\n        }\n\n        # pokud bude omylem predano neco jineho nez string (typicky objekt), tak prevedu\n        if ($Message -and $Message.gettype() -ne 'String') {\n            $Message = $Message | Out-String\n        }\n\n        if (($To -or $Subject -or $AttachLog) -and !$SendEmail) {\n            throw \"Zadali jste to, subject ci attachlog, ale nezadali SendEmail. Nedava smysl\"\n        }\n\n        # odvozeni pojmenovani logu z volaneho skriptu/funkce/modulu\n        if (!$Path) {\n            #\n            # ziskam umisteni log souboru\n            #\n\n            # jmeno sebe sama (Write-Log)\n            $MyName = $MyInvocation.MyCommand.Name\n            # poznacim si, ze cestu k logu sestavuji ja, nebyla zadana uzivatelem\n            ++ $calculatedPath\n\n            # co zavolalo Write-Log (ze seznamu volajicich odeberu jmeno teto funkce (Write-Log) a <ScriptBlock>\n            # a vyberu uplne posledniho volajiciho\n            $lastCaller = Get-PSCallStack | where {$_.Command -ne $MyName -and $_.command -ne \"<ScriptBlock>\"} | select -Last 1\n\n            # zkusim zjistit cestu skriptu/modulu odkud je write-log volano\n            $scriptName = ($lastCaller).scriptName\n            if ($scriptName) {\n                try { $ScriptDirectory = Split-Path $scriptName -Parent -ea Stop } catch {}\n            }\n            # neni volano ze skriptu/modulu pouziji cestu aktualniho pracovniho adresare\n            if (!$ScriptDirectory) { $ScriptDirectory = (Get-Location).path }\n            # nepodarilo se ziskat aktualni pracovni adresar, ulozim do slozky kde je umistena tato funkce\n            if (!$ScriptDirectory) { $ScriptDirectory = $PSScriptRoot }\n\n            #\n            # ziskam pojmenovani log souboru\n            #\n\n            # vychozi pojmenovani logu, pokud nenajdu presnejsi pojmenovani\n            $CallerName = 'psscript'\n            # volam li write-log z nadrazene fce, tak jeji jmeno pouziji pro pojmenovani log souboru\n            if ($lastCaller) {\n                # jmeno funkce/skriptu/modulu, ze ktereho se Write-Log zavolalo\n                $CallerName = $lastCaller | select -exp command -Last 1 \t\t \n                $command = $lastCaller.command\n\n                # volano ze souboru\n                if ($scriptName) {\n                    $filename = (split-path $scriptName -Leaf)\n                    if ($command -ne $filename) {\n                        $CallerName = $($filename -replace \"\\.\\w+$\") + '_' + $command # odeberu koncovku souboru\n                    } else {\n                        $CallerName = $command \n                    }\n                } else {\n                    # volano z konzole/funkce\n                    $CallerName = $command \n                }\t\n            }\n\n            # aby pri volani z konzole nelogovalo do Write-Log.log\n            if (!$CallerName -or $CallerName -eq $MyName) {\n                $CallerName = 'psscript'\n            } \n\t\t\t\n            $Path = Join-Path $ScriptDirectory \"Logs\\$CallerName.log\"\n        }\n\n        # hodnotu 'Host' pouzivam pouze aby bylo zrejme, ze se pouzije Write-Host, pozdeji s hodnotou Level ale pracuji a vic se mi hodi 'Info'\n        if ($Level -eq 'Host') { $Level = 'Info' }\n    }\n\n    Process {\n        try {\n\n            #\t\n            # vypisu do konzole\n            #\n\n            $ErrorActionPreference = 'continue'\n\n            if ($NoConsoleOut -eq $False) {\n                if ($Message) {\n                    switch ($Level) {\n                        'Error' { Write-Error $Message }\n                        'Warning' { Write-Warning $Message }\n                        'Info' { Write-Host $Message -ForegroundColor $ForegroundColor -NoNewline}\n                        'Output' { Write-Output $Message }\n                        'Verbose' { Write-Verbose $Message }\n                    }\n                }\n\n                $ErrorActionPreference = 'stop' # musi byt az za Write-Error jinak se ukoncil tento try blok :)\n                \n                # vypisi i predane errory\n                # nevypisuji pomoci write-host abych $Error neplnil duplicitnimi chybami\n                if ($ErrorRecord -and $Message) {\n                    # vypisu jen text chyby\n                    $ErrorRecord | % { Write-Output $('{0}, {1}' -f $_.Exception.Message, $_.FullyQualifiedErrorId) } \n                } elseif ($ErrorRecord -and !$Message) {\n                    # vypisu krome chyby i uvodni text\n                    $ErrorRecord | % { Write-Output $('{0}{1}, {2}' -f \"Objevily se chyby:`n\", $_.Exception.Message, $_.FullyQualifiedErrorId) }\n                }\n            }\n\n            #\n            # zapisu text do log souboru\n            #\n\t\t\t\n            # vytvoreni finalniho textu, ktery se zapise do log souboru a pripadne i posle mailem\n            $Message = $Message.TrimEnd()\n            if ($Message -and $Message.contains(\"`n\")) {\n                # vsechny radky message budou odsazeny, ne jen prvni\n                $Message = @($Message -split \"`n\")\n                # prvni radek\n                $msg = '{0}{1} : {2} : {3}' -f (\" \" * $Indent), (Get-Date -Format s), $Level.ToUpper(), $Message[0]\n                # nasledujici radky message\n                for ($i = 1; $i -le $Message.count; $i++) {\n                    $msg += '{0}{1}{2}' -f \"`n\", (\" \" * $Indent), $Message[$i]\n                }\n            } else {\n                # message neni viceradkovy\n                $msg = '{0}{1} : {2} : {3}' -f (\" \" * $Indent), (Get-Date -Format s), $Level.ToUpper(), $Message\n            }\n\n            # pokud predal i $Error objekt, tak jej rozparsuji a pridam do vypisu\n            if ($ErrorRecord) { \n                $ErrorRecord | % {\n                    $msg += \"`r`n\" + '{0}{1} : {2} : {3}: {4}:{5} char:{6}' -f (\" \" * $Indent), (Get-Date -Format s), 'ERROR', $_.Exception.Message, \n                    $_.FullyQualifiedErrorId,\n                    $_.InvocationInfo.ScriptName,\n                    $_.InvocationInfo.ScriptLineNumber,\n                    $_.InvocationInfo.OffsetInLine\n                }\n            }\n\n            # mutex kvuli ochrane pred chybami pri pokusu o simultani zapis vice procesu do stejneho souboru\n            try {\n                $mutex = New-Object -TypeName 'Threading.Mutex' -ArgumentList $false, 'MyInterprocMutex' -ErrorAction Stop\n            } catch {\n                # uz se mi stalo, ze koncilo chybou Access Denied, ale s jinym jmenem mutexu vytvorit slo\n                $mutex = New-Object -TypeName 'Threading.Mutex' -ArgumentList $false, 'MyInterprocMutex2'\n            }\n\n            $CommandParameters = @{\n                FilePath    = $Path\n                Encoding    = $LogEncoding\n                ErrorAction = 'stop'\n            }\n\n            if ($OverWrite) {\n                $CommandParameters.Add(\"Force\", $true)\n            } else {\n                $CommandParameters.Add(\"Append\", $true)\n            }\n\n            # vytvoreni log souboru\n            # pokud cestu nezadal uzivatel, mel by se log zapsat do adresare se skriptem, kam ale nemusi mit uzivatel pravo zapisu\n            # v tom pripade zkusim zapsat log do uzivatelova temp adresare (catch blok)\n            if ($calculatedPath) {\n                # uzivatel nezadal cestu k logu, zkousim ulozit v adresari se skriptem, ze ktereho se Write-Log volalo, v pripade chyby zkusim vytvorit log jeste v $env:TEMP\n                $ErrorActionPreference = 'silentlycontinue'\n            } else {\n                # uzivatel zadal cestu k log souboru, pokud nepujde ulozit, tak nebudu zkouset jej ulozit jinam\n                $ErrorActionPreference = 'stop'\n            }\n\n            # pokud se ma log ulozit do dosud neexistujiciho adresare, zkusim jej vytvorit\n            [Void][System.IO.Directory]::CreateDirectory($(Split-Path $Path -Parent))\n            if (!(Test-Path $Path)) {\n                New-Item -Path $Path -ItemType File -Force | Out-Null\n            } elseif (!$OverWrite) {\n                # log soubor jiz existuje a nema se prepsat\n                ++$Exists\n            }\t\n                \n            # overim, ze mam pravo zapisu\n            if (Test-Path $Path) {   \n                try {  \n                    Write-Verbose \"Cesta $Path existuje, otestuji jestli mam write pravo\"\n                    $oldErrPref = $ErrorActionPreference\n                    $ErrorActionPreference = 'stop'\n                    [io.file]::OpenWrite($Path).close() # bacha pokud by soubor neexistoval, tak jej vytvori\n                } catch {\n                    Write-Verbose \"nemam\"\n                    ++$accessDenied\n                }    \n                $ErrorActionPreference = $oldErrPref\n            }\n            $ErrorActionPreference = 'stop'\n\n            if (!(Test-Path $Path) -or $accessDenied) {\n                Write-Verbose \"Log se nepodarilo ulozit do $Path, zkusim to do $env:TEMP\\Logs\"\n                # nepodarilo se vytvorit log v adresari se skriptem, ze ktereho byl spusten\n                # zkusim to znovu, ale s cestou do uzivatelova TEMP adresare, kam by mel mit pravo zapisu\n                $calculatedLogName = Split-Path $Path -leaf\n                $Path = Join-Path \"$env:TEMP\\Logs\" $calculatedLogName\n\n                # vytvorim v danem adresari slozku Logs, do ktere pote ulozim vysledny log soubor\n                [Void][System.IO.Directory]::CreateDirectory($(Split-Path $Path -Parent))\n\n                $CommandParameters.FilePath = $Path\n\n                if (!(Test-Path $Path -ErrorAction SilentlyContinue)) {\n                    New-Item -Path $Path -ItemType File -Force | Out-Null\n                } elseif (!$OverWrite) {\n                    # log soubor jiz existuje a nema se prepsat\n                    ++$Exists\n                }\n            }\n\n            # pockam az bude mozne do souboru zapisovat\n            Write-Verbose \"Pockam nez se uvolni pripadny lock na souboru\"\n            try {\n                $mutex.waitone() | Out-Null\n            } catch {\n                Write-Verbose \"nepovedlo se\"    \n            }\n            # log je jiz prilis velky, prejmenuji jej a vytvorim novy se stejnym jmenem\n            # (aby logy nerostly neumerne a nebyl problem s jejich ctenim/posilani mailem)\n            if ($Exists -and ((Get-Item $Path).Length / 1MB -gt 5)) {\n                Rename-Item $Path ((Get-Item $Path).BaseName + '_' + (Get-Date -Format yyyyMMddHHmm) + (Get-Item $Path).Extension)\n            }\n            # zapisu info do logu\n            Write-Verbose \"zapisuji\"\n            $msg | Out-File @CommandParameters\n            $mutex.ReleaseMutex() | Out-Null\n\t\t\t\n            # zkontroluji ze se povedlo zapsat do log souboru\n            if (!(Test-Path $Path -ErrorAction SilentlyContinue)) {\n                throw \"Nepovedlo se vytvorit/zapsat do log souboru $path\"\n            }\n\n\n            #\n            # zapsani do event logu\n            #\n            if ($ToEventLog) {\n                # otestuji existenci zadaneho Source (ktery jakoze vytvari ten zaznam)\n                if (-not [Diagnostics.EventLog]::SourceExists($EventSource)) { \n                    # neexistuje, tak otestuji jestli mam pravo jej vytvorit\n                    if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) {\n                        throw \"Bez admin prav neni mozne vytvaret EventSource. Zadejte existujici EventSource nebo spustte s admin pravy.\"\n                    }\n                    # vytvorim zadany Source\n                    [Diagnostics.EventLog]::CreateEventSource($EventSource, $EventLogName) \n                } \n\n                # dle zadane urovne nastavim pomocne promenne pro pouziti k zapisu do systemoveho logu\n                switch ($Level) {\n                    \"Error\" { $lvl = 1; $entryType = 'Error' }\n                    \"Warning\" { $lvl = 2; $entryType = 'Warning' }\n                    \"Info\" { $lvl = 4; $entryType = 'Information' }\n                    \"Output\" { $lvl = 4; $entryType = 'Information' }\n                    \"Verbose\" { $lvl = 4; $entryType = 'Information' }\n                }\n\n                # uzivatel nezadal source, pod kterym se ma event zapsat\n                # zapisu do aplikacniho logu pod source WSH a ID dle typu udalosti\n                if ($EventSource -eq 'WSH') {\n                    # vytvorim objekt wscript shellu\n                    $WSH = New-Object -com WScript.Shell\n\n                    # zapisu udalost do application systemoveho logu kde zdrojem je WSH (wscript shell), jde o jediny source, pod kterym muze do application zapisovat bezny uzivatel\n                    # navic takto zalozka General v event logu u daneho eventu bude obsahovat pouze predany message a ne kecy typu \"The description for Event ID 4 from source WSH cannot be found....\"\n                    $WSH.LogEvent($lvl, $msg.TrimStart()) | out-null\n\n                    # zaloguji i predane chyby\n                    if ($ErrorRecord) {\n                        $WSH.LogEvent(1, $(($ErrorRecord | Out-String).TrimStart())) | out-null\n                    }\n                } else {\n                    # uzivatel zmenil source, pod kterym se ma event zapsat\n\t\t\t\t\t\n                    # uzivatel nezadal EventID, nastavim vlastni\n                    if (!$EventID) { $EventID = 9999 }\n\t\t\t\t\t\n                    # tento postup by mel fungovat i na systemech, kde neni write-eventlog cmdlet\n                    # vytvorim objekt systemove udalosti\n                    $log = New-Object System.Diagnostics.EventLog  \n                    $log.set_log($EventLogName)  \n                    $log.set_source($EventSource) \n                    # zapisu udalost do systemoveho logu\n                    $log.WriteEntry($Message, $entryType, $EventID)\n\n                    # zaloguji i predane chyby\n                    if ($ErrorRecord) {\n                        $log.WriteEntry($(($ErrorRecord | Out-String).TrimStart()), 'Error', $EventID)\n                    }\n\t\t\t\t\t\n                    if (! $?) {\n                        # byla chyba\n                        throw $error[0]\n                    }\n                }\n            }\n\n\n            #\n            # poslani emailem\n            #\n            if ($SendEmail) {\n                if (! (Get-Command Send-Email -ea SilentlyContinue)) {\n                    throw \"Neni k dispozici prikaz Send-Email pro poslani emailove zpravy!\"\n                }\n\n                # nastavim parametry odeslani emailu\n                # zamerne neumoznuji nic moc nastavit, aby tvar emailu byl standardizovan kvuli prehlednosti\n                if (!$Subject) {\n                    $Subject = \"$CallerName na $($env:COMPUTERNAME)\"\n                }\n                $Params = @{\n                    Subject = $Subject\n                    Body    = $msg.TrimStart() # pripadny indent zde nema smysl\n                }\n\n                # ma se prilozit i log soubor\n                if ($AttachLog) { \n                    <# kontroly velikosti nejsou potreba, protoze pri prekroceni velikosti 5MB vytvorim novy log soubor, pokud bych zrusil, tak odkomentovat \n\t\t\t\t\t$LogSize = (Get-Item $Path).length/1MB\n\t\t\t\t\t$MaxSize = 5\n\t\t\t\t\t# emaily mohou obsahovat jen omezenou velikost souboru, pro jistotu povoluji poslat max 5MB soubory (lepsi aby email prisel bez logu nez vubec)\n\t\t\t\t\tif ($LogSize -le $MaxSize) {\n\t\t\t\t\t#>\n                    $Params.Add(\"Attachment\", $Path) \n\n                    <#\t\t\t\t\t\n\t\t\t\t\t} else {\n\t\t\t\t\t\t# log soubor je prilis velky pro poslani emailem\n\t\t\t\t\t\t# informuji o tom prijemce\n\t\t\t\t\t\t$Params.Body += \"`n`n`nMel se poslat i log soubor, ale je prilis velky. Najdete jej zde: $Path.\"\n\t\t\t\t\t}\n\t\t\t\t\t#>\t\t\t\t\n                }\n\n                # uzivatel explicitne zadal, komu se ma email poslat\n                if ($To) { $Params.Add(\"To\", $To) }\n\t\t\t\t\n                Send-Email @params -ea stop\n            }\n        } catch {\n            throw \"Objevila se chyba: $_.\"\n        }\n    } #End Process\n\n    End {}\n}"
  },
  {
    "path": "environmental variables/Get-EnvVariable.ps1",
    "content": "function Get-EnvVariable {\n    <#\n\t\t.SYNOPSIS\n\t\tFce slouzi k ziskani obsahu vybrane systemove/uzivatelske promenne. \n\n\t\t.DESCRIPTION\n\t\tFce slouzi k ziskani obsahu vybrane systemove/uzivatelske promenne. \n\t\tStandardne fce vypisuje/prohledava PATH.\n\n       \t.PARAMETER ComputerName\n        Nepovinny parametr. Udava pocitac/pocitace, se kterymi budeme pracovat. Prijima i vstup z pipe.\n    \n\t\t.PARAMETER VarName\n\t\tNepovinny parametr. Udava jmeno promenne, jejiz hodnoty budeme ziskavat. PATH, TMP,...\n\t\t\n\t\tDefaultne je PATH.\n\n\t\t.PARAMETER Path\n\t\tPokud zadano, tak se dana cesta bude hledat v zadane promenne (VarName)\n\t\tNepovinny parametr.\n\n\t\t.PARAMETER Scope\n\t\tNepovinny parametr. Udava typ promenne: User/Machine. \n\t\t\n\t\tVychozi je Machine.\n\t        \n        .PARAMETER Separator\n        Nepovinny parametr. \n        Udava jakym znakem jsou cesty oddeleny. Vychozi je strednik (;).\n\n\t\t.EXAMPLE\n\t\tGet-EnvVariable -computername kronos,demeter | ft -AutoSize -Wrap\n\n\t\tVypise obsah PATH na strojich kronos a demeter.\n\n\t\t.EXAMPLE\n\t\tGet-EnvVariable -computername $b116 -name \\\\home\\share\\texlive2010 | ft\n\n\t\tNa strojich z promenne $b116 bude hledat zadanou cestu.\n\n\t\t.EXAMPLE\n\t\tGet-EnvVariable -computername kronos,demeter -VarName TMP\n\n\t\tVypise obsah systemove promenne TMP na strojich kronos a demeter.\n\n        .NOTES  \n        Author: Ondřej Šebela - ztrhgf@seznam.cz\n\t#>\n\n    [cmdletbinding()]\n    Param\n    (\n        [Parameter(Mandatory = $false, ValueFromPipeline = $True, Position = 0)]\n        [ValidateNotNullOrEmpty()]\n        $ComputerName = $Env:computername\n        ,\n        [Parameter(Mandatory = $false, ValueFromPipelineByPropertyName)]\n        [ValidateNotNullOrEmpty()]\n        [string] $VarName = \"PATH\"\n        ,\n        [Parameter(Mandatory = $false, Position = 1)]\n        [string] $Path\n        ,\n        [Parameter(Mandatory = $false)]\n        [ValidateNotNullOrEmpty()]\n        [ValidateSet('Machine', 'User')]\n        [string] $Scope = 'Machine'\n        ,\n        [Parameter(Mandatory = $false)]\n        [ValidateNotNullOrEmpty()]\n        [string] $Separator = \";\"\n    )\n    \n    begin {\n        if ($ComputerName -ne 'localhost') {\n            $ComputerName = Test-Connection2 $ComputerName -JustResponding -ErrorAction Stop\n            $nepingaji = (Test-Connection2 $ComputerName -JustNotResponding) -join \", \"\n            if ($nepingaji) {\n                Write-Host \"Tyto stroje nepingaji:`n$nepingaji\"\n            }\n        }\n\n        if ($Path -match '\\*') {\n            Write-Warning \"Path nepodporuje wildcardy (*)\"\n            break\n        }\n    }\n\n    process {\t\n        Invoke-Command2 -hidecomputername -ComputerName $ComputerName -EnableNetworkAccess {\n            param (\n                $VarName,\n                $Scope,\n                $Path,\n                $Separator,                \n                $computer = $Env:computername\n            )\n\n            $actualEnv = [Environment]::GetEnvironmentVariable($VarName, $Scope) -replace ('\"', '') -Split \"$Separator\"\n\n            # vytvoreni objektu, který ponese výsledek\n            $result = [PSCustomObject]@{Computer = $Computer} \n                \n            if ($Path) {\n                # hledam konkretni cestu\n                $containPath = $actualEnv.ToLower().contains(\"$Path\".ToLower()) # contains je case-sensitive proto volam toLower\n                # pokud nemam shodu, zkusim dohledat variantu s/bez lomitka na konci\n                if (!$containPath) {\n                    if ($Path -match \"\\\\$\") {\n                        # zadal s lomitkem na konci, zkusim dohledat variantu bez\n                        $Path = $Path -replace \"\\\\$\"\n                        $containPath = $actualEnv.ToLower().contains(\"$Path\".ToLower())\n                    } else {\n                        # zadal bez lomitka na konci, zkusim dohledat variantu s lomitkem\n                        $Path = $Path + \"\\\"\n                        $containPath = $actualEnv.ToLower().contains(\"$Path\".ToLower())\n                    }\n                }\n                $PropertyName = \"Je $Path v $($VarName.toUpper())\"\n                $result | Add-Member -type NoteProperty -name $PropertyName -value \"\"\n                if ($containPath) {\n                    $result | select Computer, @{N = \"$PropertyName\"; E = {$True}}\n                } else {\n                    $result | select Computer, @{N = \"$PropertyName\"; E = {$False}}\n                }\n            } else {\n                # nehledam konkretni cestu\n                $result | select @{N = \"Computer\"; E = {$computer}}, @{N = \"Count\"; E = {$actualEnv.count}}, @{N = \"$VarName\"; E = {$actualEnv}}\n            }\n        } -argumentList $VarName, $Scope, $Path, $Separator | Select * -ExcludeProperty RunspaceID   \n    }\n}\n\nSet-Alias Get-Path Get-EnvVariable "
  },
  {
    "path": "environmental variables/Remove-EnvVariable.ps1",
    "content": "function Remove-EnvVariable {\n    <#\n\t.SYNOPSIS\n\tMaze cesty z sys. promennych/cele sys. promenne. Pouziva se napr. pro upravu PATH.\n\n\t.DESCRIPTION\n\tMaze cesty z sys. promennych/cele sys. promenne. Pouziva se napr. pro upravu PATH.\n\tMaze hodnoty z jedne ze systemovych/uzivatelskych promennych (PATH, TMP, JAVA_HOME, ...)\n\tVe vychozim nastaveni upravuje hodnoty PATH.\n\n\t.PARAMETER ComputerName\n    Parametr udavajici seznam stroju.\n    Vychozi je localhost.\n\t\n\t.PARAMETER VarName\n    Nepovinny parametr. \n    Udava jmeno promenne, kterou budeme modifikovat. PATH, TMP,...\n    Vychozi je PATH.\n\t\n\t.PARAMETER Path\n\tSeznam cest, ktere se maji odebrat.\n\t\n\t.PARAMETER Scope\n    Nepovinny parametr. \n    Urcuje, zdali se modifikuji uzivatelske ci systemove promenne.\n    Mozne hodnoty jsou User/Machine. \n    Vychozi je Machine.\n\t\n\t.PARAMETER Separator\n    Nepovinny parametr. \n    Udava jakym znakem jsou cesty oddeleny. \n    Vychozi je strednik (;).\n\t\n\t.EXAMPLE\n\tRemove-EnvVariable -VarName PATH -Path 'C:\\git','C:\\temp' -ComputerName $b116 \n\tOdebere ze systemove PATH zadane cesty na vsech strojich v $b116.\n\n\t.EXAMPLE\n\tRemove-EnvVariable -VarName JAVA_HOME\n\tOdstrani na tomto stroji systemovou promennou JAVA_HOME.\n\n    .NOTES\n\tInspirovano http://blogs.splunk.com/2013/07/29/powershell-profiles-and-add-path/\n    #>\n\n    [cmdletbinding()]\n    Param\n    (\n        [Parameter(ValueFromPipeline = $True, ValueFromPipelineByPropertyName)]\n        [string[]] $ComputerName = $env:COMPUTERNAME\n        ,\n        [Parameter(ValueFromPipelineByPropertyName)]\n        [array] $Path\n        ,\n        [Parameter(ValueFromPipelineByPropertyName)]\n        [string] $VarName = \"PATH\"\n        ,\n        [ValidateSet('Machine', 'User')]\n        [string] $Scope = 'Machine'\n        ,\n        [ValidateLength(0, 1)]\n        [string] $Separator = ';'\n    )\n\n    begin {\n        if ($VarName -eq 'PATH' -and !$Path) {\n            Write-Error \"Nezadali jste Path, doslo by ke smazani cele sys. promenne PATH\"\n            break\n        }\n    }\n    \n    process {\n        Invoke-Command2 -ComputerName $ComputerName -argumentList $path, $VarName, $Scope, $Separator -scriptBlock {\t\n            param (\n                $Path,\n                $VarName,\n                $Scope,\n                $Separator\n            )\n\n            $computer = $env:COMPUTERNAME\n\n            if ($Path) {\n                $CurrentValue = @([Environment]::GetEnvironmentVariable($VarName, $Scope) -replace \"$Separator$Separator\", \"$Separator\" -split \"$Separator\")\n\n                $Path | % {\n                    $p = $_ -replace \"\\\\\", \"\\\\\" # prvni se expanduje na \\ druhe uz se nebere jako regulak a bere se tak jako \\\\\n                    $CurrentValue = $CurrentValue -replace \"^$p$\"\n                }\n                    \n                # zbavim se prazdnych radku po replace\n                $NewValue = $CurrentValue | where {$_}\n\n                $NewValue = $NewValue -join $Separator\n            } else {\n                # mazu komplet sys. promennou\n                $NewValue = ''\n            }\n\n\n            # nastavim nove hodnoty\n            [Environment]::SetEnvironmentVariable($VarName, $NewValue, $Scope)\n\n            if ($? -eq $true) {\n                Write-Output \"Na $computer OK.\"\n            } else {\n                Write-Warning \"Na $computer NOK.\"\n            }\n        } # konec scriptBlock\n    }\n    \n    end {\n        if ($VarName -ne \"PATH\") { Write-Warning \"Projevi se pravdepodobne az po restartu\" }\n    }\n}"
  },
  {
    "path": "environmental variables/Set-EnvVariable.ps1",
    "content": "function Set-EnvVariable {\n    <#\n\t.SYNOPSIS\n\tNastavuje hodnoty v jedne ze systemovych/uzivatelskych promennych (PATH, TMP, JAVA_HOME, ...)\n\n\t.DESCRIPTION\n\tNastavuje hodnoty v jedne ze systemovych/uzivatelskych promennych (PATH, TMP, JAVA_HOME, ...)\n\tVe vychozim nastaveni pridava hodnoty do systemove PATH.\n\n\t.PARAMETER ComputerName\n\tParametr udavajici seznam stroju.\n\n    .PARAMETER VarName\n    Nepovinny parametr. \n    Udava jmeno promenne, kterou budeme modifikovat. PATH, TMP,...\n    \n    Vychozi je PATH.\n\t\n\t.PARAMETER Path\n\tSeznam cest, ktere se maji pridat.\n\t\n\t.PARAMETER Scope\n    Nepovinny parametr. \n    Urcuje, zdali se modifikuji uzivatelske ci systemove promenne.\n    \n    Mozne hodnoty jsou User/Machine. Vychozi je Machine.\n\t\n\t.PARAMETER Separator\n    Nepovinny parametr. \n    Udava jakym znakem jsou cesty oddeleny. Vychozi je strednik (;).\n\t\n\t.PARAMETER Replace\n\tSwitch rikajici jestli se maji ponechat puvodni hodnoty nebo nahradit novymi. \n\t\n\t.EXAMPLE\n\tSet-EnvVariable -Path 'C:\\git','C:\\temp' -ComputerName $b116 \n\tPrida do systemove PATH zadane cesty na vsech strojich v $b116.\n\n\t.EXAMPLE\n\tSet-EnvVariable -Path 'C:\\Program Files\\Java\\jdk1.8.0_74' -VarName JAVA_HOME -replace\n\tV systemove promenne JAVA_HOME nahradi pripadnou stavajici cestu za novou.\n\n    .NOTES\n    Je mozne pouzit alias set-path ci add-path\n\tPrevzato od Jason Morgan\n\ttipy http://blogs.splunk.com/2013/07/29/powershell-profiles-and-add-path/\n\t\n    #>\n\n    [cmdletbinding(DefaultParameterSetName = 'Default')]\n    Param\n    (\n        [Parameter(Mandatory = $false, ValueFromPipeline = $True, ValueFromPipelineByPropertyName)]\n        [string[]] $ComputerName = $env:COMPUTERNAME\n        ,\n        [Parameter(Mandatory = $false, ValueFromPipelineByPropertyName, ParameterSetName = 'Default')]\n        [Parameter(ParameterSetName = 'Concat')]\n        [string] $VarName = \"PATH\"\n        ,\n        [Parameter(Mandatory, ValueFromPipelineByPropertyName, ParameterSetName = 'Default')]\n        [Parameter(ParameterSetName = 'Concat')]\n        [array] $Path\n        ,\n        [Parameter(ParameterSetName = 'Default')]\n        [Parameter(ParameterSetName = 'Concat')]\n        [ValidateSet('Machine', 'User')]\n        [string] $Scope = 'Machine'\n        ,\n        [Parameter(ParameterSetName = 'Concat')]\n        [ValidateLength(0, 1)]\n        [string] $Separator = ';'\n        ,\n        [Parameter(ParameterSetName = 'Concat')]\n        [switch] $Replace\n    )\n\n    begin {\n    }\n    \n    process {\n        Invoke-Command2 -ComputerName $ComputerName -argumentList $Replace, $Path, $VarName, $Scope, $Separator -ScriptBlock {\t\n            param (\n                $Replace,\n                $Path,\n                $VarName,\n                $Scope,\n                $Separator\n            )\n\n            $computer = $env:COMPUTERNAME\n            $firstRun = 1\n\n            foreach ($Value in $Path) {\n                # prevedu vysledek na pole abych mohl pouzit metodu contains kvuli exact match porovnani\n                $CurrentValue2 = @([Environment]::GetEnvironmentVariable($VarName, $Scope) -replace \"$Separator$Separator\", \"$Separator\" -split \"$Separator\")\n                $CurrentValue = {$CurrentValue2}.invoke()\n                # pokud stavajici hodnoty prepisuji, tak nema smysl delat kontrolu, zdali tam uz jsou, musim vse nastavit znovu\n                # vsechno zmensim protoze contains je case sensitive\n                if (!$Replace -and ($CurrentValue.tolower().Contains(\"$Value\".tolower()))) { \n                    Write-Warning \"Folder \"\"$Value\"\" is already in the path\"\n                    continue\n                } \n\n                # aktualni hodnoty ukoncim separatorem\n                $Current = $CurrentValue -join \"$Separator\"\n                if ($Current) {\n                    $Current = $Current + $Separator\n                }\n                \n                if (!$Replace) {\n                    # ke stavajicim cestam pridam dalsi\n                    [Environment]::SetEnvironmentVariable($VarName, ($Current + $Value), $Scope)\n                } else {\n                    # stavajici hodnoty prepisi novymi\n                    \n                    if ($Path.Count -gt 1) {\n                        # pridavam vic cest\n                        if ($firstRun) {\n                            # prepisu stavajici cesty novou hodnotou\n                            [Environment]::SetEnvironmentVariable($VarName, $Value, $Scope)\n                        } else {\n                            # pridavam vic cest a toto je nejmene druha pridavana cesta (puvodni jsou jiz vymazane)\n                            [Environment]::SetEnvironmentVariable($VarName, ($Current + $Value), $Scope)\n                        }\n                    } else {\n                        # prepisu stavajici cesty novou hodnotou\n                        [Environment]::SetEnvironmentVariable($VarName, $Value, $Scope)\n                    }\n\n                }\n            \n                if ($? -eq $true) {\n                    Write-Output \"Na $computer OK.\"\n                } else {\n                    Write-Warning \"Na $computer NOK.\"\n                }\n\n                $firstRun = 0\n            }\n\n        }\n    }\n    \n    end {\n        if ($VarName -ne \"path\") { Write-Warning \"Projevi se pravdepodobne az po restartu\" }\n    }\n}\n\nset-alias Set-Path Set-EnvVariable\nset-alias Add-Path Set-EnvVariable\n"
  },
  {
    "path": "event subscriptions/Get-EventSubscription.ps1",
    "content": "function Get-EventSubscription {\n    <#\n\t\t.SYNOPSIS\n\t\t\tFce pro vypsani event subskripci. Pripadne nastaveni nejake konkretni subskripce.\n\n        .DESCRIPTION\n\t\t\tFce pro vypsani event subskripci. Pripadne nastaveni nejake konkretni subskripce.\n            Na radku AllowedSourceDomainComputersTranslated vypise na jake stroje, je subskripce aplikovana (prevodem SDDL z AllowedSourceDomainComputers)\n\n\t\t.PARAMETER computername\n            Na jakem stroji se maji subskripce ziskat.\n\n            Vychozi je obsah promenne eventCollector.\n\n\t\t.PARAMETER subscriptionName\n            Jmeno subskripce, jejich nastaveni chceme vypsat.\n            Pokud nezadano, vypisi se vsechny.\n\n        .PARAMETER includeSource\n            Prepinac pro zobrazeni i stroju, ktere subskripci aplikuji.\n\n\t\t.NOTES\n\t\t\tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [cmdletbinding()]\n    param (\n        [ValidateNotNullOrEmpty()]\n        [string] $subscriptionName\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $computerName = $eventCollector\n        ,\n        [switch] $includeSource\n    )\n\n    Invoke-Command2 -computerName $computerName {\n        param ($subscriptionName, $includeSource)\n\n        if ($subscriptionName) {\n            if ($includeSource) {\n                $result = wecutil get-subscription $subscriptionName\n                # krom vypisu wecutil vratim i prelozene SDDL stroju, ktere maji subskripci aplikovat\n                $sddl = ConvertFrom-SddlString -sddl (($result | Select-String AllowedSourceDomainComputers) -replace 'AllowedSourceDomainComputers:\\s+') | select -ExpandProperty DiscretionaryAcl\n                $result + \"AllowedSourceDomainComputersTranslated:\" + \"`t$($sddl -join ', ')\"\n            } else {\n                # zobrazim bez stroju, ktere danou subskripci aplikuji\n                $result = wecutil get-subscription $subscriptionName\n                $startOfSources = $result.IndexOf('EventSource[0]:')\n                if ($startOfSources -and $startOfSources -ne -1) {\n                    $r = $result | Select-Object -First $startOfSources\n                } else {\n                    $r = $result\n                }\n                # krom vypisu wecutil vratim i prelozene SDDL stroju, ktere maji subskripci aplikovat\n                $sddl = ConvertFrom-SddlString -sddl (($r | Select-String AllowedSourceDomainComputers) -replace 'AllowedSourceDomainComputers:\\s+') | select -ExpandProperty DiscretionaryAcl\n                ($r | where {$_}) + \"AllowedSourceDomainComputersTranslated:\" + \"`t$($sddl -join ', ')\"\n            }\n        } else {\n            wecutil enum-subscription\n        }\n    } -argumentList $subscriptionName, $includeSource\n}"
  },
  {
    "path": "event subscriptions/Get-EventSubscriptionStatus.ps1",
    "content": "function Get-EventSubscriptionStatus {\n    <#\n\t\t.SYNOPSIS\n\t\t\tFce pro vypsani stavu event subskripce/i.\n\n        .DESCRIPTION\n\t\t\tFce pro vypsani stavu event subskripce/i.\n\n\t\t.PARAMETER computername\n            Na jakem stroji se maji subskripce hledat.\n\n            Vychozi je obsah promenne eventCollector.\n\n\t\t.PARAMETER subscriptionName\n            Jmeno subskripce.\n            Nepovinny parametr.\n\n\t\t.PARAMETER eventSource\n            Jmeno/a stroje/u, pro ktere chci vypsat stav aplikovani subskripce.\n            Staci zadat cast jmena (hleda se pomoci like)\n            Nepovinny parametr.\n\n\t\t.PARAMETER showSourceComputerStatus\n            Misto celkoveho stavu subskripce vypise stav pro jednotlive zdrojove stroje, ktere ji na sebe aplikuji.\n\n\t\t.EXAMPLE\n            Get-EventSubscriptionStatus -subscriptionName 'User logon logoff' | ft\n\n\t\t\tZ kolektoru ulozeneho v eventCollector promenne vypise stav subskripce 'User logon logoff'.\n\n        .EXAMPLE\n            Get-EventSubscriptionStatus -subscriptionName 'User logon logoff' -showSourceComputerStatus -eventSource titan | ft\n\n\t\t\tZ kolektoru ulozeneho v eventCollector promenne vypise stav subskripce 'User logon logoff' na source pocitacich, jejichz jmeno zacina titan.\n\n\t\t.NOTES\n\t\t\tAuthor: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [cmdletbinding()]\n    param (\n        [string] $subscriptionName\n        ,\n        [string] $eventSource\n        ,\n        [switch] $showSourceComputerStatus\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $computerName = $eventCollector\n    )\n\n    if ($eventSource -and $showSourceComputerStatus) {\n        write-warning \"Parametr eventSource se bude ignorovat. Filtrovat dle zdrojoveho stroje ma smysl pouze v kombinaci s parametrem showSourceComputerStatus\"\n    }\n\n    Invoke-Command2 -computerName $computerName {\n        param ($subscriptionName, $eventSource, $showSourceComputerStatus)\n\n        # vykradeno z https://github.com/dotps1/PSWecutil/blob/master/PSWecutil\n        function _result2Object {\n            [CmdletBinding()]\n            [OutputType([PSCustomObject])]\n\n            param (\n                [Parameter(Mandatory = $true)]\n                [Array] $StringArray\n                ,\n                [switch] $showSourceComputerStatus\n            )\n\n            # zbavim se prazdnych radku\n            $StringArray = $StringArray | where {$_}\n\n            if ($showSourceComputerStatus) {\n                # vypisi stav per source computer\n\n                # najdu radek se jmenem subskripce\n                $subscriptionName = ($StringArray | where {$_ -like 'subscription*'} | select -First 1).split(':')[1].trim()\n\n                # zjistim na kolika radcich jsou ulozeny informace ke kazdemu source (vzdy zacina jmenem stroje (tzn radek neobsahuje ':'))\n                $startLine = ($StringArray |\n                        Select-String \":\" -NotMatch |\n                        Select-Object -ExpandProperty LineNumber -First 1) - 1\n                $endLine = ($StringArray |\n                        Select-String \":\" -NotMatch |\n                        Select-Object -ExpandProperty LineNumber -First 1 -Skip 1) - 2\n\n                if ($endLine -lt 0) {\n                    # neni k dispozici zadny stav per source computer (zadny danou subskripci neaplikoval?)\n                    #$endLine = $StringArray.Count\n                    return ''\n                }\n                $range = $endLine - $startLine\n\n                # postupne projdustring s vystupem po balicich radku (range), ktere odpovidaji jednomu stroji\n                # a prevedu na objekt\n                $output = @()\n                for ($i = $startLine; $i -lt $StringArray.Count; $i += $range + 1) {\n                    $hashTable = [HashTable]::new()\n                    $hashTable.Add(\"Subscription\", $subscriptionName)\n                    ($StringArray[$i..($i + $range)]).ForEach( {\n                            $parts = $_ -split \":\"\n                            if ($parts.Count -eq 1) {\n                                # jde o radek se jmenem stroje (ty neobsahuji dvojtecku)\n                                try {\n                                    # nekdy se stalo, ze eventSource byl prazdny == koncilo chybou\n                                    $hashTable.Add(\"EventSource\", $parts[0].Trim())\n                                } catch {}\n                            } else {\n                                # radek s dvojici (pred dvojteckou je jmeno atributu, za dvojteckou pak jeho hodnota)\n                                if ($lastHeartbeatTime = ($parts[1..$parts.count] -join \":\").Trim() -as [datetime]) {\n                                    # datum je ve tvaru 2018-06-27T08:06:36.826 tzn obsahuje :, proto ten join\n                                    # hodnotou je datum, ulozim jako datetime objekt\n                                    $hashTable.Add($parts[0].Trim(), $lastHeartbeatTime)\n                                } else {\n                                    $hashTable.Add($parts[0].Trim(), ($parts[1..$parts.count] -join \":\").Trim() -replace '.ad.fi.muni.cz')\n                                }\n                            }\n                        })\n\n                    $output += [PSCustomObject]$hashTable\n                }\n            } else {\n                # vypisi stav per subskripce\n                $hashTable = [HashTable]::new()\n                # z kazdeho vypisu vezmu pouze nekolik prvnich radku, ktere vim ze se vztahuji k celkovemu stavu subskripce\n                $StringArray[0..2] | where {$_} | % {\n                    $parts = $_ -split \":\"\n                    $key = ($parts[0]).Trim()\n                    $value = ($parts[1]).Trim()\n                    $hashTable[$key] = $value\n                }\n                # vypisi i jake stroje jsou zdroji dane subskripce\n                $ErrorActionPreference = 'silentlyContinue'\n                $eventSources = $StringArray | where {$_ -notmatch ':'} # vytahnu jen radky obsahujici jmena stroju (neobsahuji :)\n                $eventSources = $eventSources | foreach {$_.trim() -replace '.ad.fi.muni.cz', ''} # zprehledneni vystupu\n                $ErrorActionPreference = 'Continue'\n                $hashTable['EventSources'] = $eventSources\n                $hashTable['EventSourcesCount'] = ($eventSources).count\n\n                $output += [PSCustomObject]$hashTable\n            }\n\n            Write-Output -InputObject $output\n        } # konec funkce _result2Object\n\n        # vychozi parametry pro _result2Object\n        $params = @{}\n        $params['showSourceComputerStatus'] = $showSourceComputerStatus\n\n        if ($subscriptionName) {\n            $errorPref = $ErrorActionPreference\n            try {\n                $ErrorActionPreference = 'stop'\n                $result = wecutil get-subscriptionruntimestatus $subscriptionName | where {$_}\n            } catch {\n                throw \"Subskripci $subscriptionName se nepodarilo na $env:COMPUTERNAME dohledat\"\n            }\n            $ErrorActionPreference = $errorPref\n\n            $params['StringArray'] = $result\n            _result2Object @params | where {$_.eventSource -like \"$eventSource*\"}\n        } else {\n            wecutil enum-subscription | % {\n                $result = wecutil get-subscriptionruntimestatus $_  | where {$_}\n\n                $params['StringArray'] = $result\n                _result2Object @params | where {$_.eventSource -like \"$eventSource*\"}\n            }\n        }\n    } -argumentList $subscriptionName, $eventSource, $showSourceComputerStatus | Select-Object -Property * -ExcludeProperty RunspaceId, PSComputerName\n}"
  },
  {
    "path": "event subscriptions/New-EventSubscription.ps1",
    "content": "function New-EventSubscription {\n    <#\n    .SYNOPSIS\n        Fce pro vytvoreni event subskripce. Akceptuje bud soubor s XML konfiguraci nebo klasicky vyplnenim potrebnych parametru.\n\n    .DESCRIPTION\n        Fce pro vytvoreni event subskripce. Akceptuje bud soubor s XML konfiguraci nebo klasicky vyplnenim potrebnych parametru.\n\n    .PARAMETER computername\n        Na jakem stroji se ma subskripce vytvorit.\n\n        Vychozi je obsah promenne eventCollector.\n\n    .PARAMETER subscriptionXMLFile\n        Cesta ke XML souboru s konfiguraci subskripce. Typicky jde o zalohu jiz existujici subskripce.\n\n        Tento parametr je vylucny s ostatnimi, tzn bud se pouzije XML soubor nebo se vsechna nastaveni vezmou ze zadanych parametru.\n\n    .PARAMETER subscriptionName\n        Jmeno subskripce.\n\n    .PARAMETER description\n        Nepovinny popis subskripce, pro lepsi pochopeni k cemu slouzi.\n\n    .PARAMETER type\n        Kdo iniciuje poslani eventu. Mozne hodnoty: SourceInitiated, CollectorInitiated.\n\n        Vychozi je SourceInitiated.\n\n    .PARAMETER configurationMode\n        Jak rychle se event posle. Mozne hodnoty: Normal, MinLatency, MinBandwidth\n        Pro kriticke eventy je doporuceno MinLatency.\n\n        Vychozi je Normal.\n\n    .PARAMETER query\n        XML query ktera rika, jake eventy se maji odesilat.\n        Nejjednodussi je v event vieweru vytvorit rucne pozadovany filtr a ze zalozky XML vykopirovat odpovidajici XML dotaz.\n        Ten ulozit do promenne a tu predat parametru query.\n\n        Melo by vypadat nejak takto:\n        <QueryList>\n            <Query Path=`\"Application`\">\n                <Select>Event[System/EventID='999']</Select>\n            </Query>\n        </QueryList>\n\n    .PARAMETER readExistingEvents\n        Prepinac rikajici jestli se maji poslat i existujici eventy nebo az nove vytvorene.\n\n    .PARAMETER sourceComputer\n        Jmena AD stroju/skupin stroju, ktere maji dane udalosti posilat.\n        Automaticky se vzdy navic prida 'Local Network Service'.\n\n        Vychozi je 'Domain Computers', 'Local Network Service'\n\n    .EXAMPLE\n        New-EventSubscription -name bsod_error -query $xml -description 'sbira BSOD chyby z event logu na strojich v domene'\n\n        Na kolektoru ulozenem v eventCollector promenne vytvori subskripci bsod_error jejimz vysledkem bude, ze clenove 'domain computers' budou posilat na kolektor udalosti uvedene v query.\n\n    .EXAMPLE\n        New-EventSubscription -computerName kolektorServer -name logon_failures -query $xml -sourceComputer 'domain controllers' -configurationMode MinLatency\n\n        Na kolektoru kolektorServer vytvori subskripci logon_failures jejimz vysledkem bude, ze clenove 'domain controllers' budou posilat na kolektor udalosti uvedene v query a to co nejrychleji.\n\n    .NOTES\n        Author: Ondřej Šebela - ztrhgf@seznam.cz\n    #>\n\n    [CmdletBinding(DefaultParameterSetName = 'Default')]\n    param (\n        [Parameter(Mandatory = $false, ParameterSetName = \"XML\")]\n        [ValidateScript( {\n                if (!(Test-Path $_)) {\n                    throw \"Zadany soubor neexistuje\"\n                } else {\n                    $true\n                }\n            })]\n        [string] $subscriptionXMLFile\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Default\")]\n        [ValidateNotNullOrEmpty()]\n        [string] $subscriptionName\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Default\")]\n        [string] $description\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Default\")]\n        [ValidateSet('SourceInitiated', 'CollectorInitiated')]\n        [string] $type = 'SourceInitiated'\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Default\")]\n        [ValidateSet('Normal', 'MinLatency', 'MinBandwidth')]\n        [string] $configurationMode = 'Normal'\n        ,\n        [Parameter(Mandatory = $true, ParameterSetName = \"Default\")]\n        [ValidateScript( {\n                if ($_ -notmatch '^<QueryList>' -or $_ -notmatch '</QueryList>$') {\n                    throw \"Query je v nekorektnim tvaru. Musi byt uzavrena do tagu <QueryList>\"\n                } else {\n                    $true\n                }\n            })]\n        [ValidateScript( { $_ -match '</QueryList>$' })]\n        [string] $query\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Default\")]\n        [switch] $readExistingEvents\n        ,\n        [Parameter(Mandatory = $false, ParameterSetName = \"Default\")]\n        [string[]] $sourceComputer\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $computerName = $eventCollector\n    )\n\n    if ($subscriptionXMLFile) {\n        $xml = Get-Content $subscriptionXMLFile -Encoding UTF8\n\n        if (!$xml) {\n            throw \"Zadane XML nic neobsahuje\"\n        }\n\n        # pri exportu subskripce pomoci wcutil se exportuje i uvodni tag '<?xml version=\"1.0\" encoding=\"UTF-8\"?>', ktery tam ale pri importu byt nesmi\n        # kodovani se asi muze lisit, proto ten while\n        while ($xml[0] -ne '<Subscription xmlns=\"http://schemas.microsoft.com/2006/03/windows/events/subscription\">') {\n            $xml = $xml[1..($xml.Length)]\n        }\n\n        if (!$xml) {\n            throw \"Nezadali jste validni XML\"\n        }\n\n        # ted je xml pole objektu, potrebuji ale jako string\n        $xml | % {$xmlString += \"$_`n\"}\n        $xml = $xmlString\n    } else {\n        if ($query -notmatch '^<QueryList>' -or $query -notmatch '</QueryList>$') {\n            throw \"Query je v nekorektnim tvaru. Musi byt ve tvaru`n`n\n        <QueryList>\n            <Query Path=`\"Application`\">\n                <Select>Event[System/EventID='999']</Select>\n            </Query>\n        </QueryList>\n        \"\n        }\n\n        if ($readExistingEvents) {\n            [string] $readExistingEvents = 'true'\n        } else {\n            [string] $readExistingEvents = 'false'\n        }\n\n        if ($sourceComputer) {\n            $acl = ''\n            $sourceComputer | % {\n                $sid = Get-SIDFromAccount $_\n                if ($sid) {\n                    $acl += \"(A;;GA;;;$sid)\"\n                }\n            }\n            if ($acl) {\n                # pridam jeste local network service group\n                $acl += \"(A;;GA;;;NS)\"\n                $sourceComputerSDDL = \"O:NSG:NSD:$acl\"\n            } else {\n                throw \"Zadny ze zadanych uctu se nepodarilo prelozit na SID\"\n            }\n        } else {\n            # vychozi prava: domain computers + local network service group\n            $sourceComputerSDDL = 'O:NSG:NSD:(A;;GA;;;DC)(A;;GA;;;NS)'\n        }\n\n        $xml = @\"\n        <Subscription xmlns=\"http://schemas.microsoft.com/2006/03/windows/events/subscription\">\n        <SubscriptionId>$subscriptionName</SubscriptionId>\n        <SubscriptionType>$type</SubscriptionType>\n        <Description>$description</Description>\n        <Enabled>true</Enabled>\n        <Uri>http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog</Uri>\n\n        <ConfigurationMode>$configurationMode</ConfigurationMode>\n\n        <Query>\n            <![CDATA[\n                $query\n            ]]>\n        </Query>\n\n        <ReadExistingEvents>$readExistingEvents</ReadExistingEvents>\n        <TransportName>http</TransportName>\n        <ContentFormat>RenderedText</ContentFormat>\n        <Locale Language=\"en-US\"/>\n        <LogFile>ForwardedEvents</LogFile>\n        <AllowedSourceNonDomainComputers></AllowedSourceNonDomainComputers>\n        <AllowedSourceDomainComputers>$sourceComputerSDDL</AllowedSourceDomainComputers>\n    </Subscription>\n\"@\n    }\n\n    Invoke-Command2 -computerName $computerName {\n        param ($xml)\n        $tmpXML = Join-Path $env:TEMP (Get-Random)\n        $xml | Out-File $tmpXML\n\n        wecutil create-subscription $tmpXML\n\n        Remove-Item $tmpXML -Force\n    } -argumentList $xml\n}"
  },
  {
    "path": "event subscriptions/Remove-EventSubscription.ps1",
    "content": "function Remove-EventSubscription {\n    [cmdletbinding()]\n    param (\n        [ValidateNotNullOrEmpty()]\n        [string] $subscriptionName\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $computerName = $eventCollector\n    )\n\n    Invoke-Command2 -computerName $computerName {\n        param ($subscriptionName)\n        wecutil delete-subscription $subscriptionName\n    } -argumentList $subscriptionName\n}"
  },
  {
    "path": "event subscriptions/Set-EventSubscription.ps1",
    "content": "function Set-EventSubscription {\n    [cmdletbinding()]\n    param (\n        [Parameter(Mandatory = $true)]\n        [ValidateNotNullOrEmpty()]\n        [string] $subscriptionName\n        ,\n        [string] $subscriptionXml\n        ,\n        [ValidateSet('true', 'false')]\n        [string] $enabled\n        ,\n        [string] $description\n        ,\n        [string[]] $sourceComputer\n        ,\n        [ValidateSet('Normal', 'MinLatency', 'MinBandwidth')]\n        [string] $configurationMode\n        ,\n        [ValidateSet('Events', 'RenderedText')]\n        [string] $contentFormat\n        ,\n        [ValidateNotNullOrEmpty()]\n        [string] $computerName = $eventCollector\n    )\n\n    if ($subscriptionXml) {\n        Invoke-Command2 -computerName $computerName {\n            param ($subscriptionXml)\n\n            $tmpXML = $env:TEMP + (Get-Random)\n            $subscriptionXml | Out-File $tmpXML\n\n            wecutil set-subscription /c:$tmpXML\n\n            Remove-Item $tmpXML -Force\n        } -argumentList $subscriptionXml\n    } else {\n        if ($sourceComputer) {\n            $acl = ''\n            $sourceComputer | % {\n                $sid = Get-SIDFromAccount $_\n                if ($sid) {\n                    $acl += \"(A;;GA;;;$sid)\"\n                }\n            }\n            if ($acl) {\n                # pridam jeste local network service group\n                $acl += \"(A;;GA;;;NS)\"\n                $sourceComputerSDDL = \"O:NSG:NSD:$acl\"\n\n            } else {\n                throw \"Zadny ze zadanych uctu se nepodarilo prelozit na SID\"\n            }\n        }\n\n        Invoke-Command2 -computerName $computerName {\n            param ($subscriptionName, $enabled, $description, $sourceComputerSDDL, $configurationMode, $contentFormat)\n\n            if ($enabled) {\n                $params += \" /e:$enabled\"\n            }\n            if ($description) {\n                $params += \" /d:`\"$description`\"\"\n            }\n            if ($sourceComputerSDDL) {\n                $params += \" /adc:`\"$sourceComputerSDDL`\"\"\n            }\n            if ($configurationMode) {\n                $params += \" /cm:`\"$configurationMode`\"\"\n            }\n\n            if ($contentFormat) {\n                $params += \" /cf:`\"$contentFormat`\"\"\n            }\n\n            # parametry nesmi zacinat mezerou, jinak chyba: Too many arguments are specified. Error = 0x57\n            $params = $params.TrimStart()\n\n            wecutil set-subscription `\"$subscriptionName`\" $params\n\n        } -argumentList $subscriptionName, $enabled, $description, $sourceComputerSDDL, $configurationMode, $contentFormat\n    }\n}"
  },
  {
    "path": "modules/AdmPwd.PS/AdmPwd.PS.format.ps1xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Configuration>\n  <ViewDefinitions>\n    <View>\n      <Name>ExtendedRightsInfo</Name>\n      <ViewSelectedBy>\n        <TypeName>AdmPwd.PSTypes.ExtendedRightsInfo</TypeName>\n      </ViewSelectedBy>\n      <TableControl>\n        <TableHeaders>\n          <TableColumnHeader>\n            <Width>45</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>60</Width>\n          </TableColumnHeader>\n        </TableHeaders>\n        <TableRowEntries>\n          <TableRowEntry>\n            <TableColumnItems>\n              <TableColumnItem>\n                <PropertyName>ObjectDN</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>ExtendedRightHolders</PropertyName>\n              </TableColumnItem>\n            </TableColumnItems>\n          </TableRowEntry>\n        </TableRowEntries>\n      </TableControl>\n    </View>\n    <View>\n      <Name>PasswordInfo</Name>\n      <ViewSelectedBy>\n        <TypeName>AdmPwd.PSTypes.PasswordInfo</TypeName>\n      </ViewSelectedBy>\n      <TableControl>\n        <TableHeaders>\n          <TableColumnHeader>\n            <Width>20</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>45</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>18</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>20</Width>\n          </TableColumnHeader>\n        </TableHeaders>\n        <TableRowEntries>\n          <TableRowEntry>\n            <TableColumnItems>\n              <TableColumnItem>\n                <PropertyName>ComputerName</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>DistinguishedName</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>Password</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>ExpirationTimestamp</PropertyName>\n              </TableColumnItem>\n            </TableColumnItems>\n          </TableRowEntry>\n        </TableRowEntries>\n      </TableControl>\n    </View>\n    <View>\n      <Name>OrgUnitInfo</Name>\n      <ViewSelectedBy>\n        <TypeName>AdmPwd.PSTypes.ObjectInfo</TypeName>\n      </ViewSelectedBy>\n      <TableControl>\n        <TableHeaders>\n          <TableColumnHeader>\n            <Width>20</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>65</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>20</Width>\n          </TableColumnHeader>\n        </TableHeaders>\n        <TableRowEntries>\n          <TableRowEntry>\n            <TableColumnItems>\n              <TableColumnItem>\n                <PropertyName>Name</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>DistinguishedName</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>Status</PropertyName>\n              </TableColumnItem>\n            </TableColumnItems>\n          </TableRowEntry>\n        </TableRowEntries>\n      </TableControl>\n    </View>\n    <View>\n      <Name>OperationStatus</Name>\n      <ViewSelectedBy>\n        <TypeName>AdmPwd.PSTypes.DirectoryOperationStatus</TypeName>\n      </ViewSelectedBy>\n      <TableControl>\n        <TableHeaders>\n          <TableColumnHeader>\n            <Width>20</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>65</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>25</Width>\n          </TableColumnHeader>\n        </TableHeaders>\n        <TableRowEntries>\n          <TableRowEntry>\n            <TableColumnItems>\n              <TableColumnItem>\n                <PropertyName>Operation</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>DistinguishedName</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>Status</PropertyName>\n              </TableColumnItem>\n            </TableColumnItems>\n          </TableRowEntry>\n        </TableRowEntries>\n      </TableControl>\n    </View>\n    <View>\n      <Name>PasswordResetStatus</Name>\n      <ViewSelectedBy>\n        <TypeName>AdmPwd.PSTypes.PasswordResetStatus</TypeName>\n      </ViewSelectedBy>\n      <TableControl>\n        <TableHeaders>\n          <TableColumnHeader>\n            <Width>65</Width>\n          </TableColumnHeader>\n          <TableColumnHeader>\n            <Width>25</Width>\n          </TableColumnHeader>\n        </TableHeaders>\n        <TableRowEntries>\n          <TableRowEntry>\n            <TableColumnItems>\n              <TableColumnItem>\n                <PropertyName>DistinguishedName</PropertyName>\n              </TableColumnItem>\n              <TableColumnItem>\n                <PropertyName>Status</PropertyName>\n              </TableColumnItem>\n            </TableColumnItems>\n          </TableRowEntry>\n        </TableRowEntries>\n      </TableControl>\n    </View>\n  </ViewDefinitions>\n</Configuration>\n"
  },
  {
    "path": "modules/AdmPwd.PS/en-US/AdmPwd.PS.dll-Help.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?><helpItems xmlns=\"http://msh\" schema=\"maml\">\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Find-AdmPwdExtendedRights</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Searches Active Directory tree for holders of permission to read local administrator password on computer accounts.</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Find</command:verb>\n\t\t<command:noun>AdmPwdExtendedRights</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Searches Active Directory tree for holders of CONTROL_ACCESS right on computer accounts. Holders of this right have permission to read admin account password in given subtree.\n\nWhat the cmdlet is looking for is:\n- Holders of Full Control permission on computer objects\n- Holders of All Extended Rights on computer objects\n- Holders of CONTROL_ACCESS on attribute that stores local administrator password on computer objects\n\nCmdlet thus helps identify security principals who have the permission to read local administrator passwords on computers in given AD subtree.\nCmdlet analyzes containers by default, but can analyze individual computer accounts as well.</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Find-AdmPwdExtendedRights</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>Identity</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Identification of container where to start analysis. Analysis is performed for given container and all subcontainers.\nIdentification of container can be either name of distinguishedName of container</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t\t<maml:name>IncludeComputers</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Whether or not to perform analysis on computer accounts. By default, only containers are analyzed</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t\t<maml:name>SchemaNotUpdated</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Whether or not AD schema contains LAPS specific attributes. Including this parameter allows this command to run when AD schema was not updated yet.</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>Identity</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Identification of container where to start analysis. Analysis is performed for given container and all subcontainers.\nIdentification of container can be either name of distinguishedName of container</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t<maml:name>IncludeComputers</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Whether or not to perform analysis on computer accounts. By default, only containers are analyzed and only ACLs on containers are analyzed and ACEs that are inherited to comuters are evaluated.\nWhen this parameter is present, ACLs on computer objects are analyzed as well, and non-inherited permissions are evaluated.\n      </maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>SwitchParameter</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t<maml:name>SchemaNotUpdated</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Whether or not AD schema contains LAPS specific attributes. Including this parameter allows running this command to run when AD schema was not updated yet.\nIn this case, holders of CONTROL_ACCESS on attribute that stores local administrator password on computer objects are not detected, because the attribute is expected to be missing from AD schema.\n      </maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>SwitchParameter</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.ExtendedRightsInfo</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to have permission to read ACL on containers and computer objects to succesfully call this cmdlet</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Find-AdmPwdExtendedRights -Identity MyComputers</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Looks for security principals with permission to read local administrator password in MyComputers container and subcontainers</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 2  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Find-AdmPwdExtendedRights -Identity &quot;dc=myDomain,dc=com&quot;</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Looks for security principals with permission to read local administrator password in entire domain</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Get-AdmPwdPassword</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Finds admin password for given computer</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Get</command:verb>\n\t\t<command:noun>AdmPwdPassword</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Finds local admin password and password expiration timestamp for given computer</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Get-AdmPwdPassword</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>ComputerName</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Name of the computer to get admin password for</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>ComputerName</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Name of the computer to get admin password for</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.PasswordInfo</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to be delegated the permission to read password - see cmdlet Set-AdmPwdReadPasswordPermission.\nWhen ReadPassword permission is not delegated, cmdlet returns empty string instead of password.</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Get-AdmPwdPassword -ComputerName:MyComputer</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Gets password of local administrator on computer MyComputer</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Reset-AdmPwdPassword</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Requests reset of local admin password for given computer.</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Reset</command:verb>\n\t\t<command:noun>AdmPwdPassword</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Requests reset of local admin password for given computer.\nPassword refresh request can be either immediate (occurs during next GPO refresh) or planned for specific time (occurs on next GPO refresh after planned time)</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Reset-AdmPwdPassword</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>ComputerName</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Name of the computer to reset password for</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t\t<maml:name>WhenEffective</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Time when password shall be changed. When omitted, password change is requested immediately.\nNote that password is changed during next GPO refresh after requested date/time on computer password reset is requested for\nFormat of the date/time accepted is the same as in active regional settings</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">DateTime</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>ComputerName</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Name of the computer to reset password for</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t<maml:name>WhenEffective</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Time when password shall be changed. When omitted, password change is requested immediately.\nNote that password is changed during next GPO refresh after requested date/time on computer password reset is requested for\nFormat of the date/time accepted is the same as in active regional settings</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">DateTime</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>DateTime</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.PasswordResetStatus</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to be delegated the permission to request password reset - see cmdlet Set-AdmPwdResetPasswordPermission</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Reset-AdmPwdPassword -ComputerName:MyComputer -WhenEffective:&quot;1.3.2014 15:00&quot;</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Requests change of local admin account on computer MyComputer during next GPO refresh after 1.3.2014 15:00</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Set-AdmPwdAuditing</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Sets auditing for requests for passwords for local admin acocunts on computers in given container</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Set</command:verb>\n\t\t<command:noun>AdmPwdAuditing</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Sets auditing for requests for passwords for local admin acocunts on computers in given container.;\nAuditing user Windows AD auditing. Audit of DS Access must be enabled so as audit records were generated.\nSuccessful attempts are audited by default\nAudit entries can then be collected by audit collection system of choice (such as Microsoft ACS)</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Set-AdmPwdAuditing</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>Identity</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Identificatin of container where to set auditing. Audit ACLs are inherited to computer accounts in given container and subcontainers</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t\t<maml:name>AuditedPrincipals</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>List of identities whose access to computer passwords is subject of audit.\nTypically, Everyone of Authenticated Users are used here</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"true\">String[]</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"2\">\n\t\t\t\t<maml:name>AuditType</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Whether to audit Success or Failure</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">AuditFlags</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>Identity</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Identificatin of container where to set auditing. Audit ACLs are inherited to computer accounts in given container and subcontainers</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t<maml:name>AuditedPrincipals</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>List of identities whose access to computer passwords is subject of audit.\nTypically, Everyone of Authenticated Users are used here</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"true\">String[]</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String[]</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"false\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"false\" position=\"2\">\n\t\t\t<maml:name>AuditType</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Whether to audit Success or Failure</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">AuditFlags</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AuditFlags</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue>Success</dev:defaultValue>\n\t\t</command:parameter>\n\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.Security.AccessControl.AuditFlags</maml:name>\n\t\t\t\t<maml:uri />\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.ObjectInfo</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller need to have permission modify SACL on respective container</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Set-AdmPwdAuditing -Identity:MyComputers -AuditedPrincipals:&quot;Authenticated Users&quot;</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Sets up audit of successful password read attempts on computers in MyComputers container and subcontainers</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Set-AdmPwdComputerSelfPermission</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Gives computers permission to report passwords of their local admin accounts to AD</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Set</command:verb>\n\t\t<command:noun>AdmPwdComputerSelfPermission</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Gives computers permission to report passwords of their local admin accounts to AD.\nThis is mandatory action to perform before solution can be used. Every computer that is expected to maintain own admin password needs to have this permission delegated</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Set-AdmPwdComputerSelfPermission</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>Identity</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Identification of container where to set permissions. Permissions are then inherited to computers within this container and subcontainers.\nIdentity can be either name or distinguishedName of the container</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>Identity</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Identification of container where to set permissions. Permissions are then inherited to computers within this container and subcontainers.\nIdentity can be either name or distinguishedName of the container</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.ObjectInfo</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to have permission to modify ACL on respective container</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Set-AdmPwdComputerSelfPermission -Identity:MyComputers</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Delegates permission to report new local admin passwrd to AD for computers under container MyComputers</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Set-AdmPwdReadPasswordPermission</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Delegates the permission to read passwords of local admin account of computers in given container</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Set</command:verb>\n\t\t<command:noun>AdmPwdReadPasswordPermission</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Delegates the permission to read passwords of local admin account of computers in given container</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Set-AdmPwdReadPasswordPermission</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>Identity</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Identification of container where to set permissions. Permissions are then inherited to computers within this container and subcontainers.\nIdentity can be either name or distinguishedName of the container</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t\t<maml:name>AllowedPrincipals</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>List of security principals (user accounts of groups) to delegate the permission to</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"true\">String[]</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>Identity</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Identification of container where to set permissions. Permissions are then inherited to computers within this container and subcontainers.\nIdentity can be either name or distinguishedName of the container</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t<maml:name>AllowedPrincipals</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>List of security principals (user accounts of groups) to delegate the permission to</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"true\">String[]</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String[]</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.ObjectInfo</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to have permission to modify ACL on respective container</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Set-AdmPwdReadPasswordPermission -Identity:MyComputers -AllowedPrincipals:MyDomain\\AdmPwdPasswordReaders</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Allows members of group MyDomain\\AdmPwdPasswordReaders to read local admin password of computers in container MyComputers</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Set-AdmPwdResetPasswordPermission</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Delegates the permission to request reset of passwords of local admin account of computers in given container</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Set</command:verb>\n\t\t<command:noun>AdmPwdResetPasswordPermission</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Delegates the permission to request reset of passwords of local admin account of computers in given container</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Set-AdmPwdResetPasswordPermission</maml:name>\n\t\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t\t<maml:name>Identity</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>Identification of container where to set the permission. Permissions are then inherited to computers within this container and subcontainers.\nIdentity can be either name or distinguishedName of the container</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t\t<command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t\t<maml:name>AllowedPrincipals</maml:name>\n\t\t\t\t<maml:description>\n\t\t\t\t\t<maml:para>List of security principals to be allowed to request reset of local admin passwords on computers under given container</maml:para>\n\t\t\t\t</maml:description>\n\t\t\t\t<command:parameterValue required=\"true\" variableLength=\"true\">String[]</command:parameterValue>\n\t\t\t</command:parameter>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\n\t\t<command:parameter required=\"true\" variableLength=\"false\" globbing=\"false\" pipelineInput=\"true (ByValue)\" position=\"0\">\n\t\t\t<maml:name>Identity</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>Identification of container where to set the permission. Permissions are then inherited to computers within this container and subcontainers.\nIdentity can be either name or distinguishedName of the container</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t\t<command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"false\" position=\"1\">\n\t\t\t<maml:name>AllowedPrincipals</maml:name>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para>List of security principals to be allowed to request reset of local admin passwords on computers under given container</maml:para>\n\t\t\t</maml:description>\n\t\t\t<command:parameterValue required=\"true\" variableLength=\"true\">String[]</command:parameterValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>String[]</maml:name>\n\t\t\t\t<maml:uri/>\n\t\t\t</dev:type>\n\t\t\t<dev:defaultValue></dev:defaultValue>\n\t\t</command:parameter>\n\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>System.String[]</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.ObjectInfo</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to have permission to modify ACL on respective container</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Set-AdmPwdResetPasswordPermission -Identity:MyComputers -AllowedPrincipals:MyDomain\\AdmPwdPasswordResetters</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Allows members of group MyDomain\\AdmPwdPasswordResetters to request reset of local admin password of computers in container MyComputers</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n\n<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\">\n<!--Generated by PS Cmdlet Help Editor-->\n\t<command:details>\n\t\t<command:name>Update-AdmPwdADSchema</command:name>\n\t\t<maml:description>\n\t\t\t<maml:para>Prepares AD schema for the solution</maml:para>\n\t\t</maml:description>\n\t\t<maml:copyright>\n\t\t\t<maml:para />\n\t\t</maml:copyright>\n\t\t<command:verb>Update</command:verb>\n\t\t<command:noun>AdmPwdADSchema</command:noun>\n\t\t<dev:version />\n\t</command:details>\n\t<maml:description>\n\t<!--This is the Description section-->\n\t\t<maml:para>Prepares AD schema for the solution.\nCmdlet creates 2 new attributes in schema and adds them to mayContain set of computer objects:\n  one attribute for admin password\n  one attribute for password expiration time</maml:para>\n\t</maml:description>\n\t<command:syntax>\n\t\t<command:syntaxItem>\n\t\t\t<maml:name>Update-AdmPwdADSchema</maml:name>\n\t\t</command:syntaxItem>\n\t</command:syntax>\n\t<command:parameters>\t</command:parameters>\n\t<command:inputTypes>\n\t\t<command:inputType>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name></maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:inputType>\n\t</command:inputTypes>\n\t<command:returnValues>\n\t\t<command:returnValue>\n\t\t\t<dev:type>\n\t\t\t\t<maml:name>AdmPwd.PSTypes.DirectoryOperationStatus</maml:name>\n\t\t\t\t<maml:uri></maml:uri>\n\t\t\t\t<maml:description/>\n\t\t\t</dev:type>\n\t\t\t<maml:description>\n\t\t\t\t<maml:para></maml:para>\n\t\t\t</maml:description>\n\t\t</command:returnValue>\n\t</command:returnValues>\n\t<command:terminatingErrors></command:terminatingErrors>\n\t<command:nonTerminatingErrors></command:nonTerminatingErrors>\n\t<maml:alertSet>\n\t\t<maml:title></maml:title>\n\t\t<maml:alert>\n\t\t\t<maml:para>Caller needs to have Schema Admin permission</maml:para>\n\t\t</maml:alert>\n\t</maml:alertSet>\n\t<command:examples>\n\t\t<command:example>\n\t\t\t<maml:title>--------------------------  Example 1  --------------------------</maml:title>\n\t\t\t<maml:introduction>\n\t\t\t\t<maml:paragraph>PS C:\\&gt;</maml:paragraph>\n\t\t\t</maml:introduction>\n\t\t\t<dev:code>Update-AdmPwdADSchema</dev:code>\n\t\t\t<dev:remarks>\n\t\t\t\t<maml:para>Prepares AD schema for the solution.\nUser running this cmdlet needs to be member of Schema Admins group</maml:para>\n\t\t\t</dev:remarks>\n\t\t\t<command:commandLines>\n\t\t\t\t<command:commandLine>\n\t\t\t\t\t<command:commandText></command:commandText>\n\t\t\t\t</command:commandLine>\n\t\t\t</command:commandLines>\n\t\t</command:example>\n\t</command:examples>\n\t<maml:relatedLinks>\n\t</maml:relatedLinks>\n</command:command>\n</helpItems>"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/CHANGELOG.md",
    "content": "# Change Log\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](http://keepachangelog.com/),\nand this project adheres to [Semantic Versioning](http://semver.org/).\n\n## [Unreleased]\n\n### Changed\n\n.\n\n## [2.5] 2019-03-27\n\n### Added\n\n- Added support for authenticating with X509Certificate (#164, [@ritzcrackr])\n\n### Fixed\n\n- Conversion of pageID attribute of Attachments to `[Int]` (#166, [@lipkau])\n- Fixed generation of headers in tables when using `ConvertTo-ConfluenceTable` (#163, [@lipkau])\n\n## [2.4] 2018-12-12\n\n### Added\n\n- Added `-Vertical` to `ConvertTo-Table` (#148, [@brianbunke])\n- Added support for TLS1.2 (#155, [@lipkau])\n\n### Changed\n\n- Changed productive module files to be compiled into single `.psm1` file (#133, [@lipkau])\n- Fixed `ConvertTo-Table` for empty cells (#144, [@FelixMelchert])\n- Changed CI/CD pipeline from AppVeyor to Azure DevOps (#150, [@lipkau])\n- Fixed trailing slash in ApiURi parameter (#153, [@lipkau])\n\n## [2.3] 2018-03-22\n\n### Added\n\n- custom object type for Attachments: `ConfluencePS.Attachment` (#123, [@JohnAdders][])\n- `Add-Attachment`: upload a file to a page (#123, [@JohnAdders][])\n- `Get-Attachment`: list all attachments of a page (#123, [@JohnAdders][])\n- `Get-AttachmentFile`: download an attachment to the local disc (#123, [@JohnAdders][])\n- `Remove-Attachment`: remove an attachment from a page (#123, [@JohnAdders][])\n- `Set-Attachment`: update an attachment of a page (#123, [@JohnAdders][])\n- `-InFile` to `Invoke-Method` for uploading of files with `form-data` (#130, [@lipkau][])\n- full support for PowerShell Core (`pwsh`) (#119, [@lipkau][])\n- AppVeyor tests on PowerShell v6 (Linux) (#119, [@lipkau][])\n- AppVeyor tests on PowerShell v6 (Windows) (#119, [@lipkau][])\n\n### Changed\n\n- Made `Invoke-Method` public (#130, [@lipkau][])\n- Moved Online Help of cmdlets to the homepage (#130, [@lipkau][])\n- Updated help for contributing to the project (#130, [@lipkau][])\n- Documentation for the custom classes of the module (#107, [@lipkau][])\n- Tests now run from `./Release` Path (#99, [@lipkau][])\n- Have the Build script to \"compile\" the functions into the psm1 file (enhances performance) (#119, [@lipkau][])\n- Have a zip file deploy as artifact of the release (#90, [@lipkau][])\n\n## [2.2] - 2018-01-01\n\n### Added\n\n- Automatic deployment of documentation to website (#120, [@lipkau][])\n- New parameter `-Query` to `Get-Page` for complex searches (#106, [@lipkau][])\n- Documentation for the custom classes of the module (#107, [@lipkau][])\n- Added full support for PowerShell Core (`pwsh`) (#119, [@lipkau][])\n\n### Changed\n\n- Fixed encoding of Unicode chars (#101, [@lipkau][])\n- Require necessary Assembly for HttpUtility (#102, [@lipkau][])\n\n## [2.1] - 2017-11-01\n\n### Changed\n\n- Shows a warning when the server requires a CAPTCHA for the authentication (#91, [@lipkau][])\n- Custom classes now print relevant data in `ToString()` (#92, [@lipkau][])\n\n## [2.0] - 2017-08-17\n\nA new major version! ConfluencePS has been totally refactored to introduce new features and greatly improve efficiency.\n\n\"A new major version\" means limited older functionality was intentionally broken. In addition, there are a ton of good changes, so some big picture notes first:\n\n- All functions changed from \"Wiki\" prefix to \"Confluence\", like `Get-ConfluencePage`\n  - But the module accommodates for any prefix you want, e.g. `Import-Module ConfluencePS -Prefix Wiki`\n- Functions changed or removed:\n  - `Get-WikiLabelApplied` [removed; functionality added to `Get-ConfluencePage -Label foo`]\n  - `Get-WikiPageLabel` > `Get-ConfluenceLabel`\n  - `New-WikiLabel` > `Add-ConfluenceLabel`\n- `Get-*` functions now support paging, and defining your preferred page size\n- `-Limit` and `-Expand` parameters were removed from functions\n  - With paging implementation, modifying the returned object limit isn't necessary\n  - And allows for richer objects to be returned by default\n- `-ApiUri` and `-Credential` parameters added to every function\n  - This is useful if you have more than one Confluence instance\n  - `Set-ConfluenceInfo` now defines `ApiUri` and `Credential` defaults for the current session\n  - And you can override any single function:\n  - `Get-ConfluenceSpace -ApiUri 'https://wiki2.example.com' -Credential (Get-Credential)`\n- All functions now output custom object types, like `[ConfluencePS.Page]`\n  - Allows for returning more object properties...\n  - ...and only displaying the most relevant in the default output\n  - Also enables a much improved pipeline flow\n  - This behavior removed the need for the `-Expand` parameter\n- Private functions are leveraged heavily to reduce repeat code\n  - `Invoke-Method` is the most prominent example\n\nIf you like drinking from the fire hose, here's [everything we closed for 2.0], because we probably forgot to list something here. Otherwise, read on for summarized details.\n\n### Added\n\n- All `Get-*` functions now support paging\n- `-ApiUri` and `-Credential` parameters added to functions\n  - `Set-ConfluenceInfo` behavior is mostly unchanged (see below)\n- Objects returned are now custom typed, like `[ConfluencePS.Page]`\n  - Try piping ConfluencePS objects into `Format-List *` to see all properties\n\n### Changed\n\n- Function prefix defaults to \"Confluence\" instead of \"Wiki\" (`Get-ConfluenceSpace`)\n  - If you like \"Wiki\", you can `Import-Module ConfluencePS -Prefix Wiki`\n- `Add-ConfluenceLabel`\n  - Name used to be `New-WikiLabel`\n  - The \"Add\" verb better reflects the function's behavior\n- `Get-ConfluenceChildPage`\n  - Default behavior returns only immediate child pages. Which also means...\n  - Added `-Recurse` to return all pages below the given page, not just immediate child objects\n    - NOTE: Recurse is not available in on-premise installs right now, only Atlassian cloud instances\n  - `-ParentID` > `-PageID`\n- `Get-ConfluenceLabel`\n  - Name used to be `Get-WikiPageLabel`\n  - Now returns `[ConfluencePS.ContentLabelSet]` objects\n    - Which are relationships of `[ConfluencePS.Label]` & `[ConfluencePS.Page]` objects\n- `Get-ConfluencePage`\n  - `Get-ConfluencePage` (with no parameters) doesn't work anymore\n    - With paging supported, this would be a ton of pages\n    - `Get-ConfluenceSpace | Get-ConfluencePage` still works, if you really need it\n  - Now returns `[ConfluencePS.Page]` objects\n  - New `-Label` parameter filters returned pages by applied label(s)\n  - New `-Space` parameter accepts Space objects\n- `Get-ConfluenceSpace`\n  - Now returns `[ConfluencePS.Space]` objects\n  - `-Key` renamed to `-SpaceKey` (\"Key\" still works as an alias)\n  - `-Name` parameter removed\n- `New-ConfluencePage`\n  - New `-Parent` parameter accepts Page objects\n  - New `-Space` parameter accepts Space objects\n- `New-ConfluenceSpace`\n  - `-Key` renamed to `-SpaceKey` (\"Key\" still works as an alias)\n- `Set-ConfluenceInfo`\n  - Now adds the URI/Credential to `$PSDefaultParameterValues`\n    - `-ApiUri` & `-Credential` parameters now exist on every function\n    - `Set-ConfluenceInfo` defines their defaults for the current session\n    - Meaning they could still be overwritten on any single command\n  - No longer automatically prompts for credentials if `-Credential` is absent\n    - Allows for anonymous authentication to public instances\n  - New `-PromptCredentials` parameter displays a `Get-Credential` dialog while connecting\n  - New `-PageSize` parameter optionally defines default page size for the session\n- `Set-ConfluencePage`\n  - Now returns `[ConfluencePS.Page]` objects\n  - `-CurrentVersion` parameter removed (determined and incremented automatically now)\n  - New `-Parent` parameter accepts Page objects\n\n### Removed\n\n- `-Limit` and `-Expand` parameters\n  - `Get-*` function paging removes the need for fiddling with returned object limits\n  - Custom object types hold relevant properties, removing the need to manually \"expand\" results\n- `Get-WikiLabelApplied`\n  - Functionality replaced with `Get-ConfluencePage -Label foo`\n\n### Much ❤\n\n[@lipkau](https://github.com/lipkau) refactored the entire module, and is the only reason `2.0` is a reality. In short, he is amazing. Thank you!\n\n## [1.0].0-69 - 2016-11-28\n\nNo changelog available for version `1.0` of ConfluencePS. `1.0` was created in late 2015. Version `.69` was published to the PowerShell Gallery in Nov 2016, and it remained unchanged until `2.0`. If you're looking for things that changed prior to `2.0`...sorry, but these probably aren't the droids you're looking for. :)\n\n[everything we closed for 2.0]: https://github.com/AtlassianPS/ConfluencePS/issues?utf8=%E2%9C%93&q=closed%3A2017-04-01..2017-08-17\n[@alexsuslin]: https://github.com/alexsuslin\n[@axxelG]: https://github.com/axxelG\n[@beaudryj]: https://github.com/beaudryj\n[@brianbunke]: https://github.com/brianbunke\n[@Clijsters]: https://github.com/Clijsters\n[@colhal]: https://github.com/colhal\n[@Dejulia489]: https://github.com/Dejulia489\n[@ebekker]: https://github.com/ebekker\n[@FelixMelchert]: https://github.com/FelixMelchert\n[@jkknorr]: https://github.com/jkknorr\n[@JohnAdders]: https://github.com/JohnAdders\n[@kittholland]: https://github.com/kittholland\n[@LiamLeane]: https://github.com/LiamLeane\n[@lipkau]: https://github.com/lipkau\n[@lukhase]: https://github.com/lukhase\n[@padgers]: https://github.com/padgers\n[@ritzcrackr]: https://github.com/ritzcrackr\n[@ThePSAdmin]: https://github.com/ThePSAdmin\n"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/ConfluencePS.Types.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Collections;\n// using System.Linq;\n\nnamespace ConfluencePS\n{\n\n\tpublic class Icon {\n\t\tpublic String Path { get; set; }\n\t\tpublic Int64 Width { get; set; }\n\t\tpublic Int64 Height { get; set; }\n\t\tpublic Boolean IsDefault { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn Path;\n\t\t}\n\t}\n\n\tpublic class User {\n\t\tpublic String UserName { get; set; }\n\t\tpublic String DisplayName { get; set; }\n\t\tpublic String UserKey { get; set; }\n\t\tpublic Icon ProfilePicture { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn UserName;\n\t\t}\n\t}\n\n\tpublic class Version {\n\t\tpublic User By { get; set; }\n\t\tpublic DateTime When { get; set; }\n\t\tpublic String FriendlyWhen { get; set; }\n\t\tpublic Int64 Number { get; set; }\n\t\tpublic String Message { get; set; }\n\t\tpublic Boolean MinorEdit { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn Number.ToString();\n\t\t}\n\t}\n\n\tpublic class Space {\n\t\tpublic Int64 Id { get; set; }\n\t\tpublic String Key { get; set; }\n\t\tpublic String Name { get; set; }\n\t\tpublic Icon Icon { get; set; }\n\t\tpublic String Type { get; set; }\n\t\tpublic String Description { get; set; }\n\t\tpublic Page Homepage { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn \"[\" + Key + \"] \" + Name;\n\t\t}\n\t}\n\n\tpublic class Page {\n\t\tpublic Int64 ID { get; set; }\n\t\tpublic String Status { get; set; }\n\t\tpublic String Title { get; set; }\n\t\tpublic Space Space { get; set; }\n\t\tpublic Version Version { get; set; }\n\t\tpublic String Body { get; set; }\n\t\tpublic Page[] Ancestors { get; set; }\n\t\tpublic String URL { get; set; }\n\t\tpublic String ShortURL { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn \"[\" + ID + \"] \" + Title;\n\t\t}\n\t}\n\n\tpublic class Label {\n\t\tpublic Int64 ID { get; set; }\n\t\tpublic String Prefix { get; set; }\n\t\tpublic String Name { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn Name;\n\t\t}\n\t}\n\n\tpublic class ContentLabelSet {\n\t\tpublic Page Page { get; set; }\n\t\tpublic Label[] Labels { get; set; }\n\t}\n\n\tpublic class Attachment {\n\t\tpublic Int64 ID { get; set; }\n\t\tpublic String Status { get; set; }\n\t\tpublic String Title { get; set; }\n\t\tpublic String Filename { get; set; }\n\t\tpublic String MediaType { get; set; }\n\t\tpublic UInt64 FileSize { get; set; }\n\t\tpublic String Comment { get; set; }\n\t\tpublic String SpaceKey { get; set; }\n\t\tpublic Int64 PageID { get; set; }\n\t\tpublic Version Version { get; set; }\n\t\tpublic String URL { get; set; }\n\t\tpublic override string ToString() {\n\t\t\treturn \"[att$ID] $Title\";\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/ConfluencePS.format.ps1xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<!--<Configuration xmlns=\"http://schemas.microsoft.com/PowerShell/FormatData/2007/09\">-->\n<Configuration>\n    <ViewDefinitions>\n        <View>\n            <Name>DefaultView</Name>\n            <ViewSelectedBy>\n                <TypeName>ConfluencePS.Space</TypeName>\n            </ViewSelectedBy>\n            <TableControl>\n                <TableHeaders>\n                    <TableColumnHeader>\n                        <Width>10</Width>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Width>24</Width>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Width>36</Width>\n                    </TableColumnHeader>\n                </TableHeaders>\n                <TableRowEntries>\n                    <TableRowEntry>\n                        <TableColumnItems>\n                            <TableColumnItem>\n                                <PropertyName>Key</PropertyName>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <PropertyName>Name</PropertyName>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <PropertyName>Description</PropertyName>\n                            </TableColumnItem>\n                        </TableColumnItems>\n                    </TableRowEntry>\n                </TableRowEntries>\n            </TableControl>\n        </View>\n        <View>\n            <Name>DefaultView</Name>\n            <ViewSelectedBy>\n                <TypeName>ConfluencePS.Page</TypeName>\n            </ViewSelectedBy>\n            <TableControl>\n                <TableHeaders>\n                    <TableColumnHeader>\n                        <Label>ID</Label>\n                        <Width>10</Width>\n                        <Alignment>left</Alignment>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Label>Status</Label>\n                        <Width>9</Width>\n                        <Alignment>left</Alignment>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Label>Title</Label>\n                        <Width>36</Width>\n                        <Alignment>left</Alignment>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Label>SpaceKey</Label>\n                        <Width>15</Width>\n                        <Alignment>left</Alignment>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Label>Version</Label>\n                        <Width>7</Width>\n                        <Alignment>left</Alignment>\n                    </TableColumnHeader>\n                </TableHeaders>\n                <TableRowEntries>\n                    <TableRowEntry>\n                        <TableColumnItems>\n                            <TableColumnItem>\n                                <PropertyName>ID</PropertyName>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <PropertyName>Status</PropertyName>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <PropertyName>Title</PropertyName>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <ScriptBlock>\n                                    [String]::Format(\"{0}\", $_.Space.Key)\n                                </ScriptBlock>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <ScriptBlock>\n                                    [String]::Format(\"{0}\", $_.Version.Number)\n                                </ScriptBlock>\n                            </TableColumnItem>\n                        </TableColumnItems>\n                    </TableRowEntry>\n                </TableRowEntries>\n            </TableControl>\n        </View>\n        <View>\n            <Name>DefaultView</Name>\n            <ViewSelectedBy>\n                <TypeName>ConfluencePS.Label</TypeName>\n            </ViewSelectedBy>\n            <TableControl>\n                <TableHeaders>\n                    <TableColumnHeader>\n                        <Width>36</Width>\n                    </TableColumnHeader>\n                </TableHeaders>\n                <TableRowEntries>\n                    <TableRowEntry>\n                        <TableColumnItems>\n                            <TableColumnItem>\n                                <PropertyName>Name</PropertyName>\n                            </TableColumnItem>\n                        </TableColumnItems>\n                    </TableRowEntry>\n                </TableRowEntries>\n            </TableControl>\n        </View>\n        <View>\n            <Name>DefaultView</Name>\n            <ViewSelectedBy>\n                <TypeName>ConfluencePS.ContentLabelSet</TypeName>\n            </ViewSelectedBy>\n            <TableControl>\n                <TableHeaders>\n                    <TableColumnHeader>\n                        <Label>PageID</Label>\n                        <Width>20</Width>\n                        <Alignment>left</Alignment>\n                    </TableColumnHeader>\n                    <TableColumnHeader>\n                        <Width>36</Width>\n                    </TableColumnHeader>\n                </TableHeaders>\n                <TableRowEntries>\n                    <TableRowEntry>\n                        <TableColumnItems>\n                            <TableColumnItem>\n                                <ScriptBlock>\n                                    [String]::Format(\"{0}\", $_.Page.ID)\n                                </ScriptBlock>\n                            </TableColumnItem>\n                            <TableColumnItem>\n                                <PropertyName>Labels</PropertyName>\n                            </TableColumnItem>\n                        </TableColumnItems>\n                    </TableRowEntry>\n                </TableRowEntries>\n            </TableControl>\n        </View>\n    </ViewDefinitions>\n</Configuration>\n"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/ConfluencePS.psd1",
    "content": "﻿#\n# Module manifest for module 'ConfluencePS'\n#\n# Generated by: Brian Bunke\n#\n# Generated on: 11/22/2015\n#\n\n@{\n\n    # Script module or binary module file associated with this manifest.\n    RootModule        = 'ConfluencePS.psm1'\n\n    # Version number of this module.\n    ModuleVersion     = '2.5.0'\n\n    # ID used to uniquely identify this module\n    GUID              = '20d32089-48ef-464d-ba73-6ada240e26b3'\n\n    # Author of this module\n    Author            = 'AtlassianPS'\n\n    # Company or vendor of this module\n    CompanyName       = 'AtlassianPS'\n\n    # Copyright statement for this module\n    Copyright         = 'MIT License'\n\n    # Description of the functionality provided by this module\n    Description       = 'PowerShell module to interact with the Atlassian Confluence REST API'\n\n    # Minimum version of the Windows PowerShell engine required by this module\n    PowerShellVersion = '3.0'\n\n    # Name of the Windows PowerShell host required by this module\n    # PowerShellHostName = ''\n\n    # Minimum version of the Windows PowerShell host required by this module\n    # PowerShellHostVersion = ''\n\n    # Minimum version of Microsoft .NET Framework required by this module\n    # DotNetFrameworkVersion = ''\n\n    # Minimum version of the common language runtime (CLR) required by this module\n    # CLRVersion = ''\n\n    # Processor architecture (None, X86, Amd64) required by this module\n    # ProcessorArchitecture = ''\n\n    # Modules that must be imported into the global environment prior to importing this module\n    # RequiredModules = @()\n\n    # Assemblies that must be loaded prior to importing this module\n    # RequiredAssemblies   = @()\n\n    # Script files (.ps1) that are run in the caller's environment prior to importing this module.\n    # ScriptsToProcess = @()\n\n    # Type files (.ps1xml) to be loaded when importing this module\n    # TypesToProcess = @()\n\n    # Format files (.ps1xml) to be loaded when importing this module\n    FormatsToProcess = @(\"ConfluencePS.format.ps1xml\")\n\n    # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess\n    # NestedModules = @()\n\n    # Functions to export from this module\n    FunctionsToExport = @('Add-Attachment','Add-Label','ConvertTo-StorageFormat','ConvertTo-Table','Get-Attachment','Get-AttachmentFile','Get-ChildPage','Get-Label','Get-Page','Get-Space','Invoke-Method','New-Page','New-Space','Remove-Attachment','Remove-Label','Remove-Page','Remove-Space','Set-Attachment','Set-Info','Set-Label','Set-Page')\n\n    # Cmdlets to export from this module\n    # CmdletsToExport = '*'\n\n    # Variables to export from this module\n    # VariablesToExport = '*'\n\n    # Aliases to export from this module\n    AliasesToExport = ''\n\n    # DSC resources to export from this module\n    # DscResourcesToExport = @()\n\n    # List of all modules packaged with this module\n    # ModuleList = @()\n\n    # List of all files packaged with this module\n    # FileList = @()\n\n    # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.\n    PrivateData       = @{\n\n        PSData = @{\n\n            # Tags applied to this module. These help with module discovery in online galleries.\n            Tags       = @('confluence', 'wiki', 'atlassian')\n\n            # A URL to the license for this module.\n            LicenseUri = 'https://github.com/AtlassianPS/ConfluencePS/blob/master/LICENSE'\n\n            # A URL to the main website for this project.\n            ProjectUri = 'https://github.com/AtlassianPS/ConfluencePS'\n\n            # A URL to an icon representing this module.\n            # IconUri = ''\n\n            # ReleaseNotes of this module\n            ReleaseNotes = 'https://github.com/AtlassianPS/ConfluencePS/blob/master/CHANGELOG.md'\n\n        } # End of PSData hashtable\n\n    } # End of PrivateData hashtable\n\n    # HelpInfo URI of this module\n    # HelpInfoURI = ''\n\n    # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.\n    DefaultCommandPrefix = 'Confluence'\n\n}\n\n\n\n"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/ConfluencePS.psm1",
    "content": "#region Dependencies\n# Load the ConfluencePS namespace from C#\nif (!(\"ConfluencePS.Space\" -as [Type])) {\n    Add-Type -Path (Join-Path $PSScriptRoot ConfluencePS.Types.cs) -ReferencedAssemblies Microsoft.CSharp, Microsoft.PowerShell.Commands.Utility, System.Management.Automation\n}\n\n# Load Web assembly when needed\n# PowerShell Core has the assembly preloaded\nif (!(\"System.Web.HttpUtility\" -as [Type])) {\n    Add-Type -Assembly System.Web\n}\nfunction Add-Attachment {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([ConfluencePS.Attachment])]\n    param(\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64]$PageID,\n\n        [Parameter( Mandatory, ValueFromPipeline, ValueFromPipelineByPropertyName )]\n        [ValidateScript(\n            {\n                if (-not (Test-Path $_ -PathType Leaf)) {\n                    $errorItem = [System.Management.Automation.ErrorRecord]::new(\n                        ([System.ArgumentException]\"File not found\"),\n                        'ParameterValue.FileNotFound',\n                        [System.Management.Automation.ErrorCategory]::ObjectNotFound,\n                        $_\n                    )\n                    $errorItem.ErrorDetails = \"No file could be found with the provided path '$_'.\"\n                    $PSCmdlet.ThrowTerminatingError($errorItem)\n                } else {\n                    return $true\n                }\n            }\n        )]\n        [Alias('InFile', 'FullName', 'Path', 'PSPath')]\n        [String[]]\n        $FilePath\n    )\n\n    begin {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n    }\n\n    process {\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Uri'] = \"$ApiUri/content/{0}/child/attachment\" -f $PageID\n        $iwParameters['Method'] = 'Post'\n        $iwParameters['OutputType'] = [ConfluencePS.Attachment]\n\n        foreach ($file in $FilePath) {\n            $iwParameters[\"InFile\"] = $file\n\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Invoking Add Attachment Method with `$parameter\"\n            if ($PSCmdlet.ShouldProcess($PageID, \"Adding attachment(s) '$($file)'.\")) {\n                Invoke-Method @iwParameters\n            }\n        }\n    }\n\n    end {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Complete\"\n    }\n}\n\nfunction Add-Label {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([ConfluencePS.ContentLabelSet])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID,\n\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [Alias('Labels')]\n        $Label\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}/label\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        # Validade input object from Pipeline\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64] -or $_ -is [ConfluencePS.ContentLabelSet])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        # The parameter \"Label\" has no type declared. Because of this, a piped object of\n        # type \"ConfluencePS.ContentLabelSet\" will be assigned to \"Label\". Lets fix this:\n        if ($_ -and $Label -is [ConfluencePS.ContentLabelSet]) {\n            $Label = $Label.Labels\n        }\n\n        # Test if Label is String[]\n        [String[]]$_label = $Label\n        $_label = $_label | Where-Object { $_ -ne \"ConfluencePS.Label\" }\n        if ($_label) {\n            [String[]]$Label = $_label\n        }\n        # Allow only for Label to be a [String[]] or [ConfluencePS.Label[]]\n        $allowedLabelTypes = @(\n            \"System.String\"\n            \"System.String[]\"\n            \"ConfluencePS.Label\"\n            \"ConfluencePS.Label[]\"\n        )\n        if ($Label.GetType().FullName -notin $allowedLabelTypes) {\n            $message = \"Parameter 'Label' is not a Label or a String. It is $($Label.gettype().FullName)\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Post'\n        $iwParameters['OutputType'] = [ConfluencePS.Label]\n\n        # Extract name if an Object is provided\n        if (($Label -is [ConfluencePS.Label]) -or $Label -is [ConfluencePS.Label[]]) {\n            $Label = $Label | Select-Object -ExpandProperty Name\n        }\n\n        foreach ($_page in $PageID) {\n            if ($_ -is [ConfluencePS.Page]) {\n                $InputObject = $_\n            } elseif ($_ -is [ConfluencePS.ContentLabelSet]) {\n                $InputObject = $_.Page\n            } else {\n                $authAndApiUri = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n                $InputObject = Get-Page -PageID $_page @authAndApiUri\n            }\n\n            $iwParameters[\"Uri\"] = $resourceApi -f $_page\n            $iwParameters[\"Body\"] = ($Label | ForEach-Object { @{prefix = 'global'; name = $_ } }) | ConvertTo-Json\n\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Content to be sent: $($iwParameters[\"Body\"] | Out-String)\"\n            if ($PSCmdlet.ShouldProcess(\"Label $Label, PageID $_page\")) {\n                $output = [ConfluencePS.ContentLabelSet]@{ Page = $InputObject }\n                $output.Labels += (Invoke-Method @iwParameters)\n                $output\n            }\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction ConvertTo-StorageFormat {\n    [CmdletBinding()]\n    [OutputType([String])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true\n        )]\n        [string[]]$Content\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Uri'] = \"$ApiUri/contentbody/convert/storage\"\n        $iwParameters['Method'] = 'Post'\n\n        foreach ($_content in $Content) {\n            $iwParameters['Body'] = @{\n                value          = \"$_content\"\n                representation = 'wiki'\n            } | ConvertTo-Json\n\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Content to be sent: $($_content | Out-String)\"\n            (Invoke-Method @iwParameters).value\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction ConvertTo-Table {\n    [CmdletBinding()]\n    [System.Diagnostics.CodeAnalysis.SuppressMessage('PSUseDeclaredVarsMoreThanAssignments', '')]\n    param (\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true\n        )]\n        $Content,\n\n        [Switch]$Vertical,\n\n        [Switch]$NoHeader\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $sb = [System.Text.StringBuilder]::new()\n\n        $HeaderGenerated = $NoHeader\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        # This ForEach needed if the content wasn't piped in\n        $Content | ForEach-Object {\n            if ($Vertical) {\n                if ($HeaderGenerated) { $pipe = '|' }\n                else { $pipe = '||' }\n\n                # Put an empty row between multiple tables (objects)\n                if ($Spacer) {\n                    $null = $sb.AppendLine('')\n                }\n\n                $_.PSObject.Properties | ForEach-Object {\n                    $row = (\"$pipe {0} $pipe {1} |\" -f $_.Name, $_.Value) -replace \"\\|\\s\\s\", \"| \"\n                    $null = $sb.AppendLine($row)\n                }\n\n                $Spacer = $true\n            } else {\n                # Header row enclosed by ||\n                if (-not $HeaderGenerated) {\n                    $null = $sb.AppendLine(\"|| {0} ||\" -f ($_.PSObject.Properties.Name -join \" || \"))\n                    $HeaderGenerated = $true\n                }\n\n                # All other rows enclosed by |\n                $row = (\"| \" + ($_.PSObject.Properties.Value -join \" | \") + \" |\") -replace \"\\|\\s\\s\", \"| \"\n                $null = $sb.AppendLine($row)\n            }\n        }\n    }\n\n    END {\n        # Return the array as one large, multi-line string\n        $sb.ToString()\n\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Get-Attachment {\n    [CmdletBinding( SupportsPaging = $true )]\n    [OutputType([ConfluencePS.Attachment])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID,\n\n        [String]$FileNameFilter,\n\n        [String]$MediaTypeFilter,\n\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$PageSize = 25\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n    }\n\n    PROCESS {\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Get'\n        $iwParameters['GetParameters'] = @{\n            expand = \"version\"\n            limit  = $PageSize\n        }\n        $iwParameters['OutputType'] = [ConfluencePS.Attachment]\n\n        if ($FileNameFilter) {\n            $iwParameters[\"GetParameters\"][\"filename\"] = $FileNameFilter\n        }\n\n        if ($MediaTypeFilter) {\n            $iwParameters[\"GetParameters\"][\"mediaType\"] = $MediaTypeFilter\n        }\n\n        # Paging\n        ($PSCmdlet.PagingParameters | Get-Member -MemberType Property).Name | ForEach-Object {\n            $iwParameters[$_] = $PSCmdlet.PagingParameters.$_\n        }\n\n        foreach ($_PageID in $PageID) {\n            $iwParameters['Uri'] = \"$ApiUri/content/{0}/child/attachment\" -f $_PageID\n\n            Invoke-Method @iwParameters\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Get-AttachmentFile {\n    [CmdletBinding()]\n    [OutputType([Bool])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true\n        )]\n        [ConfluencePS.Attachment[]]$Attachment,\n\n        [ValidateScript(\n            {\n                if (-not (Test-Path $_)) {\n                    $errorItem = [System.Management.Automation.ErrorRecord]::new(\n                        ([System.ArgumentException]\"Path not found\"),\n                        'ParameterValue.FileNotFound',\n                        [System.Management.Automation.ErrorCategory]::ObjectNotFound,\n                        $_\n                    )\n                    $errorItem.ErrorDetails = \"Invalid path '$_'.\"\n                    $PSCmdlet.ThrowTerminatingError($errorItem)\n                } else {\n                    return $true\n                }\n            }\n        )]\n        [String]$Path\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n    }\n\n    PROCESS {\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Attachment])) {\n            $message = \"The Object in the pipe is not an Attachment.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Get'\n\n        foreach ($_Attachment in $Attachment) {\n            $iwParameters['Uri'] = $_Attachment.URL\n            $iwParameters['Headers'] = @{\"Accept\" = $_Attachment.MediaType }\n            $iwParameters['OutFile'] = if ($Path) { Join-Path -Path $Path -ChildPath $_Attachment.Filename } else { $_Attachment.Filename }\n\n            $result = Invoke-Method @iwParameters\n            (-not $result)\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Get-ChildPage {\n    [CmdletBinding( SupportsPaging = $true )]\n    [OutputType([ConfluencePS.Page])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64]$PageID,\n\n        [switch]$Recurse,\n\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$PageSize = 25\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        #Fix: See fix statement below. These two fix statements are tied together\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        #Fix: This doesn't get called since there are no parameter sets for this function. It must be\n        #copy paste from another function. This function doesn't really accept ConfluencePS.Page objects, it only\n        #works due to powershell grabbing the 'ID' from ConfluencePS.Page using the\n        #'ValueFromPipelineByPropertyName = $true' and '[Alias('ID')]' on the PageID Parameter.\n        if ($PsCmdlet.ParameterSetName -eq \"byObject\") {\n            $PageID = $InputObject.ID\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Uri'] = if ($Recurse.IsPresent) { \"$ApiUri/content/{0}/descendant/page\" -f $PageID } else { \"$ApiUri/content/{0}/child/page\" -f $PageID }\n        $iwParameters['Method'] = 'Get'\n        $iwParameters['GetParameters'] = @{\n            expand = \"space,version,body.storage,ancestors\"\n            limit  = $PageSize\n        }\n        $iwParameters['OutputType'] = [ConfluencePS.Page]\n\n        # Paging\n        ($PSCmdlet.PagingParameters | Get-Member -MemberType Property).Name | ForEach-Object {\n            $iwParameters[$_] = $PSCmdlet.PagingParameters.$_\n        }\n\n        Invoke-Method @iwParameters\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Get-Label {\n    [CmdletBinding(\n        SupportsPaging = $true\n    )]\n    [OutputType([ConfluencePS.ContentLabelSet])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID,\n\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$PageSize = 25\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}/label\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Get'\n        $iwParameters['GetParameters'] = @{\n            limit = $PageSize\n        }\n        $iwParameters['OutputType'] = [ConfluencePS.Label]\n\n        # Paging\n        ($PSCmdlet.PagingParameters | Get-Member -MemberType Property).Name | ForEach-Object {\n            $iwParameters[$_] = $PSCmdlet.PagingParameters.$_\n        }\n\n        foreach ($_page in $PageID) {\n            if ($_ -is [ConfluencePS.Page]) {\n                $InputObject = $_\n            } else {\n                $authAndApiUri = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n                $InputObject = Get-Page -PageID $_page @authAndApiUri\n            }\n            $iwParameters[\"Uri\"] = $resourceApi -f $_page\n            $output = New-Object -TypeName ConfluencePS.ContentLabelSet\n            $output.Page = $InputObject\n            $output.Labels += (Invoke-Method @iwParameters)\n            $output\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Get-Page {\n    [CmdletBinding(\n        SupportsPaging = $true,\n        DefaultParameterSetName = \"byId\"\n    )]\n    [OutputType([ConfluencePS.Page])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ParameterSetName = \"byId\",\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID,\n\n        [Parameter(\n            ParameterSetName = \"bySpace\"\n        )]\n        [Parameter(\n            ParameterSetName = \"bySpaceObject\"\n        )]\n        [Alias('Name')]\n        [string]$Title,\n\n        [Parameter(\n            Mandatory = $true,\n            ParameterSetName = \"bySpace\"\n        )]\n        [Parameter(\n            ParameterSetName = \"byLabel\"\n        )]\n        [Alias('Key')]\n        [string]$SpaceKey,\n\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true,\n            ParameterSetName = \"bySpaceObject\"\n        )]\n        [Parameter(\n            ValueFromPipeline = $true,\n            ParameterSetName = \"byLabel\"\n        )]\n        [ConfluencePS.Space]$Space,\n\n        [Parameter(\n            Mandatory = $true,\n            ParameterSetName = \"byLabel\"\n        )]\n        [string[]]$Label,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ParameterSetName = \"byQuery\"\n        )]\n        [string]$Query,\n\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$PageSize = 25\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content{0}\"\n\n        #setup defaults that don't change based on the pipeline or the parameter set\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Get'\n        $iwParameters['GetParameters'] = @{\n            expand = \"space,version,body.storage,ancestors\"\n            limit  = $PageSize\n        }\n        $iwParameters['OutputType'] = [ConfluencePS.Page]\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if ($Space -is [ConfluencePS.Space] -and ($Space.Key)) {\n            $SpaceKey = $Space.Key\n        }\n\n        # Paging\n        ($PSCmdlet.PagingParameters | Get-Member -MemberType Property).Name | ForEach-Object {\n            $iwParameters[$_] = $PSCmdlet.PagingParameters.$_\n        }\n\n        switch -regex ($PsCmdlet.ParameterSetName) {\n            \"byId\" {\n                foreach ($_pageID in $PageID) {\n                    $iwParameters[\"Uri\"] = $resourceApi -f \"/$_pageID\"\n\n                    Invoke-Method @iwParameters\n                }\n                break\n            }\n            \"bySpace\" {\n                # This includes 'bySpaceObject'\n                $iwParameters[\"Uri\"] = $resourceApi -f ''\n                $iwParameters[\"GetParameters\"][\"type\"] = \"page\"\n                if ($SpaceKey) { $iwParameters[\"GetParameters\"][\"spaceKey\"] = $SpaceKey }\n\n                if ($Title) {\n                    Invoke-Method @iwParameters | Where-Object { $_.Title -like \"$Title\" }\n                } else {\n                    Invoke-Method @iwParameters\n                }\n                break\n            }\n            \"byLabel\" {\n                $iwParameters[\"Uri\"] = $resourceApi -f \"/search\"\n\n                $CQLparameters = @(\"type=page\", \"label=$Label\")\n                if ($SpaceKey) { $CQLparameters += \"space=$SpaceKey\" }\n                $cqlQuery = ConvertTo-URLEncoded ($CQLparameters -join (\" AND \"))\n\n                $iwParameters[\"GetParameters\"][\"cql\"] = $cqlQuery\n\n                Invoke-Method @iwParameters\n                break\n            }\n            \"byQuery\" {\n                $iwParameters[\"Uri\"] = $resourceApi -f \"/search\"\n\n                $cqlQuery = ConvertTo-URLEncoded $Query\n                $iwParameters[\"GetParameters\"][\"cql\"] = \"type=page AND $cqlQuery\"\n\n                Invoke-Method @iwParameters\n            }\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Get-Space {\n    [CmdletBinding(\n        SupportsPaging = $true\n    )]\n    [OutputType([ConfluencePS.Space])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0\n        )]\n        [Alias('Key')]\n        [string[]]$SpaceKey,\n\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$PageSize = 25\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/space{0}\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Get'\n        $iwParameters['GetParameters'] = @{\n            expand = \"description.plain,icon,homepage,metadata.labels\"\n            limit  = $PageSize\n        }\n        $iwParameters['OutputType'] = [ConfluencePS.Space]\n\n        # Paging\n        ($PSCmdlet.PagingParameters | Get-Member -MemberType Property).Name | ForEach-Object {\n            $iwParameters[$_] = $PSCmdlet.PagingParameters.$_\n        }\n\n        if ($SpaceKey) {\n            foreach ($_space in $SpaceKey) {\n                $iwParameters[\"Uri\"] = $resourceApi -f \"/$_space\"\n\n                Invoke-Method @iwParameters\n            }\n        } else {\n            $iwParameters[\"Uri\"] = $resourceApi -f \"\"\n\n            Invoke-Method @iwParameters\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Invoke-Method {\n    [CmdletBinding(SupportsPaging = $true)]\n    [OutputType(\n        [PSObject],\n        [ConfluencePS.Page],\n        [ConfluencePS.Space],\n        [ConfluencePS.Label],\n        [ConfluencePS.Icon],\n        [ConfluencePS.Version],\n        [ConfluencePS.User],\n        [ConfluencePS.Attachment]\n    )]\n    [Diagnostics.CodeAnalysis.SuppressMessageAttribute( \"PSAvoidUsingEmptyCatchBlock\", \"\" )]\n    param (\n        [Parameter(Mandatory = $true)]\n        [uri]$Uri,\n\n        [Microsoft.PowerShell.Commands.WebRequestMethod]$Method = \"GET\",\n\n        [ValidateNotNullOrEmpty()]\n        [String]$Body,\n\n        [Switch]$RawBody,\n\n        [Hashtable]$Headers,\n\n        [Hashtable]$GetParameters,\n\n        [String]$InFile,\n\n        [String]$OutFile,\n\n        [ValidateSet(\n            [ConfluencePS.Page],\n            [ConfluencePS.Space],\n            [ConfluencePS.Label],\n            [ConfluencePS.Icon],\n            [ConfluencePS.Version],\n            [ConfluencePS.User],\n            [ConfluencePS.Attachment]\n        )]\n        [System.Type]$OutputType,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        $Caller = $PSCmdlet\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        Set-TlsLevel -Tls12\n\n        # Sanitize double slash `//`\n        # Happens when the BaseUri is the domain name\n        # [Uri]\"http://google.com\" vs [Uri]\"http://google.com/foo\"\n        $Uri = $Uri -replace '(?<!:)\\/\\/', '/'\n\n        # pass input to local variable\n        # this allows to use the PSBoundParameters for recursion\n        $_headers = @{   # Set any default headers\n            \"Accept\"         = \"application/json\"\n            \"Accept-Charset\" = \"utf-8\"\n        }\n        $Headers.Keys.foreach( { $_headers[$_] = $Headers[$_] })\n    }\n\n    Process {\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        # load DefaultParameters for Invoke-WebRequest\n        # as the global PSDefaultParameterValues is not used\n        $PSDefaultParameterValues = $global:PSDefaultParameterValues\n\n        $splatParameters = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter @(\"Uri\", \"Method\", \"InFile\", \"OutFile\")\n        $splatParameters['Headers'] = $_headers\n        $splatParameters['ContentType'] = \"application/json; charset=utf-8\"\n        $splatParameters['UseBasicParsing'] = $true\n        $splatParameters['ErrorAction'] = 'Stop'\n        $splatParameters['Verbose'] = $false     # Overwrites verbose output\n\n        #add 'start' query parameter if Paging with Skip is being used\n        if (($PSCmdlet.PagingParameters) -and ($PSCmdlet.PagingParameters.Skip)) {\n            $GetParameters[\"start\"] = $PSCmdlet.PagingParameters.Skip\n        }\n        # Append GET parameters to Uri, aka query Parameters\n        if ($GetParameters -and ($Uri.Query -eq \"\")) {\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Using `$GetParameters: $($GetParameters | Out-String)\"\n            $splatParameters['Uri'] = [uri]\"$Uri$(ConvertTo-GetParameter $GetParameters)\"\n            # Prevent recursive appends\n            $PSBoundParameters.Remove('GetParameters') | Out-Null\n            $GetParameters = $null\n        }\n\n        if ($_headers.ContainsKey(\"Content-Type\")) {\n            $splatParameters[\"ContentType\"] = $_headers[\"Content-Type\"]\n            $_headers.Remove(\"Content-Type\")\n            $splatParameters[\"Headers\"] = $_headers\n        }\n\n        if ($Body) {\n            if ($RawBody) {\n                $splatParameters[\"Body\"] = $Body\n            } else {\n                # Encode Body to preserve special chars\n                # http://stackoverflow.com/questions/15290185/invoke-webrequest-issue-with-special-characters-in-json\n                $splatParameters[\"Body\"] = [System.Text.Encoding]::UTF8.GetBytes($Body)\n            }\n        }\n\n        # Invoke the API\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Invoking method $Method to URI $URi\"\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Invoke-WebRequest with: $(([PSCustomObject]$splatParameters) | Out-String)\"\n        try {\n            $webResponse = Invoke-WebRequest @splatParameters\n        } catch {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Failed to get an answer from the server\"\n            $webResponse = $_\n            if ($webResponse.ErrorDetails) {\n                # In PowerShellCore (v6+), the response body is available as string\n                $responseBody = $webResponse.ErrorDetails.Message\n            } else {\n                $webResponse = $webResponse.Exception.Response\n            }\n        }\n\n        # Test response Headers if Confluence requires a CAPTCHA\n        Test-Captcha -InputObject $webResponse\n\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] Executed WebRequest. Access `$webResponse to see details\"\n\n        if ($webResponse) {\n            # In PowerShellCore (v6+) the StatusCode of an exception is somewhere else\n            if (-not ($statusCode = $webResponse.StatusCode)) {\n                $statusCode = $webresponse.Exception.Response.StatusCode\n            }\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Status code: $($statusCode)\"\n\n            if ($statusCode.value__ -ge 400) {\n                Write-Warning \"Confluence returned HTTP error $($statusCode.value__) - $($statusCode)\"\n\n                if ((!($responseBody)) -and ($webResponse | Get-Member -Name \"GetResponseStream\")) {\n                    # Retrieve body of HTTP response - this contains more useful information about exactly why the error occurred\n                    $readStream = New-Object -TypeName System.IO.StreamReader -ArgumentList ($webResponse.GetResponseStream())\n                    $responseBody = $readStream.ReadToEnd()\n                    $readStream.Close()\n                }\n\n                Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Retrieved body of HTTP response for more information about the error (`$responseBody)\"\n                Write-Debug \"[$($MyInvocation.MyCommand.Name)] Got the following error as `$responseBody\"\n\n                $errorItem = [System.Management.Automation.ErrorRecord]::new(\n                    ([System.ArgumentException]\"Invalid Server Response\"),\n                    \"InvalidResponse.Status$($statusCode.value__)\",\n                    [System.Management.Automation.ErrorCategory]::InvalidResult,\n                    $responseBody\n                )\n\n                try {\n                    $responseObject = ConvertFrom-Json -InputObject $responseBody -ErrorAction Stop\n                    if ($responseObject.message) {\n                        $errorItem.ErrorDetails = $responseObject.message\n                    } else {\n                        $errorItem.ErrorDetails = \"An unknown error ocurred.\"\n                    }\n\n                } catch {\n                    $errorItem.ErrorDetails = \"An unknown error ocurred.\"\n                }\n\n                $Caller.WriteError($errorItem)\n            } else {\n                if ($webResponse.Content) {\n                    try {\n                        # API returned a Content: lets work with it\n                        $response = ConvertFrom-Json ([Text.Encoding]::UTF8.GetString($webResponse.RawContentStream.ToArray()))\n\n                        if ($null -ne $response.errors) {\n                            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] An error response was received from; resolving\"\n                            # This could be handled nicely in an function such as:\n                            # ResolveError $response -WriteError\n                            Write-Error $($response.errors | Out-String)\n                        } else {\n                            if ($PSCmdlet.PagingParameters.IncludeTotalCount) {\n                                [double]$Accuracy = 0.0\n                                $PSCmdlet.PagingParameters.NewTotalCount($response.size, $Accuracy)\n                            }\n                            # None paginated results / first page of pagination\n                            $result = $response\n                            if (($response) -and ($response | Get-Member -Name results)) {\n                                $result = $response.results\n                            }\n                            if ($OutputType) {\n                                # Results shall be casted to custom objects (see ValidateSet)\n                                Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Outputting results as $($OutputType.FullName)\"\n                                $converter = \"ConvertTo-$($OutputType.Name)\"\n                                $result | & $converter\n                            } else {\n                                $result\n                            }\n\n                            # Detect if result is paginated\n                            if ($response._links.next) {\n                                Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Invoking pagination\"\n\n                                # Remove Parameters that don't need propagation\n                                $script:PSDefaultParameterValues.Remove(\"$($MyInvocation.MyCommand.Name):GetParameters\")\n                                $script:PSDefaultParameterValues.Remove(\"$($MyInvocation.MyCommand.Name):IncludeTotalCount\")\n\n                                $parameters = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter @(\"Method\", \"Headers\", \"OutputType\")\n                                $parameters['Uri'] = \"{0}{1}\" -f $response._links.base, $response._links.next\n\n                                Write-Verbose \"NEXT PAGE: $($parameters[\"Uri\"])\"\n\n                                Invoke-Method @parameters\n                            }\n                        }\n                    } catch {\n                        throw $_\n                    }\n                } else {\n                    # No content, although statusCode < 400\n                    # This could be wanted behavior of the API\n                    Write-Verbose \"[$($MyInvocation.MyCommand.Name)] No content was returned from.\"\n                }\n            }\n        } else {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] No Web result object was returned from. This is unusual!\"\n        }\n    }\n\n    END {\n        Set-TlsLevel -Revert\n\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction New-Page {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true,\n        DefaultParameterSetName = 'byParameters'\n    )]\n    [OutputType([ConfluencePS.Page])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ParameterSetName = 'byObject'\n        )]\n        [ConfluencePS.Page]$InputObject,\n\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ParameterSetName = 'byParameters'\n        )]\n        [Alias('Name')]\n        [string]$Title,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$ParentID,\n        [Parameter(ParameterSetName = 'byParameters')]\n        [ConfluencePS.Page]$Parent,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [string]$SpaceKey,\n        [Parameter(ParameterSetName = 'byParameters')]\n        [ConfluencePS.Space]$Space,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [string]$Body,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [switch]$Convert\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content\"\n\n        #this is the splat hashtable that passes the auth and uri to calls but not Invoke-Method, i.e. Get-Page\n        $authAndApiUri = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Uri'] = $resourceApi\n        $iwParameters['Method'] = 'Post'\n        $iwParameters['OutputType'] = [ConfluencePS.Page]\n\n        $Content = [PSObject]@{\n            type      = \"page\"\n            space     = [PSObject]@{ key = \"\" }\n            title     = \"\"\n            body      = [PSObject]@{\n                storage = [PSObject]@{\n                    representation = 'storage'\n                }\n            }\n            ancestors = @()\n        }\n\n        switch ($PsCmdlet.ParameterSetName) {\n            \"byObject\" {\n                $Content.title = $InputObject.Title\n                $Content.space.key = $InputObject.Space.Key\n                $Content.body.storage.value = $InputObject.Body\n                if ($InputObject.Ancestors) {\n                    $Content.ancestors += @( $InputObject.Ancestors | ForEach-Object { @{ id = $_.ID } } )\n                }\n            }\n            \"byParameters\" {\n                if (($Parent -is [ConfluencePS.Page]) -and ($Parent.ID)) {\n                    $ParentID = $Parent.ID\n                }\n                if (($Space -is [ConfluencePS.Space]) -and ($Space.Key)) {\n                    $SpaceKey = $Space.Key\n                }\n\n                if (($ParentID) -and !($SpaceKey)) {\n                    Write-Verbose \"[$($MyInvocation.MyCommand.Name)] SpaceKey not specified. Retrieving from Get-ConfluencePage -PageID $ParentID\"\n                    $SpaceKey = (Get-Page -PageID $ParentID @authAndApiUri).Space.Key\n                }\n\n                # If -Convert is flagged, call ConvertTo-ConfluenceStorageFormat against the -Body\n                if ($Convert) {\n                    Write-Verbose '[$($MyInvocation.MyCommand.Name)] -Convert flag active; converting content to Confluence storage format'\n                    $Body = ConvertTo-StorageFormat -Content $Body @authAndApiUri\n                }\n\n                $Content.title = $Title\n                $Content.space = @{ key = $SpaceKey }\n                $Content.body.storage.value = $Body\n                if ($ParentID) {\n                    $Content.ancestors = @( @{ id = $ParentID } )\n                }\n            }\n        }\n\n        $iwParameters[\"Body\"] = $Content | ConvertTo-Json\n\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] Content to be sent: $($Content | Out-String)\"\n        If ($PSCmdlet.ShouldProcess(\"Space $($Content.space.key)\")) {\n            Invoke-Method @iwParameters\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction New-Space {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true,\n        DefaultParameterSetName = \"byObject\"\n    )]\n    [OutputType([ConfluencePS.Space])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Mandatory = $true,\n            ParameterSetName = \"byObject\",\n            ValueFromPipeline = $true\n        )]\n        [ConfluencePS.Space]$InputObject,\n\n        [Parameter(\n            Mandatory = $true,\n            ParameterSetName = \"byProperties\"\n        )]\n        [Alias('Key')]\n        [string]$SpaceKey,\n\n        [Parameter(\n            Mandatory = $true,\n            ParameterSetName = \"byProperties\"\n        )]\n        [string]$Name,\n\n        [Parameter(\n            ParameterSetName = \"byProperties\"\n        )]\n        [string]$Description\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/space\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if ($PsCmdlet.ParameterSetName -eq \"byObject\") {\n            $SpaceKey = $InputObject.Key\n            $Name = $InputObject.Name\n            $Description = $InputObject.Description\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Uri'] = $resourceApi\n        $iwParameters['Method'] = 'Post'\n        $iwParameters['OutputType'] = [ConfluencePS.Space]\n\n        $Body = @{\n            key         = $SpaceKey\n            name        = $Name\n            description = @{\n                plain = @{\n                    value          = $Description\n                    representation = 'plain'\n                }\n            }\n        }\n\n        $iwParameters[\"Body\"] = $Body | ConvertTo-Json\n\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] Content to be sent: $($Body | Out-String)\"\n        If ($PSCmdlet.ShouldProcess(\"$SpaceKey $Name\")) {\n            Invoke-Method @iwParameters\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Remove-Attachment {\n    [CmdletBinding(\n        ConfirmImpact = 'Medium',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([Bool])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true\n        )]\n        [ConfluencePS.Attachment[]]$Attachment\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}\"\n    }\n\n    PROCESS {\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Delete'\n\n        foreach ($_attachment in $Attachment) {\n            $iwParameters[\"Uri\"] = $resourceApi -f $_attachment.ID\n\n            if ($PSCmdlet.ShouldProcess(\"Attachment $($_attachment.ID), PageID $($_attachment.PageID)\")) {\n                Invoke-Method @iwParameters\n            }\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Remove-Label {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([Bool])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID,\n\n        [Parameter()]\n        [string[]]$Label\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}/label?name={1}\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Delete'\n\n        foreach ($_page in $PageID) {\n            $_labels = $Label\n            if (!$_labels) {\n                Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Collecting all Labels for page $_page\"\n                $authAndApiUri = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n                $allLabels = Get-Label -PageID $_page @authAndApiUri\n                if ($allLabels.Labels) {\n                    $_labels = $allLabels.Labels | Select-Object -ExpandProperty Name\n                }\n            }\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Labels to remove: `$_labels\"\n\n            foreach ($_label in $_labels) {\n                $iwParameters[\"Uri\"] = $resourceApi -f $_page, $_label\n\n                if ($PSCmdlet.ShouldProcess(\"Label $_label, PageID $_page\")) {\n                    Invoke-Method @iwParameters\n                }\n            }\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Remove-Page {\n    [CmdletBinding(\n        ConfirmImpact = 'Medium',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([Bool])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Delete'\n\n        foreach ($_page in $PageID) {\n            $iwParameters[\"Uri\"] = $resourceApi -f $_page\n\n            If ($PSCmdlet.ShouldProcess(\"PageID $_page\")) {\n                Invoke-Method @iwParameters\n            }\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Remove-Space {\n    [CmdletBinding(\n        ConfirmImpact = 'High',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType()]\n    [System.Diagnostics.CodeAnalysis.SuppressMessage('PSUseDeclaredVarsMoreThanAssignments', '')]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [Alias('Key')]\n        [string[]]$SpaceKey,\n\n        [switch]$Force\n\n        # TODO: Probably an extra param later to loop checking the status & wait for completion?\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/space/{0}\"\n\n        if ($Force) {\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None\"\n            $oldConfirmPreference = $ConfirmPreference\n            $ConfirmPreference = 'None'\n        }\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Space] -or $_ -is [string])) {\n            $message = \"The Object in the pipe is not a Space.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Delete'\n\n        foreach ($_space in $SpaceKey) {\n            $iwParameters[\"Uri\"] = $resourceApi -f $_space\n\n            If ($PSCmdlet.ShouldProcess(\"Space key $_space\")) {\n                $response = Invoke-Method @iwParameters\n\n                # Successful response provides a \"longtask\" status link\n                # (add additional code here later to check and/or wait for the status)\n            }\n        }\n    }\n\n    END {\n        if ($Force) {\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Restoring ConfirmPreference to [$oldConfirmPreference]\"\n            $ConfirmPreference = $oldConfirmPreference\n        }\n\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Set-Attachment {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([ConfluencePS.Attachment])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true\n        )]\n        [ConfluencePS.Attachment]$Attachment,\n\n        # Path of the file to upload and attach\n        [Parameter( Mandatory )]\n        [ValidateScript(\n            {\n                if (-not (Test-Path $_ -PathType Leaf)) {\n                    $errorItem = [System.Management.Automation.ErrorRecord]::new(\n                        ([System.ArgumentException]\"File not found\"),\n                        'ParameterValue.FileNotFound',\n                        [System.Management.Automation.ErrorCategory]::ObjectNotFound,\n                        $_\n                    )\n                    $errorItem.ErrorDetails = \"No file could be found with the provided path '$_'.\"\n                    $PSCmdlet.ThrowTerminatingError($errorItem)\n                } else {\n                    return $true\n                }\n            }\n        )]\n        [String]$FilePath\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}/child/attachment/{1}/data\"\n    }\n\n    PROCESS {\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-DebugMessage \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Uri'] = $resourceApi -f $Attachment.PageID, $Attachment.ID\n        $iwParameters['Method'] = 'Post'\n        $iwParameters['InFile'] = $FilePath\n        $iwParameters['OutputType'] = [ConfluencePS.Attachment]\n\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] Invoking Set Attachment Method with `$parameter\"\n        if ($PSCmdlet.ShouldProcess($Attachment.PageID, \"Updating attachment '$($Attachment.Title)'.\")) {\n            Invoke-Method @iwParameters\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Set-Info {\n    [CmdletBinding()]\n    [System.Diagnostics.CodeAnalysis.SuppressMessage('PSUseShouldProcessForStateChangingFunctions', '')]\n    param (\n        [Parameter(\n            HelpMessage = 'Example = https://brianbunke.atlassian.net/wiki (/wiki for Cloud instances)'\n        )]\n        [uri]$BaseURi,\n\n        [PSCredential]$Credential,\n\n        [uint64]$PageSize,\n\n        [switch]$PromptCredentials\n    )\n\n    BEGIN {\n\n        function Add-ConfluenceDefaultParameter {\n            param(\n                [Parameter(Mandatory = $true)]\n                [string]$Command,\n\n                [Parameter(Mandatory = $true)]\n                [string]$Parameter,\n\n                [Parameter(Mandatory = $true)]\n                $Value\n            )\n\n            PROCESS {\n                Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Setting [$command : $parameter] = $value\"\n\n                # Needs to set both global and module scope for the private functions:\n                # http://stackoverflow.com/questions/30427110/set-psdefaultparametersvalues-for-use-within-module-scope\n                $PSDefaultParameterValues[\"${command}:${parameter}\"] = $Value\n                $global:PSDefaultParameterValues[\"${command}:${parameter}\"] = $Value\n            }\n        }\n\n        $moduleCommands = Get-Command -Module ConfluencePS\n\n        if ($PromptCredentials) {\n            $Credential = (Get-Credential)\n        }\n    }\n\n    PROCESS {\n        foreach ($command in $moduleCommands) {\n\n            $parameter = \"ApiUri\"\n            if ($BaseURi -and ($command.Parameters.Keys -contains $parameter)) {\n                Add-ConfluenceDefaultParameter -Command $command -Parameter $parameter -Value ($BaseURi.AbsoluteUri.TrimEnd('/') + '/rest/api')\n            }\n\n            $parameter = \"Credential\"\n            if ($Credential -and ($command.Parameters.Keys -contains $parameter)) {\n                Add-ConfluenceDefaultParameter -Command $command -Parameter $parameter -Value $Credential\n            }\n\n            $parameter = \"PageSize\"\n            if ($PageSize -and ($command.Parameters.Keys -contains $parameter)) {\n                Add-ConfluenceDefaultParameter -Command $command -Parameter $parameter -Value $PageSize\n            }\n        }\n    }\n}\n\nfunction Set-Label {\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $true\n    )]\n    [OutputType([ConfluencePS.ContentLabelSet])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Position = 0,\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ValueFromPipelineByPropertyName = $true\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64[]]$PageID,\n\n        [Parameter(Mandatory = $true)]\n        [string[]]$Label\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}/label\"\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        if (($_) -and -not($_ -is [ConfluencePS.Page] -or $_ -is [uint64])) {\n            $message = \"The Object in the pipe is not a Page.\"\n            $exception = New-Object -TypeName System.ArgumentException -ArgumentList $message\n            Throw $exception\n        }\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Post'\n        $iwParameters['OutputType'] = [ConfluencePS.Label]\n\n        $authAndApiUri = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n        foreach ($_page in $PageID) {\n            if ($_ -is [ConfluencePS.Page]) {\n                $InputObject = $_\n            } else {\n                $InputObject = Get-Page -PageID $_page @authAndApiUri\n            }\n\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Removing all previous labels\"\n            Remove-Label -PageID $_page @authAndApiUri | Out-Null\n\n            $iwParameters[\"Uri\"] = $resourceApi -f $_page\n            $iwParameters[\"Body\"] = $Label | ForEach-Object { @{prefix = 'global'; name = $_ } } | ConvertTo-Json\n\n            Write-Debug \"[$($MyInvocation.MyCommand.Name)] Content to be sent: $($iwParameters[\"Body\"] | Out-String)\"\n            if ($PSCmdlet.ShouldProcess(\"Label $Label, PageID $_page\")) {\n                $output = [ConfluencePS.ContentLabelSet]@{ Page = $InputObject }\n                $output.Labels += (Invoke-Method @iwParameters)\n                $output\n            }\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction Set-Page {\n    [CmdletBinding(\n        ConfirmImpact = 'Medium',\n        SupportsShouldProcess = $true,\n        DefaultParameterSetName = 'byParameters'\n    )]\n    [OutputType([ConfluencePS.Page])]\n    param (\n        [Parameter( Mandatory = $true )]\n        [uri]$ApiUri,\n\n        [Parameter( Mandatory = $false )]\n        [PSCredential]$Credential,\n\n        [Parameter( Mandatory = $false )]\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        $Certificate,\n\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ParameterSetName = 'byObject'\n        )]\n        [ConfluencePS.Page]$InputObject,\n\n        [Parameter(\n            Mandatory = $true,\n            ValueFromPipeline = $true,\n            ParameterSetName = 'byParameters'\n        )]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [Alias('ID')]\n        [uint64]$PageID,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [ValidateNotNullOrEmpty()]\n        [string]$Title,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [string]$Body,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [switch]$Convert,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [ValidateRange(1, [uint64]::MaxValue)]\n        [uint64]$ParentID,\n\n        [Parameter(ParameterSetName = 'byParameters')]\n        [ConfluencePS.Page]$Parent\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n\n        $resourceApi = \"$ApiUri/content/{0}\"\n\n        $authAndApiUri = Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n        # If -Convert is flagged, call ConvertTo-ConfluenceStorageFormat against the -Body\n        if ($Convert) {\n            Write-Verbose '[$($MyInvocation.MyCommand.Name)] -Convert flag active; converting content to Confluence storage format'\n            $Body = ConvertTo-StorageFormat -Content $Body @authAndApiUri\n        }\n    }\n\n    PROCESS {\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)\"\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)\"\n\n        $iwParameters = Copy-CommonParameter -InputObject $PSBoundParameters\n        $iwParameters['Method'] = 'Put'\n        $iwParameters['OutputType'] = [ConfluencePS.Page]\n\n        $Content = [PSObject]@{\n            type      = \"page\"\n            title     = \"\"\n            body      = [PSObject]@{\n                storage = [PSObject]@{\n                    value          = \"\"\n                    representation = 'storage'\n                }\n            }\n            version   = [PSObject]@{\n                number = 0\n            }\n            ancestors = @()\n        }\n\n        switch ($PsCmdlet.ParameterSetName) {\n            \"byObject\" {\n                $iwParameters[\"Uri\"] = $resourceApi -f $InputObject.ID\n                $Content.version.number = ++$InputObject.Version.Number\n                $Content.title = $InputObject.Title\n                $Content.body.storage.value = $InputObject.Body\n                # if ($InputObject.Ancestors) {\n                # $Content[\"ancestors\"] += @( $InputObject.Ancestors | Foreach-Object { @{ id = $_.ID } } )\n                # }\n            }\n            \"byParameters\" {\n                $iwParameters[\"Uri\"] = $resourceApi -f $PageID\n                $originalPage = Get-Page -PageID $PageID @authAndApiUri\n\n                if (($Parent -is [ConfluencePS.Page]) -and ($Parent.ID)) {\n                    $ParentID = $Parent.ID\n                }\n\n                $Content.version.number = ++$originalPage.Version.Number\n                if ($Title) { $Content.title = $Title }\n                else { $Content.title = $originalPage.Title }\n                # $Body might be empty\n                if ($PSBoundParameters.Keys -contains \"Body\") {\n                    $Content.body.storage.value = $Body\n                } else {\n                    $Content.body.storage.value = $originalPage.Body\n                }\n                # Ancestors is undocumented! May break in the future\n                # http://stackoverflow.com/questions/23523705/how-to-create-new-page-in-confluence-using-their-rest-api\n                if ($ParentID) {\n                    $Content.ancestors = @( @{ id = $ParentID } )\n                }\n            }\n        }\n\n        $iwParameters[\"Body\"] = $Content | ConvertTo-Json\n\n        Write-Debug \"[$($MyInvocation.MyCommand.Name)] Content to be sent: $($Content | Out-String)\"\n        If ($PSCmdlet.ShouldProcess(\"Page $($Content.title)\")) {\n            Invoke-Method @iwParameters\n        }\n    }\n\n    END {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function ended\"\n    }\n}\n\nfunction ConvertFrom-HTMLEncoded {\n    <#\n    .SYNOPSIS\n    Decode a HTML encoded string\n    #>\n    [CmdletBinding()]\n    [OutputType([String])]\n    param (\n        # String to decode\n        [Parameter( Position = 0, Mandatory = $true, ValueFromPipeline = $true )]\n        [string]$InputString\n    )\n\n    PROCESS {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Decoding string from HTML\"\n        [System.Web.HttpUtility]::HtmlDecode($InputString)\n    }\n}\n\nfunction ConvertFrom-URLEncoded {\n    <#\n    .SYNOPSIS\n    Decode a URL encoded string\n    #>\n    [CmdletBinding()]\n    [OutputType([String])]\n    param (\n        # String to decode\n        [Parameter( Position = 0, Mandatory = $true, ValueFromPipeline = $true )]\n        [string]$InputString\n    )\n\n    PROCESS {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Decoding string from URL\"\n        [System.Web.HttpUtility]::UrlDecode($InputString)\n    }\n}\n\nfunction ConvertTo-Attachment {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Attachment] )]\n    param (\n        # object to convert\n        [Parameter( ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Attachment\"\n\n            if ($_.container.id) {\n                $PageId = $_.container.id\n            } else {\n                [UInt32]$PageID = $_._expandable.container -replace '^.*\\/content\\/', ''\n            }\n\n            [ConfluencePS.Attachment](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                    @{Name = \"id\"; Expression = {\n                            [UInt32]($_.id -replace 'att', '')\n                        }\n                    },\n                    status,\n                    title,\n                    @{Name = \"filename\"; Expression = {\n                            '{0}_{1}' -f $PageID, $_.title | Remove-InvalidFileCharacter\n                        }\n                    },\n                    @{Name = \"mediatype\"; Expression = {\n                            $_.extensions.mediaType\n                        }\n                    },\n                    @{Name = \"filesize\"; Expression = {\n                            [convert]::ToInt32($_.extensions.fileSize, 10)\n                        }\n                    },\n                    @{Name = \"comment\"; Expression = {\n                            $_.extensions.comment\n                        }\n                    },\n                    @{Name = \"spacekey\"; Expression = {\n                            $_._expandable.space -replace '^.*\\/space\\/', ''\n                        }\n                    },\n                    @{Name = \"pageid\"; Expression = {\n                            $PageID\n                        }\n                    },\n                    @{Name = \"version\"; Expression = {\n                            if ($_.version) {\n                                ConvertTo-Version $_.version\n                            } else { $null }\n                        }\n                    },\n                    @{Name = \"URL\"; Expression = {\n                            $base = $_._links.base\n                            if (!($base)) { $base = $_._links.self -replace '\\/rest.*', '' }\n                            if ($_._links.download) {\n                                \"{0}{1}\" -f $base, $_._links.download\n                            } else { $null }\n                        }\n                    }\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-GetParameter {\n    <#\n    .SYNOPSIS\n    Generate the GET parameter string for an URL from a hashtable\n    #>\n    [CmdletBinding()]\n    param (\n        [Parameter( Position = 0, Mandatory = $true, ValueFromPipeline = $true )]\n        [hashtable]$InputObject\n    )\n\n    BEGIN {\n        [string]$parameters = \"?\"\n    }\n\n    PROCESS {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Making HTTP get parameter string out of a hashtable\"\n        foreach ($key in $InputObject.Keys) {\n            $parameters += \"$key=$($InputObject[$key])&\"\n        }\n    }\n\n    END {\n        $parameters -replace \".$\"\n    }\n}\n\nfunction ConvertTo-HashTable {\n    <#\n    .SYNOPSIS\n    Converts a PSCustomObject to Hashtable\n\n    .DESCRIPTION\n    PowerShell v4 on Windows 8.1 seems to have trouble casting [PSCustomObject] to custom classes.\n    This function is a workaround, as casting from [Hashtable] is no problem.\n    #>\n    param(\n        # Object to convert\n        [Parameter(Mandatory = $true)]\n        [PSCustomObject]$InputObject\n    )\n\n    begin {\n        $hash = @{}\n        $InputObject.PSObject.properties | ForEach-Object {\n            $hash[$_.Name] = $_.Value\n        }\n        Write-Output $hash\n    }\n}\n\nfunction ConvertTo-HTMLEncoded {\n    <#\n    .SYNOPSIS\n    Encode a string into HTML (eg: &gt; instead of >)\n    #>\n    [CmdletBinding()]\n    [OutputType([String])]\n    param (\n        # String to encode\n        [Parameter( Position = $true, Mandatory = $true, ValueFromPipeline = $true )]\n        [string]$InputString\n    )\n\n    PROCESS {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Encoding string to HTML\"\n        [System.Web.HttpUtility]::HtmlEncode($InputString)\n    }\n}\n\nfunction ConvertTo-Icon {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place\n    to select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Icon] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Icon\"\n            [ConfluencePS.Icon](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                        Path,\n                    Width,\n                    Height,\n                    IsDefault\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-Label {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Version] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Label\"\n            [ConfluencePS.Label](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                        id,\n                    name,\n                    prefix\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-Page {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Page] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Page\"\n            [ConfluencePS.Page](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                        id,\n                    status,\n                    title,\n                    @{Name = \"space\"; Expression = {\n                            if ($_.space) {\n                                ConvertTo-Space $_.space\n                            } else { $null }\n                        }\n                    },\n                    @{Name = \"version\"; Expression = {\n                            if ($_.version) {\n                                ConvertTo-Version $_.version\n                            } else { $null }\n                        }\n                    },\n                    @{Name = \"body\"; Expression = { $_.body.storage.value } },\n                    @{Name = \"ancestors\"; Expression = {\n                            if ($_.ancestors) {\n                                ConvertTo-PageAncestor $_.ancestors\n                            } else { $null }\n                        }\n                    },\n                    @{Name = \"URL\"; Expression = {\n                            $base = $_._links.base\n                            if (!($base)) { $base = $_._links.self -replace '\\/rest.*', '' }\n                            if ($_._links.webui) {\n                                \"{0}{1}\" -f $base, $_._links.webui\n                            } else { $null }\n                        }\n                    },\n                    @{Name = \"ShortURL\"; Expression = {\n                            $base = $_._links.base\n                            if (!($base)) { $base = $_._links.self -replace '\\/rest.*', '' }\n                            if ($_._links.tinyui) {\n                                \"{0}{1}\" -f $base, $_._links.tinyui\n                            } else { $null }\n                        }\n                    }\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-PageAncestor {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Page] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Page (Ancestor)\"\n            [ConfluencePS.Page](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                        id,\n                    status,\n                    title\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-Space {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Space] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Space\"\n            [ConfluencePS.Space](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                        id,\n                    key,\n                    name,\n                    @{Name = \"description\"; Expression = { $_.description.plain.value } },\n                    @{Name = \"Icon\"; Expression = {\n                            if ($_.icon) {\n                                ConvertTo-Icon $_.icon\n                            } else { $null }\n                        }\n                    },\n                    type,\n                    @{Name = \"Homepage\"; Expression = {\n                            if ($_.homepage -is [PSCustomObject]) {\n                                ConvertTo-Page $_.homepage\n                            } else { $null } # homepage might be a string\n                        }\n                    }\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-URLEncoded {\n    <#\n    .SYNOPSIS\n    Encode a string into URL (eg: %20 instead of \" \")\n    #>\n    [CmdletBinding()]\n    [OutputType([String])]\n    param (\n        # String to encode\n        [Parameter( Position = 0, Mandatory = $true, ValueFromPipeline = $true )]\n        [string]$InputString\n    )\n\n    PROCESS {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Encoding string to URL\"\n        [System.Web.HttpUtility]::UrlEncode($InputString)\n    }\n}\n\nfunction ConvertTo-User {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.User] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to User\"\n            [ConfluencePS.User](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                        username,\n                    userKey,\n                    @{Name = \"profilePicture\"; Expression = { ConvertTo-Icon $_.profilePicture } },\n                    displayname\n                ))\n        }\n    }\n}\n\nfunction ConvertTo-Version {\n    <#\n    .SYNOPSIS\n    Extracted the conversion to private function in order to have a single place to\n    select the properties to use when casting to custom object type\n    #>\n    [CmdletBinding()]\n    [OutputType( [ConfluencePS.Version] )]\n    param (\n        # object to convert\n        [Parameter( Position = 0, ValueFromPipeline = $true )]\n        $InputObject\n    )\n\n    Process {\n        foreach ($object in $InputObject) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Converting Object to Version\"\n            [ConfluencePS.Version](ConvertTo-Hashtable -InputObject ($object | Select-Object `\n                    @{Name = \"by\"; Expression = { ConvertTo-User $_.by } },\n                    when,\n                    friendlyWhen,\n                    number,\n                    message,\n                    minoredit\n                ))\n        }\n    }\n}\n\nfunction Copy-CommonParameter {\n    <#\n    .SYNOPSIS\n    This is a helper function to assist in creating a hashtable for splatting parameters to inner function calls.\n\n    .DESCRIPTION\n    This command copies all of the keys of a hashtable to a new hashtable if the key name matches the DefaultParameter\n    or the AdditionalParameter values. This function is designed to help select only function parameters that have been\n    set, so they can be passed to inner functions if and only if they have been set.\n\n    .EXAMPLE\n    PS C:\\> Copy-CommonParameter -InputObject $PSBoundParameters\n\n    Returns a hashtable that contains all of the bound default parameters.\n\n    .EXAMPLE\n    PS C:\\> Copy-CommonParameter -InputObject $PSBoundParameters -AdditionalParameter \"ApiUri\"\n\n    Returns a hashtable that contains all of the bound default parameters and the \"ApiUri\" parameter.\n    #>\n    [CmdletBinding( SupportsShouldProcess = $false )]\n    [OutputType(\n        [hashtable]\n    )]\n    param\n    (\n        [Parameter(Mandatory = $true)]\n        [hashtable]$InputObject,\n\n        [Parameter(Mandatory = $false)]\n        [string[]]$AdditionalParameter,\n\n        [Parameter(Mandatory = $false)]\n        [string[]]$DefaultParameter = @(\"Credential\", \"Certificate\")\n    )\n\n    [hashtable]$ht = @{}\n    foreach ($key in $InputObject.Keys) {\n        if ($key -in ($DefaultParameter + $AdditionalParameter)) {\n            $ht[$key] = $InputObject[$key]\n        }\n    }\n\n    return $ht\n}\n\nfunction Invoke-WebRequest {\n    # For Version up to 5.1\n    [CmdletBinding(HelpUri = 'https://go.microsoft.com/fwlink/?LinkID=217035')]\n    [Diagnostics.CodeAnalysis.SuppressMessageAttribute(\n        \"PSAvoidUsingConvertToSecureStringWithPlainText\",\n        \"\",\n        Justification = \"Converting received plaintext token to SecureString\"\n    )]\n    param(\n        [switch]\n        ${UseBasicParsing},\n\n        [Parameter(Mandatory = $true, Position = 0)]\n        [ValidateNotNullOrEmpty()]\n        [uri]\n        ${Uri},\n\n        [Microsoft.PowerShell.Commands.WebRequestSession]\n        ${WebSession},\n\n        [Alias('SV')]\n        [string]\n        ${SessionVariable},\n\n        [pscredential]\n        [System.Management.Automation.CredentialAttribute()]\n        ${Credential},\n\n        [switch]\n        ${UseDefaultCredentials},\n\n        [ValidateNotNullOrEmpty()]\n        [string]\n        ${CertificateThumbprint},\n\n        [ValidateNotNull()]\n        [System.Security.Cryptography.X509Certificates.X509Certificate]\n        ${Certificate},\n\n        [string]\n        ${UserAgent},\n\n        [switch]\n        ${DisableKeepAlive},\n\n        [ValidateRange(0, 2147483647)]\n        [uint64]\n        ${TimeoutSec},\n\n        [System.Collections.IDictionary]\n        ${Headers},\n\n        [ValidateRange(0, 2147483647)]\n        [uint64]\n        ${MaximumRedirection},\n\n        [Microsoft.PowerShell.Commands.WebRequestMethod]\n        ${Method},\n\n        [uri]\n        ${Proxy},\n\n        [pscredential]\n        [System.Management.Automation.CredentialAttribute()]\n        ${ProxyCredential},\n\n        [switch]\n        ${ProxyUseDefaultCredentials},\n\n        [Parameter(ValueFromPipeline = $true)]\n        [System.Object]\n        ${Body},\n\n        [string]\n        ${ContentType},\n\n        [ValidateSet('chunked', 'compress', 'deflate', 'gzip', 'identity')]\n        [string]\n        ${TransferEncoding},\n\n        [string]\n        ${InFile},\n\n        [string]\n        ${OutFile},\n\n        [switch]\n        ${PassThru})\n\n    begin {\n        if ($Credential) {\n            $SecureCreds = [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(\n                    $('{0}:{1}' -f $Credential.UserName, $Credential.GetNetworkCredential().Password)\n                ))\n            $PSBoundParameters[\"Headers\"][\"Authorization\"] = \"Basic $($SecureCreds)\"\n            $null = $PSBoundParameters.Remove(\"Credential\")\n        }\n\n        if ($InFile) {\n            $boundary = [System.Guid]::NewGuid().ToString()\n            $enc = [System.Text.Encoding]::GetEncoding(\"iso-8859-1\")\n            $fileName = Split-Path -Path $InFile -Leaf\n            $readFile = Get-Content -Path $InFile -Encoding Byte\n            $fileEnc = $enc.GetString($readFile)\n            $PSBoundParameters[\"Body\"] = @'\n--{0}\nContent-Disposition: form-data; name=\"file\"; filename=\"{1}\"\nContent-Type: application/octet-stream\n\n{2}\n--{0}--\n\n'@ -f $boundary, $fileName, $fileEnc\n\n            $PSBoundParameters[\"Headers\"]['X-Atlassian-Token'] = 'nocheck'\n            $PSBoundParameters[\"ContentType\"] = \"multipart/form-data; boundary=`\"$boundary`\"\"\n            $null = $PSBoundParameters.Remove(\"InFile\")\n        }\n\n        try {\n            $outBuffer = $null\n            if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {\n                $PSBoundParameters['OutBuffer'] = 1\n            }\n            $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand('Microsoft.PowerShell.Utility\\Invoke-WebRequest', [System.Management.Automation.CommandTypes]::Cmdlet)\n            $scriptCmd = { & $wrappedCmd @PSBoundParameters }\n            $steppablePipeline = $scriptCmd.GetSteppablePipeline($myInvocation.CommandOrigin)\n            $steppablePipeline.Begin($PSCmdlet)\n        } catch {\n            throw\n        }\n    }\n\n    process {\n        try {\n            $steppablePipeline.Process($_)\n        } catch {\n            throw\n        }\n    }\n\n    end {\n        try {\n            $steppablePipeline.End()\n        } catch {\n            throw\n        }\n    }\n    <#\n\n    .ForwardHelpTargetName Microsoft.PowerShell.Utility\\Invoke-WebRequest\n    .ForwardHelpCategory Cmdlet\n\n    #>\n}\n\nif ($PSVersionTable.PSVersion.Major -ge 6) {\n    function Invoke-WebRequest {\n        #require -Version 6\n        [CmdletBinding(DefaultParameterSetName = 'StandardMethod', HelpUri = 'https://go.microsoft.com/fwlink/?LinkID=217035')]\n        param(\n            [switch]\n            ${UseBasicParsing},\n\n            [Parameter(Mandatory = $true, Position = 0)]\n            [ValidateNotNullOrEmpty()]\n            [uri]\n            ${Uri},\n\n            [Microsoft.PowerShell.Commands.WebRequestSession]\n            ${WebSession},\n\n            [Alias('SV')]\n            [string]\n            ${SessionVariable},\n\n            [switch]\n            ${AllowUnencryptedAuthentication},\n\n            [Microsoft.PowerShell.Commands.WebAuthenticationType]\n            ${Authentication},\n\n            [pscredential]\n            [System.Management.Automation.CredentialAttribute()]\n            ${Credential},\n\n            [switch]\n            ${UseDefaultCredentials},\n\n            [ValidateNotNullOrEmpty()]\n            [string]\n            ${CertificateThumbprint},\n\n            [ValidateNotNull()]\n            [X509Certificate]\n            ${Certificate},\n\n            [switch]\n            ${SkipCertificateCheck},\n\n            [Microsoft.PowerShell.Commands.WebSslProtocol]\n            ${SslProtocol},\n\n            [securestring]\n            ${Token},\n\n            [string]\n            ${UserAgent},\n\n            [switch]\n            ${DisableKeepAlive},\n\n            [ValidateRange(0, 2147483647)]\n            [uint64]\n            ${TimeoutSec},\n\n            [System.Collections.IDictionary]\n            ${Headers},\n\n            [ValidateRange(0, 2147483647)]\n            [uint64]\n            ${MaximumRedirection},\n\n            [Parameter(ParameterSetName = 'StandardMethod')]\n            [Parameter(ParameterSetName = 'StandardMethodNoProxy')]\n            [Microsoft.PowerShell.Commands.WebRequestMethod]\n            ${Method},\n\n            [Parameter(ParameterSetName = 'CustomMethod', Mandatory = $true)]\n            [Parameter(ParameterSetName = 'CustomMethodNoProxy', Mandatory = $true)]\n            [Alias('CM')]\n            [ValidateNotNullOrEmpty()]\n            [string]\n            ${CustomMethod},\n\n            [Parameter(ParameterSetName = 'CustomMethodNoProxy', Mandatory = $true)]\n            [Parameter(ParameterSetName = 'StandardMethodNoProxy', Mandatory = $true)]\n            [switch]\n            ${NoProxy},\n\n            [Parameter(ParameterSetName = 'StandardMethod')]\n            [Parameter(ParameterSetName = 'CustomMethod')]\n            [uri]\n            ${Proxy},\n\n            [Parameter(ParameterSetName = 'StandardMethod')]\n            [Parameter(ParameterSetName = 'CustomMethod')]\n            [pscredential]\n            [System.Management.Automation.CredentialAttribute()]\n            ${ProxyCredential},\n\n            [Parameter(ParameterSetName = 'StandardMethod')]\n            [Parameter(ParameterSetName = 'CustomMethod')]\n            [switch]\n            ${ProxyUseDefaultCredentials},\n\n            [Parameter(ValueFromPipeline = $true)]\n            [System.Object]\n            ${Body},\n\n            [string]\n            ${ContentType},\n\n            [ValidateSet('chunked', 'compress', 'deflate', 'gzip', 'identity')]\n            [string]\n            ${TransferEncoding},\n\n            [string]\n            ${InFile},\n\n            [string]\n            ${OutFile},\n\n            [switch]\n            ${PassThru},\n\n            [switch]\n            ${PreserveAuthorizationOnRedirect},\n\n            [switch]\n            ${SkipHeaderValidation})\n\n        begin {\n            if ($Credential -and (-not ($Authentication))) {\n                $PSBoundParameters[\"Authentication\"] = \"Basic\"\n            }\n            if ($InFile) {\n                $multipartContent = [System.Net.Http.MultipartFormDataContent]::new()\n                $FileStream = [System.IO.FileStream]::new($InFile, [System.IO.FileMode]::Open)\n                $fileHeader = [System.Net.Http.Headers.ContentDispositionHeaderValue]::new(\"form-data\")\n                $fileHeader.Name = \"file\"\n                $fileHeader.FileName = ([System.io.FileInfo]$InFile).name\n                $fileContent = [System.Net.Http.StreamContent]::new($FileStream)\n                $fileContent.Headers.ContentDisposition = $fileHeader\n                $fileContent.Headers.ContentType = [System.Net.Http.Headers.MediaTypeHeaderValue]::Parse(\"application/octet-stream\")\n                $multipartContent.Add($fileContent)\n                $PSBoundParameters[\"Headers\"]['X-Atlassian-Token'] = 'nocheck'\n                $PSBoundParameters[\"Body\"] = $multipartContent\n                $null = $PSBoundParameters.Remove(\"InFile\")\n            }\n            try {\n                $outBuffer = $null\n                if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {\n                    $PSBoundParameters['OutBuffer'] = 1\n                }\n                $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand('Microsoft.PowerShell.Utility\\Invoke-WebRequest', [System.Management.Automation.CommandTypes]::Cmdlet)\n                $scriptCmd = { & $wrappedCmd @PSBoundParameters }\n                $steppablePipeline = $scriptCmd.GetSteppablePipeline($myInvocation.CommandOrigin)\n                $steppablePipeline.Begin($PSCmdlet)\n            } catch {\n                throw\n            }\n        }\n\n        process {\n            try {\n                $steppablePipeline.Process($_)\n            } catch {\n                throw\n            }\n        }\n\n        end {\n            try {\n                $steppablePipeline.End()\n            } catch {\n                throw\n            }\n        }\n        <#\n\n    .ForwardHelpTargetName Microsoft.PowerShell.Utility\\Invoke-WebRequest\n    .ForwardHelpCategory Cmdlet\n\n    #>\n    }\n}\n\nfunction Remove-InvalidFileCharacter {\n    <#\n    .SYNOPSIS\n        Replace any invalid filename characters from a string with underscores\n    #>\n    [CmdletBinding(\n        ConfirmImpact = 'Low',\n        SupportsShouldProcess = $false\n    )]\n    [OutputType( [String] )]\n    [System.Diagnostics.CodeAnalysis.SuppressMessage('PSUseShouldProcessForStateChangingFunctions', '')]\n    param (\n        # string to process\n        [Parameter( ValueFromPipeline = $true )]\n        [String]$InputString\n    )\n\n    BEGIN {\n        Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Function started\"\n        $InvalidChars = [IO.Path]::GetInvalidFileNameChars() -join ''\n        $RegExInvalid = \"[{0}]\" -f [RegEx]::Escape($InvalidChars)\n    }\n    Process {\n        foreach ($_string in $InputString) {\n            Write-Verbose \"[$($MyInvocation.MyCommand.Name)] Removing invalid characters\"\n            $_string -replace $RegExInvalid, '_'\n        }\n    }\n}\n\nfunction Set-TlsLevel {\n    [CmdletBinding( SupportsShouldProcess = $false )]\n    [System.Diagnostics.CodeAnalysis.SuppressMessage('PSUseShouldProcessForStateChangingFunctions', '')]\n    param (\n        [Parameter(Mandatory, ParameterSetName = 'Set')]\n        [Switch]$Tls12,\n\n        [Parameter(Mandatory, ParameterSetName = 'Revert')]\n        [Switch]$Revert\n    )\n\n    begin {\n        switch ($PSCmdlet.ParameterSetName) {\n            \"Set\" {\n                $Script:OriginalTlsSettings = [Net.ServicePointManager]::SecurityProtocol\n\n                [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12\n            }\n            \"Revert\" {\n                if ($Script:OriginalTlsSettings) {\n                    [Net.ServicePointManager]::SecurityProtocol = $Script:OriginalTlsSettings\n                }\n            }\n        }\n    }\n}\n\nfunction Test-Captcha {\n    [CmdletBinding()]\n    param(\n        # Response of Invoke-WebRequest\n        [Parameter(\n            ValueFromPipeline = $true\n        )]\n        [PSObject]$InputObject\n    )\n\n    begin {\n        $tokenRequiresCaptcha = \"AUTHENTICATION_DENIED\"\n        $headerRequiresCaptcha = \"X-Seraph-LoginReason\"\n    }\n\n    process {\n        if ($InputObject.Headers -and $InputObject.Headers[$headerRequiresCaptcha]) {\n            if ( ($InputObject.Headers[$headerRequiresCaptcha] -split \",\") -contains $tokenRequiresCaptcha ) {\n                Write-Warning \"Confluence requires you to log on to the website before continuing for security reasons.\"\n            }\n        }\n    }\n\n    end {\n    }\n}\n\nfunction Write-DebugMessage {\n    [CmdletBinding()]\n    param(\n        [Parameter(\n            ValueFromPipeline = $true\n        )]\n        $Message\n    )\n\n    begin {\n        $oldDebugPreference = $DebugPreference\n        if (!($DebugPreference -eq \"SilentlyContinue\")) {\n            $DebugPreference = 'Continue'\n        }\n    }\n\n    process {\n        Write-Debug $Message\n    }\n\n    end {\n        $DebugPreference = $oldDebugPreference\n    }\n}\n"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2016 Brian Bunke\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."
  },
  {
    "path": "modules/ConfluencePS/2.5.0/README.md",
    "content": "---\nlayout: module\npermalink: /module/ConfluencePS/\n---\n# [ConfluencePS](https://atlassianps.org/module/ConfluencePS)\n\n[![GitHub release](https://img.shields.io/github/release/AtlassianPS/ConfluencePS.svg?style=for-the-badge)](https://github.com/AtlassianPS/ConfluencePS/releases/latest)\n[![Build Status](https://img.shields.io/vso/build/AtlassianPS/ConfluencePS/12/master.svg?style=for-the-badge)](https://dev.azure.com/AtlassianPS/ConfluencePS/_build/latest?definitionId=12)\n[![PowerShell Gallery](https://img.shields.io/powershellgallery/dt/ConfluencePS.svg?style=for-the-badge)](https://www.powershellgallery.com/packages/ConfluencePS)\n![License](https://img.shields.io/badge/license-MIT-blue.svg?style=for-the-badge)\n\nAutomate your documentation! ConfluencePS is a PowerShell module that interacts with Atlassian's [Confluence] wiki product.\n\nNeed to add 100 new pages based on some dumb CSV file? Are you trying to figure out how to delete all pages labeled 'deleteMe'? Are you sick of manually editing the same page every single day? ConfluencePS has you covered!\n\nConfluencePS communicates with Atlassian's actively supported [REST API] via basic authentication. The REST implementation is the only way to interact with their cloud-hosted instances via API, and will eventually be the only way to interact with server installations.\n\nJoin the conversation on [![SlackLogo][] AtlassianPS.Slack.com](https://atlassianps.org/slack)\n\n[SlackLogo]: https://atlassianps.org/assets/img/Slack_Mark_Web_28x28.png\n<!--more-->\n\n---\n\n## Instructions\n\n### Installation\n\nInstall ConfluencePS from the [PowerShell Gallery]! `Install-Module` requires PowerShellGet (included in PS v5, or download for v3/v4 via the gallery link)\n\n```powershell\n# One time only install: (requires an admin PowerShell window)\nInstall-Module ConfluencePS\n\n# Check for updates occasionally:\nUpdate-Module ConfluencePS\n\n# To use each session:\nImport-Module ConfluencePS\nSet-ConfluenceInfo -BaseURI 'https://YourCloudWiki.atlassian.net/wiki' -PromptCredentials\n```\n\n### Usage\n\nYou can find the full documentation on our [homepage](https://atlassianps.org/docs/ConfluencePS) and in the console.\n\n```powershell\n# Review the help at any time!\nGet-Help about_ConfluencePS\nGet-Command -Module ConfluencePS\nGet-Help Get-ConfluencePage -Full   # or any other command\n```\n\nFor first steps to get up and running, check out the [Getting Started](https://atlassianps.org/docs/ConfluencePS/#getting-started) page.\n\n### Contribute\n\nWant to contribute to AtlassianPS? Great!\nWe appreciate [everyone](https://atlassianps.org/#people) who invests their time to make our modules the best they can be.\n\nCheck out our guidelines on [Contributing](https://atlassianps.org/docs/Contributing/) to our modules and documentation.\n\n## Tested on\n\n|Configuration|Status|\n|-------------|------|\n|Windows Powershell v3|[![Build Status](https://img.shields.io/teamcity/http/build.powershell.org/s/ConfluencePS_TestOnPowerShellV3.svg?label=Build%20Status)](https://build.powershell.org/viewType.html?buildTypeId=ConfluencePS_TestOnPowerShellV3)|\n|Windows Powershell v4|[![Build Status](https://img.shields.io/teamcity/http/build.powershell.org/s/ConfluencePS_TestOnPowerShellV4.svg?label=Build%20Status)](https://build.powershell.org/viewType.html?buildTypeId=ConfluencePS_TestOnPowerShellV4)|\n|Windows Powershell v5.1|[![Build Status](https://img.shields.io/vso/build/AtlassianPS/ConfluencePS/12/master.svg?style=for-the-badge)](https://dev.azure.com/AtlassianPS/ConfluencePS/_build/latest?definitionId=12)|\n|Powershell Core (latest) on Windows|[![Build Status](https://img.shields.io/vso/build/AtlassianPS/ConfluencePS/12/master.svg?style=for-the-badge)](https://dev.azure.com/AtlassianPS/ConfluencePS/_build/latest?definitionId=12)|\n|Powershell Core (latest) on Ubuntu|[![Build Status](https://img.shields.io/vso/build/AtlassianPS/ConfluencePS/12/master.svg?style=for-the-badge)](https://dev.azure.com/AtlassianPS/ConfluencePS/_build/latest?definitionId=12)|\n|Powershell Core (latest) on MacOS|[![Build Status](https://img.shields.io/vso/build/AtlassianPS/ConfluencePS/12/master.svg?style=for-the-badge)](https://dev.azure.com/AtlassianPS/ConfluencePS/_build/latest?definitionId=12)|\n\n## Acknowledgements\n\n* Thanks to [brianbunke] for getting this module on it's feet\n* Thanks to [thomykay] for his [PoshConfluence] SOAP API module, which provided enough of a starting point to feel comfortable undertaking this project.\n* Thanks to everyone ([Our Contributors](https://atlassianps.org/#people)) that helped with this module\n\n## Useful links\n\n* [Source Code]\n* [Latest Release]\n* [Submit an Issue]\n* How you can help us: [List of Issues](https://github.com/AtlassianPS/ConfluencePS/issues?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)\n\n## Disclaimer\n\nHopefully this is obvious, but:\n> This is an open source project (under the [MIT license]), and all contributors are volunteers. All commands are executed at your own risk. Please have good backups before you start, because you can delete a lot of stuff if you're not careful.\n\n  [Confluence]: <https://www.atlassian.com/software/confluence>\n  [REST API]: <https://docs.atlassian.com/atlassian-confluence/REST/latest/>\n  [PowerShell Gallery]: <https://www.powershellgallery.com/>\n  [thomykay]: <https://github.com/thomykay>\n  [PoshConfluence]: <https://github.com/thomykay/PoshConfluence>\n  [RamblingCookieMonster]: <https://github.com/RamblingCookieMonster>\n  [PSStackExchange]: <https://github.com/RamblingCookieMonster/PSStackExchange>\n  [Source Code]: <https://github.com/AtlassianPS/ConfluencePS>\n  [Latest Release]: <https://github.com/AtlassianPS/ConfluencePS/releases/latest>\n  [Submit an Issue]: <https://github.com/AtlassianPS/ConfluencePS/issues/new>\n  [juneb]: <https://github.com/juneb>\n  [brianbunke]: <https://github.com/brianbunke>\n  [Check this out]: <https://github.com/juneb/PowerShellHelpDeepDive>\n  [MIT license]: <https://github.com/brianbunke/ConfluencePS/blob/master/LICENSE>\n\n<!-- [//]: # (Sweet online markdown editor at http://dillinger.io) -->\n<!-- [//]: # (\"GitHub Flavored Markdown\" https://help.github.com/articles/github-flavored-markdown/) -->\n<!-- -->\n"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/en-US/ConfluencePS-help.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<helpItems schema=\"maml\" xmlns=\"http://msh\">\n  <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\">\n    <command:details>\n      <command:name>Add-Attachment</command:name>\n      <command:verb>Add</command:verb>\n      <command:noun>Attachment</command:noun>\n      <maml:description>\n        <maml:para>Add a new attachment to an existing Confluence page.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Add Attachments (one or more) to Confluence pages (one or more). If the Attachment did not exist previously, it will be created.</maml:para>\n      <maml:para>This will not update an already existing Attachment; see Set-Attachment for updating a file.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Add-Attachment</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>The ID of the page to which apply the Attachment to. Accepts multiple IDs, including via pipeline input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-Info.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"named\" aliases=\"none\">\n          <maml:name>FilePath</maml:name>\n          <maml:Description>\n            <maml:para>One or more files to be added.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs.</maml:para>\n            <maml:para>The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-Info.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>The ID of the page to which apply the Attachment to. Accepts multiple IDs, including via pipeline input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"named\" aliases=\"none\">\n        <maml:name>FilePath</maml:name>\n        <maml:Description>\n          <maml:para>One or more files to be added.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs.</maml:para>\n          <maml:para>The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Attachment</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Add-ConfluenceAttachment -PageID 123456 -FilePath test.png -Verbose</dev:code>\n        <dev:remarks>\n          <maml:para>Adds the Attachment test.png to the wiki page with ID 123456. -Verbose output provides extra technical details, if interested.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey SRV | Add-ConfluenceAttachment -FilePath test.png -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>Simulates adding the Attachment test.png to all pages in the space with key SRV. -WhatIf provides PageIDs of pages that would have been affected.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Add-Attachment/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Add-Label</command:name>\n      <command:verb>Add</command:verb>\n      <command:noun>Label</command:noun>\n      <maml:description>\n        <maml:para>Add a new global label to an existing Confluence page.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Assign labels (one or more) to Confluence pages (one or more).</maml:para>\n      <maml:para>If the label did not exist previously, it will be created. Preexisting labels are not affected.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Add-Label</maml:name>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>The ID of the page to which apply the label to. Accepts multiple IDs, including via pipeline input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-Info.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"named\" aliases=\"Labels\">\n          <maml:name>Label</maml:name>\n          <maml:Description>\n            <maml:para>One or more labels to be added. Currently only supports labels of prefix \"global\".</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Object</command:parameterValue>\n          <dev:type>\n            <maml:name>Object</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-Info.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>The ID of the page to which apply the label to. Accepts multiple IDs, including via pipeline input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"named\" aliases=\"Labels\">\n        <maml:name>Label</maml:name>\n        <maml:Description>\n          <maml:para>One or more labels to be added. Currently only supports labels of prefix \"global\".</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Object</command:parameterValue>\n        <dev:type>\n          <maml:name>Object</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.ContentLabelSet</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Add-ConfluenceLabel -PageID 123456 -Label alpha -Verbose</dev:code>\n        <dev:remarks>\n          <maml:para>Apply the label alpha to the wiki page with ID 123456. -Verbose output provides extra technical details, if interested.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey SRV | Add-ConfluenceLabel -Label servers -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>Simulates applying the label \"servers\" to all pages in the space with key SRV. -WhatIf provides PageIDs of pages that would have been affected.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey DEMO | Add-ConfluenceLabel -Label abc -Confirm</dev:code>\n        <dev:remarks>\n          <maml:para>Applies the label \"abc\" to all pages in the space with key DEMO. -Confirm prompts Yes/No for each page that would be affected.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Add-Label/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>ConvertTo-StorageFormat</command:name>\n      <command:verb>ConvertTo</command:verb>\n      <command:noun>StorageFormat</command:noun>\n      <maml:description>\n        <maml:para>Convert your content to Confluence's storage format.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>To properly create/edit pages, content should be in the proper \"XHTML-based\" format. Invokes a POST call to convert from a \"wiki\" representation, receiving a \"storage\" response.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>ConvertTo-StorageFormat</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n          <maml:name>Content</maml:name>\n          <maml:Description>\n            <maml:para>A string (in plain text and/or wiki markup) to be converted to storage format.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n        <maml:name>Content</maml:name>\n        <maml:Description>\n          <maml:para>A string (in plain text and/or wiki markup) to be converted to storage format.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>System.String</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>$Body = ConvertTo-ConfluenceStorageFormat -Content 'Hello world!'</dev:code>\n        <dev:remarks>\n          <maml:para>Stores the returned value '&lt;p&gt;Hello world!&lt;/p&gt;' in $Body for use in New-ConfluencePage/Set-ConfluencePage/etc.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-Date -Format s | ConvertTo-ConfluenceStorageFormat</dev:code>\n        <dev:remarks>\n          <maml:para>Pipe the current date/time in sortable format, returning the converted string.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/ConvertTo-StorageFormat/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>Confluence Storage Format</maml:linkText>\n        <maml:uri>https://confluence.atlassian.com/confcloud/confluence-storage-format-724765084.html</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>ConvertTo-Table</command:name>\n      <command:verb>ConvertTo</command:verb>\n      <command:noun>Table</command:noun>\n      <maml:description>\n        <maml:para>Convert your content to Confluence's wiki markup table format.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Formats input as a table with a horizontal header row. This wiki formatting is an intermediate step, and would still need ConvertTo-ConfluenceStorageFormat called against it.</maml:para>\n      <maml:para>This work is performed locally, and does not perform a REST call.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>ConvertTo-Table</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n          <maml:name>Content</maml:name>\n          <maml:Description>\n            <maml:para>The object array you would like to see displayed as a table on a wiki page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Object</command:parameterValue>\n          <dev:type>\n            <maml:name>Object</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Vertical</maml:name>\n          <maml:Description>\n            <maml:para>Create a vertical, two-column table.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>NoHeader</maml:name>\n          <maml:Description>\n            <maml:para>Ignore the property names, keeping a table of values with no header row highlighting.</maml:para>\n            <maml:para>In a vertical table, the property names remain, but the bold highlighting is removed.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n        <maml:name>Content</maml:name>\n        <maml:Description>\n          <maml:para>The object array you would like to see displayed as a table on a wiki page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Object</command:parameterValue>\n        <dev:type>\n          <maml:name>Object</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Vertical</maml:name>\n        <maml:Description>\n          <maml:para>Create a vertical, two-column table.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>NoHeader</maml:name>\n        <maml:Description>\n          <maml:para>Ignore the property names, keeping a table of values with no header row highlighting.</maml:para>\n          <maml:para>In a vertical table, the property names remain, but the bold highlighting is removed.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>System.String</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>Basically stolen verbatim from thomykay`s PoshConfluence SOAP API module. See links section.</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-Service | Select-Object Name,DisplayName,Status -First 10 | ConvertTo-ConfluenceTable</dev:code>\n        <dev:remarks>\n          <maml:para>List the first ten services on your computer, and convert to a table in Confluence markup format.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>$SvcTable = Get-Service | Select-Object Name,Status -First 10 |\n    ConvertTo-ConfluenceTable | ConvertTo-ConfluenceStorageFormat</dev:code>\n        <dev:remarks>\n          <maml:para>Following Example 1, convert the table from wiki markup format into storage format. Store the results in $SvcTable for a later New-ConfluencePage/etc. command.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-Alias | Where-Object {$_.Name.Length -eq 1} | Select-Object CommandType,DisplayName |\n    ConvertTo-ConfluenceTable -NoHeader</dev:code>\n        <dev:remarks>\n          <maml:para>Make a table of all one-character PowerShell aliases, and don't include the header row.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>[PSCustomObject]@{Name = 'Max'; Age = 123} | ConvertTo-ConfluenceTable -Vertical</dev:code>\n        <dev:remarks>\n          <maml:para>Output a vertical table instead. Property names will be a left header column with bold highlighting. Property values will be in a normal right column. Multiple objects will output as multiple tables, one on top of the next.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 5 --------------------------</maml:title>\n        <dev:code>Get-Alias | Where-Object {$_.Name.Length -eq 1} | Select-Object Name,Definition |\n    ConvertTo-ConfluenceTable -Vertical -NoHeader</dev:code>\n        <dev:remarks>\n          <maml:para>Output one string containing four vertical tables (one for each object returned). Property names are still displayed, but -NoHeader suppresses the bold highlighting.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/ConvertTo-Table/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>thomykay PoshConfluence</maml:linkText>\n        <maml:uri>https://github.com/thomykay/PoshConfluence</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Get-Attachment</command:name>\n      <command:verb>Get</command:verb>\n      <command:noun>Attachment</command:noun>\n      <maml:description>\n        <maml:para>Retrieve the child Attachments of a given wiki Page.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Return all Attachments directly below the given Page.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Get-Attachment</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"none\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>Return attachments for a list of page IDs.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>FileNameFilter</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by filename (case sensitive). Does not support wildcards (*).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>MediaTypeFilter</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by media type (case insensitive).</maml:para>\n            <maml:para>Does not support wildcards (*).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"none\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>Return attachments for a list of page IDs.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>FileNameFilter</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by filename (case sensitive). Does not support wildcards (*).</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>MediaTypeFilter</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by media type (case insensitive).</maml:para>\n          <maml:para>Does not support wildcards (*).</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>PageSize</maml:name>\n        <maml:Description>\n          <maml:para>Maximum number of results to fetch per call.</maml:para>\n          <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n          <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>25</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Skip</maml:name>\n        <maml:Description>\n          <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n          <maml:para>Defaults to 0.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>First</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Indicates how many items to return.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>18446744073709551615</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>IncludeTotalCount</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n          <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Attachment</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>Confluence uses hierarchy to help organize content. This command is meant to help provide the intended context from the command line.</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456\nGet-ConfluencePage -PageID 123456 | Get-ConfluenceAttachment</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods to return all Attachments directly below Page 123456. Both examples should return identical results.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456, 234567\nGet-ConfluencePage -PageID 123456, 234567 | Get-ConfluenceAttachment</dev:code>\n        <dev:remarks>\n          <maml:para>Similar to the previous example, this shows two different methods to return the Attachments of multiple pages. Both examples should return identical results.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 -FileNameFilter \"test.png\"</dev:code>\n        <dev:remarks>\n          <maml:para>Returns the Attachment called test.png from Page 123456 if it exists.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 -MediaTypeFilter \"image/png\"</dev:code>\n        <dev:remarks>\n          <maml:para>Returns any attachments of mime type image/png from Page 123456.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Get-Attachment/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Get-AttachmentFile</command:name>\n      <command:verb>Get</command:verb>\n      <command:noun>AttachmentFile</command:noun>\n      <maml:description>\n        <maml:para>Retrieves the binary Attachment for a given Attachment object.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Retrieves the binary Attachment for a given Attachment object.</maml:para>\n      <maml:para>As the files are stored in a location of the server that requires authentication, this functions allows the download of the Attachment in the same way as the rest of the module authenticates with the server.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Get-AttachmentFile</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n          <maml:name>Attachment</maml:name>\n          <maml:Description>\n            <maml:para>Attachment object to download.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Attachment[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Attachment[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Path</maml:name>\n          <maml:Description>\n            <maml:para>Override the path used to save the files.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>Use current directory</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n        <maml:name>Attachment</maml:name>\n        <maml:Description>\n          <maml:para>Attachment object to download.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Attachment[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Attachment[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Path</maml:name>\n        <maml:Description>\n          <maml:para>Override the path used to save the files.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>Use current directory</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Attachment</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>Confluence uses hierarchy to help organize content. This command is meant to help provide the intended context from the command line.</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 | Get-ConfluenceAttachmentFile</dev:code>\n        <dev:remarks>\n          <maml:para>Save any attachments of page 123456 to the current directory with each filename constructed with the page ID and the attachment filename.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 | Get-ConfluenceAttachmentFile -Path \"c:\\temp_dir\"</dev:code>\n        <dev:remarks>\n          <maml:para>Save any attachments of page 123456 to a specific directory with each filename constructed with the page ID and the attachment filename.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Get-AttachmentFile/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Get-ChildPage</command:name>\n      <command:verb>Get</command:verb>\n      <command:noun>ChildPage</command:noun>\n      <maml:description>\n        <maml:para>Retrieve the child pages of a given wiki page or pages.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Return all pages directly below the given page(s).</maml:para>\n      <maml:para>Optionally, the -Recurse parameter will return all child pages, no matter how nested.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Get-ChildPage</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by page ID.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Recurse</maml:name>\n          <maml:Description>\n            <maml:para>Get all child pages recursively</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by page ID.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Recurse</maml:name>\n        <maml:Description>\n          <maml:para>Get all child pages recursively</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>PageSize</maml:name>\n        <maml:Description>\n          <maml:para>Maximum number of results to fetch per call.</maml:para>\n          <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n          <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>25</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>IncludeTotalCount</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n          <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Skip</maml:name>\n        <maml:Description>\n          <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n          <maml:para>Defaults to 0.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>First</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Indicates how many items to return.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>18446744073709551615</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Page</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>Confluence uses hierarchy to help organize content. This command is meant to help provide the intended context from the command line.</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceChildPage -PageID 123456\nGet-ConfluencePage -PageID 123456 | Get-ConfluenceChildPage</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods to return all pages directly below page 123456. Both examples should return identical results.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceChildPage -PageID 123456 -Recurse</dev:code>\n        <dev:remarks>\n          <maml:para>Instead of returning only 123456's child pages, return grandchildren, great-grandchildren, and so on.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Get-ChildPage/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Get-Label</command:name>\n      <command:verb>Get</command:verb>\n      <command:noun>Label</command:noun>\n      <maml:description>\n        <maml:para>Retrieve all labels applied to the given object(s).</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Currently, this command only returns a label list from wiki pages. It is intended to eventually support other content types as well.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Get-Label</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>List the PageID number to check for labels.</maml:para>\n            <maml:para>Accepts piped input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>List the PageID number to check for labels.</maml:para>\n          <maml:para>Accepts piped input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>PageSize</maml:name>\n        <maml:Description>\n          <maml:para>Maximum number of results to fetch per call.</maml:para>\n          <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n          <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>25</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>IncludeTotalCount</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n          <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Skip</maml:name>\n        <maml:Description>\n          <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n          <maml:para>Defaults to 0.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>First</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Indicates how many items to return.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>18446744073709551615</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.ContentLabelSet</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceLabel -PageID 123456</dev:code>\n        <dev:remarks>\n          <maml:para>Returns all labels applied to wiki page 123456.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey HOTH -Label skywalker | Get-ConfluenceLabel</dev:code>\n        <dev:remarks>\n          <maml:para>For all pages in HOTH with the \"skywalker\" label applied, return the full list of labels found on each page.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Get-Label/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Get-Page</command:name>\n      <command:verb>Get</command:verb>\n      <command:noun>Page</command:noun>\n      <maml:description>\n        <maml:para>Retrieve a listing of pages in your Confluence instance.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Return Confluence pages, filtered by ID, Name, or Space.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Get-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by page ID.</maml:para>\n            <maml:para>Best option if you already know the ID.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt;NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>Get-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"true\" pipelineInput=\"False\" position=\"named\" aliases=\"Name\">\n          <maml:name>Title</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by page name (case-insensitive).</maml:para>\n            <maml:para>This supports wildcards (*) to allow for partial matching.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"Key\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by space key (case-insensitive).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt;NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>Get-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"true\" pipelineInput=\"False\" position=\"named\" aliases=\"Name\">\n          <maml:name>Title</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by page name (case-insensitive).</maml:para>\n            <maml:para>This supports wildcards (*) to allow for partial matching.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"Key\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by space key (case-insensitive).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"named\" aliases=\"none\">\n          <maml:name>Space</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by space object(s), typically from the pipeline.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n          <dev:type>\n            <maml:name>Space</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt;NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>Get-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"Key\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by space key (case-insensitive).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n          <maml:name>Space</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by space object(s), typically from the pipeline.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n          <dev:type>\n            <maml:name>Space</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Label</maml:name>\n          <maml:Description>\n            <maml:para>Filter results to only pages with the specified label(s).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt;NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>Get-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"none\">\n          <maml:name>Query</maml:name>\n          <maml:Description>\n            <maml:para>Use Confluences advanced search: CQL (https://developer.atlassian.com/cloud/confluence/advanced-searching-using-cql/).</maml:para>\n            <maml:para>This cmdlet will always append a filter to only look for pages (`type=page`).</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt;NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n          <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by page ID.</maml:para>\n          <maml:para>Best option if you already know the ID.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"true\" pipelineInput=\"False\" position=\"named\" aliases=\"Name\">\n        <maml:name>Title</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by page name (case-insensitive).</maml:para>\n          <maml:para>This supports wildcards (*) to allow for partial matching.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"Key\">\n        <maml:name>SpaceKey</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by space key (case-insensitive).</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n        <maml:name>Space</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by space object(s), typically from the pipeline.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n        <dev:type>\n          <maml:name>Space</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Label</maml:name>\n        <maml:Description>\n          <maml:para>Filter results to only pages with the specified label(s).</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"none\">\n        <maml:name>Query</maml:name>\n        <maml:Description>\n          <maml:para>Use Confluences advanced search: CQL (https://developer.atlassian.com/cloud/confluence/advanced-searching-using-cql/).</maml:para>\n          <maml:para>This cmdlet will always append a filter to only look for pages (`type=page`).</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>PageSize</maml:name>\n        <maml:Description>\n          <maml:para>Maximum number of results to fetch per call.</maml:para>\n          <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n          <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>25</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>IncludeTotalCount</maml:name>\n        <maml:Description>\n          <maml:para>&gt;NOTE: Not yet implemented.</maml:para>\n          <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n          <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Skip</maml:name>\n        <maml:Description>\n          <maml:para>Controls how many things will be skipped before starting output.</maml:para>\n          <maml:para>Defaults to 0.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>First</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Indicates how many items to return.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>18446744073709551615</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Page</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>Piped output into other cmdlets is generally tested and supported.</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey HOTH\nGet-ConfluenceSpace -SpaceKey HOTH | Get-ConfluencePage</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods to return all wiki pages in space \"HOTH\". Both examples should return identical results.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -PageID 123456 | Format-List *</dev:code>\n        <dev:remarks>\n          <maml:para>Returns the wiki page with ID 123456. `Format-List *` displays all of the object's properties, including the full page body.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -Title 'luke*' -SpaceKey HOTH</dev:code>\n        <dev:remarks>\n          <maml:para>Return all pages in HOTH whose names start with \"luke\" (case-insensitive). Wildcards (*) can be inserted to support partial matching.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -Label 'skywalker'</dev:code>\n        <dev:remarks>\n          <maml:para>Return all pages containing the label \"skywalker\" (case-insensitive). Label text must match exactly; no wildcards are applied.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 5 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -Query \"mention = jSmith and creator != jSmith\"</dev:code>\n        <dev:remarks>\n          <maml:para>Return all pages matching the query.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Get-Page/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Get-Space</command:name>\n      <command:verb>Get</command:verb>\n      <command:noun>Space</command:noun>\n      <maml:description>\n        <maml:para>Retrieve a listing of spaces in your Confluence instance.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Return all Confluence spaces, optionally filtering by Key.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Get-Space</maml:name>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"Key\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>Filter results by key.</maml:para>\n            <maml:para>Supports wildcard matching on partial input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Maximum number of results to fetch per call.</maml:para>\n            <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n            <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>25</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n            <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many objects will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n            <maml:para>Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>18446744073709551615</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"Key\">\n        <maml:name>SpaceKey</maml:name>\n        <maml:Description>\n          <maml:para>Filter results by key.</maml:para>\n          <maml:para>Supports wildcard matching on partial input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>PageSize</maml:name>\n        <maml:Description>\n          <maml:para>Maximum number of results to fetch per call.</maml:para>\n          <maml:para>This setting can be tuned to get better performance according to the load on the server.</maml:para>\n          <maml:para>&gt; Warning: too high of a PageSize can cause a timeout on the request.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>25</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>IncludeTotalCount</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Causes an extra output of the total count at the beginning.</maml:para>\n          <maml:para>Note this is actually a uInt64, but with a custom string representation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Skip</maml:name>\n        <maml:Description>\n          <maml:para>Controls how many objects will be skipped before starting output.</maml:para>\n          <maml:para>Defaults to 0.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>First</maml:name>\n        <maml:Description>\n          <maml:para>&gt; NOTE: Not yet implemented.</maml:para>\n          <maml:para>Indicates how many items to return.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>18446744073709551615</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Space</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>Piped output into other cmdlets is generally tested and supported.</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceSpace</dev:code>\n        <dev:remarks>\n          <maml:para>Display the info of all spaces on the server.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceSpace -SpaceKey HOTH | Format-List *</dev:code>\n        <dev:remarks>\n          <maml:para>Return only the space with key \"HOTH\" (case-insensitive).</maml:para>\n          <maml:para>`Format-List *` displays all of the object's properties.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceSpace -ApiUri \"https://myserver.com/wiki\" -Credential $cred</dev:code>\n        <dev:remarks>\n          <maml:para>Manually specifying a server and authentication credentials, list all spaces found on the instance. `Set-ConfluenceInfo` usually makes this unnecessary, unless you are actively maintaining multiple instances.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Get-Space/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Invoke-Method</command:name>\n      <command:verb>Invoke</command:verb>\n      <command:noun>Method</command:noun>\n      <maml:description>\n        <maml:para>Invoke a specific call to a Confluence REST Api endpoint</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Make a call to a REST Api endpoint with all the benefits of ConfluencePS.</maml:para>\n      <maml:para>This cmdlet is what the other cmdlets call under the hood. It handles the authentication, parses the response, handles exceptions from Confluence, returns specific objects and handles the differences between versions of Powershell and Operating Systems.</maml:para>\n      <maml:para>ConfluencePS does not support any third-party plugins on Confluence. This cmdlet can be used to interact with REST Api endpoints which are not already converted in ConfluencePS. It allows for anyone to use the same technics as ConfluencePS uses internally for creating their own functions or modules. When used by a module, the Manifest (.psd1) can define the dependency to ConfluencePS with the 'RequiredModules' property. This will import the module if not already loaded or even download it from the PSGallery.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Invoke-Method</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"none\">\n          <maml:name>Uri</maml:name>\n          <maml:Description>\n            <maml:para>URI address of the REST API endpoint.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"10\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"11\" aliases=\"none\">\n          <maml:name>Caller</maml:name>\n          <maml:Description>\n            <maml:para>Context which will be used for throwing errors.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Object</command:parameterValue>\n          <dev:type>\n            <maml:name>Object</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>$PSCmdlet</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"2\" aliases=\"none\">\n          <maml:name>Method</maml:name>\n          <maml:Description>\n            <maml:para>Method of the HTTP request.</maml:para>\n          </maml:Description>\n          <command:parameterValueGroup>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Default</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Get</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Head</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Post</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Put</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Delete</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Trace</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Options</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Merge</command:parameterValue>\n            <command:parameterValue required=\"false\" command:variableLength=\"false\">Patch</command:parameterValue>\n          </command:parameterValueGroup>\n          <command:parameterValue required=\"true\" variableLength=\"false\">WebRequestMethod</command:parameterValue>\n          <dev:type>\n            <maml:name>WebRequestMethod</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>GET</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"3\" aliases=\"none\">\n          <maml:name>Body</maml:name>\n          <maml:Description>\n            <maml:para>Body of the HTTP request.</maml:para>\n            <maml:para>By default each character of the Body is encoded to a sequence of bytes. This enables the support of UTF8 characters. And was first reported here: &lt;https://stackoverflow.com/questions/15290185/invoke-webrequest-issue-with-special-characters-in-json&gt;</maml:para>\n            <maml:para>This behavior can be changed with -RawBody.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"4\" aliases=\"none\">\n          <maml:name>Headers</maml:name>\n          <maml:Description>\n            <maml:para>Define a key-value set of HTTP headers that should be used in the call.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Hashtable</command:parameterValue>\n          <dev:type>\n            <maml:name>Hashtable</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"5\" aliases=\"none\">\n          <maml:name>GetParameters</maml:name>\n          <maml:Description>\n            <maml:para>Define a key-value set of GET Parameters.</maml:para>\n            <maml:para>This is not mandatory, and can be integrated in the Uri. This parameter exists to facilitate the addition and removal of parameters in particular for paging</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Hashtable</command:parameterValue>\n          <dev:type>\n            <maml:name>Hashtable</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"6\" aliases=\"none\">\n          <maml:name>InFile</maml:name>\n          <maml:Description>\n            <maml:para>Path to a file that will be uploaded with a multipart/form-data request.</maml:para>\n            <maml:para>This parameter does not validate the input in any way.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"7\" aliases=\"none\">\n          <maml:name>OutFile</maml:name>\n          <maml:Description>\n            <maml:para>Path to the file where the response should be stored to.</maml:para>\n            <maml:para>This parameter does not validate the input in any way</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"8\" aliases=\"none\">\n          <maml:name>OutputType</maml:name>\n          <maml:Description>\n            <maml:para>Define the Type of the object that will be returned by the call.</maml:para>\n            <maml:para>The casting to custom classes is done in private functions as uses the cast operator which throws a terminating error in case the response can't be casted.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Type</command:parameterValue>\n          <dev:type>\n            <maml:name>Type</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"9\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Credentials to use for the authentication with the REST Api.</maml:para>\n            <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>RawBody</maml:name>\n          <maml:Description>\n            <maml:para>Keep the Body from being encoded.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>IncludeTotalCount</maml:name>\n          <maml:Description>\n            <maml:para>NOTE: Not yet implemented. Causes an extra output of the total count at the beginning. Note this is actually a uInt64, but with a custom string representation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Skip</maml:name>\n          <maml:Description>\n            <maml:para>Controls how many objects will be skipped before starting output.</maml:para>\n            <maml:para>Defaults to 0.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>First</maml:name>\n          <maml:Description>\n            <maml:para>NOTE: Not yet implemented. Indicates how many items to return.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n          <dev:type>\n            <maml:name>UInt64</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"none\">\n        <maml:name>Uri</maml:name>\n        <maml:Description>\n          <maml:para>URI address of the REST API endpoint.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"2\" aliases=\"none\">\n        <maml:name>Method</maml:name>\n        <maml:Description>\n          <maml:para>Method of the HTTP request.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">WebRequestMethod</command:parameterValue>\n        <dev:type>\n          <maml:name>WebRequestMethod</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>GET</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"3\" aliases=\"none\">\n        <maml:name>Body</maml:name>\n        <maml:Description>\n          <maml:para>Body of the HTTP request.</maml:para>\n          <maml:para>By default each character of the Body is encoded to a sequence of bytes. This enables the support of UTF8 characters. And was first reported here: &lt;https://stackoverflow.com/questions/15290185/invoke-webrequest-issue-with-special-characters-in-json&gt;</maml:para>\n          <maml:para>This behavior can be changed with -RawBody.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>RawBody</maml:name>\n        <maml:Description>\n          <maml:para>Keep the Body from being encoded.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"4\" aliases=\"none\">\n        <maml:name>Headers</maml:name>\n        <maml:Description>\n          <maml:para>Define a key-value set of HTTP headers that should be used in the call.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Hashtable</command:parameterValue>\n        <dev:type>\n          <maml:name>Hashtable</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"5\" aliases=\"none\">\n        <maml:name>GetParameters</maml:name>\n        <maml:Description>\n          <maml:para>Define a key-value set of GET Parameters.</maml:para>\n          <maml:para>This is not mandatory, and can be integrated in the Uri. This parameter exists to facilitate the addition and removal of parameters in particular for paging</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Hashtable</command:parameterValue>\n        <dev:type>\n          <maml:name>Hashtable</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"6\" aliases=\"none\">\n        <maml:name>InFile</maml:name>\n        <maml:Description>\n          <maml:para>Path to a file that will be uploaded with a multipart/form-data request.</maml:para>\n          <maml:para>This parameter does not validate the input in any way.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"7\" aliases=\"none\">\n        <maml:name>OutFile</maml:name>\n        <maml:Description>\n          <maml:para>Path to the file where the response should be stored to.</maml:para>\n          <maml:para>This parameter does not validate the input in any way</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"8\" aliases=\"none\">\n        <maml:name>OutputType</maml:name>\n        <maml:Description>\n          <maml:para>Define the Type of the object that will be returned by the call.</maml:para>\n          <maml:para>The casting to custom classes is done in private functions as uses the cast operator which throws a terminating error in case the response can't be casted.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Type</command:parameterValue>\n        <dev:type>\n          <maml:name>Type</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"9\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Credentials to use for the authentication with the REST Api.</maml:para>\n          <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"10\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate to use for the authentication with the REST Api.</maml:para>\n          <maml:para>If no sessions is available, the request will be executed anonymously.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"11\" aliases=\"none\">\n        <maml:name>Caller</maml:name>\n        <maml:Description>\n          <maml:para>Context which will be used for throwing errors.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Object</command:parameterValue>\n        <dev:type>\n          <maml:name>Object</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>$PSCmdlet</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>IncludeTotalCount</maml:name>\n        <maml:Description>\n          <maml:para>NOTE: Not yet implemented. Causes an extra output of the total count at the beginning. Note this is actually a uInt64, but with a custom string representation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Skip</maml:name>\n        <maml:Description>\n          <maml:para>Controls how many objects will be skipped before starting output.</maml:para>\n          <maml:para>Defaults to 0.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>First</maml:name>\n        <maml:Description>\n          <maml:para>NOTE: Not yet implemented. Indicates how many items to return.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">UInt64</command:parameterValue>\n        <dev:type>\n          <maml:name>UInt64</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>System.Management.Automation.PSObject</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Page</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Space</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Label</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Icon</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Version</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.User</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Attachment</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Invoke-ConfluenceMethod -Uri https://contoso.com/rest/api/content -Credential $cred</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a GET request on the defined URI and returns a collection of PSCustomObject</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Invoke-ConfluenceMethod -Uri https://contoso.com/rest/api/content -OutputType [ConfluencePS.Page] -Credential $cred</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a GET request on the defined URI and returns a collection of ConfluencePS.Page</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>$params = @{\n    Uri = \"https://contoso.com/rest/api/content\"\n    Method = \"POST\"\n    Credential = $cred\n}\nInvoke-ConfluenceMethod @params</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a POST request on the defined URI and returns a collection of ConfluencePS.Page.</maml:para>\n          <maml:para>This will example doesn't really do anything on the server, as the content API needs requires a value for the BODY. See next example</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>$body = '{\"type\": \"page\", \"space\": {\"key\": \"TS\"}, \"title\": \"My New Page\", \"body\": {\"storage\": {\"representation\": \"storage\"}, \"value\": \"&lt;p&gt;LoremIpsum&lt;/p&gt;\"}}'\n$params = @{\n    Uri = \"https://contoso.com/rest/api/content\"\n    Method = \"POST\"\n    Body = $body\n    Credential = $cred\n}\nInvoke-ConfluenceMethod @params</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a POST request with a JSON string in the BODY on the defined URI and returns a collection of ConfluencePS.Page.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 5 --------------------------</maml:title>\n        <dev:code>$params = @{\n    Uri = \"https://contoso.com/rest/api/content\"\n    GetParameters = @{\n        expand = \"space,version,body.storage,ancestors\"\n        limit  = 30\n    }\n    Credential = $cred\n}\nInvoke-ConfluenceMethod @params</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a GET request on the defined URI with a Get Parameter that is resolved to look like this: ?expand=space,version,body.storage,ancestors&amp;limit=30</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 6 --------------------------</maml:title>\n        <dev:code>$params = @{\n    Uri = \"https://contoso.com/rest/api/content/10001/child/attachment\"\n    Method = \"POST\"\n    OutputType = [ConfluencePS.Attachment]\n    InFile = \"c:\\temp\\confidentialData.txt\"\n    Credential = $cred\n}\nInvoke-ConfluenceMethod @params</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a POST request on the defined URI and uploads the InFile with a multipart/form-data request. The response of the request will be cast to an object of type ConfluencePS.Attachment.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 7 --------------------------</maml:title>\n        <dev:code>$params = @{\n    Uri = \"https://contoso.com/rest/api/content/10001/child/attachment/110001\"\n    Method = \"GET\"\n    Headers    = @{\"Accept\" = \"text/plain\"}\n    OutFile = \"c:\\temp\\confidentialData.txt\"\n    Credential = $cred\n}\nInvoke-ConfluenceMethod @params</dev:code>\n        <dev:remarks>\n          <maml:para>Executes a GET request on the defined URI and stores the output on the File System. It also uses the Headers to define what mimeTypes are expected in the response.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Invoke-Method/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>Confluence Cloud API</maml:linkText>\n        <maml:uri>https://developer.atlassian.com/cloud/confluence/rest/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>Confluence Server API</maml:linkText>\n        <maml:uri>https://docs.atlassian.com/ConfluenceServer/rest/latest/</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>New-Page</command:name>\n      <command:verb>New</command:verb>\n      <command:noun>Page</command:noun>\n      <maml:description>\n        <maml:para>Create a new page on your Confluence instance.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Create a new page on Confluence.</maml:para>\n      <maml:para>Optionally include content in -Body. Body content needs to be in \"Confluence storage format\" -- see also -Convert.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>New-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n          <maml:name>InputObject</maml:name>\n          <maml:Description>\n            <maml:para>A ConfluencePS.Page object from which to create a new page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n          <dev:type>\n            <maml:name>Page</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>New-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"Name\">\n          <maml:name>Title</maml:name>\n          <maml:Description>\n            <maml:para>Name of your new page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ParentID</maml:name>\n          <maml:Description>\n            <maml:para>The ID of the parent page.</maml:para>\n            <maml:para>&gt; NOTE: This feature is not in the 5.8 REST API documentation, and should be considered experimental.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Parent</maml:name>\n          <maml:Description>\n            <maml:para>Supply a ConfluencePS.Page object to use as the parent page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n          <dev:type>\n            <maml:name>Page</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>Key of the space where the new page should exist.</maml:para>\n            <maml:para>Only needed if you don't specify a parent page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Space</maml:name>\n          <maml:Description>\n            <maml:para>Space Object in which to create the new page.</maml:para>\n            <maml:para>Only needed if you don't specify a parent page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n          <dev:type>\n            <maml:name>Space</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Body</maml:name>\n          <maml:Description>\n            <maml:para>The contents of your new page.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Convert</maml:name>\n          <maml:Description>\n            <maml:para>Optionally, convert the provided body to Confluence's storage format. Has the same effect as calling ConvertTo-ConfluenceStorageFormat against your Body.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n        <maml:name>InputObject</maml:name>\n        <maml:Description>\n          <maml:para>A ConfluencePS.Page object from which to create a new page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n        <dev:type>\n          <maml:name>Page</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"Name\">\n        <maml:name>Title</maml:name>\n        <maml:Description>\n          <maml:para>Name of your new page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ParentID</maml:name>\n        <maml:Description>\n          <maml:para>The ID of the parent page.</maml:para>\n          <maml:para>&gt; NOTE: This feature is not in the 5.8 REST API documentation, and should be considered experimental.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Parent</maml:name>\n        <maml:Description>\n          <maml:para>Supply a ConfluencePS.Page object to use as the parent page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n        <dev:type>\n          <maml:name>Page</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>SpaceKey</maml:name>\n        <maml:Description>\n          <maml:para>Key of the space where the new page should exist.</maml:para>\n          <maml:para>Only needed if you don't specify a parent page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Space</maml:name>\n        <maml:Description>\n          <maml:para>Space Object in which to create the new page.</maml:para>\n          <maml:para>Only needed if you don't specify a parent page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n        <dev:type>\n          <maml:name>Space</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Body</maml:name>\n        <maml:Description>\n          <maml:para>The contents of your new page.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Convert</maml:name>\n        <maml:Description>\n          <maml:para>Optionally, convert the provided body to Confluence's storage format. Has the same effect as calling ConvertTo-ConfluenceStorageFormat against your Body.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Page</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>New-ConfluencePage -Title 'Test New Page' -SpaceKey Hoth</dev:code>\n        <dev:remarks>\n          <maml:para>Create a new blank wiki page at the root of space \"Hoth\".</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>New-ConfluencePage -Title 'Luke Skywalker' -Parent (Get-ConfluencePage -Title 'Darth Vader' -SpaceKey 'StarWars')</dev:code>\n        <dev:remarks>\n          <maml:para>Creates a new blank wiki page as a child page below \"Darth Vader\" in the specified space.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>New-ConfluencePage -Title 'Luke Skywalker' -ParentID 123456 -Verbose</dev:code>\n        <dev:remarks>\n          <maml:para>Creates a new blank wiki page as a child page below the wiki page with ID 123456.</maml:para>\n          <maml:para>-Verbose provides extra technical details, if interested.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>New-ConfluencePage -Title 'foo' -SpaceKey 'bar' -Body $PageContents</dev:code>\n        <dev:remarks>\n          <maml:para>Create a new wiki page named 'foo' at the root of space 'bar'. The wiki page will contain the data stored in $PageContents.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 5 --------------------------</maml:title>\n        <dev:code>New-ConfluencePage -Title 'foo' -SpaceKey 'bar' -Body 'Testing 123' -Convert</dev:code>\n        <dev:remarks>\n          <maml:para>Create a new wiki page named 'foo' at the root of space 'bar'.</maml:para>\n          <maml:para>The wiki page will contain the text \"Testing 123\". -Convert will condition the -Body parameter's string into storage format.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 6 --------------------------</maml:title>\n        <dev:code>$pageObject = [ConfluencePS.Page]@{\n    Title = \"My Title\"\n    Space = [ConfluencePS.Space]@{\n        Key=\"ABC\"\n    }\n}\n\n# example 1\nNew-ConfluencePage -InputObject $pageObject\n# example 2\n$pageObject | New-ConfluencePage</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods of creating a new page from an object `ConfluencePS.Page`.</maml:para>\n          <maml:para>Both examples should return identical results.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/New-Page/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>New-Space</command:name>\n      <command:verb>New</command:verb>\n      <command:noun>Space</command:noun>\n      <maml:description>\n        <maml:para>Create a new blank space on your Confluence instance.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Create a new blank space.</maml:para>\n      <maml:para>A value for `Key` and `Name` is mandatory. Not so for `Description`, although recommended.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>New-Space</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n          <maml:name>InputObject</maml:name>\n          <maml:Description>\n            <maml:para>Space Object from which to create the new space.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n          <dev:type>\n            <maml:name>Space</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>New-Space</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"Key\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>Specify the short key to be used in the space URI.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Name</maml:name>\n          <maml:Description>\n            <maml:para>Specify the space's name.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Description</maml:name>\n          <maml:Description>\n            <maml:para>A short description of the new space.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n        <maml:name>InputObject</maml:name>\n        <maml:Description>\n          <maml:para>Space Object from which to create the new space.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Space</command:parameterValue>\n        <dev:type>\n          <maml:name>Space</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"Key\">\n        <maml:name>SpaceKey</maml:name>\n        <maml:Description>\n          <maml:para>Specify the short key to be used in the space URI.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Name</maml:name>\n        <maml:Description>\n          <maml:para>Specify the space's name.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Description</maml:name>\n        <maml:Description>\n          <maml:para>A short description of the new space.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Space</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>New-ConfluenceSpace -Key 'HOTH' -Name 'Planet Hoth' -Description \"It's really cold\" -Verbose</dev:code>\n        <dev:remarks>\n          <maml:para>Create a new blank space with an optional description and verbose output.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>$spaceObject = [ConfluencePS.Space]@{\n    Key         = \"HOTH\"\n    Name        = \"Planet Hoth\"\n    Description = \"It's really cold\"\n}\n\n# example 1\nNew-ConfluenceSpace -InputObject $spaceObject\n# example 2\n$spaceObject | New-ConfluenceSpace</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods of creating a new space from an object `ConfluencePS.Space`.</maml:para>\n          <maml:para>Both examples should return identical results.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/New-Space/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Remove-Attachment</command:name>\n      <command:verb>Remove</command:verb>\n      <command:noun>Attachment</command:noun>\n      <maml:description>\n        <maml:para>Remove an Attachment.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Remove Attachments from Confluence content.</maml:para>\n      <maml:para>Does accept multiple pages piped via Get-ConfluencePage.</maml:para>\n      <maml:para>&gt; Untested against non-page content.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Remove-Attachment</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n          <maml:name>Attachment</maml:name>\n          <maml:Description>\n            <maml:para>The Attachment(s) to remove.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Attachment[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Attachment[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n        <maml:name>Attachment</maml:name>\n        <maml:Description>\n          <maml:para>The Attachment(s) to remove.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Attachment[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Attachment[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues />\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>$attachments = Get-ConfluenceAttachment -PageID 123456\nRemove-ConfluenceAttachment -Attachment $attachments -Verbose -Confirm</dev:code>\n        <dev:remarks>\n          <maml:para>Remove all attachment from page 12345 Verbose and Confirm flags both active; you will be prompted before deletion.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 | Remove-ConfluenceAttachment -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>Do trial deletion for all attachments on page with ID 123456, the WhatIf parameter prevents any modifications.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 | Remove-ConfluenceAttachment</dev:code>\n        <dev:remarks>\n          <maml:para>Remove all Attachments on page 123456.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Remove-Attachment/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Remove-Label</command:name>\n      <command:verb>Remove</command:verb>\n      <command:noun>Label</command:noun>\n      <maml:description>\n        <maml:para>Remove a label from existing Confluence content.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Remove labels from Confluence content.</maml:para>\n      <maml:para>Does accept multiple pages piped via Get-ConfluencePage.</maml:para>\n      <maml:para>&gt; Untested against non-page content.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Remove-Label</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>The page ID to remove the label from.</maml:para>\n            <maml:para>Accepts multiple IDs via pipeline input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Label</maml:name>\n          <maml:Description>\n            <maml:para>A single content label to remove from one or more pages.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>The page ID to remove the label from.</maml:para>\n          <maml:para>Accepts multiple IDs via pipeline input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Label</maml:name>\n        <maml:Description>\n          <maml:para>A single content label to remove from one or more pages.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>System.Boolean</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Remove-ConfluenceLabel -PageID 123456 -Label 'seven' -Verbose -Confirm</dev:code>\n        <dev:remarks>\n          <maml:para>Remove label \"seven\" from the wiki page with ID 123456. Verbose and Confirm flags both active; you will be prompted before deletion.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey 'ABC' -Label 'deleteMe' | Remove-ConfluenceLabel -Label 'deleteMe' -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>For all wiki pages in the ABC space, the label \"deleteMe\" would be removed. WhatIf parameter prevents any modifications.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceChildPage -PageID 123456 | Remove-ConfluenceLabel</dev:code>\n        <dev:remarks>\n          <maml:para>For all wiki pages immediately below page 123456, remove all labels from each page.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Remove-Label/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Remove-Page</command:name>\n      <command:verb>Remove</command:verb>\n      <command:noun>Page</command:noun>\n      <maml:description>\n        <maml:para>Trash an existing Confluence page.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Delete existing Confluence content by page ID.</maml:para>\n      <maml:para>This trashes most content, but will permanently delete \"un-trashable\" content.</maml:para>\n      <maml:para>&gt; Untested against non-page content.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Remove-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>The page ID to delete. Accepts multiple IDs via pipeline input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>The page ID to delete. Accepts multiple IDs via pipeline input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>System.Boolean</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Remove-ConfluencePage -PageID 123456 -Verbose -Confirm</dev:code>\n        <dev:remarks>\n          <maml:para>Trash the wiki page with ID 123456. Verbose and Confirm flags both active; you will be prompted before removal.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey ABC -Title '*test*' | Remove-ConfluencePage -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>For all wiki pages in space ABC with \"test\" somewhere in the name, simulate the each page being trashed. -WhatIf prevents any removals.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -Label 'deleteMe' | Remove-ConfluencePage</dev:code>\n        <dev:remarks>\n          <maml:para>For all wiki pages with the label \"deleteMe\" applied, trash each page.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Remove-Page/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Remove-Space</command:name>\n      <command:verb>Remove</command:verb>\n      <command:noun>Space</command:noun>\n      <maml:description>\n        <maml:para>Remove an existing Confluence space.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Delete an existing Confluence space, including child content.</maml:para>\n      <maml:para>&gt; Note: The space is deleted in a long running task, so the space cannot be considered deleted when this resource returns.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Remove-Space</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"Key\">\n          <maml:name>SpaceKey</maml:name>\n          <maml:Description>\n            <maml:para>The key (short code) of the space to delete. Accepts multiple keys via pipeline input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Force</maml:name>\n          <maml:Description>\n            <maml:para>Forces the deletion of the space without prompting for confirmation.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"Key\">\n        <maml:name>SpaceKey</maml:name>\n        <maml:Description>\n          <maml:para>The key (short code) of the space to delete. Accepts multiple keys via pipeline input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Force</maml:name>\n        <maml:Description>\n          <maml:para>Forces the deletion of the space without prompting for confirmation.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>System.Boolean</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Remove-ConfluenceSpace -SpaceKey ABC -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>Simulates the deletion of wiki space ABC and all child content. -WhatIf parameter prevents removal of content.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Remove-ConfluenceSpace -SpaceKey XYZ -Force</dev:code>\n        <dev:remarks>\n          <maml:para>Delete wiki space XYZ and all child content below it.</maml:para>\n          <maml:para>By default, you will be prompted to confirm removal. (\"Are you sure? Y/N\") -Force suppresses all confirmation prompts and carries out the deletion.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Remove-Space/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Set-Attachment</command:name>\n      <command:verb>Set</command:verb>\n      <command:noun>Attachment</command:noun>\n      <maml:description>\n        <maml:para>Updates an existing attachment with a new file.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Updates an existing attachment with a new file.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Set-Attachment</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n          <maml:name>Attachment</maml:name>\n          <maml:Description>\n            <maml:para>Attachment names to add to the content.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Attachment</command:parameterValue>\n          <dev:type>\n            <maml:name>Attachment</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>FilePath</maml:name>\n          <maml:Description>\n            <maml:para>File to be updated.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"1\" aliases=\"none\">\n        <maml:name>Attachment</maml:name>\n        <maml:Description>\n          <maml:para>Attachment names to add to the content.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Attachment</command:parameterValue>\n        <dev:type>\n          <maml:name>Attachment</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>FilePath</maml:name>\n        <maml:Description>\n          <maml:para>File to be updated.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Attachment</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>$attachment = Get-ConfluenceAttachment -PageID 123456 -FileNameFilter test.png\nSet-ConfluenceAttachment -Attachment $attachment -FileName newTest.png -Verbose -Confirm</dev:code>\n        <dev:remarks>\n          <maml:para>For the attachment test.png on page with ID 123456, replace the file with the file newTest.png.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluenceAttachment -PageID 123456 -FileNameFilter test.png | Set-Attachment -FileName newTest.png -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>Would replace the attachment test.png to the page with ID 123456. -WhatIf reports on simulated changes, but does not modify anything.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Set-Attachment/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Set-Info</command:name>\n      <command:verb>Set</command:verb>\n      <command:noun>Info</command:noun>\n      <maml:description>\n        <maml:para>Specify wiki location and authorization for use in this session's REST API requests.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Set-ConfluenceInfo uses scoped variables and PSDefaultParameterValues to supply URI/auth info to all other functions in the module (e.g. Get-ConfluenceSpace). These session defaults can be overwritten on any single command, but using Set-ConfluenceInfo avoids repetitively specifying -ApiUri and -Credential parameters.</maml:para>\n      <maml:para>Confluence's REST API supports passing basic authentication in headers. (If you have a better suggestion for how to handle auth, please reach out on GitHub!)</maml:para>\n      <maml:para>Unless allowing anonymous access to your instance, credentials are needed.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Set-Info</maml:name>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"none\">\n          <maml:name>BaseURi</maml:name>\n          <maml:Description>\n            <maml:para>Address of your base Confluence install. For Atlassian Cloud instances, include /wiki.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"2\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>The username/password combo you use to log in to Confluence.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"3\" aliases=\"none\">\n          <maml:name>PageSize</maml:name>\n          <maml:Description>\n            <maml:para>Default PageSize for the invocations. More info in the Notes field of this help file.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>PromptCredentials</maml:name>\n          <maml:Description>\n            <maml:para>Prompt the user for credentials</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"1\" aliases=\"none\">\n        <maml:name>BaseURi</maml:name>\n        <maml:Description>\n          <maml:para>Address of your base Confluence install. For Atlassian Cloud instances, include /wiki.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"2\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>The username/password combo you use to log in to Confluence.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"3\" aliases=\"none\">\n        <maml:name>PageSize</maml:name>\n        <maml:Description>\n          <maml:para>Default PageSize for the invocations. More info in the Notes field of this help file.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>PromptCredentials</maml:name>\n        <maml:Description>\n          <maml:para>Prompt the user for credentials</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues />\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para>The default page size for all commands is 25. Using the -PageSize parameter changes the default for all commands in your current session.</maml:para>\n        <maml:para>Tweaking PageSize can help improve pipeline performance when returning many objects. See related links for implementation discussion and details.</maml:para>\n        <maml:para>(If you don't know exactly what this means, feel free to ignore it.)</maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Set-ConfluenceInfo -BaseURI 'https://yournamehere.atlassian.net/wiki' -PromptCredentials</dev:code>\n        <dev:remarks>\n          <maml:para>Declare the URI of your Confluence instance; be prompted for username and password. Note that Atlassian Cloud Confluence instances typically use the /wiki subdirectory.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Set-ConfluenceInfo -BaseURI 'https://wiki.yourcompany.com'</dev:code>\n        <dev:remarks>\n          <maml:para>Declare the URI of your Confluence instance. You will not be prompted for credentials, and other commands would attempt to connect anonymously with read-only permissions.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Set-ConfluenceInfo -BaseURI 'https://wiki.contoso.com' -PromptCredentials -PageSize 50</dev:code>\n        <dev:remarks>\n          <maml:para>Declare the URI of your Confluence instance; be prompted for username and password. Set the default \"page size\" for all your commands in this session to 50 (see Notes).</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>$Cred = Get-Credential\nSet-ConfluenceInfo -BaseURI 'https://wiki.yourcompany.com' -Credential $Cred</dev:code>\n        <dev:remarks>\n          <maml:para>Declare the URI of your Confluence instance and the credentials (username and password).</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Set-Info/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>ConfluencePS PR#59: Add proper Paging to Get functions</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS/pull/59</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Set-Label</command:name>\n      <command:verb>Set</command:verb>\n      <command:noun>Label</command:noun>\n      <maml:description>\n        <maml:para>Set the labels applied to existing Confluence content.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>Sets desired labels for Confluence content.</maml:para>\n      <maml:para>All preexisting labels will be removed in the process.</maml:para>\n      <maml:para>&gt; Note: Currently, Set-ConfluenceLabel only supports interacting with wiki pages.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Set-Label</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>The page ID to remove the label from. Accepts multiple IDs via pipeline input.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Label</maml:name>\n          <maml:Description>\n            <maml:para>Label names to add to the content.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n          <dev:type>\n            <maml:name>String[]</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByPropertyName, ByValue)\" position=\"1\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>The page ID to remove the label from. Accepts multiple IDs via pipeline input.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32[]</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Label</maml:name>\n        <maml:Description>\n          <maml:para>Label names to add to the content.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String[]</command:parameterValue>\n        <dev:type>\n          <maml:name>String[]</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.ContentLabelSet</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Set-ConfluenceLabel -PageID 123456 -Label 'a','b','c'</dev:code>\n        <dev:remarks>\n          <maml:para>For existing wiki page with ID 123456, remove all labels, then add the three specified.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Get-ConfluencePage -SpaceKey 'ABC' | Set-Label -Label '123' -WhatIf</dev:code>\n        <dev:remarks>\n          <maml:para>Would remove all labels and apply only the label \"123\" to all pages in the ABC space. -WhatIf reports on simulated changes, but does not modifying anything.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Set-Label/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n  <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\">\n    <command:details>\n      <command:name>Set-Page</command:name>\n      <command:verb>Set</command:verb>\n      <command:noun>Page</command:noun>\n      <maml:description>\n        <maml:para>Edit an existing Confluence page.</maml:para>\n      </maml:description>\n    </command:details>\n    <maml:description>\n      <maml:para>For existing page(s): Edit page content, page title, and/or change parent page.</maml:para>\n      <maml:para>Content needs to be in \"Confluence storage format\". Use `-Convert` if not preconditioned.</maml:para>\n    </maml:description>\n    <command:syntax>\n      <command:syntaxItem>\n        <maml:name>Set-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n          <maml:name>InputObject</maml:name>\n          <maml:Description>\n            <maml:para>Page Object which will be used to replace the current content.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n          <dev:type>\n            <maml:name>Page</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n      <command:syntaxItem>\n        <maml:name>Set-Page</maml:name>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ApiUri</maml:name>\n          <maml:Description>\n            <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n          <dev:type>\n            <maml:name>Uri</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Credential</maml:name>\n          <maml:Description>\n            <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n          <dev:type>\n            <maml:name>PSCredential</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Certificate</maml:name>\n          <maml:Description>\n            <maml:para>Certificate for authentication.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n          <dev:type>\n            <maml:name>X509Certificate</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"ID\">\n          <maml:name>PageID</maml:name>\n          <maml:Description>\n            <maml:para>The ID of the page to edit.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Title</maml:name>\n          <maml:Description>\n            <maml:para>Name of the page; existing or new value can be used. Existing will be automatically supplied via Get-Page if not manually included.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Body</maml:name>\n          <maml:Description>\n            <maml:para>The full contents of the updated body (existing contents will be overwritten). If not yet in \"storage format\"--or you don't know what that is--also use -Convert.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n          <dev:type>\n            <maml:name>String</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Convert</maml:name>\n          <maml:Description>\n            <maml:para>Optional switch flag for calling ConvertTo-ConfluenceStorageFormat against your Body.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>ParentID</maml:name>\n          <maml:Description>\n            <maml:para>Optionally define a new parent page. If unspecified, no change.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n          <dev:type>\n            <maml:name>Int32</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>0</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n          <maml:name>Parent</maml:name>\n          <maml:Description>\n            <maml:para>Optionally define a new parent page. If unspecified, no change.</maml:para>\n          </maml:Description>\n          <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n          <dev:type>\n            <maml:name>Page</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>None</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n          <maml:name>WhatIf</maml:name>\n          <maml:Description>\n            <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n        <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n          <maml:name>Confirm</maml:name>\n          <maml:Description>\n            <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n          </maml:Description>\n          <dev:type>\n            <maml:name>SwitchParameter</maml:name>\n            <maml:uri />\n          </dev:type>\n          <dev:defaultValue>False</dev:defaultValue>\n        </command:parameter>\n      </command:syntaxItem>\n    </command:syntax>\n    <command:parameters>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ApiUri</maml:name>\n        <maml:Description>\n          <maml:para>The URi of the API interface. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Uri</command:parameterValue>\n        <dev:type>\n          <maml:name>Uri</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Credential</maml:name>\n        <maml:Description>\n          <maml:para>Confluence's credentials for authentication. Value can be set persistently with Set-ConfluenceInfo.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">PSCredential</command:parameterValue>\n        <dev:type>\n          <maml:name>PSCredential</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Certificate</maml:name>\n        <maml:Description>\n          <maml:para>Certificate for authentication.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">X509Certificate</command:parameterValue>\n        <dev:type>\n          <maml:name>X509Certificate</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"none\">\n        <maml:name>InputObject</maml:name>\n        <maml:Description>\n          <maml:para>Page Object which will be used to replace the current content.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n        <dev:type>\n          <maml:name>Page</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"true\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"True (ByValue)\" position=\"named\" aliases=\"ID\">\n        <maml:name>PageID</maml:name>\n        <maml:Description>\n          <maml:para>The ID of the page to edit.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Title</maml:name>\n        <maml:Description>\n          <maml:para>Name of the page; existing or new value can be used. Existing will be automatically supplied via Get-Page if not manually included.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Body</maml:name>\n        <maml:Description>\n          <maml:para>The full contents of the updated body (existing contents will be overwritten). If not yet in \"storage format\"--or you don't know what that is--also use -Convert.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">String</command:parameterValue>\n        <dev:type>\n          <maml:name>String</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Convert</maml:name>\n        <maml:Description>\n          <maml:para>Optional switch flag for calling ConvertTo-ConfluenceStorageFormat against your Body.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>ParentID</maml:name>\n        <maml:Description>\n          <maml:para>Optionally define a new parent page. If unspecified, no change.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Int32</command:parameterValue>\n        <dev:type>\n          <maml:name>Int32</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>0</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"none\">\n        <maml:name>Parent</maml:name>\n        <maml:Description>\n          <maml:para>Optionally define a new parent page. If unspecified, no change.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"true\" variableLength=\"false\">Page</command:parameterValue>\n        <dev:type>\n          <maml:name>Page</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>None</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"wi\">\n        <maml:name>WhatIf</maml:name>\n        <maml:Description>\n          <maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n      <command:parameter required=\"false\" variableLength=\"true\" globbing=\"false\" pipelineInput=\"False\" position=\"named\" aliases=\"cf\">\n        <maml:name>Confirm</maml:name>\n        <maml:Description>\n          <maml:para>Prompts you for confirmation before running the cmdlet.</maml:para>\n        </maml:Description>\n        <command:parameterValue required=\"false\" variableLength=\"false\">SwitchParameter</command:parameterValue>\n        <dev:type>\n          <maml:name>SwitchParameter</maml:name>\n          <maml:uri />\n        </dev:type>\n        <dev:defaultValue>False</dev:defaultValue>\n      </command:parameter>\n    </command:parameters>\n    <command:inputTypes />\n    <command:returnValues>\n      <command:returnValue>\n        <dev:type>\n          <maml:name>ConfluencePS.Page</maml:name>\n        </dev:type>\n        <maml:description>\n          <maml:para></maml:para>\n        </maml:description>\n      </command:returnValue>\n    </command:returnValues>\n    <maml:alertSet>\n      <maml:alert>\n        <maml:para></maml:para>\n      </maml:alert>\n    </maml:alertSet>\n    <command:examples>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n        <dev:code>Set-ConfluencePage -PageID 123456 -Title 'Counting'</dev:code>\n        <dev:remarks>\n          <maml:para>For existing wiki page 123456, change its name to \"Counting\".</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n        <dev:code>Set-ConfluencePage -PageID 123456 -Body 'Hello World!' -Convert</dev:code>\n        <dev:remarks>\n          <maml:para>For existing wiki page 123456, update its page contents to \"Hello World!\" -Convert applies the \"Confluence storage format\" to your given string.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n        <dev:code>Set-ConfluencePage -PageID 123456 -ParentID 654321\nSet-ConfluencePage -PageID 123456 -Parent (Get-ConfluencePage -PageID 654321)</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods to set a new parent page. Parent page 654321 will now have child page 123456.</maml:para>\n        </dev:remarks>\n      </command:example>\n      <command:example>\n        <maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>\n        <dev:code>$page = Get-ConfluencePage -PageID 123456\n$page.Title = \"New Title\"\n\nSet-ConfluencePage -InputObject $page\n$page | Set-ConfluencePage</dev:code>\n        <dev:remarks>\n          <maml:para>Two different methods to set a new parent page using a `ConfluencePS.Page` object.</maml:para>\n        </dev:remarks>\n      </command:example>\n    </command:examples>\n    <command:relatedLinks>\n      <maml:navigationLink>\n        <maml:linkText>Online Version:</maml:linkText>\n        <maml:uri>https://atlassianps.org/docs/ConfluencePS/commands/Set-Page/</maml:uri>\n      </maml:navigationLink>\n      <maml:navigationLink>\n        <maml:linkText>https://github.com/AtlassianPS/ConfluencePS</maml:linkText>\n        <maml:uri>https://github.com/AtlassianPS/ConfluencePS</maml:uri>\n      </maml:navigationLink>\n    </command:relatedLinks>\n  </command:command>\n</helpItems>"
  },
  {
    "path": "modules/ConfluencePS/2.5.0/en-US/about_ConfluencePS.help.txt",
    "content": "﻿TOPIC\n    about_confluenceps\n\nSHORT DESCRIPTION\n    Interact with your Confluence wiki environments from PowerShell. Create,\n    get, edit, and/or delete many pages at once.\n    Extensive help is available for all cmdlets:\n\n    Get-Help Get-ConfluencePage -Full\n\nLONG DESCRIPTION\n    Confluence is a wiki product from Atlassian. ConfluencePS was introduced to\n    solve two problems:\n    1. Making it fast and easy to perform bulk operations on many pages 2.\n    Automating documentation updates, to reduce stale information\n    ConfluencePS interacts with Confluence's REST API, which is the only way to\n    interact with Atlassian Cloud instances, and will be the only supported\n    method for Server installations in the future.\n\nGETTING STARTED\n    Import-Module ConfluencePS\n    Set-ConfluenceInfo -BaseURI 'https://mywiki.company.com' -PromptCredentials\n\n    Unless supplying the credentials (`-Credential $cred`), you will be prompted\n    for a username/password to connect to your wiki instance.\n    `Set-ConfluenceInfo` sets defaults in your current session for common\n    parameters `-ApiUri` and `-Credential`. This saves you from entering the\n    info into each command, while retaining the ability to override them if you\n    manage multiple instances.\n\nDISCOVERING YOUR ENVIRONMENT\n    To view all spaces visible to your authentication, run the following\n    command:\n\n    Get-ConfluenceSpace\n\n    To view all pages in a specific space, you can do that two ways:\n\n    Get-ConfluencePage -SpaceKey Demo\n    # General pipeline operations are also supported\n    Get-ConfluenceSpace -SpaceKey Demo | Get-Page\n\n    To view all available details on a returned object, use cmdlets like\n    `Format-List`.\n\n    Get-ConfluencePage -Title 'Test Page' | Format-List *\n\nEXAMPLES\nMaking it easy to perform the same change on many wiki pages\n    To apply a new label to all pages matching specified criteria:\n\n    Get-ConfluencePage -Title '*Azure*' | Add-ConfluenceLabel -Label azure\n\n    To delete pages with the label \"test\":\n\n    Get-ConfluencePage -Label test | Remove-ConfluencePage -WhatIf\n\n    Use -WhatIf first to be sure only intended pages will be affected, then run\n    the command again without the -WhatIf parameter.\n\nAutomating documentation updates\n    My use case involved wanting a page for each VM with up-to-date specs and\n    purpose, because the whole team did not have access to the VM management environment.\n    To accomplish this, assume there is a nightly script that pulls the\n    following VM info and stores it in a CSV (or database/whatever):\n\n    Name, IP, Dept, Purpose\n\n    That script also populates a TXT file with names of VMs whose values changed\n    in the last 24 hours.\n    With this info, you can have another nightly script connect to the wiki\n    instance, see if anything has changed, and update pages accordingly with\n    something like the following:\n\n    $CSV = Import-Csv .\\vmList.csv\n    ForEach ($VM in (Get-Content .\\changes.txt)) {\n        $Table = $CSV | Where Name -eq $VM | ConvertTo-ConfluenceTable | Out-String\n        $Body = $Table | ConvertTo-ConfluenceStorageFormat\n    \n        If ($ID = (Get-ConfluencePage -Title \"$($VM.Name)\").ID) {\n            # Current page found. Overwrite the body (will be tracked in version history)\n            Set-ConfluencePage -PageID $ID -ParentID 123456 -Body $Body\n        } Else {\n            # No existing page found. Create it\n            New-ConfluencePage -Title \"$($VM.Name)\" -Body $Body -ParentID 123456\n        }\n    }\n\n    You'll want more error-handling, and probably more stuff on your wiki page.\n    But that's the basic idea :)\n\nNOTE\n    This project is run by the volunteer organization AtlassianPS. We are always\n    interested in hearing from new users! Find us on GitHub or Slack, and let us\n    know what you think.\n\nSEE ALSO\n    ConfluencePS on Github: <https://github.com/AtlassianPS/ConfluencePS>\n    Confluence's REST API documentation: <https://docs.atlassian.com/atlassian-confluence/REST/latest/>\n    AtlassianPS org: <https://atlassianps.org>\n    AtlassianPS Slack team: <https://atlassianps.org/slack>\n\nKEYWORD\n    - Confluence\n- Atlassian\n- Wiki\n\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/PSScriptAnalyzer.psd1",
    "content": "#\n# Module manifest for module 'PSScriptAnalyzer'\n#\n\n@{\n\n# Author of this module\nAuthor = 'Microsoft Corporation'\n\n# Script module or binary module file associated with this manifest.\nRootModule = 'PSScriptAnalyzer.psm1'\n\n# Version number of this module.\nModuleVersion = '1.17.1'\n\n# ID used to uniquely identify this module\nGUID = 'd6245802-193d-4068-a631-8863a4342a18'\n\n# Company or vendor of this module\nCompanyName = 'Microsoft Corporation'\n\n# Copyright statement for this module\nCopyright = '(c) Microsoft Corporation 2016. All rights reserved.'\n\n# Description of the functionality provided by this module\nDescription = '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.'\n\n# Minimum version of the Windows PowerShell engine required by this module\nPowerShellVersion = '3.0'\n\n# Name of the Windows PowerShell host required by this module\n# PowerShellHostName = ''\n\n# Minimum version of the Windows PowerShell host required by this module\n# PowerShellHostVersion = ''\n\n# Minimum version of Microsoft .NET Framework required by this module\n# DotNetFrameworkVersion = ''\n\n# Minimum version of the common language runtime (CLR) required by this module\n# CLRVersion = ''\n\n# Processor architecture (None, X86, Amd64) required by this module\n# ProcessorArchitecture = ''\n\n# Modules that must be imported into the global environment prior to importing this module\n# RequiredModules = @()\n\n# Assemblies that must be loaded prior to importing this module\n# RequiredAssemblies = @()\n\n# Script files (.ps1) that are run in the caller's environment prior to importing this module.\n# ScriptsToProcess = @()\n\n# Type files (.ps1xml) to be loaded when importing this module\nTypesToProcess = @('ScriptAnalyzer.types.ps1xml')\n\n# Format files (.ps1xml) to be loaded when importing this module\nFormatsToProcess = @('ScriptAnalyzer.format.ps1xml')\n\n# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess\n# NestedModules = @()\n\n# Functions to export from this module\nFunctionsToExport = @()\n\n# Cmdlets to export from this module\nCmdletsToExport = @('Get-ScriptAnalyzerRule', 'Invoke-ScriptAnalyzer', 'Invoke-Formatter')\n\n# Variables to export from this module\nVariablesToExport = @()\n\n# Aliases to export from this module\nAliasesToExport = @()\n\n# List of all modules packaged with this module\n# ModuleList = @()\n\n# List of all files packaged with this module\n# FileList = @()\n\n# Private data to pass to the module specified in RootModule/ModuleToProcess\nPrivateData = @{\n    PSData = @{\n        Tags = 'lint', 'bestpractice'\n        LicenseUri = 'https://github.com/PowerShell/PSScriptAnalyzer/blob/master/LICENSE'\n        ProjectUri = 'https://github.com/PowerShell/PSScriptAnalyzer'\n        IconUri = ''\n        ReleaseNotes = @'\n### Fixes\n\n- Fix signing so `PSScriptAnalyzer` can be installed without the `-SkipPublisherCheck` switch (#1014)\n- Issues with rule `PSAvoidAssignmentToAutomaticVariable` were fixed (#1007, #1013, #1014)\n- Rule documentation update and cleanup (#988)\n'@\n    }\n}\n\n# HelpInfo URI of this module\n# HelpInfoURI = ''\n\n# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.\n# DefaultCommandPrefix = ''\n\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# SIG # Begin signature block\n# MIIkNgYJKoZIhvcNAQcCoIIkJzCCJCMCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCdIBAQbr8uebLs\n# EfYqu/ATZr9Qg3Cl47vOB4KO+0ykWaCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYJMIIWBQIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCBViTHT\n# d4XJ/5JFQ/WpaLpc6p1MbX02pzd74M4fxWkEizCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAdmFBCNjV\n# 6ji/QR2mTahBUNM3hm1FQFV5d9TOpd/WE8LSY1edJNbHo50h61wJ9dbO2UsD0khn\n# /4YcC6mv4PiGmsTEhCzmORoxJ+INLZDASF04ZBYc83Or+QEvMiYDVhlD5Dp+V1HI\n# i/lpUx62HGup6x3JPRToF+pVSTmqsft/tuCMjLXEPwkBqrDtSD0HFitAKDpgfhzB\n# g9TQTV91qBb8h3JiA5qpQ5nY/5rkIPzEO0IsJe4bWxj82sK5Db2vyFS+Bt93IZYT\n# Z2exgR30Yhf1+xfD2/A7cPeo9XOFI71PkYIilQNPo/HU7ZAvPz5HzyqMD4SkHDVm\n# jZcPBZxBfLXUlaGCE0wwghNIBgorBgEEAYI3AwMBMYITODCCEzQGCSqGSIb3DQEH\n# AqCCEyUwghMhAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDRxkvj\n# J45eeWzaq9ZFod3W8WoHTUl0H+ZziimLiLaztwIGWvNhSXJYGBMyMDE4MDYwNTE4\n# MzAwNy40ODNaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALI1BWg3IhwNpwAA\n# AAAAsjANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQCYSgG70Vj1f3SRQumhLlNd8iwgbxIum9PXlZXcnW+JfA5rcClNsC4P\n# NVb2jwJL+HxVbVDNP8eqePIQB6gHawO7/CvwqiWd3fzxY3AkZW+E+ktEXs5yKH3C\n# sx/Fb4ZqmYeuuv7MBZi+b74Vgkdlty91yrzaEHqbOzJP2h1Ikg4i57GxQm1ZwmKe\n# LCoK8DU3IAIJ7OEU47UX44B+VO5dUQ6T2ZpKM8mvJg3r9msjlS8/XRIhN0okz469\n# D5tTP+7p7oxwe9o79Wq5mTy32wF8Ess/Vc70r9YGuTo833wn1HKUza9KCTbGIuxd\n# c7064oAaHfW9d3CNY3B7wMD27p40aYe3AgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# M2S+Z2sc3PljRAZI5MVDyZD2gpUwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# QeCyoKDK9ChvzI3d/tu9IFWJbCApdnY/1CfJXnuD+8HCRzaN9nohTEQbOnFjqyMm\n# v0SuohnvJ9ZYhrp6cPovtEvkcUg6V9K1/6MQG5oJw18eCegwzZHrVFzBC1n+9OpS\n# L6h6NWtgtoM4CaaadtuWs9c1h6hkOlwGz0wTDcYiGLcAY4y4dbFF4alHWtv//Lsa\n# HVQ52xVf5lfkNJ54L/203CDf0hMQo849cdnhsF5lWXuObO6Vs5nf8KgcYQ9MT1eq\n# 1sQx9nwNYutsawChCoTSfHEpJyKk2BMPwHrInd06OereJwbcBGGOPGqEmt9Otprt\n# sEzh+lGNgEIFpib2g28B5jCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046NzI4RC1D\n# NDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAvf/FlWOQ8ROcYNYZwK/puJ4eIB2ggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BPzowIhgPMjAxODA2MDYwMDU2MjZaGA8yMDE4MDYwNzAw\n# NTYyNlowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/OgIBADAJAgEAAgFDAgH/\n# MAcCAQACAhrrMAoCBQDewpC6AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB\n# hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEB\n# AIOtea/B8Q4+T2BvmVIxeYizvvQO13DqMedL/E3VSUJOjYzOq/IjdfRpV0G2Dzau\n# ZYQxdjnTGGQoMZJ3ZQTo0HV3YUqK1/LZ5mxLSg5yXcsmy+nM4ASPboHaQrggrrdz\n# kAQn6JBsqbdOzsgY8gCe+RsmSrmUqMnHmJW/KMitgj9kBgjm8WVzBb/yf++aUFAn\n# q+aAPO3FsaDHBKV3KhWSVATXpVymOIHfjmngYOydlBFYgwOq80rfY7S4bz5e29jb\n# cW84F1lP5yw7C2X2x1UkIil+Bmrr1K6lhgEIUBnJaK/iVHLoDIPNuRtzYng8pB21\n# TTUFN/pua3RvwQ5Z6UmxE9cxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzET\n# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV\n# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T\n# dGFtcCBQQ0EgMjAxMAITMwAAALI1BWg3IhwNpwAAAAAAsjANBglghkgBZQMEAgEF\n# AKCCATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi\n# BCDQcwimye9N+XXUaN6HxdB5ume5OcVh4cefz8EWhuxvRTCB4gYLKoZIhvcNAQkQ\n# AgwxgdIwgc8wgcwwgbEEFL3/xZVjkPETnGDWGcCv6bieHiAdMIGYMIGApH4wfDEL\n# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v\n# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj\n# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAACyNQVoNyIcDacAAAAAALIw\n# FgQU1OcqzkUsEKeit8LdW+sTBntBZPwwDQYJKoZIhvcNAQELBQAEggEAD4P5pbi2\n# sfy2HUJ1qoeihypuMmOpdV8bQ3kU9vh74jAayRrwfbM6Ijj4woSBY01qIWOfxGpB\n# qWflIeAWvzgr93hKnU57Lq5tRwRvxmohiH9on22j3KZdx8fmjUaxAC82JEBL1bPz\n# iFDorrYkl0K8/qiJkjOsliylyhr+qMJ90J9NIavGlBh818fWeVbr+bFFtA3PAPXH\n# rTgt/b2+VrioIG5YwmE+xq/ST6wfzR3rpRnFnEZMIMyORTvZ8SDt65nEY4BeI0L3\n# j2gm0tXHKfLH/7pH+IRl7asDEjnBAc2Qia4RMpyQr+HcOjeSeMSsHneVi3f4UjDe\n# zY2wbBVW2krdXw==\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/PSScriptAnalyzer.psm1",
    "content": "#\n# Script module for module 'PSScriptAnalyzer'\n#\nSet-StrictMode -Version Latest\n\n# Set up some helper variables to make it easier to work with the module\n$PSModule = $ExecutionContext.SessionState.Module\n$PSModuleRoot = $PSModule.ModuleBase\n\n# Import the appropriate nested binary module based on the current PowerShell version\n$binaryModuleRoot = $PSModuleRoot\n\n\nif (($PSVersionTable.Keys -contains \"PSEdition\") -and ($PSVersionTable.PSEdition -ne 'Desktop')) {\n    $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'coreclr'\n}\nelse {\n    if ($PSVersionTable.PSVersion.Major -eq 3) {\n        $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'PSv3'\n    }\n    elseif ($PSVersionTable.PSVersion.Major -eq 4) {\n        $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath 'PSv4'\n    }\n}\n\n$binaryModulePath = Join-Path -Path $binaryModuleRoot -ChildPath 'Microsoft.Windows.PowerShell.ScriptAnalyzer.dll'\n$binaryModule = Import-Module -Name $binaryModulePath -PassThru\n\n# When the module is unloaded, remove the nested binary module that was loaded with it\n$PSModule.OnRemove = {\n    Remove-Module -ModuleInfo $binaryModule\n}\n\nif (Get-Command Register-ArgumentCompleter -ErrorAction Ignore) {\n    $settingPresetCompleter = {\n        param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParmeter)\n\n        [Microsoft.Windows.PowerShell.ScriptAnalyzer.Settings]::GetSettingPresets() | `\n            Where-Object {$_ -like \"$wordToComplete*\"} | `\n            ForEach-Object { New-Object System.Management.Automation.CompletionResult $_ }\n    }\n\n    @('Invoke-ScriptAnalyzer', 'Invoke-Formatter') | ForEach-Object {\n        Register-ArgumentCompleter -CommandName $_ `\n            -ParameterName 'Settings' `\n            -ScriptBlock $settingPresetCompleter\n\n    }\n\n    Function RuleNameCompleter {\n        param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParmeter)\n\n        Get-ScriptAnalyzerRule *$wordToComplete* | `\n            ForEach-Object { New-Object System.Management.Automation.CompletionResult $_.RuleName }\n    }\n\n    Register-ArgumentCompleter -CommandName 'Invoke-ScriptAnalyzer' -ParameterName 'IncludeRule' -ScriptBlock $Function:RuleNameCompleter\n    Register-ArgumentCompleter -CommandName 'Invoke-ScriptAnalyzer' -ParameterName 'ExcludeRule' -ScriptBlock $Function:RuleNameCompleter\n    Register-ArgumentCompleter -CommandName 'Get-ScriptAnalyzerRule' -ParameterName 'Name' -ScriptBlock $Function:RuleNameCompleter\n}\n\n# SIG # Begin signature block\n# MIIkNgYJKoZIhvcNAQcCoIIkJzCCJCMCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCD20l0MV6tgUSp3\n# wBlYFVxbpbVYTx4Y1O8mxLFXE3xZW6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYJMIIWBQIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCLvQ6b\n# WOx5ge8ky/e8BNRDVUgXsjy08U+GI+ck72qIYjCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAZCPTLMHy\n# cytKGKCOVE6KJJHJUT/bO67V4nmfL7jJfXYy8f/b7y4i/cY5fyRElDVPlwJsZZxI\n# 9c/0OI5YY81U6NMaS5vM7hKRkqS+glM8nJlH7GB91wR3+CYn4GHphZpkYTM/WHD4\n# DtZ2hdrK0t5ztOnbTXS7cxTaLEY2A2G0vdXbjW6YAMqR7YbQmvHxWg3xceg00kJQ\n# fh9xkljknCN3FnwyiuH83AOWMkf0YLu18mjZwOlfN/7MUW+KW0EibcUmgFkY6+5v\n# ulDVlpYWiK8E8yi4oF81Tgd3pdh5QSOoZ1t2wR6FQ5OY0S30vsBtyM+X7bXVfhVj\n# ymYUfIFeg9EsyqGCE0wwghNIBgorBgEEAYI3AwMBMYITODCCEzQGCSqGSIb3DQEH\n# AqCCEyUwghMhAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAUT070\n# feIuuO4i3JjaPs9rUCbBwa+pzzxaSiKjH/lgRAIGWvNhSXJCGBMyMDE4MDYwNTE4\n# MzAwNS42NThaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALI1BWg3IhwNpwAA\n# AAAAsjANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQCYSgG70Vj1f3SRQumhLlNd8iwgbxIum9PXlZXcnW+JfA5rcClNsC4P\n# NVb2jwJL+HxVbVDNP8eqePIQB6gHawO7/CvwqiWd3fzxY3AkZW+E+ktEXs5yKH3C\n# sx/Fb4ZqmYeuuv7MBZi+b74Vgkdlty91yrzaEHqbOzJP2h1Ikg4i57GxQm1ZwmKe\n# LCoK8DU3IAIJ7OEU47UX44B+VO5dUQ6T2ZpKM8mvJg3r9msjlS8/XRIhN0okz469\n# D5tTP+7p7oxwe9o79Wq5mTy32wF8Ess/Vc70r9YGuTo833wn1HKUza9KCTbGIuxd\n# c7064oAaHfW9d3CNY3B7wMD27p40aYe3AgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# M2S+Z2sc3PljRAZI5MVDyZD2gpUwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# QeCyoKDK9ChvzI3d/tu9IFWJbCApdnY/1CfJXnuD+8HCRzaN9nohTEQbOnFjqyMm\n# v0SuohnvJ9ZYhrp6cPovtEvkcUg6V9K1/6MQG5oJw18eCegwzZHrVFzBC1n+9OpS\n# L6h6NWtgtoM4CaaadtuWs9c1h6hkOlwGz0wTDcYiGLcAY4y4dbFF4alHWtv//Lsa\n# HVQ52xVf5lfkNJ54L/203CDf0hMQo849cdnhsF5lWXuObO6Vs5nf8KgcYQ9MT1eq\n# 1sQx9nwNYutsawChCoTSfHEpJyKk2BMPwHrInd06OereJwbcBGGOPGqEmt9Otprt\n# sEzh+lGNgEIFpib2g28B5jCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046NzI4RC1D\n# NDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAvf/FlWOQ8ROcYNYZwK/puJ4eIB2ggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BPzowIhgPMjAxODA2MDYwMDU2MjZaGA8yMDE4MDYwNzAw\n# NTYyNlowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/OgIBADAJAgEAAgFDAgH/\n# MAcCAQACAhrrMAoCBQDewpC6AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB\n# hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEB\n# AIOtea/B8Q4+T2BvmVIxeYizvvQO13DqMedL/E3VSUJOjYzOq/IjdfRpV0G2Dzau\n# ZYQxdjnTGGQoMZJ3ZQTo0HV3YUqK1/LZ5mxLSg5yXcsmy+nM4ASPboHaQrggrrdz\n# kAQn6JBsqbdOzsgY8gCe+RsmSrmUqMnHmJW/KMitgj9kBgjm8WVzBb/yf++aUFAn\n# q+aAPO3FsaDHBKV3KhWSVATXpVymOIHfjmngYOydlBFYgwOq80rfY7S4bz5e29jb\n# cW84F1lP5yw7C2X2x1UkIil+Bmrr1K6lhgEIUBnJaK/iVHLoDIPNuRtzYng8pB21\n# TTUFN/pua3RvwQ5Z6UmxE9cxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzET\n# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV\n# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T\n# dGFtcCBQQ0EgMjAxMAITMwAAALI1BWg3IhwNpwAAAAAAsjANBglghkgBZQMEAgEF\n# AKCCATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi\n# BCBSI5Z9aavdXjzbKkx/aLULE9sf6hZc8Gg3E65D2crOSzCB4gYLKoZIhvcNAQkQ\n# AgwxgdIwgc8wgcwwgbEEFL3/xZVjkPETnGDWGcCv6bieHiAdMIGYMIGApH4wfDEL\n# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v\n# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj\n# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAACyNQVoNyIcDacAAAAAALIw\n# FgQU1OcqzkUsEKeit8LdW+sTBntBZPwwDQYJKoZIhvcNAQELBQAEggEAWZf81kxV\n# GkUvUnjiCBw+REix0ASp9YjHRiY9qrQiCV8QzLeJlqVSl+YyCET+9BHVRoDohO8f\n# fqgSexxBE+JLq+9Jj0+KxJAIHL6Co6tEBpsfRozmfwKL6L44vk1niIdnl0iNEeKH\n# VxzEYQWVjSwfj4kSXqaasbS3KyAonZTnYcMR6W8fqBb3FXwlgXkQbHLF0ukHW3qD\n# vSchrrBvxA++B0DocMRe1zGoBAn6vjVQybVqDjBqr55MP8Em6j6+GY4kTijhsKL7\n# 20uy6cDU6DDNBfW4MYa71sPu9/291zzTxPO3QM5zNZw1IKNr1E0T0ZA8EwNe4bZw\n# rXlH9nIn+ctD5A==\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/ScriptAnalyzer.format.ps1xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Configuration>\n<ViewDefinitions>\n  <View>\n    <Name>PSScriptAnalyzerView</Name>\n    <ViewSelectedBy>\n      <TypeName>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord</TypeName>\n    </ViewSelectedBy>\n    <TableControl>\n      <TableHeaders>\n        <TableColumnHeader>\n          <Width>35</Width>\n          <Label>RuleName</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>12</Width>\n          <Label>Severity</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>10</Width>\n          <Label>ScriptName</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>5</Width>\n          <Label>Line</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>60</Width>\n          <Label>Message</Label>\n        </TableColumnHeader>\n      </TableHeaders>\n      <TableRowEntries>\n        <TableRowEntry>\n          <Wrap/>\n          <TableColumnItems>\n            <TableColumnItem>\n              <PropertyName>RuleName</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Severity</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>ScriptName</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Line</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Message</PropertyName>\n            </TableColumnItem>\n          </TableColumnItems>\n        </TableRowEntry>\n      </TableRowEntries>\n    </TableControl>\n  </View>\n\n  <View>\n    <Name>PSScriptAnalyzerView</Name>\n    <ViewSelectedBy>\n      <TypeName>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.SuppressedRecord</TypeName>\n    </ViewSelectedBy>\n    <TableControl>\n      <TableHeaders>\n        <TableColumnHeader>\n          <Width>35</Width>\n          <Label>RuleName</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>12</Width>\n          <Label>Severity</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>10</Width>\n          <Label>ScriptName</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>5</Width>\n          <Label>Line</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>60</Width>\n          <Label>Justification</Label>\n        </TableColumnHeader>\n      </TableHeaders>\n      <TableRowEntries>\n        <TableRowEntry>\n          <Wrap/>\n          <TableColumnItems>\n            <TableColumnItem>\n              <PropertyName>RuleName</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Severity</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>ScriptName</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Line</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Justification</PropertyName>\n            </TableColumnItem>\n          </TableColumnItems>\n        </TableRowEntry>\n      </TableRowEntries>\n    </TableControl>\n  </View>\n\n  <View>\n    <Name>ScriptAnalyzerRules</Name>\n    <ViewSelectedBy>\n      <TypeName>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.RuleInfo</TypeName>\n    </ViewSelectedBy>\n    <TableControl>\n      <TableHeaders>\n        <TableColumnHeader>\n          <Width>35</Width>\n          <Label>RuleName</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>15</Width>\n          <Label>Severity</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>60</Width>\n          <Label>Description</Label>\n        </TableColumnHeader>\n        <TableColumnHeader>\n          <Width>10</Width>\n          <Label>SourceName</Label>\n        </TableColumnHeader>\n      </TableHeaders>\n      <TableRowEntries>\n        <TableRowEntry>\n          <Wrap/>\n          <TableColumnItems>\n            <TableColumnItem>\n              <PropertyName>RuleName</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Severity</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>Description</PropertyName>\n            </TableColumnItem>\n            <TableColumnItem>\n              <PropertyName>SourceName</PropertyName>\n            </TableColumnItem>\n          </TableColumnItems>\n        </TableRowEntry>\n      </TableRowEntries>\n    </TableControl>\n  </View>\n</ViewDefinitions>\n</Configuration>\n<!-- SIG # Begin signature block -->\n<!-- MIIkMwYJKoZIhvcNAQcCoIIkJDCCJCACAQExDzANBglghkgBZQMEAgEFADB5Bgor -->\n<!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -->\n<!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDs6+cyjimdt0S5 -->\n<!-- 1FmE9dtSjoRmERv1LDKEJnDsn3rQoaCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ -->\n<!-- +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD -->\n<!-- VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy -->\n<!-- b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p -->\n<!-- bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw -->\n<!-- CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u -->\n<!-- ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy -->\n<!-- b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -->\n<!-- AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL -->\n<!-- GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87 -->\n<!-- 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N -->\n<!-- +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI -->\n<!-- TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy -->\n<!-- vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE -->\n<!-- AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw -->\n<!-- UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj -->\n<!-- ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU -->\n<!-- SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3 -->\n<!-- dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx -->\n<!-- LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93 -->\n<!-- d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y -->\n<!-- MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG -->\n<!-- Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg -->\n<!-- mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P -->\n<!-- WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW -->\n<!-- XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao -->\n<!-- pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD -->\n<!-- oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN -->\n<!-- n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns -->\n<!-- h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k -->\n<!-- pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI -->\n<!-- vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl -->\n<!-- iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO -->\n<!-- kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI -->\n<!-- EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -->\n<!-- ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj -->\n<!-- YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw -->\n<!-- OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT -->\n<!-- B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE -->\n<!-- AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN -->\n<!-- AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq -->\n<!-- uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo -->\n<!-- XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr -->\n<!-- aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9 -->\n<!-- 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7 -->\n<!-- La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG -->\n<!-- jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I -->\n<!-- 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5 -->\n<!-- oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm -->\n<!-- 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B -->\n<!-- 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW -->\n<!-- iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k -->\n<!-- 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD -->\n<!-- VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU -->\n<!-- BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv -->\n<!-- ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz -->\n<!-- XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu -->\n<!-- bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz -->\n<!-- XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH -->\n<!-- AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5 -->\n<!-- Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA -->\n<!-- eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG -->\n<!-- pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H -->\n<!-- qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU -->\n<!-- tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr -->\n<!-- WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ -->\n<!-- 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy -->\n<!-- WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD -->\n<!-- HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+ -->\n<!-- 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi -->\n<!-- n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq -->\n<!-- aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW -->\n<!-- TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYGMIIWAgIBATCBlTB+MQsw -->\n<!-- CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u -->\n<!-- ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy -->\n<!-- b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE -->\n<!-- MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG -->\n<!-- CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCD/9crn -->\n<!-- ilbGfDytw/blrzbtHP0WCuDVM66OSKvJw6ZO+DCBiAYKKwYBBAGCNwIBDDF6MHig -->\n<!-- NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA -->\n<!-- eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n -->\n<!-- RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAXL4PhdgS -->\n<!-- PIZ9N8O3pCKysYaLfIFMp+CtFOd3z5d0nJ5ij7as8uOH0kIWVo8aXdFEv3Fjiv6o -->\n<!-- Bdy0N+YxMWmPNJpAiSeR91x1OjXAzd8ne5TD3GzfMiDxTDRmi3UPhW+xAmyiYIc+ -->\n<!-- lnjTjP0PUkGBnzB+dDl/BEimpnWFpImil8ejP946fbrRQfNxQiqjVCspI362KzpX -->\n<!-- VUydUrUa8Bh/liD3F7ub4FgturgRk5Xrrfl8+2/6g0Wb2GYsLoHeXIDNbSgQFm0d -->\n<!-- CICG+bl61Pr5AdiHi9OpWIV1h7XQjtuweYoSVAA/xnQSgr9q1tw7h+oCPN45xBAI -->\n<!-- eNJhPZh3nhsVU6GCE0kwghNFBgorBgEEAYI3AwMBMYITNTCCEzEGCSqGSIb3DQEH -->\n<!-- AqCCEyIwghMeAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE6BgsqhkiG9w0BCRABBKCC -->\n<!-- ASkEggElMIIBIQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDU8kNo -->\n<!-- 1iNwPUMi2LFXT883cbSBI0pm93WYp3TVizXy0AIGWxTzdO0oGBMyMDE4MDYwNTE4 -->\n<!-- MzAwNi43MjZaMASAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMK -->\n<!-- V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0 -->\n<!-- IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERT -->\n<!-- RSBFU046MTQ4Qy1DNEI5LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0 -->\n<!-- YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALRDOhz+trpSiQAAAAAA -->\n<!-- tDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu -->\n<!-- Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv -->\n<!-- cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAe -->\n<!-- Fw0xNjA5MDcxNzU2NThaFw0xODA5MDcxNzU2NThaMIGzMQswCQYDVQQGEwJVUzET -->\n<!-- MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV -->\n<!-- TWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5u -->\n<!-- Q2lwaGVyIERTRSBFU046MTQ4Qy1DNEI5LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29m -->\n<!-- dCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -->\n<!-- AoIBAQDggU+7tdEwOj+DALfMVp/3m6y6s11kER6C1nrX7iD7s9EIAWOXV6fC4kxW -->\n<!-- qLVX26DG37PRGLEefpGsGRlRbXP+ni1tJEIgxMjvRmnQbxxMYWqUMw+UPtuibyUq -->\n<!-- vxnSzgM6UhWARWUb/c+1/zeyaGaZZa3u/76BTUOeC3gJ1iqPPYq0BzPZsFAkUe9/ -->\n<!-- 9STUFQyPdhjYVry1baMpdNh1B0hAGY5mGJECAnAbQdv5J6EZdcaWqPpBL7t6xTSm -->\n<!-- MKCXk8cabABagraMAGeSy8xN0myp48ReeQsBla6opLki/vlFXj99GRthnDd02aNR -->\n<!-- xe5I2VQzFINfsucPe7AfyZe+mYVxAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQUDJOr -->\n<!-- RdRsC3cv8ytX8+kkxIcH9F8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqF -->\n<!-- bVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br -->\n<!-- aS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoGCCsG -->\n<!-- AQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQuY29t -->\n<!-- L3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/ -->\n<!-- BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEAArVh -->\n<!-- W6Cn0mqsJi+2wjSjdPuoe5Cxgi2oiRJdpPaCC1k9J+d6HXks+Mtyz0dr72/e65Jt -->\n<!-- 7q/7XqGRhHjjX1F7xJcx4FCN7bqZ94gqv1Fq4iPkN0fdZuLFhQjs/nVx63ptSYkl -->\n<!-- IR2djhbkWKTmqJW1m7SToYosuJwhOrwBUR+Y4J/z7epQzLs3hClq8CJspU+uExF5 -->\n<!-- ZmRwJ6MM+rTeTLtQfsSff+mBUQTerhRf5g4MEIG6Rqw7YhLntdEKMPDTKez603Ax -->\n<!-- bgp6JFHCIuYOIrdDUapTVSL1JLXn03V4KaE6W2kK4K18mc+ftJIoB36qcMQyhltK -->\n<!-- DthEtvU+Zx95w/IrUzCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZIhvcN -->\n<!-- AQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD -->\n<!-- VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAw -->\n<!-- BgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEw -->\n<!-- MB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMCVVMx -->\n<!-- EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT -->\n<!-- FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt -->\n<!-- U3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCp -->\n<!-- HQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb8BVT -->\n<!-- JwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKjRQ3Q -->\n<!-- 6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaAu99h -->\n<!-- /EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsADlkR+ -->\n<!-- 79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEgCZN4 -->\n<!-- zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIBADAd -->\n<!-- BgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAweCgBT -->\n<!-- AHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgw -->\n<!-- FoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDov -->\n<!-- L2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0 -->\n<!-- XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0 -->\n<!-- cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAx -->\n<!-- MC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGBMD0G -->\n<!-- CCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3MvQ1BT -->\n<!-- L2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAAbwBs -->\n<!-- AGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4IC -->\n<!-- AQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf9efw -->\n<!-- eL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgkVkt0 -->\n<!-- 70IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0swRCQi -->\n<!-- PM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pif93F -->\n<!-- SguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloakvZ4a -->\n<!-- rgRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgOR5qA -->\n<!-- xdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir995y -->\n<!-- fmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7COaY -->\n<!-- LeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7dDJL -->\n<!-- 32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+mdHhk4 -->\n<!-- L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEBMIHj -->\n<!-- oYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G -->\n<!-- A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w -->\n<!-- CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046MTQ4Qy1DNEI5 -->\n<!-- LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiJQoB -->\n<!-- ATAJBgUrDgMCGgUAAxUAB8CVl64uTm7J03X22YlRmIsgbTqggcIwgb+kgbwwgbkx -->\n<!-- CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt -->\n<!-- b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1P -->\n<!-- UFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTErMCkG -->\n<!-- A1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkqhkiG -->\n<!-- 9w0BAQUFAAIFAN7BP3swIhgPMjAxODA2MDYwMDU3MzFaGA8yMDE4MDYwNzAwNTcz -->\n<!-- MVowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/ewIBADAJAgEAAgEIAgH/MAcC -->\n<!-- AQACAhlXMAoCBQDewpD7AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkK -->\n<!-- AwGgCjAIAgEAAgMHoSChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAFXJ -->\n<!-- 0KnLkvSCGKm875DwsimdP+TJVjBMnd1SsnbhNwEw8IPMkSS8qQeSz9o2Q6GD9Tfn -->\n<!-- X++rolyS8vGnMqzEAsU0FWWJHeYtEpCLcMYLIYS/91eJqNff3eRaFyqlYM2lQJ+k -->\n<!-- OGFn2a41iIKeI8e5nW/pdhmvE9jZJNucyU3liiUG9spmw7Dh2ndrvAA7/hHVMjNg -->\n<!-- mFu+qDYDO1nen/bPhSZDj1fss55uoOJk9LkYRgd12nkXfpTyadBJNBgZ4Y6k8MLu -->\n<!-- 3gLJzrL498aLzMedZsh5XZsMswNgtkj0JVJceg3EztpFHs0UdLi3D9GJKqBhe6Ol -->\n<!-- jpoOH1Et00fvv0wpGAYxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzETMBEG -->\n<!-- A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj -->\n<!-- cm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt -->\n<!-- cCBQQ0EgMjAxMAITMwAAALRDOhz+trpSiQAAAAAAtDANBglghkgBZQMEAgEFAKCC -->\n<!-- ATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCBK -->\n<!-- mmGnoC7/xjXgbdK/en+hx0hneAOFJaOnATQqBTVPTDCB4gYLKoZIhvcNAQkQAgwx -->\n<!-- gdIwgc8wgcwwgbEEFAfAlZeuLk5uydN19tmJUZiLIG06MIGYMIGApH4wfDELMAkG -->\n<!-- A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQx -->\n<!-- HjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9z -->\n<!-- b2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAC0Qzoc/ra6UokAAAAAALQwFgQU -->\n<!-- 2uTiPtfyXHPwhlXP0xpuzKouqQswDQYJKoZIhvcNAQELBQAEggEAZRjyxllDeXmL -->\n<!-- e2BhGdCrP2pFVgTyZJH0hUCQHDF7k4VgEtEFBOcH0hk0YfG/P/jwBdjxs2Z0Qtqt -->\n<!-- 2OL6arFy6S+YCrXalzFlPUz3KHQYZTTmy3l9YOhVE0i/UQFCjhTEOURBY51h0XFM -->\n<!-- 9sLE61Dvrai5/9jYRe0uoDToKu9dNGrfUyIVRxrW24Lo//mLTCHYRe2USq4YlTNR -->\n<!-- srXsYHermsHqo9ME4VClgFGbP69dyhWDmTv2FzljtAt2X8L0cXWTUO6ff8Xr7NVe -->\n<!-- n35iLcveYlJUMqK0D4LtEEPAHX/iFmjysnR197Y0rJ2RbCb5DcCfc8xntWEn/JGv -->\n<!-- LP1p+VgsYw== -->\n<!-- SIG # End signature block -->\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/ScriptAnalyzer.types.ps1xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Types>\n  <Type>\n    <Name>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord</Name>\n    <Members>\n      <ScriptProperty>\n        <Name>Line</Name>\n        <GetScriptBlock>\n          $this.Extent.StartLineNumber\n        </GetScriptBlock>\n      </ScriptProperty>\n      <ScriptProperty>\n        <Name>Column</Name>\n        <GetScriptBlock>\n          $this.Extent.StartColumnNumber\n        </GetScriptBlock>\n      </ScriptProperty>\n      <MemberSet>\n        <Name>PSStandardMembers</Name>\n        <Members>\n          <PropertySet>\n            <Name>DefaultDisplayPropertySet</Name>\n            <ReferencedProperties>\n              <Name>RuleName</Name>\n              <Name>Severity</Name>\n              <Name>Line</Name>\n              <Name>Column</Name>\n              <Name>Message</Name>\n            </ReferencedProperties>\n          </PropertySet>\n        </Members>\n      </MemberSet>\n    </Members>\n  </Type>\n  <Type>\n    <Name>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.SuppressedRecord</Name>\n    <Members>\n      <ScriptProperty>\n        <Name>Line</Name>\n        <GetScriptBlock>\n          $this.Extent.StartLineNumber\n        </GetScriptBlock>\n      </ScriptProperty>\n      <ScriptProperty>\n        <Name>Column</Name>\n        <GetScriptBlock>\n          $this.Extent.StartColumnNumber\n        </GetScriptBlock>\n      </ScriptProperty>\n      <ScriptProperty>\n        <Name>Justification</Name>\n        <GetScriptBlock>\n          $this.Suppression.Justification\n        </GetScriptBlock>\n      </ScriptProperty>\n      <MemberSet>\n        <Name>PSStandardMembers</Name>\n        <Members>\n          <PropertySet>\n            <Name>DefaultDisplayPropertySet</Name>\n            <ReferencedProperties>\n              <Name>RuleName</Name>\n              <Name>Severity</Name>\n              <Name>Line</Name>\n              <Name>Column</Name>\n              <Name>Justification</Name>\n            </ReferencedProperties>\n          </PropertySet>\n        </Members>\n      </MemberSet>\n    </Members>\n  </Type>\n  <Type>\n    <Name>Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.RuleInfo</Name>\n    <Members>\n      <MemberSet>\n        <Name>PSStandardMembers</Name>\n        <Members>\n          <PropertySet>\n            <Name>DefaultDisplayPropertySet</Name>\n            <ReferencedProperties>\n              <Name>Name</Name>\n              <Name>Severity</Name>\n              <Name>Description</Name>\n              <Name>SourceName</Name>\n            </ReferencedProperties>\n          </PropertySet>\n        </Members>\n      </MemberSet>\n    </Members>\n  </Type>\n</Types>\n<!-- SIG # Begin signature block -->\n<!-- MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor -->\n<!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -->\n<!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDycbkp8D1xH9oE -->\n<!-- GVjrM68cn8qwM7ZL5tFz4g5lPCqGS6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ -->\n<!-- +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD -->\n<!-- VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy -->\n<!-- b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p -->\n<!-- bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw -->\n<!-- CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u -->\n<!-- ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy -->\n<!-- b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -->\n<!-- AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL -->\n<!-- GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87 -->\n<!-- 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N -->\n<!-- +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI -->\n<!-- TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy -->\n<!-- vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE -->\n<!-- AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw -->\n<!-- UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj -->\n<!-- ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU -->\n<!-- SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3 -->\n<!-- dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx -->\n<!-- LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93 -->\n<!-- d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y -->\n<!-- MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG -->\n<!-- Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg -->\n<!-- mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P -->\n<!-- WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW -->\n<!-- XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao -->\n<!-- pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD -->\n<!-- oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN -->\n<!-- n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns -->\n<!-- h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k -->\n<!-- pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI -->\n<!-- vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl -->\n<!-- iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO -->\n<!-- kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI -->\n<!-- EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -->\n<!-- ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj -->\n<!-- YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw -->\n<!-- OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT -->\n<!-- B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE -->\n<!-- AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN -->\n<!-- AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq -->\n<!-- uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo -->\n<!-- XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr -->\n<!-- aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9 -->\n<!-- 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7 -->\n<!-- La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG -->\n<!-- jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I -->\n<!-- 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5 -->\n<!-- oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm -->\n<!-- 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B -->\n<!-- 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW -->\n<!-- iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k -->\n<!-- 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD -->\n<!-- VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU -->\n<!-- BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv -->\n<!-- ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz -->\n<!-- XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu -->\n<!-- bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz -->\n<!-- XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH -->\n<!-- AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5 -->\n<!-- Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA -->\n<!-- eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG -->\n<!-- pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H -->\n<!-- qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU -->\n<!-- tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr -->\n<!-- WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ -->\n<!-- 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy -->\n<!-- WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD -->\n<!-- HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+ -->\n<!-- 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi -->\n<!-- n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq -->\n<!-- aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW -->\n<!-- TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw -->\n<!-- CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u -->\n<!-- ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy -->\n<!-- b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE -->\n<!-- MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG -->\n<!-- CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAH4AqH -->\n<!-- fPA95IvQgGiTf9Ldt8XuQ2TCipT790g/0C9XDTCBiAYKKwYBBAGCNwIBDDF6MHig -->\n<!-- NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA -->\n<!-- eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n -->\n<!-- RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAb9V1gNei -->\n<!-- co1pyS2q4Wx3+jGLgcwM1WyfwsaRYXnPXJxXOfKUKQSCkCsgwjkVojtD5O+y1x3A -->\n<!-- ykH6O8fvF74x+NPqFe5qHQzB32BTJ0T+dJ2nphce8FGkix63X5+FBEoyHn3Y0uY5 -->\n<!-- 5VD5ncZQ0s0NuGD+IPYcTJs2HbS8/XwkRTzuIbDHRKdJXIq9GYr0H281vmtOwZkb -->\n<!-- XdtiXQABVZj9lyYXi2ohrrzgl1Wc5fCwT2uzGa7g5NvyYwM+cj3/UmgrpEdDRRKf -->\n<!-- Qi62L2exhLhOdHOPGpm2gem4vnSbuel9Dft7yFgf/IAZkH60gf0WxQwWb9Ay2YTl -->\n<!-- b033CRqsvqFLaKGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH -->\n<!-- AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC -->\n<!-- ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCCuXwoX -->\n<!-- X6Ljd5EKys1n6EXEeSNsz2Cj+ETVGDQ6tEcdewIGWwRDvxmTGBMyMDE4MDYwNTE4 -->\n<!-- MzAwNy43MzVaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE -->\n<!-- CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z -->\n<!-- b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy -->\n<!-- IERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l -->\n<!-- LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALCG6ZIgCl3q+AAA -->\n<!-- AAAAsDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz -->\n<!-- aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -->\n<!-- cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx -->\n<!-- MDAeFw0xNjA5MDcxNzU2NTZaFw0xODA5MDcxNzU2NTZaMIGzMQswCQYDVQQGEwJV -->\n<!-- UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE -->\n<!-- ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL -->\n<!-- Ex5uQ2lwaGVyIERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jv -->\n<!-- c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -->\n<!-- ggEKAoIBAQDw5fCNlFmpmtdsCQd3FCFZXbc9eLg1rfUwMf/O4f/W6RrJg5gj+5AQ -->\n<!-- wZLsOrxQbJC9XPFrrUyi9WGlh+EprKM8Et9/xACCzr20Cl/LuduatxktWu0HAK1U -->\n<!-- /TOs9vgSJEokZ1fauEuhrA+A+Tm9IA21p8QsS/GhVubyLye5JsEzJdkrDDByUIRr -->\n<!-- kmqVjPL6CE24LiTVQ9Pc6/N0aoizybRg3MllrV8J5RFqFDTB5FcGEkbmoL2EWiRC -->\n<!-- Q/a89CxVmVqNs4imqhKUIr6GtUqJjKpHsKDFHxuPnPBibVSdMtOpxJtT6blyO78X -->\n<!-- nq9YXJ3GK1Ahu9iWzDbvjaZz2a27Q3AVAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU -->\n<!-- /KgHUtnvKf6YQzwVXHRet39z4K8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz -->\n<!-- aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t -->\n<!-- L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG -->\n<!-- CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu -->\n<!-- Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T -->\n<!-- AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA -->\n<!-- kv2A93W9ZZA+F83VFYPFjgKRO6xOfWDvjzkGk5DjD6pFPYk/Av3sb7hQkAlshNI3 -->\n<!-- IZmxwYZ2HeQNxo7/GOCi+ka1hXd0bk4MREXQvNK2BH5wSw/WqwdpVkp2ZOj5qkej -->\n<!-- o4bc9M9EuEkQW2eP0dp5rjrdh1MG6I9q/H/X5KOGRRUNkWIiOpBK49hoAUnJLQ5r -->\n<!-- eGwRAvSPTRFgc6gDIQ2X4w9ydbv96A646/wgQZ2Ok/3FM3M+OXq9ajQeOUdiEbUc -->\n<!-- 71f0c4Nxn6gUZb7kA45NbcQBMxt+V+yh8xyXqTin9Kg6OfmJNfxdoyKuCr2NDKsx -->\n<!-- Em7pvWEW7PQZOiSFYl+psjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI -->\n<!-- hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw -->\n<!-- DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x -->\n<!-- MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy -->\n<!-- MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC -->\n<!-- VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV -->\n<!-- BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp -->\n<!-- bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -->\n<!-- AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb -->\n<!-- 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj -->\n<!-- RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA -->\n<!-- u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD -->\n<!-- lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg -->\n<!-- CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB -->\n<!-- ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe -->\n<!-- CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j -->\n<!-- BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0 -->\n<!-- cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy -->\n<!-- QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+ -->\n<!-- aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf -->\n<!-- MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB -->\n<!-- MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv -->\n<!-- Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA -->\n<!-- bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA -->\n<!-- A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf -->\n<!-- 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk -->\n<!-- Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw -->\n<!-- RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi -->\n<!-- f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak -->\n<!-- vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO -->\n<!-- R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir -->\n<!-- 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7 -->\n<!-- COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7 -->\n<!-- dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md -->\n<!-- Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB -->\n<!-- MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ -->\n<!-- MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u -->\n<!-- MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046RjUyOC0z -->\n<!-- Nzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi -->\n<!-- JQoBATAJBgUrDgMCGgUAAxUAvIT7nVsS2sc2hTuIZp6jFhjVzByggcIwgb+kgbww -->\n<!-- gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS -->\n<!-- ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT -->\n<!-- BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr -->\n<!-- MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq -->\n<!-- hkiG9w0BAQUFAAIFAN7A/sgwIhgPMjAxODA2MDUyMDIxMjhaGA8yMDE4MDYwNjIw -->\n<!-- MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sD+yAIBADAKAgEAAgIblQIB -->\n<!-- /zAHAgEAAgIaPTAKAgUA3sJQSAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE -->\n<!-- AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB -->\n<!-- AQCt63zo4DCir1aQAkXICgJDasbXghAm/N842ohH2OZftPbB9TBmtMN0p6etpTlt -->\n<!-- iOO+Yq4ezmpqezdpUgGZSBjv33Wz+brlxjZ1w2R+KemC3ClGTWhBehwv/tM8l5Hl -->\n<!-- s7AOVSuPGAq1OACUcAhUzLv10YODNegCxnnHFfAJwT0kBxy+DoTt1qzsyRa/5dnh -->\n<!-- yDNSIsso1RclrZR1pqWYIHr0v4S0C6U6u8FgX0Ih+NOTLlP1JHcu77OLy4CMBjSh -->\n<!-- bS4+LMxlomIX1JB3nSFcE2g5EVjxpnsZiGEmniuc/PEKaEoNtEcFHbp0TTNI4oVh -->\n<!-- lqu0cyFgHg9zAZvH+PemeMpeMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx -->\n<!-- EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT -->\n<!-- FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt -->\n<!-- U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB -->\n<!-- BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx -->\n<!-- IgQgaUKAATXKkywItN90OXu0zQo+5Z4k9e/LUkq3ImCgTL8wgeIGCyqGSIb3DQEJ -->\n<!-- EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx -->\n<!-- CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt -->\n<!-- b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p -->\n<!-- Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw -->\n<!-- MBYEFKQBKA2XMzMoE73fGwyQLWtHNzWcMA0GCSqGSIb3DQEBCwUABIIBANUWqzRn -->\n<!-- y/LcQpY6dGsBfqFZlSbCkXOP/NN+z4d4IulprzFsxgB//tiEBuqnyUHYvkFzQest -->\n<!-- Ig2f1OuK1jyyHaudS8wwKzKxCOGlrvjukgKmQJvWftQ2NuHC+K0biymeSAnOmOFK -->\n<!-- JeNy0y0SnyRKx6tfctnroRasRGPyTpo3SS+NthTNEgwHLl+iYqGYx6glkhzYoMIu -->\n<!-- U1scAH6wrTbM9oDyPLi4SKj2NePnGicqWtv6LXY507ixV2dS+8oADtHQnArtY/Oa -->\n<!-- HARPqC1gvLNNa1dttsOcLHsNzVDwqgQ67E8kEQuRVwhC6DEp06Z8oe79LtVyGF6R -->\n<!-- 3dWv5eD/6a7QQXQ= -->\n<!-- SIG # End signature block -->\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/CmdletDesign.psd1",
    "content": "﻿@{\n    IncludeRules=@('PSUseApprovedVerbs',\n                   'PSReservedCmdletChar',\n                   'PSReservedParams',\n                   'PSShouldProcess',\n                   'PSUseShouldProcessForStateChangingFunctions',\n                   'PSUseSingularNouns',\n                   'PSMissingModuleManifestField',\n                   'PSAvoidDefaultValueSwitchParameter')\n}\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDVFFzIp3nUGiPM\n# 6ozGBPLQt5HsAgdNh9X1bYvgmlLsQKCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDOJPKf\n# Yae3xNVkT3fJzmELCCzlnjAHMShq9y1Prw+/tjCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAADnxee8+\n# MHr+vQwjJOzZouNgbANmTjy4JGd7mzviSQI7bSJ0tQ6i45oZb7O/u0NhKFdi6JZ9\n# QqzMygGaZMJ9eFNtUPxYMj9lMs811aB5vaGJyunla1BGTku6XYQC0yuoMNzqNhZe\n# 4Gike92s/zWukZ/an+bqB+rnh8aQEtc/eCdM6kJOaXFtZLRgb0KpYGoN6q2yQTrJ\n# fyLo3RyWheSZ7fl9/OgGS3tW31GQNFzyA1iCRy3T6IgBeepdyZoxt9h09wNm9c2l\n# gVjAvFXjdAm55jaDNhsnPnL9eht6C7NMJt/6V5JfftWG9sz5ErnjqWEGXG7sBgq0\n# wIM9x+wkEsaL0KGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCANeCCf\n# broDgb0ewOeiOlLcNt/uuQbGmFZByZ9ujBq9zAIGWwRDvxmwGBMyMDE4MDYwNTE4\n# MzAwOS44MDRaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALCG6ZIgCl3q+AAA\n# AAAAsDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTZaFw0xODA5MDcxNzU2NTZaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQDw5fCNlFmpmtdsCQd3FCFZXbc9eLg1rfUwMf/O4f/W6RrJg5gj+5AQ\n# wZLsOrxQbJC9XPFrrUyi9WGlh+EprKM8Et9/xACCzr20Cl/LuduatxktWu0HAK1U\n# /TOs9vgSJEokZ1fauEuhrA+A+Tm9IA21p8QsS/GhVubyLye5JsEzJdkrDDByUIRr\n# kmqVjPL6CE24LiTVQ9Pc6/N0aoizybRg3MllrV8J5RFqFDTB5FcGEkbmoL2EWiRC\n# Q/a89CxVmVqNs4imqhKUIr6GtUqJjKpHsKDFHxuPnPBibVSdMtOpxJtT6blyO78X\n# nq9YXJ3GK1Ahu9iWzDbvjaZz2a27Q3AVAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# /KgHUtnvKf6YQzwVXHRet39z4K8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# kv2A93W9ZZA+F83VFYPFjgKRO6xOfWDvjzkGk5DjD6pFPYk/Av3sb7hQkAlshNI3\n# IZmxwYZ2HeQNxo7/GOCi+ka1hXd0bk4MREXQvNK2BH5wSw/WqwdpVkp2ZOj5qkej\n# o4bc9M9EuEkQW2eP0dp5rjrdh1MG6I9q/H/X5KOGRRUNkWIiOpBK49hoAUnJLQ5r\n# eGwRAvSPTRFgc6gDIQ2X4w9ydbv96A646/wgQZ2Ok/3FM3M+OXq9ajQeOUdiEbUc\n# 71f0c4Nxn6gUZb7kA45NbcQBMxt+V+yh8xyXqTin9Kg6OfmJNfxdoyKuCr2NDKsx\n# Em7pvWEW7PQZOiSFYl+psjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046RjUyOC0z\n# Nzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAvIT7nVsS2sc2hTuIZp6jFhjVzByggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7A/sgwIhgPMjAxODA2MDUyMDIxMjhaGA8yMDE4MDYwNjIw\n# MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sD+yAIBADAKAgEAAgIblQIB\n# /zAHAgEAAgIaPTAKAgUA3sJQSAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQCt63zo4DCir1aQAkXICgJDasbXghAm/N842ohH2OZftPbB9TBmtMN0p6etpTlt\n# iOO+Yq4ezmpqezdpUgGZSBjv33Wz+brlxjZ1w2R+KemC3ClGTWhBehwv/tM8l5Hl\n# s7AOVSuPGAq1OACUcAhUzLv10YODNegCxnnHFfAJwT0kBxy+DoTt1qzsyRa/5dnh\n# yDNSIsso1RclrZR1pqWYIHr0v4S0C6U6u8FgX0Ih+NOTLlP1JHcu77OLy4CMBjSh\n# bS4+LMxlomIX1JB3nSFcE2g5EVjxpnsZiGEmniuc/PEKaEoNtEcFHbp0TTNI4oVh\n# lqu0cyFgHg9zAZvH+PemeMpeMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQg3H2IsUrsUgMCC8RKwfLnXH3w0SaQ8e9OShNTpc2LAA0wgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw\n# MBYEFKQBKA2XMzMoE73fGwyQLWtHNzWcMA0GCSqGSIb3DQEBCwUABIIBAIBgm1dm\n# zhMlXZpuPmHLpxbxzb6aiGDmEzEquAEVLRSni+yKf2HkfBxFsG6cui/xNwd0tDsp\n# ytIe4QAsw2wmAgg/rvCdTM5dCIHTHK1kNNOY0/NcWCyS0d9sU+kXh4T3CD9klDf4\n# /Gh4730LEbvb74vX7KIeiJhbpJftlsXagdczh1+eCtafitDFU+oxg2CNzqH5QQRn\n# kgnxmMBkGPQPKPAB2lev71K/ixyBvNYkWNcHwXKkiOxqD+bwEyyxdbZhCpyb/jtc\n# TnuE5tfV0yvFuhXApyPFUgmcY1cRJyynATbZ31JSJoBvuWGo0fyYoTWLaXh2hNSm\n# Kl5o6iVyvzwI8h4=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/CodeFormatting.psd1",
    "content": "@{\n    IncludeRules = @(\n        'PSPlaceOpenBrace',\n        'PSPlaceCloseBrace',\n        'PSUseConsistentWhitespace',\n        'PSUseConsistentIndentation',\n        'PSAlignAssignmentStatement'\n    )\n\n    Rules        = @{\n        PSPlaceOpenBrace           = @{\n            Enable             = $true\n            OnSameLine         = $true\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n        }\n\n        PSPlaceCloseBrace          = @{\n            Enable             = $true\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n            NoEmptyLineBefore  = $false\n        }\n\n        PSUseConsistentIndentation = @{\n            Enable          = $true\n            Kind            = 'space'\n            IndentationSize = 4\n        }\n\n        PSUseConsistentWhitespace  = @{\n            Enable         = $true\n            CheckOpenBrace = $true\n            CheckOpenParen = $true\n            CheckOperator  = $true\n            CheckSeparator = $true\n        }\n\n        PSAlignAssignmentStatement = @{\n            Enable         = $true\n            CheckHashtable = $true\n        }\n    }\n}\n\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCJ1pSpvaJxO+q5\n# sNBDcnE5difGlkg0z1iqRkHM9QCcwaCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAtYpA7\n# ztfNDpm6QKNNJ8eCaXnWwMD6tR6aBji3liBGTDCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAOrJBUv7e\n# Z/deR+Ip6upzN7vvX+20sI3mflZYoni3q4YxUX1nh9EVG/RbmMKw0+5SiCuAN/Gd\n# c2DgJyURGtSfS3q1ao9MIQQerqFOchufIGZTtgclEZqUrtg5U2VcXXISrQMdRwSq\n# eYM62yroSo+DELXM8aNC1He6I2/PRHFI9emZToLMX513vKtGK2B6PJLKGAKy5DPE\n# tDfGGw9AOQswJHqY5nqadttNYTDfswe5gD/4/c48wNCSHMtJvWPzLH8k08VWln2f\n# ynlKw6EVD14FNp7BrDF8GF6AzjuMAATMGFenT7Q/hdEmYAKEMw29EY6J7K+RfGZA\n# Eigop76Ua+srS6GCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCB3w2Qd\n# 7WCm4pVbUaVA1nbpwRb2wtsrmv6czHWmzANGuwIGWvNwOJlAGBMyMDE4MDYwNTE4\n# MzAwMi44MTRaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046QzBGNC0zMDg2LURFRjgxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAAKPvHyIggWPcpQAA\n# AAAAozANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NDlaFw0xODA5MDcxNzU2NDlaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046QzBGNC0zMDg2LURFRjgxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQCp0R6XxxNp+Dg7FRfmSA75X4KsVJ0wGq0QXdDyBfc/aIY3WtAAU+ac\n# bRxo8inH1v8xmFJNEbr1wWSGOjkJJ1ZJXp+hIRkpG8xaFuPzfQFVFyzp4ayW+8eZ\n# ryhwAHUi+i5ylFRfutHFrDLU5dYeefCBowq+Y754aWfij4XRyb7If5CL5Lh+mK5v\n# vipkCBpItzkhyGr0JEtgENRygHIIOOlu+TtT7VnbJNRNYchb02ljADK9zLFRPetA\n# uH+4vrtyHcE4bN4Jjm4tmTpsRQjes09bbW2Akdkjm0iZTB7lEX+zF552kb3iJhYf\n# EQAcOt+Z6Cz/7HUsWClwpxctKO6PtKNfAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# +oW6ZmboRpnacJ+6ISVA2+DosXAwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# HdFFulu0v4rmho1FzjWIJhJGsDODamExyBZz+OYkemrBwBU3PI3HKQ1Iy3SXpbKH\n# 4QZ41UOMUzrw4lEOeLbT/ByNJeVTGhXZPnq8x7vBTmZYURgPZSVhIaG+5pHDYI75\n# CbQ+iMKmcoE7HPIQHNUFrohdNFVSqEOGjPANVL5L5EvuF5W2m7wCaxbNsi1s9avf\n# NeEGg7RZQeceAfNoTffY3iQsRktCwI0Xc0RQK43eds1/dF3f5mTMMriewM9lUhEI\n# BnqXtoNlo2LYw4O6OY5HuFOqw2YaHL1JTvTc1Aes0rjRZPngd8nsdoDEqxcr6yOD\n# tZaJ8dhLlpLdb6nCO9bznDCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QzBGNC0z\n# MDg2LURFRjgxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUANeSj+04//yYNcfVtXhJ7kZY4po2ggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7A8/kwIhgPMjAxODA2MDUxOTM1MjFaGA8yMDE4MDYwNjE5\n# MzUyMVowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sDz+QIBADAKAgEAAgImkwIB\n# /zAHAgEAAgIa9TAKAgUA3sJFeQIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQAulNwxKOAyhDbBu7uKknlTU/YJDDrpooEaFDHoqjmXzUTMUpo2wqSx+D0XtZ20\n# TKXFhaGK/JsdFcDa6I3f9AL8YRohXdGMbEcUPuchGwHRDCwVz4YZ48CN3EDn3RFP\n# 1PF3BsjKf5Rhof51rRBB7uDSGf8I0khNSSCAbxLPbTv6pZucLPGIKgWZMq6n2iLA\n# CnqhzU0i6h2G8kKTXPmaozynILzuZ3uYibEGtEcjM+qw1NC0vnIAt95lg6Os4YbE\n# XRtYN3AUNwOZscqRbF/ChZeel2VFNh9QB8aSCNRqKk+S5r8pwAx1Ak7DOgSkZVmz\n# aoxwTzIfHd2BJHXnySFAmwtkMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACj7x8iIIFj3KUAAAAAAKMwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQghYolYF9BZgS42de2m9mhZaOfNMnWzfm8V2WNXNmuzwgwgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBQ15KP7Tj//Jg1x9W1eEnuRljimjTCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAo+8fIiCBY9ylAAAAAACj\n# MBYEFJmsCT0qFNazWLgPgkqYWDXo28Z2MA0GCSqGSIb3DQEBCwUABIIBADgKKTGK\n# x7NoxTZBcQLq53XNVwBrGXgVUrppdBdXJHlTGGSzvhHK3qYgVir1RqMT5SOE21tv\n# 7F7N75IiI7sFdoOTKLUrRqipsub4enq0ZgOcODxK2IzagQiOGLaNNB8RVAYv2sRe\n# MleS7NYmcO85gMk9/aTpbtsIFgjM24AYkoDyb25XSXWoooo1y+wKgwsm/1K3UcPQ\n# qN8KJqpLPdJ24OnBIi8Kvsg9RNpLrd/dCO0dQCLNrfUOm/y1yur+qOOaGKPmgSVx\n# sNTf18Qw0FgTwN5zKlSmIs72JDDMiTX72JWyonOuRqNMVnzNHFo9y02C0AdypZku\n# 46vWaJFS4RK+bGo=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/CodeFormattingAllman.psd1",
    "content": "@{\n    IncludeRules = @(\n        'PSPlaceOpenBrace',\n        'PSPlaceCloseBrace',\n        'PSUseConsistentWhitespace',\n        'PSUseConsistentIndentation',\n        'PSAlignAssignmentStatement'\n    )\n\n    Rules        = @{\n        PSPlaceOpenBrace           = @{\n            Enable             = $true\n            OnSameLine         = $false\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n        }\n\n        PSPlaceCloseBrace          = @{\n            Enable             = $true\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n            NoEmptyLineBefore  = $false\n        }\n\n        PSUseConsistentIndentation = @{\n            Enable          = $true\n            Kind            = 'space'\n            IndentationSize = 4\n        }\n\n        PSUseConsistentWhitespace  = @{\n            Enable         = $true\n            CheckOpenBrace = $true\n            CheckOpenParen = $true\n            CheckOperator  = $true\n            CheckSeparator = $true\n        }\n\n        PSAlignAssignmentStatement = @{\n            Enable         = $true\n            CheckHashtable = $true\n        }\n    }\n}\n\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDETdsvwKIw2ZG0\n# eIOwXLCsB4j+E3gcV7asiBGt6YZ6FqCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCA95+Y+\n# NIJ85p9I/m1tQiw+aePz/xSy3HemxSaznccVOTCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAFEJkvwYE\n# 1OidgwP93N7PWvd39qRfvBHMCfpwB2MlUYU1C/cOzYsqURbcB1AKKT+b5sxIoAXm\n# q0CQZIj+5iEWIMGfzgaeegI87zgOhVUuX/I0G1yfoL4ica9I4mii4XEVGO0MJcWV\n# 917NdSQLuMiSCftipFTvRMyXw28YNMKkHtt7eg7klTJ1FNW6eu94jD5qtjVGTXVI\n# 5cYtX7D+Fs4EasHslcYKP08s1mIOu3DSsVsdELrXSr/lYh11b5au9v8HUserWue8\n# RmvYKH8FpaUFymkyh+ahBh1QcA3xBd32sTvkOMLTwYP9SqIqyiW2kL73cW2JSTEm\n# iqBXA+x1Kf/CjqGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDGotMU\n# ioWbgJsv+mtGz5Fg5sDZjoljhsVW5M+Qn93pyAIGWwRDXyavGBMyMDE4MDYwNTE4\n# MzAwMi4yNzJaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046N0QyRS0zNzgyLUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIGcTCCBFmgAwIBAgIKYQmBKgAAAAAAAjANBgkq\n# hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x\n# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv\n# bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5\n# IDIwMTAwHhcNMTAwNzAxMjEzNjU1WhcNMjUwNzAxMjE0NjU1WjB8MQswCQYDVQQG\n# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG\n# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQg\n# VGltZS1TdGFtcCBQQ0EgMjAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n# ggEBAKkdDbx3EYo6IOz8E5f1+n9plGt0VBDVpQoAgoX77XxoSyxfxcPlYcJ2tz5m\n# K1vwFVMnBDEfQRsalR3OCROOfGEwWbEwRA/xYIiEVEMM1024OAizQt2TrNZzMFcm\n# gqNFDdDq9UeBzb8kYDJYYEbyWEeGMoQedGFnkV+BVLHPk0ySwcSmXdFhE24oxhr5\n# hoC732H8RsEnHSRnEnIaIYqvS2SJUGKxXf13Hz3wV3WsvYpCTUBR0Q+cBj5nf/Vm\n# wAOWRH7v0Ev9buWayrGo8noqCjHw2k4GkbaICDXoeByw6ZnNPOcvRLqn9NxkvaQB\n# wSAJk3jN/LzAyURdXhacAQVPIk0CAwEAAaOCAeYwggHiMBAGCSsGAQQBgjcVAQQD\n# AgEAMB0GA1UdDgQWBBTVYzpcijGQ80N7fEYbxTNoWoVtVTAZBgkrBgEEAYI3FAIE\n# DB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNV\n# HSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVo\n# dHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29D\n# ZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAC\n# hj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1\n# dF8yMDEwLTA2LTIzLmNydDCBoAYDVR0gAQH/BIGVMIGSMIGPBgkrBgEEAYI3LgMw\n# gYEwPQYIKwYBBQUHAgEWMWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9QS0kvZG9j\n# cy9DUFMvZGVmYXVsdC5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8A\n# UABvAGwAaQBjAHkAXwBTAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQEL\n# BQADggIBAAfmiFEN4sbgmD+BcQM9naOhIW+z66bM9TG+zwXiqf76V20ZMLPCxWbJ\n# at/15/B4vceoniXj+bzta1RXCCtRgkQS+7lTjMz0YBKKdsxAQEGb3FwX/1z5Xhc1\n# mCRWS3TvQhDIr79/xn/yN31aPxzymXlKkVIArzgPF/UveYFl2am1a+THzvbKegBv\n# SzBEJCI8z+0DpZaPWSm8tv0E4XCfMkon/VWvL/625Y4zu2JfmttXQOnxzplmkIz/\n# amJ/3cVKC5Em4jnsGUpxY517IW3DnKOiPPp/fZZqkHimbdLhnPkd/DjYlPTGpQqW\n# hqS9nhquBEKDuLWAmyI4ILUl5WTs9/S/fmNZJQ96LjlXdqJxqgaKD4kWumGnEcua\n# 2A5HmoDF0M2n0O99g/DhO3EJ3110mCIIYdqwUB5vvfHhAN/nMQekkzr3ZUd46Pio\n# SKv33nJ+YWtvd6mBy6cJrDm77MbL2IK0cs0d9LiFAR6A+xuJKlQ5slvayA1VmXqH\n# czsI5pgt6o3gMy4SKfXAL1QnIffIrE7aKLixqduWsqdCosnPGUFN4Ib5KpqjEWYw\n# 07t0MkvfY3v1mYovG8chr1m1rtxEPJdQcdeh0sVV42neV8HR3jDA/czmTfsNv11P\n# 6Z0eGTgvvM9YBS7vDaBQNdrvCScc1bN+NR4Iuto229Nfj950iEkSMIIE2jCCA8Kg\n# AwIBAgITMwAAAKJMjh3aqSF8hAAAAAAAojANBgkqhkiG9w0BAQsFADB8MQswCQYD\n# VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe\n# MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3Nv\n# ZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0xNjA5MDcxNzU2NDlaFw0xODA5MDcx\n# NzU2NDlaMIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G\n# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w\n# CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046N0QyRS0zNzgy\n# LUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEi\n# MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmAXcFe8N9DnZovcaog8aCewFw\n# qLBqhHJPVI5tvmcgar7sLd0vR3Hhkv10Ymu+dNuFNts0yMdpCuY2EklAR7hBNFli\n# PfETp64JASjRFFhjHzmwaDYE2FnaTVvgkXES/EGzDc7BcqEVJvbzmVvo4IquEHWq\n# OdfxDvIJwTF1DCkqKd3sjjcq32uq4zK42E17yHEQkMG+OoYZC+jprR+4NCOtYYyW\n# Lvs+TC9CZcYLHrGwWMJrm+fPiwTHk0Gd5nm45feWV9yAxQUFAKZBIjcW+bTrR6wv\n# Oa3QxdMMRNcJW2nRCfMDK2MnWgeQ9O+MozMljTcsPyWZs/MVPqaS6vlRGOXVAgMB\n# AAGjggEbMIIBFzAdBgNVHQ4EFgQUbrvZwcLaFrB8rcJTf+fQFxM9vFcwHwYDVR0j\n# BBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3Rh\n# UENBXzIwMTAtMDctMDEuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0Ff\n# MjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD\n# CDANBgkqhkiG9w0BAQsFAAOCAQEANZlXbTP2SJ2eQdzMqWDuXEdIVBEKhrlXP6dt\n# mI7KfGmmapaDzjmyvWQOmTC7vtzgdYJrQinhhUSOMXtzaFl5mJ1XtBYH/KIpvKNw\n# giEmHWVLGeaJKlXNr7qSat7ImgkCWyUWl8eruVra9POgG4JwqkrGRrV6gMRiQoP3\n# cVpkKyb9844jC04W8hvy0DUKQ9o886kakYrENXjZEKhjBqNkf6y/KO6oHBV4j6D3\n# wnHF2LiSzqqXcjlMD2hkRE7KhuUty7ICsSg9/Rm/ANZI098NtO0MJJBFFLyVeToD\n# 7GOGPDTucbI9Lmp5kIK26xsaWbuvi4t58an9SjHyPGobFV06xqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046N0QyRS0z\n# NzgyLUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAXi8X6XGE0jLL7NdeSjv4TreH6fWggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BAF0wIhgPMjAxODA2MDUxMjI4MTNaGA8yMDE4MDYwNjEy\n# MjgxM1owdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sEAXQIBADAKAgEAAgIhqAIB\n# /zAHAgEAAgIbYzAKAgUA3sJR3QIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQAbqvIwtfJOrbEwnnHsWzNjtjLt5oINqhpYRWgUldvfNEjs8jgZY3YEL6eO91eF\n# HdXONj2vuP5XFC/JlhR2UhX7YurrcoLIomvcsdVjgDopyk2Y960GX5KMpGmqZJT5\n# CKqLD5VGya4BH7kLO3dJgI6M7KIR4PZloVE8DQ0eFHlVMTOrm1uaba8+nElENKF4\n# YEg1f9eZp+oEYOlMiC1+UhmkpYni98Cj23G1vhFQ+0c1j39i5+Xcxg96EzlRegWA\n# +lciOVMS77tj7Bh9n/sc+c9wfZUX5ZVtcUidB8MA9+snRUmbVaC2Q/pW82CMKclZ\n# eeG8WUliXjjTalowYW+BQhaJMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACiTI4d2qkhfIQAAAAAAKIwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQgg9Clk/fBh/0rb7us9Ad7+1PObPVEfXXOsqBmwIaL9P4wgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBReLxfpcYTSMsvs115KO/hOt4fp9TCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAokyOHdqpIXyEAAAAAACi\n# MBYEFDslP8qDSN72F9pn7L9cbQl0Cqe6MA0GCSqGSIb3DQEBCwUABIIBAIRsRvs7\n# PYxjhwfTaZ1vNJBR2B1ajp7SMBXNStW7RZ+s5sXfU+4504YIY2HBPbsM5LlEOr5l\n# n9nKSB1TbBFQVLoSuF9bnh2gPz2KEEpxyMwvzKbij7wF7ef8QsqQd/yQs+DGekdB\n# MZAS52i9hhN5rNrCDCEdkn+9+YvEkhfi/PvOOKOc2+RMeylG8IH5qiQIuXuk5euR\n# NW9QSSbJAuaSedJXkywF7qHd0Z/teekLMDn/GB2BgBV36F1ZhoR6qgwKjaJZ/RND\n# euSw7ajUi+hrSDCOZGT11Fqqvki+TCf8JYnHzFsbYJ+0qLN8dYyWwNhfWhhu8znm\n# G0mFLzG1ZoJ62XA=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/CodeFormattingOTBS.psd1",
    "content": "@{\n    IncludeRules = @(\n        'PSPlaceOpenBrace',\n        'PSPlaceCloseBrace',\n        'PSUseConsistentWhitespace',\n        'PSUseConsistentIndentation',\n        'PSAlignAssignmentStatement'\n    )\n\n    Rules        = @{\n        PSPlaceOpenBrace           = @{\n            Enable             = $true\n            OnSameLine         = $true\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n        }\n\n        PSPlaceCloseBrace          = @{\n            Enable             = $true\n            NewLineAfter       = $false\n            IgnoreOneLineBlock = $true\n            NoEmptyLineBefore  = $false\n        }\n\n        PSUseConsistentIndentation = @{\n            Enable          = $true\n            Kind            = 'space'\n            IndentationSize = 4\n        }\n\n        PSUseConsistentWhitespace  = @{\n            Enable         = $true\n            CheckOpenBrace = $true\n            CheckOpenParen = $true\n            CheckOperator  = $true\n            CheckSeparator = $true\n        }\n\n        PSAlignAssignmentStatement = @{\n            Enable         = $true\n            CheckHashtable = $true\n        }\n    }\n}\n\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCom9p+Ei3qjWdp\n# l+tHb7Z4kMEUDFU6Nq2El36zw6rHUKCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAqaDu6\n# 09/mLxF3tQN8iFvSdnjWnmnZoV2AmW9IqOHT2TCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEANb9IzNTy\n# qAzg/d5Zns/C9x8LD0jTeYOBqjatN1bOtJenHB8typQQUMPAlZwn/nbrDjy8XWG+\n# M5iEQoS66Wmn8cXYillWiRmvla3a8S29eHcM88cNp2fZ4ugC56aEv+PoCmdENfXh\n# sKX3prfirR661F3LDyReEjBF1DhlcWI+ZJU9f4JoUmKDruT6e+R0M+PVzysxReZ0\n# Exgbeq5IlZE4kH5cO8qDYNpBPJnAq7xuIRfr0hoKnvJMUYMoEJUaGsjQomfxxlH/\n# kobFCbr/ne6c+gSphwyY68nZPh8mrA7cf3SOuaJ/2oD68cmuN1ZiauxJ2z6/xFo3\n# WPiRr8tShpdogaGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAXMrIr\n# eY7DoGLm0W0kPNsXOpcJ68SA/APo+hdkrEPZ0gIGWwh3aUPNGBMyMDE4MDYwNTE4\n# MzAxMy4zNDRaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALFxE3nfdfY1yAAA\n# AAAAsTANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQCqpCSUbVjWW7yhvQ/t166a5Gfgm9GLYYSuYr3i+BudY+Z3SP/1qsDv\n# nf0cPV2kbW6FhuacDFz6qy68wzR+kS+21MriVlJTuyzmsl9aZsWf8nyRIYjwr2IF\n# oHqFCQm4hfiyL2mk2v1Hehkjcdsn/JGQpQ+TiGjOljoKR6FFzT9l+7q1CLKojuYK\n# VdhlNePD6suyHf+B0G9gN3fzMUGWVp/7e6KYpCBRNcaNsp+plmTe0RTeJtZU9TEC\n# abGUbexZOVeZTfV8LD/pNXMaDbnWWr5Djo6Nt4f28HZM5yoSyjg1qLcnUJ0wBhR2\n# V6VVW2BB0jH9z7ke+vDRjpbu4YEBadbnAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# Tlc994suFEtXsvwiXtPPtydEEDswHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# c+6N+7Rbw8FOmN9ho+sAogEspyWNPj5idZtuAa+ZdTw68hQMGSS/yA0YYdE7kNLJ\n# JoIBEjOCfbIiF4CqHobAzbIqt9vh5UJg97UJOUKx5LlM6/5Of/3mZeP43FOq+42a\n# uGAJWvQJDtvfGgpzANxBuDtOZ6sOBsi/aTtwSpthtT8Hcy1JfxmON/RmeB0qhfQl\n# iQAQNtlyE6tGJS0Mki16A8pk9/oKN4diOuYrC9M5ULO/eVbS7KHXJv84N5Ef5WoQ\n# 1IcJugWISKr0qkow6l6TVW9CGYjYptOVG8rzr2CPU3C5QcfxzdZe7gDRfX4IGZTy\n# 3SC9398WVC/DTi94paH3zjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QjFCNy1G\n# NjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAOrrfkyhl5HrT56P24qdEbliqU9KggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BPzEwIhgPMjAxODA2MDYwMDU2MTdaGA8yMDE4MDYwNzAw\n# NTYxN1owdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sE/MQIBADAKAgEAAgIcJQIB\n# /zAHAgEAAgIZdDAKAgUA3sKQsQIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQBYRjQJSQ+7z0czM3vB2NmxKPV9b5r7ZhyyK6gKZydW+XP9e7ctYn6u93WcrHqM\n# qH8q6dRURlqnPGpH8lnk7F8xXNxWX0jG4TWqnkEC/VTyZcARWPvkT7BmoaJEjhge\n# enzHHGa61XS+Zunn+JXbTBB6V70gXid+jme5JfcHAx1L4CdiL+UopiVATEhhhqcF\n# IuWCEKIJEWkW320OxYsbubrODg3Ak4QbTvUEvVMIy8V5sGtd+jFlsBWdYHzMb1hi\n# Shd984OXsIw7WQFUzPN2omU7BzkLy0GJAbT4SEU1KV0mNmBB4rL+RRHFjPEXoTW1\n# 1nE8m+hQm+q/Jbtm1qQpO+/OMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACxcRN533X2NcgAAAAAALEwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQgV0JCNxL8mRPBktGPKDQs+4KGv9RcEXZN3ZnB9XfP9vUwgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBQ6ut+TKGXketPno/bip0RuWKpT0jCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsXETed919jXIAAAAAACx\n# MBYEFOvK6d66QcvUssFESUNO7nV9pas/MA0GCSqGSIb3DQEBCwUABIIBAHLnLkNf\n# yiqtpxfKwWTnxpu+y78FmOGv5IgFPr4O2lkIKpGqHIKTHRh24Y9sb6209FxKzIl0\n# u/pU5gCVdNwCApKGBI78CnmHuHNKX/UTW2+dTpA9DNb4DU0gqVZP3Z/BYsp1sAXC\n# iFEEdFaQnSKE71wnt4TftUZkdZgwViRtBKkjPE7UB4vPHIEa0H1VMzK6f5H+Uy3G\n# Py3u5nozS0ev4EYfix1Q4sKHKU2iX0hGJX88yz1d6k9ReiqmrpiYjfi19lIBi04v\n# l0QinAPBj8ULdDvSWVDItOnbc3W8fE7ju1wHTFCmt+c1bXOpgR1Xj+HF6lHEAht4\n# 0i7nzaWSYQ4ap08=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/CodeFormattingStroustrup.psd1",
    "content": "# Inspired by https://eslint.org/docs/rules/brace-style#stroustrup\n@{\n    IncludeRules = @(\n        'PSPlaceOpenBrace',\n        'PSPlaceCloseBrace',\n        'PSUseConsistentWhitespace',\n        'PSUseConsistentIndentation',\n        'PSAlignAssignmentStatement'\n    )\n\n    Rules = @{\n        PSPlaceOpenBrace = @{\n            Enable             = $true\n            OnSameLine         = $true\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n        }\n\n        PSPlaceCloseBrace = @{\n            Enable             = $true\n            NewLineAfter       = $true\n            IgnoreOneLineBlock = $true\n            NoEmptyLineBefore  = $false\n        }\n\n        PSUseConsistentIndentation = @{\n            Enable          = $true\n            Kind            = 'space'\n            IndentationSize = 4\n        }\n\n        PSUseConsistentWhitespace = @{\n            Enable         = $true\n            CheckOpenBrace = $true\n            CheckOpenParen = $true\n            CheckOperator  = $true\n            CheckSeparator = $true\n        }\n\n        PSAlignAssignmentStatement = @{\n            Enable         = $true\n            CheckHashtable = $true\n        }\n    }\n}\n\n# SIG # Begin signature block\n# MIIkMwYJKoZIhvcNAQcCoIIkJDCCJCACAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCC3R4I896mHYAOK\n# 4XofbKhCNkKE+GJTvYwUxrNVW8LWKKCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYGMIIWAgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCBMGg4/\n# EYDsDUtCK+gON4t2XsuBg/vU3K5MuxIZ9C+CuzCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAiB+2lwVN\n# 8r6wACuqvktFt4PI4SoTvlDRFm1npmxkOB/gt5RK3EtVZtWnJof6aEwNvFzFCIhy\n# b/dapf+79/JDCIiAmOXgQ4Ow/rV26Qrfvx9OW7H2iR0OpcGhB57BhmJwzeH61vZ/\n# bnomjjHB7TnqEbJRWcLieu8JW0S/gXnyLqzrQbnls7U+hyMZp4OnA4ph99XXAAYd\n# +aCM6YfA/Eb54nMFYpeqxVBNdqLcvu34i9IbO4UZAkcccFnpW3MIQkH01uX25WbC\n# sG7HHyLKjO5WxoZaVnjKuoUBl6hYId9bbpSpRmGUARgfZyE6jlFlZvDWjt5w4kEX\n# uGqgdwSUyVWpe6GCE0kwghNFBgorBgEEAYI3AwMBMYITNTCCEzEGCSqGSIb3DQEH\n# AqCCEyIwghMeAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE6BgsqhkiG9w0BCRABBKCC\n# ASkEggElMIIBIQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDXIRyP\n# Dl7c2PPmKSxcSpxpDtntSPmObkuRAHGS0GX5IAIGWxTzdO1WGBMyMDE4MDYwNTE4\n# MzAxMC4xOTFaMASAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMK\n# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0\n# IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERT\n# RSBFU046MTQ4Qy1DNEI5LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0\n# YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALRDOhz+trpSiQAAAAAA\n# tDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu\n# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv\n# cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAe\n# Fw0xNjA5MDcxNzU2NThaFw0xODA5MDcxNzU2NThaMIGzMQswCQYDVQQGEwJVUzET\n# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV\n# TWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5u\n# Q2lwaGVyIERTRSBFU046MTQ4Qy1DNEI5LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29m\n# dCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\n# AoIBAQDggU+7tdEwOj+DALfMVp/3m6y6s11kER6C1nrX7iD7s9EIAWOXV6fC4kxW\n# qLVX26DG37PRGLEefpGsGRlRbXP+ni1tJEIgxMjvRmnQbxxMYWqUMw+UPtuibyUq\n# vxnSzgM6UhWARWUb/c+1/zeyaGaZZa3u/76BTUOeC3gJ1iqPPYq0BzPZsFAkUe9/\n# 9STUFQyPdhjYVry1baMpdNh1B0hAGY5mGJECAnAbQdv5J6EZdcaWqPpBL7t6xTSm\n# MKCXk8cabABagraMAGeSy8xN0myp48ReeQsBla6opLki/vlFXj99GRthnDd02aNR\n# xe5I2VQzFINfsucPe7AfyZe+mYVxAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQUDJOr\n# RdRsC3cv8ytX8+kkxIcH9F8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqF\n# bVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\n# aS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoGCCsG\n# AQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQuY29t\n# L3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/\n# BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEAArVh\n# W6Cn0mqsJi+2wjSjdPuoe5Cxgi2oiRJdpPaCC1k9J+d6HXks+Mtyz0dr72/e65Jt\n# 7q/7XqGRhHjjX1F7xJcx4FCN7bqZ94gqv1Fq4iPkN0fdZuLFhQjs/nVx63ptSYkl\n# IR2djhbkWKTmqJW1m7SToYosuJwhOrwBUR+Y4J/z7epQzLs3hClq8CJspU+uExF5\n# ZmRwJ6MM+rTeTLtQfsSff+mBUQTerhRf5g4MEIG6Rqw7YhLntdEKMPDTKez603Ax\n# bgp6JFHCIuYOIrdDUapTVSL1JLXn03V4KaE6W2kK4K18mc+ftJIoB36qcMQyhltK\n# DthEtvU+Zx95w/IrUzCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZIhvcN\n# AQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD\n# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAw\n# BgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEw\n# MB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCp\n# HQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb8BVT\n# JwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKjRQ3Q\n# 6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaAu99h\n# /EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsADlkR+\n# 79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEgCZN4\n# zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIBADAd\n# BgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAweCgBT\n# AHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgw\n# FoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDov\n# L2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0\n# XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0\n# cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAx\n# MC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGBMD0G\n# CCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3MvQ1BT\n# L2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAAbwBs\n# AGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4IC\n# AQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf9efw\n# eL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgkVkt0\n# 70IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0swRCQi\n# PM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pif93F\n# SguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloakvZ4a\n# rgRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgOR5qA\n# xdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir995y\n# fmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7COaY\n# LeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7dDJL\n# 32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+mdHhk4\n# L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEBMIHj\n# oYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G\n# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w\n# CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046MTQ4Qy1DNEI5\n# LTIwNjYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiJQoB\n# ATAJBgUrDgMCGgUAAxUAB8CVl64uTm7J03X22YlRmIsgbTqggcIwgb+kgbwwgbkx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1P\n# UFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTErMCkG\n# A1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkqhkiG\n# 9w0BAQUFAAIFAN7BP3swIhgPMjAxODA2MDYwMDU3MzFaGA8yMDE4MDYwNzAwNTcz\n# MVowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/ewIBADAJAgEAAgEIAgH/MAcC\n# AQACAhlXMAoCBQDewpD7AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkK\n# AwGgCjAIAgEAAgMHoSChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAFXJ\n# 0KnLkvSCGKm875DwsimdP+TJVjBMnd1SsnbhNwEw8IPMkSS8qQeSz9o2Q6GD9Tfn\n# X++rolyS8vGnMqzEAsU0FWWJHeYtEpCLcMYLIYS/91eJqNff3eRaFyqlYM2lQJ+k\n# OGFn2a41iIKeI8e5nW/pdhmvE9jZJNucyU3liiUG9spmw7Dh2ndrvAA7/hHVMjNg\n# mFu+qDYDO1nen/bPhSZDj1fss55uoOJk9LkYRgd12nkXfpTyadBJNBgZ4Y6k8MLu\n# 3gLJzrL498aLzMedZsh5XZsMswNgtkj0JVJceg3EztpFHs0UdLi3D9GJKqBhe6Ol\n# jpoOH1Et00fvv0wpGAYxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzETMBEG\n# A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj\n# cm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt\n# cCBQQ0EgMjAxMAITMwAAALRDOhz+trpSiQAAAAAAtDANBglghkgBZQMEAgEFAKCC\n# ATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCBu\n# Owx+aKar5HE3K6NTVyxOt8Ab5JCuf17SaOCaGHURKTCB4gYLKoZIhvcNAQkQAgwx\n# gdIwgc8wgcwwgbEEFAfAlZeuLk5uydN19tmJUZiLIG06MIGYMIGApH4wfDELMAkG\n# A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQx\n# HjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9z\n# b2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAC0Qzoc/ra6UokAAAAAALQwFgQU\n# 2uTiPtfyXHPwhlXP0xpuzKouqQswDQYJKoZIhvcNAQELBQAEggEAGKk3ntFPs00x\n# //Z6XXy0xaRipuS4lH55O+u+NSHLMIxSyVJp7x8pAQMpzY+CbK68LGmcoQdogQRW\n# KSFPundV/4z6hUXsNnazXM+RXV0ehsUsAxk245wM40X2foxp0LhAI2vJBk7O/DJ+\n# HiKL8TphF/P02LdFNGdHVoE0P//fRx1z7lQBh3kMem9HqbVznhMzEuN3jhZ+1W5S\n# AyFxcj4JSP1DDV8dLsc5RF/la/XAqVRt4EBF8xIDrNhOxyGFnFIcP0GY/aOVnGlx\n# qLyVhkkINLs41BbcUEHQEPa3L1UIJh7EmBXtcyaufFWA5ehLZIbgb7eaLBMBON3I\n# y2hiG+pepg==\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/DSC.psd1",
    "content": "﻿@{\n    IncludeRules=@('PSDSC*')\n}\n# SIG # Begin signature block\n# MIIkNgYJKoZIhvcNAQcCoIIkJzCCJCMCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCsabRFvtMbTLeT\n# RFh05LRdcFeRposrjGm9aPduG8Nnu6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYJMIIWBQIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCBtB8+V\n# oNnWjnwfH2wh0Uo8v1WkuT87N1L6QJWx3k0gODCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAWQkKf9Zq\n# 2PbI8hJ6wUDKTVyQn3gVdDPGUciimAiboClDhxXR3dbN93m0cPalscswX9YstGap\n# ZvyCM4unfEpNMsVwW0Fu58pwWG5r+xsR1syWDcI3+32zmq/yE1oKoXipAk0FEqm9\n# taTBfsftTQ31lgpT0D01joDgbakZ45GqcJ6JaRdXwxxR5vsAIWpHJq0QESs7Tlmb\n# UzacrtZiGzde2xSNEy6JApsQIwhBOJiB1WIl55bDUoFKSWsanmprpSQ9owOGSpHE\n# LAFmfBDZBdHtsHFybPNRTusmIup4U0Ls+eboFFsVt7DOihh9TZXqbBzCCHSAmVjK\n# 0JR7iPvxoNbfPKGCE0wwghNIBgorBgEEAYI3AwMBMYITODCCEzQGCSqGSIb3DQEH\n# AqCCEyUwghMhAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCB9gtL2\n# UR0h9Q18fE6+OTszKsJb93TdFmiKjpnDm05/EAIGWvNhSXJrGBMyMDE4MDYwNTE4\n# MzAwOS4wMTlaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7PMIIE2jCCA8KgAwIBAgITMwAAALI1BWg3IhwNpwAA\n# AAAAsjANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046NzI4RC1DNDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQCYSgG70Vj1f3SRQumhLlNd8iwgbxIum9PXlZXcnW+JfA5rcClNsC4P\n# NVb2jwJL+HxVbVDNP8eqePIQB6gHawO7/CvwqiWd3fzxY3AkZW+E+ktEXs5yKH3C\n# sx/Fb4ZqmYeuuv7MBZi+b74Vgkdlty91yrzaEHqbOzJP2h1Ikg4i57GxQm1ZwmKe\n# LCoK8DU3IAIJ7OEU47UX44B+VO5dUQ6T2ZpKM8mvJg3r9msjlS8/XRIhN0okz469\n# D5tTP+7p7oxwe9o79Wq5mTy32wF8Ess/Vc70r9YGuTo833wn1HKUza9KCTbGIuxd\n# c7064oAaHfW9d3CNY3B7wMD27p40aYe3AgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# M2S+Z2sc3PljRAZI5MVDyZD2gpUwHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# QeCyoKDK9ChvzI3d/tu9IFWJbCApdnY/1CfJXnuD+8HCRzaN9nohTEQbOnFjqyMm\n# v0SuohnvJ9ZYhrp6cPovtEvkcUg6V9K1/6MQG5oJw18eCegwzZHrVFzBC1n+9OpS\n# L6h6NWtgtoM4CaaadtuWs9c1h6hkOlwGz0wTDcYiGLcAY4y4dbFF4alHWtv//Lsa\n# HVQ52xVf5lfkNJ54L/203CDf0hMQo849cdnhsF5lWXuObO6Vs5nf8KgcYQ9MT1eq\n# 1sQx9nwNYutsawChCoTSfHEpJyKk2BMPwHrInd06OereJwbcBGGOPGqEmt9Otprt\n# sEzh+lGNgEIFpib2g28B5jCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3gwggJgAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046NzI4RC1D\n# NDVGLUY5RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAvf/FlWOQ8ROcYNYZwK/puJ4eIB2ggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BPzowIhgPMjAxODA2MDYwMDU2MjZaGA8yMDE4MDYwNzAw\n# NTYyNlowdjA8BgorBgEEAYRZCgQBMS4wLDAKAgUA3sE/OgIBADAJAgEAAgFDAgH/\n# MAcCAQACAhrrMAoCBQDewpC6AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB\n# hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEB\n# AIOtea/B8Q4+T2BvmVIxeYizvvQO13DqMedL/E3VSUJOjYzOq/IjdfRpV0G2Dzau\n# ZYQxdjnTGGQoMZJ3ZQTo0HV3YUqK1/LZ5mxLSg5yXcsmy+nM4ASPboHaQrggrrdz\n# kAQn6JBsqbdOzsgY8gCe+RsmSrmUqMnHmJW/KMitgj9kBgjm8WVzBb/yf++aUFAn\n# q+aAPO3FsaDHBKV3KhWSVATXpVymOIHfjmngYOydlBFYgwOq80rfY7S4bz5e29jb\n# cW84F1lP5yw7C2X2x1UkIil+Bmrr1K6lhgEIUBnJaK/iVHLoDIPNuRtzYng8pB21\n# TTUFN/pua3RvwQ5Z6UmxE9cxggL1MIIC8QIBATCBkzB8MQswCQYDVQQGEwJVUzET\n# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV\n# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T\n# dGFtcCBQQ0EgMjAxMAITMwAAALI1BWg3IhwNpwAAAAAAsjANBglghkgBZQMEAgEF\n# AKCCATIwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi\n# BCCYnMpDiBj1ITESObWbHU5M47t1+b1HcMFsCLWKqCI3RTCB4gYLKoZIhvcNAQkQ\n# AgwxgdIwgc8wgcwwgbEEFL3/xZVjkPETnGDWGcCv6bieHiAdMIGYMIGApH4wfDEL\n# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v\n# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj\n# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAACyNQVoNyIcDacAAAAAALIw\n# FgQU1OcqzkUsEKeit8LdW+sTBntBZPwwDQYJKoZIhvcNAQELBQAEggEAbxhCNOIg\n# J8l6XjFL/3qfyvjQ+MYuM3erSpb/RjwXMRjd4hd/bozlXepgImaU1aV0uV4BnTtT\n# PU7Y1Mz5CFjhpHTpOT8TbfX7fBpTVdUKrwttswwhHtCBQR6XGCDiG8MBBhCLG0GU\n# Lm+EaOHU77PLcQtHrKjKlfUriQAAuLV2+m6lYspD5i85GbHnENMPaaaGXbJXHotD\n# ZcbayKpkOIhJQvY2WL9dzAAdyq9xfZJ4a2VlQ7vvMfJqTDZ1++qU3wLOkeE6663A\n# MhdOpdZh0DqgqWo1JLcVqOvn0/hbNBt7IN8KhaSepFfridYDJ1mq3va7kz6xwykv\n# 2CUSOX8aBaLH1g==\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/PSGallery.psd1",
    "content": "@{\n    IncludeRules=@('PSUseApprovedVerbs',\n                   'PSReservedCmdletChar',\n                   'PSReservedParams',\n                   'PSShouldProcess',\n                   'PSUseShouldProcessForStateChangingFunctions',\n                   'PSUseSingularNouns',\n                   'PSMissingModuleManifestField',\n                   'PSAvoidDefaultValueSwitchParameter',\n                   'PSAvoidUsingCmdletAliases',\n                   'PSAvoidUsingWMICmdlet',\n                   'PSAvoidUsingEmptyCatchBlock',\n                   'PSUseCmdletCorrectly',\n                   'PSUseShouldProcessForStateChangingFunctions',\n                   'PSAvoidUsingPositionalParameters',\n                   'PSAvoidGlobalVars',\n                   'PSUseDeclaredVarsMoreThanAssignments',\n                   'PSAvoidUsingInvokeExpression',\n                   'PSAvoidUsingPlainTextForPassword',\n                   'PSAvoidUsingComputerNameHardcoded',\n                   'PSAvoidUsingConvertToSecureStringWithPlainText',\n                   'PSUsePSCredentialType',\n                   'PSAvoidUsingUserNameAndPasswordParams',\n                   'PSDSC*'\n                   )\n}\n\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBjxb99BdagSSFL\n# PssPmODENCuMQQMWEN6BFkRZyIuk0KCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCB5gTfQ\n# Jeozpy+iQk4EWlYCU7iX5bBZSJipV2WVv/8zVzCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAQuFAfjSN\n# ezxnbIrdGi0YWDVIyMAAVf5E1Z2Ttnaz57PkQOivsZuYJg571jkSi9OzEGb9bl1X\n# d3CG6FYudoNDMGgHHVEUVDtPFU9Ah0fyguIJoC9QI347Oo0Z3IFFX/+ymUCi9FA1\n# nZqFeFlYp+ZLnO0nJq6TbznOeoRnHHsA5C4dkEWxzfRZXzlJBeaXWFUBHLRNlOdY\n# Mckw/Pb6XVEBYlQo3aFBVyqzIwSCQmXQjgW9lMDtvd8xV57OAp90GUQ5LauJ9KJc\n# 09Td/91Qi69ysXOZ2dBOtCzcWCZbkSbSpYCtzY6Qfi64q/wHvCXKpMLRNtJTJXgD\n# 5KgJ20MCcnETwaGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCA23vJD\n# 1BOud95DtzLQG8P6EJSYXn5nWuqUm+DwGKXD2QIGWwRDvxmNGBMyMDE4MDYwNTE4\n# MzAwNy4wNDdaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALCG6ZIgCl3q+AAA\n# AAAAsDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTZaFw0xODA5MDcxNzU2NTZaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQDw5fCNlFmpmtdsCQd3FCFZXbc9eLg1rfUwMf/O4f/W6RrJg5gj+5AQ\n# wZLsOrxQbJC9XPFrrUyi9WGlh+EprKM8Et9/xACCzr20Cl/LuduatxktWu0HAK1U\n# /TOs9vgSJEokZ1fauEuhrA+A+Tm9IA21p8QsS/GhVubyLye5JsEzJdkrDDByUIRr\n# kmqVjPL6CE24LiTVQ9Pc6/N0aoizybRg3MllrV8J5RFqFDTB5FcGEkbmoL2EWiRC\n# Q/a89CxVmVqNs4imqhKUIr6GtUqJjKpHsKDFHxuPnPBibVSdMtOpxJtT6blyO78X\n# nq9YXJ3GK1Ahu9iWzDbvjaZz2a27Q3AVAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# /KgHUtnvKf6YQzwVXHRet39z4K8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# kv2A93W9ZZA+F83VFYPFjgKRO6xOfWDvjzkGk5DjD6pFPYk/Av3sb7hQkAlshNI3\n# IZmxwYZ2HeQNxo7/GOCi+ka1hXd0bk4MREXQvNK2BH5wSw/WqwdpVkp2ZOj5qkej\n# o4bc9M9EuEkQW2eP0dp5rjrdh1MG6I9q/H/X5KOGRRUNkWIiOpBK49hoAUnJLQ5r\n# eGwRAvSPTRFgc6gDIQ2X4w9ydbv96A646/wgQZ2Ok/3FM3M+OXq9ajQeOUdiEbUc\n# 71f0c4Nxn6gUZb7kA45NbcQBMxt+V+yh8xyXqTin9Kg6OfmJNfxdoyKuCr2NDKsx\n# Em7pvWEW7PQZOiSFYl+psjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046RjUyOC0z\n# Nzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAvIT7nVsS2sc2hTuIZp6jFhjVzByggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7A/sgwIhgPMjAxODA2MDUyMDIxMjhaGA8yMDE4MDYwNjIw\n# MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sD+yAIBADAKAgEAAgIblQIB\n# /zAHAgEAAgIaPTAKAgUA3sJQSAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQCt63zo4DCir1aQAkXICgJDasbXghAm/N842ohH2OZftPbB9TBmtMN0p6etpTlt\n# iOO+Yq4ezmpqezdpUgGZSBjv33Wz+brlxjZ1w2R+KemC3ClGTWhBehwv/tM8l5Hl\n# s7AOVSuPGAq1OACUcAhUzLv10YODNegCxnnHFfAJwT0kBxy+DoTt1qzsyRa/5dnh\n# yDNSIsso1RclrZR1pqWYIHr0v4S0C6U6u8FgX0Ih+NOTLlP1JHcu77OLy4CMBjSh\n# bS4+LMxlomIX1JB3nSFcE2g5EVjxpnsZiGEmniuc/PEKaEoNtEcFHbp0TTNI4oVh\n# lqu0cyFgHg9zAZvH+PemeMpeMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQgYtwnQ5vplRHXM0WitZ9/59Ms5eA7ApoD6vZ8wBbgrgYwgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw\n# MBYEFKQBKA2XMzMoE73fGwyQLWtHNzWcMA0GCSqGSIb3DQEBCwUABIIBAGQqO0Uj\n# yaKv9VHEM5zBIhdS+of9xtpYOPcS+hCkkwK4xn5CccxJVdsmjzGQSLbDTW5lKgNp\n# XLGIAKHNadcA1h7pXB5V2HzkdpAIxcu5ZTDKupqv8+zzF6/PhUlocM9Eq/HkxvDV\n# haY13PqKcqJsYSH90tOEFcJy2s3jJjnxxw3F+5027R3gyCiISbr/dPPvoh8X0ic5\n# yM2lX7pIV1xGPaH38RPAQFeJQmILFDI3Sv70zJDwxT34BySSrUwMHS4oEyZs9g9I\n# orgbkibDc/9+0NU59y1YMH0oSed3rPUDAZXtmwCzGVLoVbm7ww6itkKZ1XUG6tbV\n# Q7phnTip80j53m8=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/ScriptFunctions.psd1",
    "content": "﻿@{\n    IncludeRules=@('PSAvoidUsingCmdletAliases',\n                   'PSAvoidUsingWMICmdlet',\n                   'PSAvoidUsingEmptyCatchBlock',\n                   'PSUseCmdletCorrectly',\n                   'PSUseShouldProcessForStateChangingFunctions',\n                   'PSAvoidUsingPositionalParameters',\n                   'PSAvoidGlobalVars',\n                   'PSUseDeclaredVarsMoreThanAssignments',\n                   'PSAvoidUsingInvokeExpression')\n}\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAhNEvsPPT3XOqV\n# YuGj+9/nytZUOWUgLD8Ipb8NmxmtX6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAFt/nR\n# hoO/v+09+YqJRKSFWDCs8dqO2009PuCO64xJiDCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAU5NyJZfh\n# rcFbYm998d0j9QwlvdOrqDgfJ+YnvFfM0Mrb7ZmU0iBoFUBJq2s25m8ySAm4yEj8\n# Md5qWsMgRP6gLZnaK4m4F0Wi1z8Cor+SaNcK9CKZSUFFAT/0rAWvuNQmCU6DRgAW\n# E+8roaNytWmGoe6TK3DIVOKd7S1OHUcHelIv/8iCkq0kUlEYpLLi1bile241GBLp\n# biQOuaFjbpwOaJc0NVibOnTyVUCD8ynfzj2jYjnLfTR+FZgCt/gHM5pLU1s6KOIj\n# tloagBOwfsnF6SZLEWaxcc/YhCfRsMI+MqiNerBLQyOru9qYGrKtgrTqnj71amHI\n# VQ6DBD8EoGUgBKGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCBNSAgA\n# 2WHnqbluKSopiAD1XvhtTafVMtT2rvZfgEWyYQIGWwRDXybWGBMyMDE4MDYwNTE4\n# MzAwNi43OTJaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046N0QyRS0zNzgyLUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIGcTCCBFmgAwIBAgIKYQmBKgAAAAAAAjANBgkq\n# hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x\n# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv\n# bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5\n# IDIwMTAwHhcNMTAwNzAxMjEzNjU1WhcNMjUwNzAxMjE0NjU1WjB8MQswCQYDVQQG\n# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG\n# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQg\n# VGltZS1TdGFtcCBQQ0EgMjAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n# ggEBAKkdDbx3EYo6IOz8E5f1+n9plGt0VBDVpQoAgoX77XxoSyxfxcPlYcJ2tz5m\n# K1vwFVMnBDEfQRsalR3OCROOfGEwWbEwRA/xYIiEVEMM1024OAizQt2TrNZzMFcm\n# gqNFDdDq9UeBzb8kYDJYYEbyWEeGMoQedGFnkV+BVLHPk0ySwcSmXdFhE24oxhr5\n# hoC732H8RsEnHSRnEnIaIYqvS2SJUGKxXf13Hz3wV3WsvYpCTUBR0Q+cBj5nf/Vm\n# wAOWRH7v0Ev9buWayrGo8noqCjHw2k4GkbaICDXoeByw6ZnNPOcvRLqn9NxkvaQB\n# wSAJk3jN/LzAyURdXhacAQVPIk0CAwEAAaOCAeYwggHiMBAGCSsGAQQBgjcVAQQD\n# AgEAMB0GA1UdDgQWBBTVYzpcijGQ80N7fEYbxTNoWoVtVTAZBgkrBgEEAYI3FAIE\n# DB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNV\n# HSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVo\n# dHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29D\n# ZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAC\n# hj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1\n# dF8yMDEwLTA2LTIzLmNydDCBoAYDVR0gAQH/BIGVMIGSMIGPBgkrBgEEAYI3LgMw\n# gYEwPQYIKwYBBQUHAgEWMWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9QS0kvZG9j\n# cy9DUFMvZGVmYXVsdC5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8A\n# UABvAGwAaQBjAHkAXwBTAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQEL\n# BQADggIBAAfmiFEN4sbgmD+BcQM9naOhIW+z66bM9TG+zwXiqf76V20ZMLPCxWbJ\n# at/15/B4vceoniXj+bzta1RXCCtRgkQS+7lTjMz0YBKKdsxAQEGb3FwX/1z5Xhc1\n# mCRWS3TvQhDIr79/xn/yN31aPxzymXlKkVIArzgPF/UveYFl2am1a+THzvbKegBv\n# SzBEJCI8z+0DpZaPWSm8tv0E4XCfMkon/VWvL/625Y4zu2JfmttXQOnxzplmkIz/\n# amJ/3cVKC5Em4jnsGUpxY517IW3DnKOiPPp/fZZqkHimbdLhnPkd/DjYlPTGpQqW\n# hqS9nhquBEKDuLWAmyI4ILUl5WTs9/S/fmNZJQ96LjlXdqJxqgaKD4kWumGnEcua\n# 2A5HmoDF0M2n0O99g/DhO3EJ3110mCIIYdqwUB5vvfHhAN/nMQekkzr3ZUd46Pio\n# SKv33nJ+YWtvd6mBy6cJrDm77MbL2IK0cs0d9LiFAR6A+xuJKlQ5slvayA1VmXqH\n# czsI5pgt6o3gMy4SKfXAL1QnIffIrE7aKLixqduWsqdCosnPGUFN4Ib5KpqjEWYw\n# 07t0MkvfY3v1mYovG8chr1m1rtxEPJdQcdeh0sVV42neV8HR3jDA/czmTfsNv11P\n# 6Z0eGTgvvM9YBS7vDaBQNdrvCScc1bN+NR4Iuto229Nfj950iEkSMIIE2jCCA8Kg\n# AwIBAgITMwAAAKJMjh3aqSF8hAAAAAAAojANBgkqhkiG9w0BAQsFADB8MQswCQYD\n# VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe\n# MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3Nv\n# ZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0xNjA5MDcxNzU2NDlaFw0xODA5MDcx\n# NzU2NDlaMIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G\n# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w\n# CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046N0QyRS0zNzgy\n# LUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEi\n# MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmAXcFe8N9DnZovcaog8aCewFw\n# qLBqhHJPVI5tvmcgar7sLd0vR3Hhkv10Ymu+dNuFNts0yMdpCuY2EklAR7hBNFli\n# PfETp64JASjRFFhjHzmwaDYE2FnaTVvgkXES/EGzDc7BcqEVJvbzmVvo4IquEHWq\n# OdfxDvIJwTF1DCkqKd3sjjcq32uq4zK42E17yHEQkMG+OoYZC+jprR+4NCOtYYyW\n# Lvs+TC9CZcYLHrGwWMJrm+fPiwTHk0Gd5nm45feWV9yAxQUFAKZBIjcW+bTrR6wv\n# Oa3QxdMMRNcJW2nRCfMDK2MnWgeQ9O+MozMljTcsPyWZs/MVPqaS6vlRGOXVAgMB\n# AAGjggEbMIIBFzAdBgNVHQ4EFgQUbrvZwcLaFrB8rcJTf+fQFxM9vFcwHwYDVR0j\n# BBgwFoAU1WM6XIoxkPNDe3xGG8UzaFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3Rh\n# UENBXzIwMTAtMDctMDEuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0Ff\n# MjAxMC0wNy0wMS5jcnQwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD\n# CDANBgkqhkiG9w0BAQsFAAOCAQEANZlXbTP2SJ2eQdzMqWDuXEdIVBEKhrlXP6dt\n# mI7KfGmmapaDzjmyvWQOmTC7vtzgdYJrQinhhUSOMXtzaFl5mJ1XtBYH/KIpvKNw\n# giEmHWVLGeaJKlXNr7qSat7ImgkCWyUWl8eruVra9POgG4JwqkrGRrV6gMRiQoP3\n# cVpkKyb9844jC04W8hvy0DUKQ9o886kakYrENXjZEKhjBqNkf6y/KO6oHBV4j6D3\n# wnHF2LiSzqqXcjlMD2hkRE7KhuUty7ICsSg9/Rm/ANZI098NtO0MJJBFFLyVeToD\n# 7GOGPDTucbI9Lmp5kIK26xsaWbuvi4t58an9SjHyPGobFV06xqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046N0QyRS0z\n# NzgyLUIwRjcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAXi8X6XGE0jLL7NdeSjv4TreH6fWggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BAF0wIhgPMjAxODA2MDUxMjI4MTNaGA8yMDE4MDYwNjEy\n# MjgxM1owdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sEAXQIBADAKAgEAAgIhqAIB\n# /zAHAgEAAgIbYzAKAgUA3sJR3QIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQAbqvIwtfJOrbEwnnHsWzNjtjLt5oINqhpYRWgUldvfNEjs8jgZY3YEL6eO91eF\n# HdXONj2vuP5XFC/JlhR2UhX7YurrcoLIomvcsdVjgDopyk2Y960GX5KMpGmqZJT5\n# CKqLD5VGya4BH7kLO3dJgI6M7KIR4PZloVE8DQ0eFHlVMTOrm1uaba8+nElENKF4\n# YEg1f9eZp+oEYOlMiC1+UhmkpYni98Cj23G1vhFQ+0c1j39i5+Xcxg96EzlRegWA\n# +lciOVMS77tj7Bh9n/sc+c9wfZUX5ZVtcUidB8MA9+snRUmbVaC2Q/pW82CMKclZ\n# eeG8WUliXjjTalowYW+BQhaJMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACiTI4d2qkhfIQAAAAAAKIwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQgPYjXUfH/5otYIkrRHzQDNLmleIPiITRQSjSbpGAuxcowgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBReLxfpcYTSMsvs115KO/hOt4fp9TCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAokyOHdqpIXyEAAAAAACi\n# MBYEFDslP8qDSN72F9pn7L9cbQl0Cqe6MA0GCSqGSIb3DQEBCwUABIIBAISh6PII\n# SaBuFP+EU0Cfrjrtj5sFQxuNBHuzuk4g3UkCir2xTUqQE/eGjPkZ6FV+mYronQeo\n# 4CQO8nrqZMMIQ/BqUWP3VLcmzwBt3cUpGDrPqJ0JkHWHC688m7CANHXoDrrfwNYt\n# FSOyoOczV/EGI8FeQLcUon3W6beHw9QfW+DcrP+o7ds/FkN5LEuGmitgqrbef0zk\n# YIogBezA5Ax90jUeIN+Cci0Hi0V6WuhTywFa5QjP8+oanTZwTHgWqaqB7f/OtrQ6\n# Cz5iPfLYavMCnCUdit1OYm8CgFprJFRmqGuXX0U4kZGNsBMt/UdaUvNfbHLWtEuI\n# v35eAHBVuvQUXrw=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/ScriptSecurity.psd1",
    "content": "﻿@{\n    IncludeRules=@('PSAvoidUsingPlainTextForPassword',\n                   'PSAvoidUsingComputerNameHardcoded',\n                   'PSAvoidUsingConvertToSecureStringWithPlainText',\n                   'PSUsePSCredentialType',\n                   'PSAvoidUsingUserNameAndPasswordParams')\n}\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAa6AGQD3gnpPpC\n# 4uZOhJEKhPRQIJvV8O80bgPgLapEvqCCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCVIwOO\n# udxdk5hXSKDn9EmisBnCCoB/e9zrB/61Vx4mvDCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAJ83bCGyP\n# iXSui8+WyOMWxTpBfsKDHPlYs0Mlb8blDn8WBkAn/77d1bKmGWqjlZo4YCJl1RuG\n# KbMyZ5aSR1HukR8PbgZaB/3TP4HUouNVyxoFOEgNkj8zSHFk7JEMBHgG9KJdmH7Q\n# hAwXzcoojOQ1NZY6ou1/yEYTFHHJIsM4tJ87LFkpYyJTTXhRa16Tg1PPUl0T0lpb\n# 13AMnPfBkGQjbR8ZnZPCCR1BCCGHkihGWs9ezsuEqG3kKzw8WtubUSIIVHv3I4ND\n# 1FZSCIBc41W4gSJFZNyxtxB3gYSj8UTaEPER/bJ3UIhSC4AqU1UkNGjY4xtk6Ird\n# 6SkMSjbKzG2uQ6GCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCDhf7w+\n# EuWJ6K7vHSx0PUcP2AdFKAPATQpcy0zo/l25/wIGWwRDvxlgGBMyMDE4MDYwNTE4\n# MzAwMi41MzZaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALCG6ZIgCl3q+AAA\n# AAAAsDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTZaFw0xODA5MDcxNzU2NTZaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046RjUyOC0zNzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQDw5fCNlFmpmtdsCQd3FCFZXbc9eLg1rfUwMf/O4f/W6RrJg5gj+5AQ\n# wZLsOrxQbJC9XPFrrUyi9WGlh+EprKM8Et9/xACCzr20Cl/LuduatxktWu0HAK1U\n# /TOs9vgSJEokZ1fauEuhrA+A+Tm9IA21p8QsS/GhVubyLye5JsEzJdkrDDByUIRr\n# kmqVjPL6CE24LiTVQ9Pc6/N0aoizybRg3MllrV8J5RFqFDTB5FcGEkbmoL2EWiRC\n# Q/a89CxVmVqNs4imqhKUIr6GtUqJjKpHsKDFHxuPnPBibVSdMtOpxJtT6blyO78X\n# nq9YXJ3GK1Ahu9iWzDbvjaZz2a27Q3AVAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# /KgHUtnvKf6YQzwVXHRet39z4K8wHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# kv2A93W9ZZA+F83VFYPFjgKRO6xOfWDvjzkGk5DjD6pFPYk/Av3sb7hQkAlshNI3\n# IZmxwYZ2HeQNxo7/GOCi+ka1hXd0bk4MREXQvNK2BH5wSw/WqwdpVkp2ZOj5qkej\n# o4bc9M9EuEkQW2eP0dp5rjrdh1MG6I9q/H/X5KOGRRUNkWIiOpBK49hoAUnJLQ5r\n# eGwRAvSPTRFgc6gDIQ2X4w9ydbv96A646/wgQZ2Ok/3FM3M+OXq9ajQeOUdiEbUc\n# 71f0c4Nxn6gUZb7kA45NbcQBMxt+V+yh8xyXqTin9Kg6OfmJNfxdoyKuCr2NDKsx\n# Em7pvWEW7PQZOiSFYl+psjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046RjUyOC0z\n# Nzc3LThBNzYxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAvIT7nVsS2sc2hTuIZp6jFhjVzByggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo1N0Y2LUMxRTAtNTU0QzEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7A/sgwIhgPMjAxODA2MDUyMDIxMjhaGA8yMDE4MDYwNjIw\n# MjEyOFowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sD+yAIBADAKAgEAAgIblQIB\n# /zAHAgEAAgIaPTAKAgUA3sJQSAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQCt63zo4DCir1aQAkXICgJDasbXghAm/N842ohH2OZftPbB9TBmtMN0p6etpTlt\n# iOO+Yq4ezmpqezdpUgGZSBjv33Wz+brlxjZ1w2R+KemC3ClGTWhBehwv/tM8l5Hl\n# s7AOVSuPGAq1OACUcAhUzLv10YODNegCxnnHFfAJwT0kBxy+DoTt1qzsyRa/5dnh\n# yDNSIsso1RclrZR1pqWYIHr0v4S0C6U6u8FgX0Ih+NOTLlP1JHcu77OLy4CMBjSh\n# bS4+LMxlomIX1JB3nSFcE2g5EVjxpnsZiGEmniuc/PEKaEoNtEcFHbp0TTNI4oVh\n# lqu0cyFgHg9zAZvH+PemeMpeMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACwhumSIApd6vgAAAAAALAwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQgyPuLOkzic7iZvEOpoA8n+/g9jhYttdQ/qv/n6nEM22kwgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBS8hPudWxLaxzaFO4hmnqMWGNXMHDCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsIbpkiAKXer4AAAAAACw\n# MBYEFKQBKA2XMzMoE73fGwyQLWtHNzWcMA0GCSqGSIb3DQEBCwUABIIBADAyojY0\n# DxeeHWiOPyWuuI98zGSRKDRYxt6eXcGdGWadShGryrdVayg2Ttk1sZD16Q+jBd/w\n# 5h2IcAtcuZjdajZtn5BH8AGaYOSerU00UXZa0AWjoiWNGTVd6va7yqjKRjf+Koo/\n# XkQokq2mPRQgPJSBr6Av3nGHtKc7zso+64X538oRrvUpA0crzOXWrHBkeA/4dQYx\n# AUJ7rRh9xHgoxEXaWkrosrmx2aquv/fPul2oGxnckkD4fhIBkz231KSmjy6e8+FF\n# WwYOc5w4fsyKtrc9CUb8KKRD1xlU0QbfCxt/M+UMtmCHz9VeAX8+Cm6UFZM738xt\n# 2m4LwvpStVyowb0=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/ScriptingStyle.psd1",
    "content": "﻿@{\n    IncludeRules=@('PSProvideCommentHelp',\n                   'PSAvoidUsingWriteHost')\n}\n# SIG # Begin signature block\n# MIIkNwYJKoZIhvcNAQcCoIIkKDCCJCQCAQExDzANBglghkgBZQMEAgEFADB5Bgor\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAnDLgip+oU0L8h\n# K2TrMQJyDjVtMBCNQey4spfcVaThJ6CCDYMwggYBMIID6aADAgECAhMzAAAAxOmJ\n# +HqBUOn/AAAAAADEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\n# bmcgUENBIDIwMTEwHhcNMTcwODExMjAyMDI0WhcNMTgwODExMjAyMDI0WjB0MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCIirgkwwePmoB5FfwmYPxyiCz69KOXiJZGt6PLX4kvOjMuHpF4+nypH4IBtXrL\n# GrwDykbrxZn3+wQd8oUK/yJuofJnPcUnGOUoH/UElEFj7OO6FYztE5o13jhwVG87\n# 7K1FCTBJwb6PMJkMy3bJ93OVFnfRi7uUxwiFIO0eqDXxccLgdABLitLckevWeP6N\n# +q1giD29uR+uYpe/xYSxkK7WryvTVPs12s1xkuYe/+xxa8t/CHZ04BBRSNTxAMhI\n# TKMHNeVZDf18nMjmWuOF9daaDx+OpuSEF8HWyp8dAcf9SKcTkjOXIUgy+MIkogCy\n# vlPKg24pW4HvOG6A87vsEwvrAgMBAAGjggGAMIIBfDAfBgNVHSUEGDAWBgorBgEE\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUy9ZihM9gOer/Z8Jc0si7q7fDE5gw\n# UgYDVR0RBEswSaRHMEUxDTALBgNVBAsTBE1PUFIxNDAyBgNVBAUTKzIzMDAxMitj\n# ODA0YjVlYS00OWI0LTQyMzgtODM2Mi1kODUxZmEyMjU0ZmMwHwYDVR0jBBgwFoAU\n# SG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3\n# dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx\n# LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93\n# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8y\n# MDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAG\n# Fh/bV8JQyCNPolF41+34/c291cDx+RtW7VPIaUcF1cTL7OL8mVuVXxE4KMAFRRPg\n# mnmIvGar27vrAlUjtz0jeEFtrvjxAFqUmYoczAmV0JocRDCppRbHukdb9Ss0i5+P\n# WDfDThyvIsoQzdiCEKk18K4iyI8kpoGL3ycc5GYdiT4u/1cDTcFug6Ay67SzL1BW\n# XQaxFYzIHWO3cwzj1nomDyqWRacygz6WPldJdyOJ/rEQx4rlCBVRxStaMVs5apao\n# pIhrlihv8cSu6r1FF8xiToG1VBpHjpilbcBuJ8b4Jx/I7SCpC7HxzgualOJqnWmD\n# oTbXbSD+hdX/w7iXNgn+PRTBmBSpwIbM74LBq1UkQxi1SIV4htD50p0/GdkUieeN\n# n2gkiGg7qceATibnCCFMY/2ckxVNM7VWYE/XSrk4jv8u3bFfpENryXjPsbtrj4Ns\n# h3Kq6qX7n90a1jn8ZMltPgjlfIOxrbyjunvPllakeljLEkdi0iHv/DzEMQv3Lz5k\n# pTdvYFA/t0SQT6ALi75+WPbHZ4dh256YxMiMy29H4cAulO2x9rAwbexqSajplnbI\n# vQjE/jv1rnM3BrJWzxnUu/WUyocc8oBqAU+2G4Fzs9NbIj86WBjfiO5nxEmnL9wl\n# iz1e0Ow0RJEdvJEMdoI+78TYLaEEAo5I+e/dAs8DojCCB3owggVioAMCAQICCmEO\n# kNIAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv\n# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj\n# YXRlIEF1dGhvcml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkw\n# OVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT\n# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE\n# AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcN\n# AQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq\n# uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo\n# XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3Wr\n# aPPLbfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ9\n# 7/vjK1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7\n# La4zWMW3Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOG\n# jfdf8NBSv4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I\n# 4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5\n# oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm\n# 4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B\n# 4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDW\n# iIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k\n# 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD\n# VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kU\n# BU7h6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3Nv\n# ZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNybDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cu\n# bWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAz\n# XzIyLmNydDCBnwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUH\n# AgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5\n# Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMA\n# eQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KG\n# pZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H\n# qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU\n# tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPypr\n# WEljHwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ\n# 1h/DMhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiy\n# WYlobm+nt3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobD\n# HWM2l4bf2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+\n# 30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKi\n# n3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4Dq\n# aTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FW\n# TkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0xghYKMIIWBgIBATCBlTB+MQsw\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy\n# b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAAxOmJ+HqBUOn/AAAAAADE\n# MA0GCWCGSAFlAwQCAQUAoIH1MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwG\n# CisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCB4B5B2\n# 4qikvGvgCb6VpCWwhXDFMiVjMYmk6f/DgGs95TCBiAYKKwYBBAGCNwIBDDF6MHig\n# NoA0AFAAbwB3AGUAcgBTAGgAZQBsAGwAIABTAGMAcgBpAHAAdAAgAEEAbgBhAGwA\n# eQB6AGUAcqE+gDxodHRwOi8vZWR3ZWIvc2l0ZXMvSVNTRW5naW5lZXJpbmcvRW5n\n# RnVuL1NpdGVQYWdlcy9Ib21lLmFzcHgwDQYJKoZIhvcNAQEBBQAEggEAQ5tM0Fbb\n# V3Oo33mc8fvNkB1TbqPx6GsYXhLmf63pZXvJj7CxGhJT9xl0ULp/Q+1Bm5LapMLb\n# aIMkeAmfpI++aq4O5zumlOJOu5SNvacSFKW65xyhak9OoCkqw1858NQtxGDuSsil\n# tEDocK006S4Ws16cF9odjQZmlNMDHCm28mBaBh8wBzEoHGZPeRiUHwTqI1q3DXA/\n# DBQEW7fDOS5eOZ+tZ/T7v8erK8Yb4un4L0va4YizfPYRZMZV06Lst7x/8MhuBpHQ\n# FNPZ+e1bpcWmMAYF6o7CTtF79O3fcSRzZ35IWhMUmKlxvE6dV0FM1TLNOYPt/9Wz\n# 98/CcWJuAMpiQqGCE00wghNJBgorBgEEAYI3AwMBMYITOTCCEzUGCSqGSIb3DQEH\n# AqCCEyYwghMiAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggE9BgsqhkiG9w0BCRABBKCC\n# ASwEggEoMIIBJAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCBjvN7O\n# JF8N/mCtnBZLpacDbFh3snv3CMfYrtrKDJUFpQIGWwh3aUN9GBMyMDE4MDYwNTE4\n# MzAwNy41MTFaMAcCAQGAAgH0oIG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UE\n# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z\n# b2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVy\n# IERTRSBFU046QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l\n# LVN0YW1wIFNlcnZpY2Wggg7QMIIE2jCCA8KgAwIBAgITMwAAALFxE3nfdfY1yAAA\n# AAAAsTANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz\n# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv\n# cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx\n# MDAeFw0xNjA5MDcxNzU2NTdaFw0xODA5MDcxNzU2NTdaMIGzMQswCQYDVQQGEwJV\n# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE\n# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQL\n# Ex5uQ2lwaGVyIERTRSBFU046QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jv\n# c29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n# ggEKAoIBAQCqpCSUbVjWW7yhvQ/t166a5Gfgm9GLYYSuYr3i+BudY+Z3SP/1qsDv\n# nf0cPV2kbW6FhuacDFz6qy68wzR+kS+21MriVlJTuyzmsl9aZsWf8nyRIYjwr2IF\n# oHqFCQm4hfiyL2mk2v1Hehkjcdsn/JGQpQ+TiGjOljoKR6FFzT9l+7q1CLKojuYK\n# VdhlNePD6suyHf+B0G9gN3fzMUGWVp/7e6KYpCBRNcaNsp+plmTe0RTeJtZU9TEC\n# abGUbexZOVeZTfV8LD/pNXMaDbnWWr5Djo6Nt4f28HZM5yoSyjg1qLcnUJ0wBhR2\n# V6VVW2BB0jH9z7ke+vDRjpbu4YEBadbnAgMBAAGjggEbMIIBFzAdBgNVHQ4EFgQU\n# Tlc994suFEtXsvwiXtPPtydEEDswHwYDVR0jBBgwFoAU1WM6XIoxkPNDe3xGG8Uz\n# aFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29t\n# L3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENBXzIwMTAtMDctMDEuY3JsMFoG\n# CCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu\n# Y29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcnQwDAYDVR0T\n# AQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAQEA\n# c+6N+7Rbw8FOmN9ho+sAogEspyWNPj5idZtuAa+ZdTw68hQMGSS/yA0YYdE7kNLJ\n# JoIBEjOCfbIiF4CqHobAzbIqt9vh5UJg97UJOUKx5LlM6/5Of/3mZeP43FOq+42a\n# uGAJWvQJDtvfGgpzANxBuDtOZ6sOBsi/aTtwSpthtT8Hcy1JfxmON/RmeB0qhfQl\n# iQAQNtlyE6tGJS0Mki16A8pk9/oKN4diOuYrC9M5ULO/eVbS7KHXJv84N5Ef5WoQ\n# 1IcJugWISKr0qkow6l6TVW9CGYjYptOVG8rzr2CPU3C5QcfxzdZe7gDRfX4IGZTy\n# 3SC9398WVC/DTi94paH3zjCCBnEwggRZoAMCAQICCmEJgSoAAAAAAAIwDQYJKoZI\n# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw\n# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x\n# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy\n# MDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIxNDY1NVowfDELMAkGA1UEBhMC\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\n# bWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n# AQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF++18aEssX8XD5WHCdrc+Zitb\n# 8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRDDNdNuDgIs0Ldk6zWczBXJoKj\n# RQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSxz5NMksHEpl3RYRNuKMYa+YaA\n# u99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1rL2KQk1AUdEPnAY+Z3/1ZsAD\n# lkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16HgcsOmZzTznL0S6p/TcZL2kAcEg\n# CZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB4jAQBgkrBgEEAYI3FQEEAwIB\n# ADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqFbVUwGQYJKwYBBAGCNxQCBAwe\n# CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\n# BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0\n# cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2Vy\n# QXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+\n# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRf\n# MjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCBkjCBjwYJKwYBBAGCNy4DMIGB\n# MD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vUEtJL2RvY3Mv\n# Q1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAFAA\n# bwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUA\n# A4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUxvs8F4qn++ldtGTCzwsVmyWrf\n# 9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GASinbMQEBBm9xcF/9c+V4XNZgk\n# Vkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1L3mBZdmptWvkx872ynoAb0sw\n# RCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWOM7tiX5rbV0Dp8c6ZZpCM/2pi\n# f93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4pm3S4Zz5Hfw42JT0xqUKloak\n# vZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45V3aicaoGig+JFrphpxHLmtgO\n# R5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x4QDf5zEHpJM692VHeOj4qEir\n# 995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEegPsbiSpUObJb2sgNVZl6h3M7\n# COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKnQqLJzxlBTeCG+SqaoxFmMNO7\n# dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp3lfB0d4wwP3M5k37Db9dT+md\n# Hhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvTX4/edIhJEqGCA3kwggJhAgEB\n# MIHjoYG5pIG2MIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ\n# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u\n# MQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046QjFCNy1G\n# NjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi\n# JQoBATAJBgUrDgMCGgUAAxUAOrrfkyhl5HrT56P24qdEbliqU9KggcIwgb+kgbww\n# gbkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsT\n# BE1PUFIxJzAlBgNVBAsTHm5DaXBoZXIgTlRTIEVTTjo0REU5LTBDNUUtM0UwOTEr\n# MCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291cmNlIE1hc3RlciBDbG9jazANBgkq\n# hkiG9w0BAQUFAAIFAN7BPzEwIhgPMjAxODA2MDYwMDU2MTdaGA8yMDE4MDYwNzAw\n# NTYxN1owdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA3sE/MQIBADAKAgEAAgIcJQIB\n# /zAHAgEAAgIZdDAKAgUA3sKQsQIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEE\n# AYRZCgMBoAowCAIBAAIDFuNgoQowCAIBAAIDB6EgMA0GCSqGSIb3DQEBBQUAA4IB\n# AQBYRjQJSQ+7z0czM3vB2NmxKPV9b5r7ZhyyK6gKZydW+XP9e7ctYn6u93WcrHqM\n# qH8q6dRURlqnPGpH8lnk7F8xXNxWX0jG4TWqnkEC/VTyZcARWPvkT7BmoaJEjhge\n# enzHHGa61XS+Zunn+JXbTBB6V70gXid+jme5JfcHAx1L4CdiL+UopiVATEhhhqcF\n# IuWCEKIJEWkW320OxYsbubrODg3Ak4QbTvUEvVMIy8V5sGtd+jFlsBWdYHzMb1hi\n# Shd984OXsIw7WQFUzPN2omU7BzkLy0GJAbT4SEU1KV0mNmBB4rL+RRHFjPEXoTW1\n# 1nE8m+hQm+q/Jbtm1qQpO+/OMYIC9TCCAvECAQEwgZMwfDELMAkGA1UEBhMCVVMx\n# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT\n# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt\n# U3RhbXAgUENBIDIwMTACEzMAAACxcRN533X2NcgAAAAAALEwDQYJYIZIAWUDBAIB\n# BQCgggEyMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQx\n# IgQgKe5DRzr1PlID+qOVOMm3u4no6JNUYu0lY92lbH5UotswgeIGCyqGSIb3DQEJ\n# EAIMMYHSMIHPMIHMMIGxBBQ6ut+TKGXketPno/bip0RuWKpT0jCBmDCBgKR+MHwx\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p\n# Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAAsXETed919jXIAAAAAACx\n# MBYEFOvK6d66QcvUssFESUNO7nV9pas/MA0GCSqGSIb3DQEBCwUABIIBAKnSN62y\n# RRfI0JwD2Dxo9r7CWV+MfUu+wobmjg2L81hbZV6r9TrDDIn28m/be3D8qYlTyIGR\n# rplMU7jpB/riDSuviCrSahifTREYk7j5otKLtAdNocLVQwGhZCJMQfDuix49wOxw\n# 8BXB3vmJIxfC8bnuuDF55TJYryny+SGkMRkuSLfKhPokyFLePQ6zSAdTW1xyDP3L\n# sidYUwTQdXFnWchCHWpJ5EMa8Hx76oj5poi8TDOUnqtRzI4WwPGPQwBfij1T1uzK\n# iarW3T/CcBqdeWfkczTNJoBXAMwsF/S7CccBi9pqCqtmQkq5BqFJ7LS57P4E/AZm\n# RMdd0TsYBmgz5UU=\n# SIG # End signature block\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/core-6.0.2-linux.json",
    "content": "{\n  \"Modules\": [\n    {\n      \"Name\": \"Microsoft.PowerShell.Archive\",\n      \"Version\": \"1.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Compress-Archive\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Expand-Archive\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string> [[-DestinationPath] <string>] [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Host\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Start-Transcript\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Transcript\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Management\",\n      \"Version\": \"3.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Convert-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Copy-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Copy-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Debug-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <Process[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ChildItem\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ItemPropertyValue\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-PSProvider <string[]>] [-PSDrive <string[]>] [<CommonParameters>] [-Stack] [-StackName <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>] [-LiteralName] <string[]> [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-PSProvider] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TimeZone\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] -Id <string[]> [<CommonParameters>] -ListAvailable [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Join-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-ChildPath] <string> [[-AdditionalChildPath] <string[]>] [-Resolve] [-Credential <pscredential>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Move-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Move-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-PSProvider] <string> [-Root] <string> [-Description <string>] [-Scope <string>] [-Persist] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Pop-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Push-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string>] [-PassThru] [-StackName <string>] [<CommonParameters>] [-LiteralPath <string>] [-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralName] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [-NewName] <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-NewName] <string> -LiteralPath <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Resolve-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string>] [-PassThru] [<CommonParameters>] -LiteralPath <string> [-PassThru] [<CommonParameters>] [-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Split-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <Process[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] [[-Timeout] <int>] -InputObject <Process[]> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"gtz\"\n      ]\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Security\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"ConvertFrom-SecureString\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SecureString] <securestring> [[-SecureKey] <securestring>] [<CommonParameters>] [-SecureString] <securestring> [-Key <byte[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-SecureString\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-String] <string> [[-SecureKey] <securestring>] [<CommonParameters>] [-String] <string> [-AsPlainText] [-Force] [<CommonParameters>] [-String] <string> [-Key <byte[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Credential\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Credential] <pscredential>] [<CommonParameters>] [[-UserName] <string>] [-Message <string>] [-Title <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ExecutionPolicy\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Scope] <ExecutionPolicyScope>] [-List] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PfxCertificate\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-ExecutionPolicy\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Utility\",\n      \"Version\": \"3.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-Member\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Add-Type\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Compare-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ReferenceObject] <psobject[]> [-DifferenceObject] <psobject[]> [-SyncWindow <int>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject[]> [[-Delimiter] <char>] [-Header <string[]>] [<CommonParameters>] [-InputObject] <psobject[]> -UseCulture [-Header <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-Json\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <string> [-AsHashtable] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-StringData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-StringData] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [[-Delimiter] <char>] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Html\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Json\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <Object> [-Depth <int>] [-Compress] [-EnumsAsStrings] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Xml\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [-Depth <int>] [-NoTypeInformation] [-As <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Debug-Runspace\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Runspace] <runspace> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [-BreakAll] [<CommonParameters>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-BreakAll] [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-Clixml\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-InputObject <ExtendedTypeDefinition[]> -Path <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Session] <PSSession> [-OutputModule] <string> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Force] [-Encoding <Encoding>] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Custom\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-Depth <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Hex\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <psobject> [-Encoding <Encoding>] [-Raw] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-List\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Table\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Wide\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object>] [-AutoSize] [-Column <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] [-Exclude <string[]>] [-Scope <string>] [-Definition <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Culture\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Date\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [<CommonParameters>] [-EventIdentifier] <int> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-EventSubscriber\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [-Force] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-FileHash\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-LiteralPath] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-InputStream] <Stream> [[-Algorithm] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-TypeName] <string[]>] [-PowerShellVersion <version>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Member\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-InputObject <psobject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Script] <string[]>] [<CommonParameters>] -Variable <string[]> [-Script <string[]>] [<CommonParameters>] -Command <string[]> [-Script <string[]>] [<CommonParameters>] [-Type] <BreakpointType[]> [-Script <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSCallStack\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Random\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Maximum] <Object>] [-SetSeed <int>] [-Minimum <Object>] [<CommonParameters>] [-InputObject] <Object[]> [-SetSeed <int>] [-Count <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Runspace\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>] [-InstanceId] <guid[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TraceSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-TypeName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-UICulture\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Unique\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject <psobject>] [-AsString] [<CommonParameters>] [-InputObject <psobject>] [-OnType] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Uptime\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>] [-Since] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Verb\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Verb] <string[]>] [[-Group] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Group-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Clixml\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>] -LiteralPath <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string[]>] [[-Delimiter] <char>] [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-LocalizedData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-PowerShellDataFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [<CommonParameters>] [-LiteralPath] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Session] <PSSession> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Prefix <string>] [-DisableNameChecking] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-Expression\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Command] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-RestMethod\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-WebRequest\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Measure-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Expression] <scriptblock> [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Measure-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <string[]>] [-InputObject <psobject>] [-Sum] [-Average] [-Maximum] [-Minimum] [<CommonParameters>] [[-Property] <string[]>] [-InputObject <psobject>] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [[-Sender] <psobject>] [[-EventArguments] <psobject[]>] [[-MessageData] <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Guid\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-Strict] [-Property <IDictionary>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-TemporaryFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-TimeSpan\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Start] <datetime>] [[-End] <datetime>] [<CommonParameters>] [-Days <int>] [-Hours <int>] [-Minutes <int>] [-Seconds <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [[-Value] <Object>] [-Description <string>] [-Option <ScopedItemOptions>] [-Visibility <SessionStateEntryVisibility>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-File\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Out-String\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Width <int>] [-NoNewline] [-InputObject <psobject>] [<CommonParameters>] [-Stream] [-Width <int>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Read-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-EngineEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-ObjectEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [-EventName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Scope <string>] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-EventIdentifier] <int> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Breakpoint] <Breakpoint[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-TypeData <TypeData> [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Select-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Select-String\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Select-Xml\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Send-MailMessage\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Date\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Date] <datetime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Adjust] <timespan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-TraceSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [-PassThru] [<CommonParameters>] [-Name] <string[]> [-RemoveListener <string[]>] [<CommonParameters>] [-Name] <string[]> [-RemoveFileListener <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Value] <Object>] [-Include <string[]>] [-Exclude <string[]>] [-Description <string>] [-Option <ScopedItemOptions>] [-Force] [-Visibility <SessionStateEntryVisibility>] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Sort-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Sleep\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Seconds] <int> [<CommonParameters>] -Milliseconds <int> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Tee-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string> [-InputObject <psobject>] [-Append] [<CommonParameters>] -LiteralPath <string> [-InputObject <psobject>] [<CommonParameters>] -Variable <string> [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Trace-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Unregister-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Debugger\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Wait-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Debug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Error\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Write-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Information\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-MessageData] <Object> [[-Tags] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Output\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject[]> [-NoEnumerate] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Progress\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Activity] <string> [[-Status] <string>] [[-Id] <int>] [-PercentComplete <int>] [-SecondsRemaining <int>] [-CurrentOperation <string>] [-ParentId <int>] [-Completed] [-SourceId <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Verbose\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Warning\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"fhx\"\n      ]\n    },\n    {\n      \"Name\": \"PackageManagement\",\n      \"Version\": \"1.1.7.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Find-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Find-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-AllVersions] [-Source <string[]>] [-IncludeDependencies] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ListAvailable] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Import-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Install-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Install-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Unregister-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PowerShellGet\",\n      \"Version\": \"1.6.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Find-Command\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-DscResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Find-RoleCapability\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-InstalledModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-AllowPrerelease] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-InstalledScript\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllowPrerelease] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Install-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Install-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Publish-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Publish-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string> [[-SourceLocation] <uri>] [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>] -LiteralPath <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Module\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Script\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Unregister-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-Module\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ModuleManifest\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Update-Script\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"inmo\",\n        \"fimo\",\n        \"upmo\",\n        \"pumo\"\n      ]\n    },\n    {\n      \"Name\": \"PSDesiredStateConfiguration\",\n      \"Version\": \"0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-NodeKeys\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ResourceKey] <string> [-keywordName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"AddDscResourceProperty\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"AddDscResourcePropertyFromMetadata\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"CheckResourceFound\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-names] <Object>] [[-Resources] <Object>]\"\n        },\n        {\n          \"Name\": \"Configuration\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ResourceModuleTuplesToImport] <List[Tuple[string[],ModuleSpecification[],version]]>] [[-OutputPath] <Object>] [[-Name] <Object>] [[-Body] <scriptblock>] [[-ArgsToBody] <hashtable>] [[-ConfigurationData] <hashtable>] [[-InstanceName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-MOFInstance\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Type] <string> [-Properties] <hashtable> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Generate-VersionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-KeywordData] <Object> [-Value] <hashtable> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-CompatibleVersionAddtionaPropertiesStr\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-ComplexResourceQualifier\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-ConfigurationErrorCount\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-DscResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [[-Module] <Object>] [-Syntax] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-DSCResourceModules\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-EncryptedPassword\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Value] <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-InnerMostErrorRecord\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ErrorRecord] <ErrorRecord> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-MofInstanceName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-mofInstance] <string>]\"\n        },\n        {\n          \"Name\": \"Get-MofInstanceText\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-aliasId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PositionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-sourceMetadata] <string>]\"\n        },\n        {\n          \"Name\": \"Get-PSCurrentConfigurationNode\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSDefaultConfigurationDocument\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSMetaConfigDocumentInstVersionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSMetaConfigurationProcessed\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSTopConfigurationName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PublicKeyFromFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-certificatefile] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PublicKeyFromStore\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-certificateid] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetCompositeResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-patterns] <WildcardPattern[]>] [-configInfo] <ConfigurationInfo> [[-ignoreParameters] <Object>] [-modules] <psmoduleinfo[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetImplementingModulePath\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-schemaFileName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-modules] <psmoduleinfo[]> [-schemaFileName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetPatterns\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-names] <string[]>]\"\n        },\n        {\n          \"Name\": \"GetResourceFromKeyword\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-keyword] <DynamicKeyword> [[-patterns] <WildcardPattern[]>] [-modules] <psmoduleinfo[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetSyntax\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"ImportCimAndScriptKeywordsFromModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Module] <Object> [-resource] <Object> [[-functionsToDefine] <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ImportClassResourcesFromModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Module] <psmoduleinfo> [-Resources] <List[string]> [[-functionsToDefine] <Dictionary[string,scriptblock]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Initialize-ConfigurationRuntimeState\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"IsHiddenResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ResourceName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"IsPatternMatched\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-patterns] <WildcardPattern[]>] [-Name] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-DscChecksum\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string[]> [[-OutPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Node\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-KeywordData] <Object> [[-Name] <string[]>] [-Value] <scriptblock> [-sourceMetadata] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ReadEnvironmentFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-FilePath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeExclusiveResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-exclusiveResource] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-referencedManagers] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-requiredResourceList] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-referencedResourceSources] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSCurrentConfigurationNode\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-nodeName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSDefaultConfigurationDocument\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-documentText] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSMetaConfigDocInsProcessedBeforeMeta\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Set-PSMetaConfigVersionInfoV2\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Set-PSTopConfigurationName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"StrongConnect\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-resourceId] <string>]\"\n        },\n        {\n          \"Name\": \"Test-ConflictingResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-keyword] <string>] [-properties] <hashtable> [-keywordData] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-ModuleReloadRequired\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-SchemaFilePath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-MofInstanceText\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-instanceText] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ThrowError\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ExceptionName] <string> [-ExceptionMessage] <string> [[-ExceptionObject] <Object>] [-errorId] <string> [-errorCategory] <ErrorCategory> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ConfigurationDocumentRef\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [-ConfigurationName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ConfigurationErrorCount\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Update-DependsOn\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-LocalConfigManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-localConfigManager] <string>] [[-resourceManagers] <string>] [[-reportManagers] <string>] [[-downloadManagers] <string>] [[-partialConfigurations] <string>]\"\n        },\n        {\n          \"Name\": \"Update-ModuleVersion\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ValidateNoCircleInNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeExclusiveResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNoNameNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateUpdate-ConfigurationData\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationData] <hashtable>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Log\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-message] <string> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-MetaConfigFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]\"\n        },\n        {\n          \"Name\": \"Write-NodeMOFFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]\"\n        },\n        {\n          \"Name\": \"WriteFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Value] <string> [-Path] <string> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PSReadLine\",\n      \"Version\": \"1.2\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"PSConsoleHostReadline\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Bound] [-Unbound] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSReadlineOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Chord] <string[]> [-ViMode <ViMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Chord] <string[]> [-ScriptBlock] <scriptblock> [-BriefDescription <string>] [-Description <string>] [-ViMode <ViMode>] [<CommonParameters>] [-Chord] <string[]> [-Function] <string> [-ViMode <ViMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSReadlineOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Version\": \"6.0.2\",\n      \"Name\": \"Microsoft.PowerShell.Core\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-InputObject] <psobject[]>] [-Passthru] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Clear-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <int[]>] [[-Count] <int>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Count] <int>] [-CommandLine <string[]>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Debug-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Job] <Job> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enter-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Exit-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-ModuleMember\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Function] <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ForEach-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Process] <scriptblock[]> [-InputObject <psobject>] [-Begin <scriptblock>] [-End <scriptblock>] [-RemainingScripts <scriptblock[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-MemberName] <string> [-InputObject <psobject>] [-ArgumentList <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <long[]>] [[-Count] <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Import-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ModuleManifest\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSRoleCapabilityFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSTransportOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-MaxIdleTimeoutSec <int>] [-ProcessIdleTimeoutSec <int>] [-MaxSessions <int>] [-MaxConcurrentCommandsPerSession <int>] [-MaxSessionsPerUser <int>] [-MaxMemoryPerSessionMB <int>] [-MaxProcessesPerSession <int>] [-MaxConcurrentUsers <int>] [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Default\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Transcript] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Paging] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Null\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Receive-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-ArgumentCompleter\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PSDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Trace <int>] [-Step] [-Strict] [<CommonParameters>] [-Off] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-StrictMode\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-Version <version> [<CommonParameters>] -Off [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Start-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Test-ModuleManifest\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Where-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"?\",\n        \"%\",\n        \"clhy\",\n        \"etsn\",\n        \"exsn\",\n        \"foreach\",\n        \"gcm\",\n        \"ghy\",\n        \"gjb\",\n        \"gmo\",\n        \"gsn\",\n        \"h\",\n        \"history\",\n        \"icm\",\n        \"ihy\",\n        \"ipmo\",\n        \"nmo\",\n        \"nsn\",\n        \"oh\",\n        \"r\",\n        \"rcjb\",\n        \"rjb\",\n        \"rmo\",\n        \"rsn\",\n        \"sajb\",\n        \"spjb\",\n        \"where\",\n        \"wjb\"\n      ]\n    }\n  ],\n  \"SchemaVersion\": \"0.0.1\"\n}\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/core-6.0.2-macos.json",
    "content": "{\n  \"Modules\": [\n    {\n      \"Name\": \"Microsoft.PowerShell.Archive\",\n      \"Version\": \"1.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Compress-Archive\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Expand-Archive\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string> [[-DestinationPath] <string>] [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Host\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Start-Transcript\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Transcript\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Management\",\n      \"Version\": \"3.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Convert-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Copy-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Copy-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Debug-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <Process[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ChildItem\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ItemPropertyValue\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-PSProvider <string[]>] [-PSDrive <string[]>] [<CommonParameters>] [-Stack] [-StackName <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>] [-LiteralName] <string[]> [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-PSProvider] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TimeZone\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] -Id <string[]> [<CommonParameters>] -ListAvailable [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Join-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-ChildPath] <string> [[-AdditionalChildPath] <string[]>] [-Resolve] [-Credential <pscredential>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Move-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Move-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-PSProvider] <string> [-Root] <string> [-Description <string>] [-Scope <string>] [-Persist] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Pop-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Push-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string>] [-PassThru] [-StackName <string>] [<CommonParameters>] [-LiteralPath <string>] [-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralName] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [-NewName] <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-NewName] <string> -LiteralPath <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Resolve-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string>] [-PassThru] [<CommonParameters>] -LiteralPath <string> [-PassThru] [<CommonParameters>] [-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Split-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <Process[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] [[-Timeout] <int>] -InputObject <Process[]> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"gtz\"\n      ]\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Security\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"ConvertFrom-SecureString\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SecureString] <securestring> [[-SecureKey] <securestring>] [<CommonParameters>] [-SecureString] <securestring> [-Key <byte[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-SecureString\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-String] <string> [[-SecureKey] <securestring>] [<CommonParameters>] [-String] <string> [-AsPlainText] [-Force] [<CommonParameters>] [-String] <string> [-Key <byte[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Credential\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Credential] <pscredential>] [<CommonParameters>] [[-UserName] <string>] [-Message <string>] [-Title <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ExecutionPolicy\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Scope] <ExecutionPolicyScope>] [-List] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PfxCertificate\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-ExecutionPolicy\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Utility\",\n      \"Version\": \"3.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-Member\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Add-Type\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Compare-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ReferenceObject] <psobject[]> [-DifferenceObject] <psobject[]> [-SyncWindow <int>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject[]> [[-Delimiter] <char>] [-Header <string[]>] [<CommonParameters>] [-InputObject] <psobject[]> -UseCulture [-Header <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-Json\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <string> [-AsHashtable] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-StringData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-StringData] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [[-Delimiter] <char>] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Html\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Json\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <Object> [-Depth <int>] [-Compress] [-EnumsAsStrings] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Xml\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [-Depth <int>] [-NoTypeInformation] [-As <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Debug-Runspace\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Runspace] <runspace> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [-BreakAll] [<CommonParameters>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-BreakAll] [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-Clixml\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-InputObject <ExtendedTypeDefinition[]> -Path <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Session] <PSSession> [-OutputModule] <string> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Force] [-Encoding <Encoding>] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Custom\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-Depth <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Hex\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <psobject> [-Encoding <Encoding>] [-Raw] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-List\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Table\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Wide\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object>] [-AutoSize] [-Column <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] [-Exclude <string[]>] [-Scope <string>] [-Definition <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Culture\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Date\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [<CommonParameters>] [-EventIdentifier] <int> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-EventSubscriber\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [-Force] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-FileHash\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-LiteralPath] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-InputStream] <Stream> [[-Algorithm] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-TypeName] <string[]>] [-PowerShellVersion <version>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Member\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-InputObject <psobject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Script] <string[]>] [<CommonParameters>] -Variable <string[]> [-Script <string[]>] [<CommonParameters>] -Command <string[]> [-Script <string[]>] [<CommonParameters>] [-Type] <BreakpointType[]> [-Script <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSCallStack\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Random\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Maximum] <Object>] [-SetSeed <int>] [-Minimum <Object>] [<CommonParameters>] [-InputObject] <Object[]> [-SetSeed <int>] [-Count <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Runspace\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>] [-InstanceId] <guid[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TraceSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-TypeName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-UICulture\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Unique\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject <psobject>] [-AsString] [<CommonParameters>] [-InputObject <psobject>] [-OnType] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Uptime\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>] [-Since] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Verb\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Verb] <string[]>] [[-Group] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Group-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Clixml\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>] -LiteralPath <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string[]>] [[-Delimiter] <char>] [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-LocalizedData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-PowerShellDataFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [<CommonParameters>] [-LiteralPath] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Session] <PSSession> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Prefix <string>] [-DisableNameChecking] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-Expression\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Command] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-RestMethod\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-WebRequest\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Measure-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Expression] <scriptblock> [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Measure-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <string[]>] [-InputObject <psobject>] [-Sum] [-Average] [-Maximum] [-Minimum] [<CommonParameters>] [[-Property] <string[]>] [-InputObject <psobject>] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [[-Sender] <psobject>] [[-EventArguments] <psobject[]>] [[-MessageData] <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Guid\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-Strict] [-Property <IDictionary>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-TemporaryFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-TimeSpan\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Start] <datetime>] [[-End] <datetime>] [<CommonParameters>] [-Days <int>] [-Hours <int>] [-Minutes <int>] [-Seconds <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [[-Value] <Object>] [-Description <string>] [-Option <ScopedItemOptions>] [-Visibility <SessionStateEntryVisibility>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-File\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Out-String\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Width <int>] [-NoNewline] [-InputObject <psobject>] [<CommonParameters>] [-Stream] [-Width <int>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Read-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-EngineEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-ObjectEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [-EventName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Scope <string>] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-EventIdentifier] <int> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Breakpoint] <Breakpoint[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-TypeData <TypeData> [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Select-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Select-String\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Select-Xml\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Send-MailMessage\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Date\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Date] <datetime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Adjust] <timespan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-TraceSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [-PassThru] [<CommonParameters>] [-Name] <string[]> [-RemoveListener <string[]>] [<CommonParameters>] [-Name] <string[]> [-RemoveFileListener <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Value] <Object>] [-Include <string[]>] [-Exclude <string[]>] [-Description <string>] [-Option <ScopedItemOptions>] [-Force] [-Visibility <SessionStateEntryVisibility>] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Sort-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Sleep\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Seconds] <int> [<CommonParameters>] -Milliseconds <int> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Tee-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string> [-InputObject <psobject>] [-Append] [<CommonParameters>] -LiteralPath <string> [-InputObject <psobject>] [<CommonParameters>] -Variable <string> [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Trace-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Unregister-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Debugger\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Wait-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Debug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Error\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Write-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Information\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-MessageData] <Object> [[-Tags] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Output\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject[]> [-NoEnumerate] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Progress\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Activity] <string> [[-Status] <string>] [[-Id] <int>] [-PercentComplete <int>] [-SecondsRemaining <int>] [-CurrentOperation <string>] [-ParentId <int>] [-Completed] [-SourceId <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Verbose\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Warning\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"fhx\"\n      ]\n    },\n    {\n      \"Name\": \"PackageManagement\",\n      \"Version\": \"1.1.7.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Find-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Find-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-AllVersions] [-Source <string[]>] [-IncludeDependencies] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ListAvailable] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Import-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Install-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Install-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Unregister-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PowerShellGet\",\n      \"Version\": \"1.6.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Find-Command\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-DscResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Find-RoleCapability\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-InstalledModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-AllowPrerelease] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-InstalledScript\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllowPrerelease] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Install-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Install-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Publish-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Publish-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string> [[-SourceLocation] <uri>] [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>] -LiteralPath <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Module\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Script\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Unregister-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-Module\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ModuleManifest\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Update-Script\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"inmo\",\n        \"fimo\",\n        \"upmo\",\n        \"pumo\"\n      ]\n    },\n    {\n      \"Name\": \"PSDesiredStateConfiguration\",\n      \"Version\": \"0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-NodeKeys\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ResourceKey] <string> [-keywordName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"AddDscResourceProperty\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"AddDscResourcePropertyFromMetadata\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"CheckResourceFound\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-names] <Object>] [[-Resources] <Object>]\"\n        },\n        {\n          \"Name\": \"Configuration\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ResourceModuleTuplesToImport] <List[Tuple[string[],ModuleSpecification[],version]]>] [[-OutputPath] <Object>] [[-Name] <Object>] [[-Body] <scriptblock>] [[-ArgsToBody] <hashtable>] [[-ConfigurationData] <hashtable>] [[-InstanceName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-MOFInstance\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Type] <string> [-Properties] <hashtable> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Generate-VersionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-KeywordData] <Object> [-Value] <hashtable> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-CompatibleVersionAddtionaPropertiesStr\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-ComplexResourceQualifier\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-ConfigurationErrorCount\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-DscResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [[-Module] <Object>] [-Syntax] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-DSCResourceModules\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-EncryptedPassword\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Value] <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-InnerMostErrorRecord\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ErrorRecord] <ErrorRecord> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-MofInstanceName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-mofInstance] <string>]\"\n        },\n        {\n          \"Name\": \"Get-MofInstanceText\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-aliasId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PositionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-sourceMetadata] <string>]\"\n        },\n        {\n          \"Name\": \"Get-PSCurrentConfigurationNode\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSDefaultConfigurationDocument\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSMetaConfigDocumentInstVersionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSMetaConfigurationProcessed\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSTopConfigurationName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PublicKeyFromFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-certificatefile] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PublicKeyFromStore\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-certificateid] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetCompositeResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-patterns] <WildcardPattern[]>] [-configInfo] <ConfigurationInfo> [[-ignoreParameters] <Object>] [-modules] <psmoduleinfo[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetImplementingModulePath\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-schemaFileName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-modules] <psmoduleinfo[]> [-schemaFileName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetPatterns\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-names] <string[]>]\"\n        },\n        {\n          \"Name\": \"GetResourceFromKeyword\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-keyword] <DynamicKeyword> [[-patterns] <WildcardPattern[]>] [-modules] <psmoduleinfo[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetSyntax\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"ImportCimAndScriptKeywordsFromModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Module] <Object> [-resource] <Object> [[-functionsToDefine] <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ImportClassResourcesFromModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Module] <psmoduleinfo> [-Resources] <List[string]> [[-functionsToDefine] <Dictionary[string,scriptblock]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Initialize-ConfigurationRuntimeState\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"IsHiddenResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ResourceName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"IsPatternMatched\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-patterns] <WildcardPattern[]>] [-Name] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-DscChecksum\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string[]> [[-OutPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Node\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-KeywordData] <Object> [[-Name] <string[]>] [-Value] <scriptblock> [-sourceMetadata] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ReadEnvironmentFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-FilePath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeExclusiveResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-exclusiveResource] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-referencedManagers] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-requiredResourceList] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-referencedResourceSources] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSCurrentConfigurationNode\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-nodeName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSDefaultConfigurationDocument\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-documentText] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSMetaConfigDocInsProcessedBeforeMeta\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Set-PSMetaConfigVersionInfoV2\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Set-PSTopConfigurationName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"StrongConnect\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-resourceId] <string>]\"\n        },\n        {\n          \"Name\": \"Test-ConflictingResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-keyword] <string>] [-properties] <hashtable> [-keywordData] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-ModuleReloadRequired\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-SchemaFilePath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-MofInstanceText\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-instanceText] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ThrowError\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ExceptionName] <string> [-ExceptionMessage] <string> [[-ExceptionObject] <Object>] [-errorId] <string> [-errorCategory] <ErrorCategory> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ConfigurationDocumentRef\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [-ConfigurationName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ConfigurationErrorCount\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Update-DependsOn\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-LocalConfigManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-localConfigManager] <string>] [[-resourceManagers] <string>] [[-reportManagers] <string>] [[-downloadManagers] <string>] [[-partialConfigurations] <string>]\"\n        },\n        {\n          \"Name\": \"Update-ModuleVersion\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ValidateNoCircleInNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeExclusiveResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNoNameNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateUpdate-ConfigurationData\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationData] <hashtable>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Log\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-message] <string> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-MetaConfigFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]\"\n        },\n        {\n          \"Name\": \"Write-NodeMOFFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]\"\n        },\n        {\n          \"Name\": \"WriteFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Value] <string> [-Path] <string> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PSReadLine\",\n      \"Version\": \"1.2\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"PSConsoleHostReadline\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Bound] [-Unbound] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSReadlineOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Chord] <string[]> [-ViMode <ViMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Chord] <string[]> [-ScriptBlock] <scriptblock> [-BriefDescription <string>] [-Description <string>] [-ViMode <ViMode>] [<CommonParameters>] [-Chord] <string[]> [-Function] <string> [-ViMode <ViMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSReadlineOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Core\",\n      \"Version\": \"6.0.2\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-InputObject] <psobject[]>] [-Passthru] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Clear-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <int[]>] [[-Count] <int>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Count] <int>] [-CommandLine <string[]>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Debug-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Job] <Job> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enter-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Exit-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-ModuleMember\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Function] <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ForEach-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Process] <scriptblock[]> [-InputObject <psobject>] [-Begin <scriptblock>] [-End <scriptblock>] [-RemainingScripts <scriptblock[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-MemberName] <string> [-InputObject <psobject>] [-ArgumentList <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <long[]>] [[-Count] <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Import-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ModuleManifest\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSRoleCapabilityFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSTransportOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-MaxIdleTimeoutSec <int>] [-ProcessIdleTimeoutSec <int>] [-MaxSessions <int>] [-MaxConcurrentCommandsPerSession <int>] [-MaxSessionsPerUser <int>] [-MaxMemoryPerSessionMB <int>] [-MaxProcessesPerSession <int>] [-MaxConcurrentUsers <int>] [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Default\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Transcript] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Paging] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Null\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Receive-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-ArgumentCompleter\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PSDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Trace <int>] [-Step] [-Strict] [<CommonParameters>] [-Off] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-StrictMode\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-Version <version> [<CommonParameters>] -Off [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Start-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Test-ModuleManifest\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Where-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"?\",\n        \"%\",\n        \"clhy\",\n        \"etsn\",\n        \"exsn\",\n        \"foreach\",\n        \"gcm\",\n        \"ghy\",\n        \"gjb\",\n        \"gmo\",\n        \"gsn\",\n        \"h\",\n        \"history\",\n        \"icm\",\n        \"ihy\",\n        \"ipmo\",\n        \"nmo\",\n        \"nsn\",\n        \"oh\",\n        \"r\",\n        \"rcjb\",\n        \"rjb\",\n        \"rmo\",\n        \"rsn\",\n        \"sajb\",\n        \"spjb\",\n        \"where\",\n        \"wjb\"\n      ]\n    }\n  ],\n  \"SchemaVersion\": \"0.0.1\"\n}\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/core-6.0.2-windows.json",
    "content": "{\n  \"SchemaVersion\": \"0.0.1\",\n  \"Modules\": [\n    {\n      \"Name\": \"CimCmdlets\",\n      \"Version\": \"1.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Get-CimAssociatedInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-CimClass\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-CimInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-CimSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-ComputerName] <string[]>] [<CommonParameters>] [-Id] <uint32[]> [<CommonParameters>] -InstanceId <guid[]> [<CommonParameters>] -Name <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-CimMethod\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-CimInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-CimSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-CimSessionOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-CimIndicationEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-CimInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-CimSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-CimInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"gcim\",\n        \"scim\",\n        \"ncim\",\n        \"rcim\",\n        \"icim\",\n        \"gcai\",\n        \"rcie\",\n        \"ncms\",\n        \"rcms\",\n        \"gcms\",\n        \"ncso\",\n        \"gcls\"\n      ]\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Archive\",\n      \"Version\": \"1.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Compress-Archive\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Expand-Archive\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string> [[-DestinationPath] <string>] [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [[-DestinationPath] <string>] -LiteralPath <string> [-Force] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Diagnostics\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Get-WinEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-WinEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ProviderName] <string> [-Id] <int> [[-Payload] <Object[]>] [-Version <byte>] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Host\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Start-Transcript\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Transcript\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Management\",\n      \"Version\": \"3.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Convert-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Copy-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Copy-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Debug-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <Process[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ChildItem\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ComputerInfo\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-ItemPropertyValue\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-PSProvider <string[]>] [-PSDrive <string[]>] [<CommonParameters>] [-Stack] [-StackName <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>] [-LiteralName] <string[]> [-Scope <string>] [-PSProvider <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-PSProvider] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-TimeZone\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] -Id <string[]> [<CommonParameters>] -ListAvailable [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Join-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-ChildPath] <string> [[-AdditionalChildPath] <string[]>] [-Resolve] [-Credential <pscredential>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Move-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Move-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-PSProvider] <string> [-Root] <string> [-Description <string>] [-Scope <string>] [-Persist] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-BinaryPathName] <string> [-DisplayName <string>] [-Description <string>] [-StartupType <ServiceStartupType>] [-Credential <pscredential>] [-DependsOn <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Pop-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Push-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string>] [-PassThru] [-StackName <string>] [<CommonParameters>] [-LiteralPath <string>] [-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-PSDrive\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-LiteralName] <string[]> [-PSProvider <string[]>] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject <ServiceController>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-Computer\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-NewName] <string> [-ComputerName <string>] [-PassThru] [-DomainCredential <pscredential>] [-LocalCredential <pscredential>] [-Force] [-Restart] [-WsmanAuthentication <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [-NewName] <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>] [-NewName] <string> -LiteralPath <string> [-Force] [-PassThru] [-Credential <pscredential>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Rename-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Resolve-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>] -LiteralPath <string[]> [-Relative] [-Credential <pscredential>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Restart-Computer\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-ComputerName] <string[]>] [[-Credential] <pscredential>] [-WsmanAuthentication <string>] [-Force] [-Wait] [-Timeout <int>] [-For <WaitForServiceTypes>] [-Delay <int16>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Restart-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Resume-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Content\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Item\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-ItemProperty\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Location\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string>] [-PassThru] [<CommonParameters>] -LiteralPath <string> [-PassThru] [<CommonParameters>] [-PassThru] [-StackName <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-TimeZone\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] -Id <string> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <TimeZoneInfo> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Split-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Computer\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-ComputerName] <string[]>] [[-Credential] <pscredential>] [-WsmanAuthentication <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Stop-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -Name <string[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <Process[]> [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Stop-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Suspend-Service\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Test-Path\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Process\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] [[-Timeout] <int>] -InputObject <Process[]> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"gin\",\n        \"gtz\",\n        \"stz\"\n      ]\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Security\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"ConvertFrom-SecureString\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SecureString] <securestring> [[-SecureKey] <securestring>] [<CommonParameters>] [-SecureString] <securestring> [-Key <byte[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-SecureString\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-String] <string> [[-SecureKey] <securestring>] [<CommonParameters>] [-String] <string> [-AsPlainText] [-Force] [<CommonParameters>] [-String] <string> [-Key <byte[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Acl\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-AuthenticodeSignature\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>] -SourcePathOrExtension <string[]> -Content <byte[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-CmsMessage\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Content] <string> [<CommonParameters>] [-Path] <string> [<CommonParameters>] [-LiteralPath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Credential\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Credential] <pscredential>] [<CommonParameters>] [[-UserName] <string>] [-Message <string>] [-Title <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ExecutionPolicy\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Scope] <ExecutionPolicyScope>] [-List] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PfxCertificate\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string[]> [<CommonParameters>] -LiteralPath <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-FileCatalog\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-CatalogFilePath] <string> [[-Path] <string[]>] [-CatalogVersion <int>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Protect-CmsMessage\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-To] <CmsMessageRecipient[]> [-Content] <psobject> [[-OutFile] <string>] [<CommonParameters>] [-To] <CmsMessageRecipient[]> [-Path] <string> [[-OutFile] <string>] [<CommonParameters>] [-To] <CmsMessageRecipient[]> [-LiteralPath] <string> [[-OutFile] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Acl\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-AuthenticodeSignature\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-ExecutionPolicy\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-FileCatalog\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-CatalogFilePath] <string> [[-Path] <string[]>] [-Detailed] [-FilesToSkip <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Unprotect-CmsMessage\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"Microsoft.PowerShell.Utility\",\n      \"Version\": \"3.1.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"ConvertFrom-SddlString\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Sddl] <string> [-Type <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Add-Member\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Add-Type\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Clear-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Compare-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ReferenceObject] <psobject[]> [-DifferenceObject] <psobject[]> [-SyncWindow <int>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject[]> [[-Delimiter] <char>] [-Header <string[]>] [<CommonParameters>] [-InputObject] <psobject[]> -UseCulture [-Header <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-Json\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <string> [-AsHashtable] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertFrom-StringData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-StringData] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [[-Delimiter] <char>] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>] [-InputObject] <psobject> [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Html\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Json\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <Object> [-Depth <int>] [-Compress] [-EnumsAsStrings] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-Xml\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [-Depth <int>] [-NoTypeInformation] [-As <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Debug-Runspace\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Runspace] <runspace> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>] [-Breakpoint] <Breakpoint[]> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [-BreakAll] [<CommonParameters>] [-Runspace] <runspace[]> [-BreakAll] [<CommonParameters>] [-RunspaceId] <int[]> [-BreakAll] [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-Clixml\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Export-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-InputObject <ExtendedTypeDefinition[]> -Path <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <string> [-Force] [-NoClobber] [-IncludeScriptBlock] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Session] <PSSession> [-OutputModule] <string> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Force] [-Encoding <Encoding>] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Custom\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-Depth <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Hex\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -InputObject <psobject> [-Encoding <Encoding>] [-Raw] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-List\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Table\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Format-Wide\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object>] [-AutoSize] [-Column <int>] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] [-Exclude <string[]>] [-Scope <string>] [-Definition <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Culture\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Date\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [<CommonParameters>] [-EventIdentifier] <int> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-EventSubscriber\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [-Force] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-FileHash\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-LiteralPath] <string[]> [[-Algorithm] <string>] [<CommonParameters>] [-InputStream] <Stream> [[-Algorithm] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-TypeName] <string[]>] [-PowerShellVersion <version>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Member\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-InputObject <psobject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Script] <string[]>] [<CommonParameters>] -Variable <string[]> [-Script <string[]>] [<CommonParameters>] -Command <string[]> [-Script <string[]>] [<CommonParameters>] [-Type] <BreakpointType[]> [-Script <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSCallStack\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Random\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Maximum] <Object>] [-SetSeed <int>] [-Minimum <Object>] [<CommonParameters>] [-InputObject] <Object[]> [-SetSeed <int>] [-Count <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Runspace\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] [-Id] <int[]> [<CommonParameters>] [-InstanceId] <guid[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-RunspaceDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-RunspaceName] <string[]>] [<CommonParameters>] [-Runspace] <runspace[]> [<CommonParameters>] [-RunspaceId] <int[]> [<CommonParameters>] [-RunspaceInstanceId] <guid[]> [<CommonParameters>] [[-ProcessName] <string>] [[-AppDomainName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TraceSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-TypeName] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-UICulture\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Unique\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject <psobject>] [-AsString] [<CommonParameters>] [-InputObject <psobject>] [-OnType] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Uptime\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>] [-Since] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ValueOnly] [-Include <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Verb\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Verb] <string[]>] [[-Group] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Group-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <psobject>] [-Culture <string>] [-CaseSensitive] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string> [-Scope <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Clixml\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>] -LiteralPath <string[]> [-IncludeTotalCount] [-Skip <uint64>] [-First <uint64>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Csv\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Path] <string[]>] [[-Delimiter] <char>] [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>] [[-Path] <string[]>] -UseCulture [-LiteralPath <string[]>] [-Header <string[]>] [-Encoding <Encoding>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-LocalizedData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-BindingVariable] <string>] [[-UICulture] <string>] [-BaseDirectory <string>] [-FileName <string>] [-SupportedCommand <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-PowerShellDataFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [<CommonParameters>] [-LiteralPath] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Session] <PSSession> [[-CommandName] <string[]>] [[-FormatTypeName] <string[]>] [-Prefix <string>] [-DisableNameChecking] [-AllowClobber] [-ArgumentList <Object[]>] [-CommandType <CommandTypes>] [-Module <string[]>] [-FullyQualifiedModule <ModuleSpecification[]>] [-Certificate <X509Certificate2>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-Expression\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Command] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Invoke-RestMethod\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-WebRequest\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Measure-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Expression] <scriptblock> [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Measure-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Property] <string[]>] [-InputObject <psobject>] [-Sum] [-Average] [-Maximum] [-Minimum] [<CommonParameters>] [[-Property] <string[]>] [-InputObject <psobject>] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [[-Sender] <psobject>] [[-EventArguments] <psobject[]>] [[-MessageData] <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Guid\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-TypeName] <string> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>] [-ComObject] <string> [-Strict] [-Property <IDictionary>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-TemporaryFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-TimeSpan\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Start] <datetime>] [[-End] <datetime>] [<CommonParameters>] [-Days <int>] [-Hours <int>] [-Minutes <int>] [-Seconds <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [[-Value] <Object>] [-Description <string>] [-Option <ScopedItemOptions>] [-Visibility <SessionStateEntryVisibility>] [-Force] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-File\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Out-String\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Width <int>] [-NoNewline] [-InputObject <psobject>] [<CommonParameters>] [-Stream] [-Width <int>] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Read-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-EngineEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-ObjectEvent\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject> [-EventName] <string> [[-SourceIdentifier] <string>] [[-Action] <scriptblock>] [-MessageData <psobject>] [-SupportEvent] [-Forward] [-MaxTriggerCount <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Scope <string>] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-EventIdentifier] <int> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Breakpoint] <Breakpoint[]> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-TypeData <TypeData> [-WhatIf] [-Confirm] [<CommonParameters>] [-TypeName] <string> [-WhatIf] [-Confirm] [<CommonParameters>] -Path <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Select-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Select-String\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Select-Xml\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Send-MailMessage\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-Alias\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Value] <string> [-Description <string>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Date\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Date] <datetime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>] [-Adjust] <timespan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSBreakpoint\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-TraceSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <string>] [-Force] [-Debugger] [-PSHost] [-PassThru] [<CommonParameters>] [-Name] <string[]> [-RemoveListener <string[]>] [<CommonParameters>] [-Name] <string[]> [-RemoveFileListener <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-Variable\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [[-Value] <Object>] [-Include <string[]>] [-Exclude <string[]>] [-Description <string>] [-Option <ScopedItemOptions>] [-Force] [-Visibility <SessionStateEntryVisibility>] [-PassThru] [-Scope <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Sort-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Start-Sleep\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Seconds] <int> [<CommonParameters>] -Milliseconds <int> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Tee-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-FilePath] <string> [-InputObject <psobject>] [-Append] [<CommonParameters>] -LiteralPath <string> [-InputObject <psobject>] [<CommonParameters>] -Variable <string> [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Trace-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Unblock-File\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string[]> [-WhatIf] [-Confirm] [<CommonParameters>] -LiteralPath <string[]> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Unregister-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-SourceIdentifier] <string> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-SubscriptionId] <int> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-FormatData\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-AppendPath] <string[]>] [-PrependPath <string[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-TypeData\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Debugger\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Wait-Event\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Debug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Error\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Write-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Information\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-MessageData] <Object> [[-Tags] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Output\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject] <psobject[]> [-NoEnumerate] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Progress\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Activity] <string> [[-Status] <string>] [[-Id] <int>] [-PercentComplete <int>] [-SecondsRemaining <int>] [-CurrentOperation <string>] [-ParentId <int>] [-Completed] [-SourceId <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Verbose\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Warning\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Message] <string> [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"fhx\"\n      ]\n    },\n    {\n      \"Name\": \"Microsoft.WSMan.Management\",\n      \"Version\": \"3.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Connect-WSMan\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Disable-WSManCredSSP\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Role] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disconnect-WSMan\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-ComputerName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-WSManCredSSP\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Role] <string> [[-DelegateComputer] <string[]>] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-WSManCredSSP\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-WSManInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-WSManAction\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-WSManInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-WSManSessionOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ProxyAccessType <ProxyAccessType>] [-ProxyAuthentication <ProxyAuthentication>] [-ProxyCredential <pscredential>] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-SPNPort <int>] [-OperationTimeout <int>] [-NoEncryption] [-UseUTF16] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-WSManInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-WSManInstance\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-WSManQuickConfig\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-UseSSL] [-Force] [-SkipNetworkProfileCheck] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-WSMan\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-ComputerName] <string>] [-Authentication <AuthenticationMechanism>] [-Port <int>] [-UseSSL] [-ApplicationName <string>] [-Credential <pscredential>] [-CertificateThumbprint <string>] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PackageManagement\",\n      \"Version\": \"1.1.7.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Find-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Find-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-AllVersions] [-Source <string[]>] [-IncludeDependencies] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ListAvailable] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Import-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-RequiredVersion <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-Force] [-ForceBootstrap] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Install-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Install-PackageProvider\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Package\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Unregister-PackageSource\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PowerShellGet\",\n      \"Version\": \"1.6.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Find-Command\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-DscResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Find-RoleCapability\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-ModuleName <string>] [-MinimumVersion <string>] [-MaximumVersion <string>] [-RequiredVersion <string>] [-AllVersions] [-AllowPrerelease] [-Tag <string[]>] [-Filter <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Repository <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Find-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-InstalledModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-AllowPrerelease] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-InstalledScript\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllowPrerelease] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Install-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Install-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Publish-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Publish-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Module\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Script\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string> [[-SourceLocation] <uri>] [-PublishLocation <uri>] [-ScriptSourceLocation <uri>] [-ScriptPublishLocation <uri>] [-Credential <pscredential>] [-InstallationPolicy <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-PackageManagementProvider <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>] -LiteralPath <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Module\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-AllVersions] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Uninstall-Script\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [-MinimumVersion <string>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Force] [-AllowPrerelease] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <psobject[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Unregister-PSRepository\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-Module\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Credential <pscredential>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ModuleManifest\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Update-Script\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-RequiredVersion <string>] [-MaximumVersion <string>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-Credential <pscredential>] [-Force] [-AllowPrerelease] [-AcceptLicense] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ScriptFileInfo\",\n          \"CommandType\": \"Function\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"inmo\",\n        \"fimo\",\n        \"upmo\",\n        \"pumo\"\n      ]\n    },\n    {\n      \"Name\": \"PSDesiredStateConfiguration\",\n      \"Version\": \"0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"AddDscResourceProperty\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"AddDscResourcePropertyFromMetadata\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"Add-NodeKeys\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ResourceKey] <string> [-keywordName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"CheckResourceFound\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-names] <Object>] [[-Resources] <Object>]\"\n        },\n        {\n          \"Name\": \"Configuration\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ResourceModuleTuplesToImport] <List[Tuple[string[],ModuleSpecification[],version]]>] [[-OutputPath] <Object>] [[-Name] <Object>] [[-Body] <scriptblock>] [[-ArgsToBody] <hashtable>] [[-ConfigurationData] <hashtable>] [[-InstanceName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ConvertTo-MOFInstance\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Type] <string> [-Properties] <hashtable> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Generate-VersionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-KeywordData] <Object> [-Value] <hashtable> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-CompatibleVersionAddtionaPropertiesStr\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-ComplexResourceQualifier\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"GetCompositeResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-patterns] <WildcardPattern[]>] [-configInfo] <ConfigurationInfo> [[-ignoreParameters] <Object>] [-modules] <psmoduleinfo[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-ConfigurationErrorCount\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-DscResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [[-Module] <Object>] [-Syntax] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-DSCResourceModules\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-EncryptedPassword\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Value] <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetImplementingModulePath\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-schemaFileName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-InnerMostErrorRecord\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ErrorRecord] <ErrorRecord> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-modules] <psmoduleinfo[]> [-schemaFileName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-MofInstanceName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-mofInstance] <string>]\"\n        },\n        {\n          \"Name\": \"Get-MofInstanceText\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-aliasId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetPatterns\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-names] <string[]>]\"\n        },\n        {\n          \"Name\": \"Get-PositionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-sourceMetadata] <string>]\"\n        },\n        {\n          \"Name\": \"Get-PSCurrentConfigurationNode\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSDefaultConfigurationDocument\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSMetaConfigDocumentInstVersionInfo\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSMetaConfigurationProcessed\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSTopConfigurationName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PublicKeyFromFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-certificatefile] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PublicKeyFromStore\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-certificateid] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetResourceFromKeyword\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-keyword] <DynamicKeyword> [[-patterns] <WildcardPattern[]>] [-modules] <psmoduleinfo[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"GetSyntax\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": null\n        },\n        {\n          \"Name\": \"ImportCimAndScriptKeywordsFromModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Module] <Object> [-resource] <Object> [[-functionsToDefine] <Object>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ImportClassResourcesFromModule\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Module] <psmoduleinfo> [-Resources] <List[string]> [[-functionsToDefine] <Dictionary[string,scriptblock]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Initialize-ConfigurationRuntimeState\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"IsHiddenResource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ResourceName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"IsPatternMatched\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-patterns] <WildcardPattern[]>] [-Name] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-DscChecksum\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Path] <string[]> [[-OutPath] <string>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Node\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-KeywordData] <Object> [[-Name] <string[]>] [-Value] <scriptblock> [-sourceMetadata] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ReadEnvironmentFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-FilePath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeExclusiveResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-exclusiveResource] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-referencedManagers] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-requiredResourceList] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-NodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [-referencedResourceSources] <string[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSCurrentConfigurationNode\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-nodeName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSDefaultConfigurationDocument\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-documentText] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSMetaConfigDocInsProcessedBeforeMeta\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Set-PSMetaConfigVersionInfoV2\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Set-PSTopConfigurationName\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-Name] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"StrongConnect\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-resourceId] <string>]\"\n        },\n        {\n          \"Name\": \"Test-ConflictingResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-keyword] <string>] [-properties] <hashtable> [-keywordData] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-ModuleReloadRequired\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-SchemaFilePath] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-MofInstanceText\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-instanceText] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-NodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-resourceId] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ThrowError\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-ExceptionName] <string> [-ExceptionMessage] <string> [[-ExceptionObject] <Object>] [-errorId] <string> [-errorCategory] <ErrorCategory> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ConfigurationDocumentRef\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [-ConfigurationName] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-ConfigurationErrorCount\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Update-DependsOn\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-LocalConfigManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-localConfigManager] <string>] [[-resourceManagers] <string>] [[-reportManagers] <string>] [[-downloadManagers] <string>] [[-partialConfigurations] <string>]\"\n        },\n        {\n          \"Name\": \"Update-ModuleVersion\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-NodeResources] <Dictionary[string,string[]]> [-NodeInstanceAliases] <Dictionary[string,string]> [-NodeResourceIdAliases] <Dictionary[string,string]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ValidateNoCircleInNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeExclusiveResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeManager\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNodeResourceSource\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateNoNameNodeResources\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"ValidateUpdate-ConfigurationData\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationData] <hashtable>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"WriteFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Value] <string> [-Path] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-Log\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-message] <string> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Write-MetaConfigFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]\"\n        },\n        {\n          \"Name\": \"Write-NodeMOFFile\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[[-ConfigurationName] <string>] [[-mofNode] <string>] [[-mofNodeHash] <Dictionary[string,string]>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"upcfg\",\n        \"rtcfg\",\n        \"pbcfg\",\n        \"sacfg\",\n        \"gcfgs\",\n        \"glcm\",\n        \"tcfg\",\n        \"gcfg\",\n        \"ulcm\",\n        \"slcm\"\n      ]\n    },\n    {\n      \"Name\": \"PSDiagnostics\",\n      \"Version\": \"1.0.0.0\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Disable-PSTrace\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-AnalyticOnly]\"\n        },\n        {\n          \"Name\": \"Enable-PSTrace\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Force] [-AnalyticOnly]\"\n        },\n        {\n          \"Name\": \"Get-LogProperties\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-Name] <Object> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-LogProperties\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"[-LogDetails] <LogDetails> [-Force] [<CommonParameters>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Name\": \"PSReadLine\",\n      \"Version\": \"1.2\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"PSConsoleHostReadline\",\n          \"CommandType\": \"Function\",\n          \"ParameterSets\": \"\"\n        },\n        {\n          \"Name\": \"Get-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Bound] [-Unbound] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSReadlineOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Chord] <string[]> [-ViMode <ViMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSReadlineKeyHandler\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Chord] <string[]> [-ScriptBlock] <scriptblock> [-BriefDescription <string>] [-Description <string>] [-ViMode <ViMode>] [<CommonParameters>] [-Chord] <string[]> [-Function] <string> [-ViMode <ViMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSReadlineOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": []\n    },\n    {\n      \"Version\": \"6.0.2\",\n      \"Name\": \"Microsoft.PowerShell.Core\",\n      \"ExportedCommands\": [\n        {\n          \"Name\": \"Add-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-InputObject] <psobject[]>] [-Passthru] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Clear-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <int[]>] [[-Count] <int>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>] [[-Count] <int>] [-CommandLine <string[]>] [-Newest] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Connect-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Debug-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Job] <Job> [-WhatIf] [-Confirm] [<CommonParameters>] [-Name] <string> [-WhatIf] [-Confirm] [<CommonParameters>] [-Id] <int> [-WhatIf] [-Confirm] [<CommonParameters>] [-InstanceId] <guid> [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-PSRemoting\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disable-PSSessionConfiguration\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Disconnect-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Enable-PSRemoting\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enable-PSSessionConfiguration\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Force] [-SecurityDescriptorSddl <string>] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enter-PSHostProcess\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Id] <int> [[-AppDomainName] <string>] [<CommonParameters>] [-Process] <Process> [[-AppDomainName] <string>] [<CommonParameters>] [-Name] <string> [[-AppDomainName] <string>] [<CommonParameters>] [-HostProcessInfo] <PSHostProcessInfo> [[-AppDomainName] <string>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Enter-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Exit-PSHostProcess\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Exit-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Export-ModuleMember\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Function] <string[]>] [-Cmdlet <string[]>] [-Variable <string[]>] [-Alias <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"ForEach-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Process] <scriptblock[]> [-InputObject <psobject>] [-Begin <scriptblock>] [-End <scriptblock>] [-RemainingScripts <scriptblock[]>] [-WhatIf] [-Confirm] [<CommonParameters>] [-MemberName] <string> [-InputObject <psobject>] [-ArgumentList <Object[]>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <long[]>] [[-Count] <int>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSHostProcessInfo\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [<CommonParameters>] [-Process] <Process[]> [<CommonParameters>] [-Id] <int[]> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Get-PSSessionCapability\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-ConfigurationName] <string> [-Username] <string> [-Full] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Get-PSSessionConfiguration\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Name] <string[]>] [-Force] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Import-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-Command\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Invoke-History\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[[-Id] <string>] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"New-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-ModuleManifest\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSRoleCapabilityFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSSessionConfigurationFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSSessionOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"New-PSTransportOption\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-MaxIdleTimeoutSec <int>] [-ProcessIdleTimeoutSec <int>] [-MaxSessions <int>] [-MaxConcurrentCommandsPerSession <int>] [-MaxSessionsPerUser <int>] [-MaxMemoryPerSessionMB <int>] [-MaxProcessesPerSession <int>] [-MaxConcurrentUsers <int>] [-IdleTimeoutSec <int>] [-OutputBufferingMode <OutputBufferingMode>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Default\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Transcript] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Host\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Paging] [-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Out-Null\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-InputObject <psobject>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Receive-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Receive-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Register-ArgumentCompleter\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-CommandName <string[]> -ScriptBlock <scriptblock> [-Native] [<CommonParameters>] -ParameterName <string> -ScriptBlock <scriptblock> [-CommandName <string[]>] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Register-PSSessionConfiguration\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Remove-Module\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-FullyQualifiedName] <ModuleSpecification[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>] [-ModuleInfo] <psmoduleinfo[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Remove-PSSession\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Save-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-PSDebug\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Trace <int>] [-Step] [-Strict] [<CommonParameters>] [-Off] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Set-PSSessionConfiguration\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Set-StrictMode\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"-Version <version> [<CommonParameters>] -Off [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Start-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Stop-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Test-ModuleManifest\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Test-PSSessionConfigurationFile\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Path] <string> [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Unregister-PSSessionConfiguration\",\n          \"CommandType\": \"Cmdlet\",\n          \"ParameterSets\": \"[-Name] <string> [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [<CommonParameters>]\"\n        },\n        {\n          \"Name\": \"Update-Help\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Wait-Job\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        },\n        {\n          \"Name\": \"Where-Object\",\n          \"CommandType\": \"Cmdlet\",\n          \"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>]\"\n        }\n      ],\n      \"ExportedAliases\": [\n        \"%\",\n        \"?\",\n        \"clhy\",\n        \"cnsn\",\n        \"dnsn\",\n        \"etsn\",\n        \"exsn\",\n        \"foreach\",\n        \"gcm\",\n        \"ghy\",\n        \"gjb\",\n        \"gmo\",\n        \"gsn\",\n        \"h\",\n        \"history\",\n        \"icm\",\n        \"ihy\",\n        \"ipmo\",\n        \"nmo\",\n        \"nsn\",\n        \"oh\",\n        \"r\",\n        \"rcjb\",\n        \"rcsn\",\n        \"rjb\",\n        \"rmo\",\n        \"rsn\",\n        \"sajb\",\n        \"spjb\",\n        \"where\",\n        \"wjb\"\n      ]\n    }\n  ]\n}\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/desktop-3.0-windows.json",
    "content": "﻿{\n    \"Modules\":  [\n                    {\n                        \"Name\":  \"AppLocker\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppLockerFileInformation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Local [-Xml] [\\u003cCommonParameters\\u003e] -Domain -Ldap \\u003cstring\\u003e [-Xml] [\\u003cCommonParameters\\u003e] -Effective [-Xml] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FileInformation] \\u003cList[FileInformation]\\u003e [-RuleType \\u003cList[RuleType]\\u003e] [-RuleNamePrefix \\u003cstring\\u003e] [-User \\u003cstring\\u003e] [-Optimize] [-IgnoreMissingFileInformation] [-Xml] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XmlPolicy] \\u003cstring\\u003e [-Ldap \\u003cstring\\u003e] [-Merge] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PolicyObject] \\u003cAppLockerPolicy\\u003e [-Ldap \\u003cstring\\u003e] [-Merge] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Appx\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppxLastError\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [\\u003cCommonParameters\\u003e] [-ActivityId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-Publisher] \\u003cstring\\u003e] [-AllUsers] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxPackageManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cAppxPackage\\u003e [[-User] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BestPractices\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-BpaModel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RepositoryPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ModelId] \\u003cstring[]\\u003e [[-SubModelId] \\u003cstring\\u003e] [-RepositoryPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BpaResult\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-BpaModel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BpaResult\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Exclude] \\u003cbool\\u003e] [-Results] \\u003cList[Result]\\u003e [[-RepositoryPath] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BitLocker\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Backup-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-KeyProtectorId] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BitLockerVolume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-MountPoint] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Lock-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-ForceDismount] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-KeyProtectorId] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [[-RebootCount] \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unlock-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BitsTransfer\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BitsFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-Source] \\u003cstring[]\\u003e [[-Destination] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-AllUsers] [\\u003cCommonParameters\\u003e] [-JobId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-Asynchronous] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BranchCache\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-BCCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BC\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BCDowngrading\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BCServeOnBattery\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCDistributed\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCDowngrading\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Version] \\u003cPreferredContentInformationVersion\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCHostedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCHostedServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-RegisterSCP] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCLocal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCServeOnBattery\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-BCCachePackage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e [-FilePassphrase] \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCContentServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCDataCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCHashCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCHostedCacheServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCNetworkConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BCCachePackage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e -FilePassphrase \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-BCFileContent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-BCWebContent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-BC\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ResetFWRulesOnly] [-ResetPerfCountersOnly] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCAuthentication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Mode] \\u003cClientAuthenticationMode\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCDataCacheEntryMaxAge\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeDays] \\u003cuint32\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCMinSMBLatency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LatencyMilliseconds] \\u003cuint32\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Passphrase] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"CimCmdlets\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-CimAssociatedInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimClass\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cuint32[]\\u003e [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-CimMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-CimIndicationEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gcim\",\n                                                \"scim\",\n                                                \"ncim\",\n                                                \"rcim\",\n                                                \"icim\",\n                                                \"gcai\",\n                                                \"rcie\",\n                                                \"ncms\",\n                                                \"rcms\",\n                                                \"gcms\",\n                                                \"ncso\",\n                                                \"gcls\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"DirectAccessClientComponents\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-DAManualEntryPointSelection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-DAManualEntryPointSelection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-EntryPointName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Dism\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Apply-WindowsUnattend\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-WindowsCorruptMountPoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsEdition\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Driver \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-CheckIntegrity] [-Append] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsEdition\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Edition \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsProductKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ProductKey \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Use-WindowsUnattend\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Apply-WindowsUnattend\",\n                                                \"Add-ProvisionedAppxPackage\",\n                                                \"Remove-ProvisionedAppxPackage\",\n                                                \"Get-ProvisionedAppxPackage\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"DnsClient\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-DnsClientCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server \\u003cstring\\u003e] [-GpoName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Namespace] \\u003cstring\\u003e] [-Effective] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-GpoName \\u003cstring\\u003e] [-Server \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-GpoName \\u003cstring\\u003e] [-PassThru] [-Server \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientNrptGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-DnsName\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"International\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WinAcceptLanguageFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinCultureFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinDefaultInputMethodOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinHomeLocation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinLanguageBarOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinSystemLocale\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinUILanguageOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Language] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Culture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CultureInfo] \\u003ccultureinfo\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinAcceptLanguageFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OptOut] \\u003cbool\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinCultureFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OptOut] \\u003cbool\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinDefaultInputMethodOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InputTip] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinHomeLocation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GeoId] \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinLanguageBarOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-UseLegacySwitchMode] [-UseLegacyLanguageBar] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinSystemLocale\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SystemLocale] \\u003ccultureinfo\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinUILanguageOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Language] \\u003ccultureinfo\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LanguageList] \\u003cList[WinUserLanguage]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"iSCSI\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Connect-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiChapSecret\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChapSecret \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TargetPortalAddress] \\u003cstring[]\\u003e [-InitiatorInstanceName \\u003cstring\\u003e] [-InitiatorPortalAddress \\u003cstring\\u003e] [-TargetPortalPortNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_iSCSITargetPortal[]\\u003e [-InitiatorInstanceName \\u003cstring\\u003e] [-InitiatorPortalAddress \\u003cstring\\u003e] [-TargetPortalPortNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"IscsiTarget\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-IscsiVirtualDiskTargetMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [-Lun \\u003cint\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OriginalPath] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Expand-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Size] \\u003cuint64\\u003e [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -InputObject \\u003cIscsiVirtualDisk\\u003e [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TargetName] \\u003cstring\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-InitiatorId \\u003cInitiatorId\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTargetServerSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-TargetName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-InitiatorId \\u003cInitiatorId\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OriginalPath] \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-SnapshotId \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-InitiatorIds \\u003cInitiatorId[]\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Size] \\u003cuint64\\u003e [-Description \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -ParentPath \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiServerTarget\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDisk\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiVirtualDiskTargetMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-TargetIqn \\u003cIqn\\u003e] [-Description \\u003cstring\\u003e] [-Enable \\u003cbool\\u003e] [-EnableChap \\u003cbool\\u003e] [-Chap \\u003cpscredential\\u003e] [-EnableReverseChap \\u003cbool\\u003e] [-ReverseChap \\u003cpscredential\\u003e] [-MaxReceiveDataSegmentLength \\u003cint\\u003e] [-FirstBurstLength \\u003cint\\u003e] [-MaxBurstLength \\u003cint\\u003e] [-ReceiveBufferCount \\u003cint\\u003e] [-EnforceIdleTimeoutDetection \\u003cbool\\u003e] [-InitiatorIds \\u003cInitiatorId[]\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiServerTarget\\u003e [-TargetIqn \\u003cIqn\\u003e] [-Description \\u003cstring\\u003e] [-Enable \\u003cbool\\u003e] [-EnableChap \\u003cbool\\u003e] [-Chap \\u003cpscredential\\u003e] [-EnableReverseChap \\u003cbool\\u003e] [-ReverseChap \\u003cpscredential\\u003e] [-MaxReceiveDataSegmentLength \\u003cint\\u003e] [-FirstBurstLength \\u003cint\\u003e] [-MaxBurstLength \\u003cint\\u003e] [-ReceiveBufferCount \\u003cint\\u003e] [-EnforceIdleTimeoutDetection \\u003cbool\\u003e] [-InitiatorIds \\u003cInitiatorId[]\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiTargetServerSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-IP] \\u003cstring\\u003e [-Port \\u003cint\\u003e] [-Enable \\u003cbool\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-Enable \\u003cbool\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDisk\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-Enable \\u003cbool\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ISE\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-IseSnippet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-IseSnippet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Recurse] [\\u003cCommonParameters\\u003e] -Module \\u003cstring\\u003e [-Recurse] [-ListAvailable] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IseSnippet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Title] \\u003cstring\\u003e [-Description] \\u003cstring\\u003e [-Text] \\u003cstring\\u003e [-Author \\u003cstring\\u003e] [-CaretOffset \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Kds\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-EffectiveTime] \\u003cdatetime\\u003e] [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -EffectiveImmediately [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-KdsCache\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CacheOwnerSid \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-KdsConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-KdsConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LocalTestOnly] [-SecretAgreementPublicKeyLength \\u003cint\\u003e] [-SecretAgreementPrivateKeyLength \\u003cint\\u003e] [-SecretAgreementParameters \\u003cbyte[]\\u003e] [-SecretAgreementAlgorithm \\u003cstring\\u003e] [-KdfParameters \\u003cbyte[]\\u003e] [-KdfAlgorithm \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -RevertToDefault [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cKdsServerConfiguration\\u003e [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-KeyId] \\u003cguid\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Diagnostics\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Export-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -InputObject \\u003cPerformanceCounterSampleSet[]\\u003e [-FileFormat \\u003cstring\\u003e] [-MaxSize \\u003cuint32\\u003e] [-Force] [-Circular] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Counter] \\u003cstring[]\\u003e] [-SampleInterval \\u003cint\\u003e] [-MaxSamples \\u003clong\\u003e] [-Continuous] [-ComputerName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ListSet] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-LogName] \\u003cstring[]\\u003e] [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-ListLog] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-ListProvider] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ProviderName] \\u003cstring[]\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-MaxEvents \\u003clong\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Oldest] [\\u003cCommonParameters\\u003e] [-FilterXml] \\u003cxml\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Oldest] [\\u003cCommonParameters\\u003e] [-FilterHashtable] \\u003chashtable[]\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-StartTime \\u003cdatetime\\u003e] [-EndTime \\u003cdatetime\\u003e] [-Counter \\u003cstring[]\\u003e] [-MaxSamples \\u003clong\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -ListSet \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Summary] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WinEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring\\u003e [-Id] \\u003cint\\u003e [[-Payload] \\u003cObject[]\\u003e] [-Version \\u003cbyte\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Host\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Start-Transcript\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-LiteralPath] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Transcript\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Management\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DomainName] \\u003cstring\\u003e -Credential \\u003cpscredential\\u003e [-ComputerName \\u003cstring[]\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-UnjoinDomainCredential \\u003cpscredential\\u003e] [-OUPath \\u003cstring\\u003e] [-Server \\u003cstring\\u003e] [-Unsecure] [-Options \\u003cJoinOptions\\u003e] [-Restart] [-PassThru] [-NewName \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-WorkGroupName] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-Credential \\u003cpscredential\\u003e] [-Restart] [-PassThru] [-NewName \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Value] \\u003cObject[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Value] \\u003cObject[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Description] \\u003cstring\\u003e [[-RestorePointType] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Destination] \\u003cstring\\u003e] [-Container] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Destination] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Container] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ComputerRestore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Drive] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ComputerRestore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Drive] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ChildItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-Filter] \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Name] [-UseTransaction] [-Attributes \\u003cFlagsExpression[FileAttributes]\\u003e] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [\\u003cCommonParameters\\u003e] [[-Filter] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Name] [-UseTransaction] [-Attributes \\u003cFlagsExpression[FileAttributes]\\u003e] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ComputerRestorePoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-RestorePoint] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] -LastStatus [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ReadCount \\u003clong\\u003e] [-TotalCount \\u003clong\\u003e] [-Tail \\u003cint\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Delimiter \\u003cstring\\u003e] [-Wait] [-Raw] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ReadCount \\u003clong\\u003e] [-TotalCount \\u003clong\\u003e] [-Tail \\u003cint\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Delimiter \\u003cstring\\u003e] [-Wait] [-Raw] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ControlPanelItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Category \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -CanonicalName \\u003cstring[]\\u003e [-Category \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [[-InstanceId] \\u003clong[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Newest \\u003cint\\u003e] [-After \\u003cdatetime\\u003e] [-Before \\u003cdatetime\\u003e] [-UserName \\u003cstring[]\\u003e] [-Index \\u003cint[]\\u003e] [-EntryType \\u003cstring[]\\u003e] [-Source \\u003cstring[]\\u003e] [-Message \\u003cstring\\u003e] [-AsBaseObject] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-List] [-AsString] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HotFix\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PSProvider \\u003cstring[]\\u003e] [-PSDrive \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Stack] [-StackName \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -Id \\u003cint[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-PSProvider \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralName] \\u003cstring[]\\u003e [-Scope \\u003cstring\\u003e] [-PSProvider \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSProvider\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-PSProvider] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-InputObject \\u003cServiceController[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WmiObject\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-Property] \\u003cstring[]\\u003e] [-Filter \\u003cstring\\u003e] [-Amended] [-DirectRead] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Class] \\u003cstring\\u003e] [-Recurse] [-Amended] [-List] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Query \\u003cstring\\u003e [-Amended] [-DirectRead] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Amended] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Amended] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WmiMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [[-ArgumentList] \\u003cObject[]\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -InputObject \\u003cwmi\\u003e [-ArgumentList \\u003cObject[]\\u003e] [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ArgumentList \\u003cObject[]\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Join-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ChildPath] \\u003cstring\\u003e [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Limit-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-RetentionDays \\u003cint\\u003e] [-OverflowAction \\u003cOverflowAction\\u003e] [-MaximumSize \\u003clong\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Destination] \\u003cstring\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Destination] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [-Source] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-CategoryResourceFile \\u003cstring\\u003e] [-MessageResourceFile \\u003cstring\\u003e] [-ParameterResourceFile \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ItemType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] -Name \\u003cstring\\u003e [-ItemType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-PropertyType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PropertyType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PSProvider] \\u003cstring\\u003e [-Root] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-Persist] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-BinaryPathName] \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Credential \\u003cpscredential\\u003e] [-DependsOn \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WebServiceProxy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [-UseDefaultCredential] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Pop-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Push-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-WmiEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-Namespace \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ComputerName \\u003cstring\\u003e] [-Timeout \\u003clong\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Query] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-Namespace \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ComputerName \\u003cstring\\u003e] [-Timeout \\u003clong\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-UnjoinDomainCredential] \\u003cpscredential\\u003e] [-Restart] [-Force] [-PassThru] [-Workgroup \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UnjoinDomainCredential \\u003cpscredential\\u003e [-LocalCredential \\u003cpscredential\\u003e] [-Restart] [-ComputerName \\u003cstring[]\\u003e] [-Force] [-PassThru] [-Workgroup \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-Source \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PSProvider \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralName] \\u003cstring[]\\u003e [-PSProvider \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WmiObject\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cwmi\\u003e [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NewName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-PassThru] [-DomainCredential \\u003cpscredential\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-Force] [-Restart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-Force] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -LiteralPath \\u003cstring\\u003e [-Force] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e -LiteralPath \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-ComputerMachinePassword\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Server \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Relative] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Relative] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-Force] [-Wait] [-Timeout \\u003cint\\u003e] [-For \\u003cWaitForServiceTypes\\u003e] [-Delay \\u003cint16\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-AsJob] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Force] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RestorePoint] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Value] \\u003cObject[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Value] \\u003cObject[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Value] \\u003cObject\\u003e] [-Force] [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Value] \\u003cObject\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-Value] \\u003cObject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Value] \\u003cObject\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-PassThru] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-PassThru] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Status \\u003cstring\\u003e] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Status \\u003cstring\\u003e] [-InputObject \\u003cServiceController\\u003e] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WmiInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-Arguments] \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cwmi\\u003e [-Arguments \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-Arguments \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-ControlPanelItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -CanonicalName \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] [[-InputObject] \\u003cControlPanelItem[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Split-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Parent] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Resolve] [-IsAbsolute] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Leaf] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Qualifier] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-NoQualifier] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError \\u003cstring\\u003e] [-RedirectStandardInput \\u003cstring\\u003e] [-RedirectStandardOutput \\u003cstring\\u003e] [-Wait] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [-UseNewEnvironment] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-PassThru] [-Verb \\u003cstring\\u003e] [-Wait] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Timeout \\u003cint\\u003e] [-Independent] [-RollbackPreference \\u003cRollbackSeverity\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-AsJob] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cProcess[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-ComputerSecureChannel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Repair] [-Server \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Connection\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring[]\\u003e [-AsJob] [-Authentication \\u003cAuthenticationLevel\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-Source] \\u003cstring[]\\u003e [-AsJob] [-Authentication \\u003cAuthenticationLevel\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Credential \\u003cpscredential\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-Authentication \\u003cAuthenticationLevel\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [-Quiet] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PathType \\u003cTestPathType\\u003e] [-IsValid] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-OlderThan \\u003cdatetime\\u003e] [-NewerThan \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PathType \\u003cTestPathType\\u003e] [-IsValid] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-OlderThan \\u003cdatetime\\u003e] [-NewerThan \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Undo-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Use-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TransactedScript] \\u003cscriptblock\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Timeout] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [[-Timeout] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [[-Timeout] \\u003cint\\u003e] -InputObject \\u003cProcess[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [-Source] \\u003cstring\\u003e [-EventId] \\u003cint\\u003e [[-EntryType] \\u003cEventLogEntryType\\u003e] [-Message] \\u003cstring\\u003e [-Category \\u003cint16\\u003e] [-RawData \\u003cbyte[]\\u003e] [-ComputerName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Security\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-SecureString\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SecureString] \\u003csecurestring\\u003e [[-SecureKey] \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e] [-SecureString] \\u003csecurestring\\u003e [-Key \\u003cbyte[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-SecureString\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-String] \\u003cstring\\u003e [[-SecureKey] \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e] [-String] \\u003cstring\\u003e [-AsPlainText] [-Force] [\\u003cCommonParameters\\u003e] [-String] \\u003cstring\\u003e [-Key \\u003cbyte[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Acl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -InputObject \\u003cpsobject\\u003e [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AuthenticodeSignature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Credential\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Credential] \\u003cpscredential\\u003e [\\u003cCommonParameters\\u003e] [[-UserName] \\u003cstring\\u003e] -Message \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ExecutionPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Scope] \\u003cExecutionPolicyScope\\u003e] [-List] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Acl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-AclObject] \\u003cObject\\u003e [[-CentralAccessPolicy] \\u003cstring\\u003e] [-ClearCentralAccessPolicy] [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject\\u003e [-AclObject] \\u003cObject\\u003e [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-AclObject] \\u003cObject\\u003e [[-CentralAccessPolicy] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ClearCentralAccessPolicy] [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AuthenticodeSignature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [-Certificate] \\u003cX509Certificate2\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Certificate] \\u003cX509Certificate2\\u003e -LiteralPath \\u003cstring[]\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ExecutionPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ExecutionPolicy] \\u003cExecutionPolicy\\u003e [[-Scope] \\u003cExecutionPolicyScope\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Utility\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Member\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cpsobject\\u003e -TypeName \\u003cstring\\u003e [-PassThru] [\\u003cCommonParameters\\u003e] [-NotePropertyMembers] \\u003cIDictionary\\u003e -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e] [-NotePropertyName] \\u003cstring\\u003e [-NotePropertyValue] \\u003cObject\\u003e -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e] [-MemberType] \\u003cPSMemberTypes\\u003e [-Name] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [[-SecondValue] \\u003cObject\\u003e] -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Type\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TypeDefinition] \\u003cstring\\u003e [-Language \\u003cLanguage\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CodeDomProvider \\u003cCodeDomProvider\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-MemberDefinition] \\u003cstring[]\\u003e [-Namespace \\u003cstring\\u003e] [-UsingNamespace \\u003cstring[]\\u003e] [-Language \\u003cLanguage\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CodeDomProvider \\u003cCodeDomProvider\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] -AssemblyName \\u003cstring[]\\u003e [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Compare-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ReferenceObject] \\u003cpsobject[]\\u003e [-DifferenceObject] \\u003cpsobject[]\\u003e [-SyncWindow \\u003cint\\u003e] [-Property \\u003cObject[]\\u003e] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject[]\\u003e [[-Delimiter] \\u003cchar\\u003e] [-Header \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject[]\\u003e -UseCulture [-Header \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-Json\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-StringData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-StringData] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [[-Delimiter] \\u003cchar\\u003e] [-NoTypeInformation] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject\\u003e [-UseCulture] [-NoTypeInformation] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Html\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [[-Head] \\u003cstring[]\\u003e] [[-Title] \\u003cstring\\u003e] [[-Body] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-As \\u003cstring\\u003e] [-CssUri \\u003curi\\u003e] [-PostContent \\u003cstring[]\\u003e] [-PreContent \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-As \\u003cstring\\u003e] [-Fragment] [-PostContent \\u003cstring[]\\u003e] [-PreContent \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Json\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cObject\\u003e [-Depth \\u003cint\\u003e] [-Compress] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Xml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-NoTypeInformation] [-As \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Breakpoint] \\u003cBreakpoint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Breakpoint] \\u003cBreakpoint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-Name] \\u003cstring[]\\u003e] [-PassThru] [-As \\u003cExportAliasFormat\\u003e] [-Append] [-Force] [-NoClobber] [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -LiteralPath \\u003cstring\\u003e [-PassThru] [-As \\u003cExportAliasFormat\\u003e] [-Append] [-Force] [-NoClobber] [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Clixml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -InputObject \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e -InputObject \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [[-Delimiter] \\u003cchar\\u003e] -InputObject \\u003cpsobject\\u003e [-LiteralPath \\u003cstring\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-Append] [-NoTypeInformation] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring\\u003e] -InputObject \\u003cpsobject\\u003e [-LiteralPath \\u003cstring\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-Append] [-UseCulture] [-NoTypeInformation] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cExtendedTypeDefinition[]\\u003e -Path \\u003cstring\\u003e [-Force] [-NoClobber] [-IncludeScriptBlock] [\\u003cCommonParameters\\u003e] -InputObject \\u003cExtendedTypeDefinition[]\\u003e -LiteralPath \\u003cstring\\u003e [-Force] [-NoClobber] [-IncludeScriptBlock] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [-OutputModule] \\u003cstring\\u003e [[-CommandName] \\u003cstring[]\\u003e] [[-FormatTypeName] \\u003cstring[]\\u003e] [-Force] [-Encoding \\u003cstring\\u003e] [-AllowClobber] [-ArgumentList \\u003cObject[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-Module \\u003cstring[]\\u003e] [-Certificate \\u003cX509Certificate2\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Custom\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-Depth \\u003cint\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-List\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Table\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Wide\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject\\u003e] [-AutoSize] [-Column \\u003cint\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Definition \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Culture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Date\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Date] \\u003cdatetime\\u003e] [-Year \\u003cint\\u003e] [-Month \\u003cint\\u003e] [-Day \\u003cint\\u003e] [-Hour \\u003cint\\u003e] [-Minute \\u003cint\\u003e] [-Second \\u003cint\\u003e] [-Millisecond \\u003cint\\u003e] [-DisplayHint \\u003cDisplayHintType\\u003e] [-Format \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Date] \\u003cdatetime\\u003e] [-Year \\u003cint\\u003e] [-Month \\u003cint\\u003e] [-Day \\u003cint\\u003e] [-Hour \\u003cint\\u003e] [-Minute \\u003cint\\u003e] [-Second \\u003cint\\u003e] [-Millisecond \\u003cint\\u003e] [-DisplayHint \\u003cDisplayHintType\\u003e] [-UFormat \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-EventIdentifier] \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EventSubscriber\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-SubscriptionId] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TypeName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Member\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-MemberType \\u003cPSMemberTypes\\u003e] [-View \\u003cPSMemberViewTypes\\u003e] [-Static] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Script] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Type] \\u003cBreakpointType[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Command \\u003cstring[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Variable \\u003cstring[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSCallStack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Random\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Maximum] \\u003cObject\\u003e] [-SetSeed \\u003cint\\u003e] [-Minimum \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cObject[]\\u003e [-SetSeed \\u003cint\\u003e] [-Count \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TraceSource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TypeName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UICulture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Unique\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [-AsString] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-OnType] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ValueOnly] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Group-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-NoElement] [-AsHashTable] [-AsString] [-InputObject \\u003cpsobject\\u003e] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Scope \\u003cstring\\u003e] [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-Scope \\u003cstring\\u003e] [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Clixml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-IncludeTotalCount] [-Skip \\u003cuint64\\u003e] [-First \\u003cuint64\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-IncludeTotalCount] [-Skip \\u003cuint64\\u003e] [-First \\u003cuint64\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-Delimiter] \\u003cchar\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Header \\u003cstring[]\\u003e] [-Encoding \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] -UseCulture [-LiteralPath \\u003cstring[]\\u003e] [-Header \\u003cstring[]\\u003e] [-Encoding \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-LocalizedData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-BindingVariable] \\u003cstring\\u003e] [[-UICulture] \\u003cstring\\u003e] [-BaseDirectory \\u003cstring\\u003e] [-FileName \\u003cstring\\u003e] [-SupportedCommand \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [[-CommandName] \\u003cstring[]\\u003e] [[-FormatTypeName] \\u003cstring[]\\u003e] [-Prefix \\u003cstring\\u003e] [-DisableNameChecking] [-AllowClobber] [-ArgumentList \\u003cObject[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-Module \\u003cstring[]\\u003e] [-Certificate \\u003cX509Certificate2\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Expression\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Command] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-RestMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [-Method \\u003cWebRequestMethod\\u003e] [-WebSession \\u003cWebRequestSession\\u003e] [-SessionVariable \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-CertificateThumbprint \\u003cstring\\u003e] [-Certificate \\u003cX509Certificate\\u003e] [-UserAgent \\u003cstring\\u003e] [-DisableKeepAlive] [-TimeoutSec \\u003cint\\u003e] [-Headers \\u003cIDictionary\\u003e] [-MaximumRedirection \\u003cint\\u003e] [-Proxy \\u003curi\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-ProxyUseDefaultCredentials] [-Body \\u003cObject\\u003e] [-ContentType \\u003cstring\\u003e] [-TransferEncoding \\u003cstring\\u003e] [-InFile \\u003cstring\\u003e] [-OutFile \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WebRequest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [-UseBasicParsing] [-WebSession \\u003cWebRequestSession\\u003e] [-SessionVariable \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-CertificateThumbprint \\u003cstring\\u003e] [-Certificate \\u003cX509Certificate\\u003e] [-UserAgent \\u003cstring\\u003e] [-DisableKeepAlive] [-TimeoutSec \\u003cint\\u003e] [-Headers \\u003cIDictionary\\u003e] [-MaximumRedirection \\u003cint\\u003e] [-Method \\u003cWebRequestMethod\\u003e] [-Proxy \\u003curi\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-ProxyUseDefaultCredentials] [-Body \\u003cObject\\u003e] [-ContentType \\u003cstring\\u003e] [-TransferEncoding \\u003cstring\\u003e] [-InFile \\u003cstring\\u003e] [-OutFile \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Expression] \\u003cscriptblock\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Sum] [-Average] [-Maximum] [-Minimum] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [[-Sender] \\u003cpsobject\\u003e] [[-EventArguments] \\u003cpsobject[]\\u003e] [[-MessageData] \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TypeName] \\u003cstring\\u003e [[-ArgumentList] \\u003cObject[]\\u003e] [-Property \\u003cIDictionary\\u003e] [\\u003cCommonParameters\\u003e] [-ComObject] \\u003cstring\\u003e [-Strict] [-Property \\u003cIDictionary\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-TimeSpan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Start] \\u003cdatetime\\u003e] [[-End] \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e] [-Days \\u003cint\\u003e] [-Hours \\u003cint\\u003e] [-Minutes \\u003cint\\u003e] [-Seconds \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-Visibility \\u003cSessionStateEntryVisibility\\u003e] [-Force] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-File\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-Encoding] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Encoding] \\u003cstring\\u003e] -LiteralPath \\u003cstring\\u003e [-Append] [-Force] [-NoClobber] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-GridView\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-Wait] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-OutputMode \\u003cOutputModeOption\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Printer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Stream] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Read-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Prompt] \\u003cObject\\u003e] [-AsSecureString] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-EngineEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [[-Action] \\u003cscriptblock\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ObjectEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [-EventName] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-EventIdentifier] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Breakpoint] \\u003cBreakpoint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-TypeData \\u003cTypeData\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TypeName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ExcludeProperty \\u003cstring[]\\u003e] [-ExpandProperty \\u003cstring\\u003e] [-Unique] [-Last \\u003cint\\u003e] [-First \\u003cint\\u003e] [-Skip \\u003cint\\u003e] [-Wait] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Unique] [-Wait] [-Index \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Pattern] \\u003cstring[]\\u003e [-Path] \\u003cstring[]\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Pattern] \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Pattern] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-Xml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XPath] \\u003cstring\\u003e [-Xml] \\u003cXmlNode[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e [-Path] \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e -Content \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-MailMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-To] \\u003cstring[]\\u003e [-Subject] \\u003cstring\\u003e [[-Body] \\u003cstring\\u003e] [[-SmtpServer] \\u003cstring\\u003e] -From \\u003cstring\\u003e [-Attachments \\u003cstring[]\\u003e] [-Bcc \\u003cstring[]\\u003e] [-BodyAsHtml] [-Encoding \\u003cEncoding\\u003e] [-Cc \\u003cstring[]\\u003e] [-DeliveryNotificationOption \\u003cDeliveryNotificationOptions\\u003e] [-Priority \\u003cMailPriority\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseSsl] [-Port \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Date\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Date] \\u003cdatetime\\u003e [-DisplayHint \\u003cDisplayHintType\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Adjust] \\u003ctimespan\\u003e [-DisplayHint \\u003cDisplayHintType\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Script] \\u003cstring[]\\u003e [-Line] \\u003cint[]\\u003e [[-Column] \\u003cint\\u003e] [-Action \\u003cscriptblock\\u003e] [\\u003cCommonParameters\\u003e] [[-Script] \\u003cstring[]\\u003e] -Variable \\u003cstring[]\\u003e [-Action \\u003cscriptblock\\u003e] [-Mode \\u003cVariableAccessMode\\u003e] [\\u003cCommonParameters\\u003e] [[-Script] \\u003cstring[]\\u003e] -Command \\u003cstring[]\\u003e [-Action \\u003cscriptblock\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TraceSource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [-PassThru] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-RemoveListener \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-RemoveFileListener \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Value] \\u003cObject\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-Force] [-Visibility \\u003cSessionStateEntryVisibility\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Height \\u003cdouble\\u003e] [-Width \\u003cdouble\\u003e] [-NoCommonParameter] [-ErrorPopup] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sort-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-Descending] [-Unique] [-InputObject \\u003cpsobject\\u003e] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Sleep\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Seconds] \\u003cint\\u003e [\\u003cCommonParameters\\u003e] -Milliseconds \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Tee-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [-Append] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] -Variable \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Trace-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Expression] \\u003cscriptblock\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Command] \\u003cstring\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-File\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SubscriptionId] \\u003cint\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AppendPath] \\u003cstring[]\\u003e] [-PrependPath \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-List\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring\\u003e] [-Add \\u003cObject[]\\u003e] [-Remove \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cstring\\u003e] -Replace \\u003cObject[]\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AppendPath] \\u003cstring[]\\u003e] [-PrependPath \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -TypeName \\u003cstring\\u003e [-MemberType \\u003cPSMemberTypes\\u003e] [-MemberName \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-SecondValue \\u003cObject\\u003e] [-TypeConverter \\u003ctype\\u003e] [-TypeAdapter \\u003ctype\\u003e] [-SerializationMethod \\u003cstring\\u003e] [-TargetTypeForDeserialization \\u003ctype\\u003e] [-SerializationDepth \\u003cint\\u003e] [-DefaultDisplayProperty \\u003cstring\\u003e] [-InheritPropertySerializationSet \\u003cbool\\u003e] [-StringSerializationSource \\u003cstring\\u003e] [-DefaultDisplayPropertySet \\u003cstring[]\\u003e] [-DefaultKeyPropertySet \\u003cstring[]\\u003e] [-PropertySerializationSet \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TypeData] \\u003cTypeData[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Debug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Error\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [-Category \\u003cErrorCategory\\u003e] [-ErrorId \\u003cstring\\u003e] [-TargetObject \\u003cObject\\u003e] [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Exception \\u003cException\\u003e [-Message \\u003cstring\\u003e] [-Category \\u003cErrorCategory\\u003e] [-ErrorId \\u003cstring\\u003e] [-TargetObject \\u003cObject\\u003e] [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -ErrorRecord \\u003cErrorRecord\\u003e [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Object] \\u003cObject\\u003e] [-NoNewline] [-Separator \\u003cObject\\u003e] [-ForegroundColor \\u003cConsoleColor\\u003e] [-BackgroundColor \\u003cConsoleColor\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Output\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Progress\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Activity] \\u003cstring\\u003e [[-Status] \\u003cstring\\u003e] [[-Id] \\u003cint\\u003e] [-PercentComplete \\u003cint\\u003e] [-SecondsRemaining \\u003cint\\u003e] [-CurrentOperation \\u003cstring\\u003e] [-ParentId \\u003cint\\u003e] [-Completed] [-SourceId \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Verbose\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Warning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.WSMan.Management\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Connect-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionURI \\u003curi\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cstring\\u003e [[-DelegateComputer] \\u003cstring[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SelectorSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e -Enumerate [-ApplicationName \\u003cstring\\u003e] [-BasePropertiesOnly] [-ComputerName \\u003cstring\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-Filter \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-Associations] [-ReturnType \\u003cstring\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Shallow] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WSManAction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-Action] \\u003cstring\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ConnectionURI \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-Action] \\u003cstring\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ConnectionURI \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WSManSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ProxyAccessType \\u003cProxyAccessType\\u003e] [-ProxyAuthentication \\u003cProxyAuthentication\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-SPNPort \\u003cint\\u003e] [-OperationTimeout \\u003cint\\u003e] [-NoEncryption] [-UseUTF16] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ConnectionURI \\u003curi\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Dialect \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WSManQuickConfig\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-UseSSL] [-Force] [-SkipNetworkProfileCheck] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MMAgent\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ApplicationLaunchPrefetching] [-OperationAPI] [-PageCombining] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ApplicationLaunchPrefetching] [-OperationAPI] [-PageCombining] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-MaxOperationAPIFiles \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MsDtc\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -Local \\u003cbool\\u003e -Service \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -Local \\u003cbool\\u003e -ExecutablePath \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -ComPlusAppId \\u003cstring\\u003e -Local \\u003cbool\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcAdvancedHostSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcAdvancedSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-DtcName \\u003cstring\\u003e] [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcClusterDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcNetworkSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransaction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsTraceSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LogPath \\u003cstring\\u003e] [-StartType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-All [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcAdvancedHostSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Value \\u003cstring\\u003e -Type \\u003cstring\\u003e [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcAdvancedSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Value \\u003cstring\\u003e -Type \\u003cstring\\u003e [-DtcName \\u003cstring\\u003e] [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcClusterDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DtcResourceName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Service \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Local \\u003cbool\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ExecutablePath \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ComPlusAppId \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-SizeInMB \\u003cuint32\\u003e] [-MaxSizeInMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcNetworkSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-InboundTransactionsEnabled \\u003cbool\\u003e] [-OutboundTransactionsEnabled \\u003cbool\\u003e] [-RemoteClientAccessEnabled \\u003cbool\\u003e] [-RemoteAdministrationAccessEnabled \\u003cbool\\u003e] [-XATransactionsEnabled \\u003cbool\\u003e] [-LUTransactionsEnabled \\u003cbool\\u003e] [-AuthenticationLevel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisableNetworkAccess [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransaction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-TransactionId \\u003cguid\\u003e -Trace [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Forget [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Commit [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Abort [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-BufferCount \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransactionsTraceSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-AllTransactionsTracingEnabled \\u003cbool\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AbortedTransactionsTracingEnabled \\u003cbool\\u003e] [-LongLivedTransactionsTracingEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-Recursive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalComputerName] \\u003cstring\\u003e] [[-RemoteComputerName] \\u003cstring\\u003e] [[-ResourceManagerPort] \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Uninstall-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Join-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [-Volatile] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Timeout] \\u003cint\\u003e] [[-IsolationLevel] \\u003cIsolationLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [[-PropagationMethod] \\u003cDtcTransactionPropagation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [[-PropagationMethod] \\u003cDtcTransactionPropagation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Port] \\u003cint\\u003e] [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Job] \\u003cDtcDiagnosticResourceManagerJob\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-InstanceId] \\u003cguid\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Undo-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetAdapter\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceIndex \\u003cuint32[]\\u003e [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterHardwareInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IPv4OperationalState \\u003cbool[]\\u003e] [-IPv6OperationalState \\u003cbool[]\\u003e] [-IPv4FailureReason \\u003cFailureReason[]\\u003e] [-IPv6FailureReason \\u003cFailureReason[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IPv4OperationalState \\u003cbool[]\\u003e] [-IPv6OperationalState \\u003cbool[]\\u003e] [-IPv4FailureReason \\u003cFailureReason[]\\u003e] [-IPv6FailureReason \\u003cFailureReason[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterSriovVf\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVmqQueue\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Id \\u003cuint32[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-Id \\u003cuint32[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-VPortID \\u003cuint32[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-PhysicalFunction] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-VPortID \\u003cuint32[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-PhysicalFunction] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -RegistryKeyword \\u003cstring\\u003e -RegistryValue \\u003cstring[]\\u003e [-RegistryDataType \\u003cRegDataType\\u003e] [-NoRestart] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring\\u003e -RegistryKeyword \\u003cstring\\u003e -RegistryValue \\u003cstring[]\\u003e [-RegistryDataType \\u003cRegDataType\\u003e] [-NoRestart] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-RegistryKeyword \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-DisplayName \\u003cstring[]\\u003e] [-RegistryKeyword \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-EncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-EncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-EncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetConnection\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetConnectionProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-NetworkCategory \\u003cNetworkCategory[]\\u003e] [-IPv4Connectivity \\u003cIPv4Connectivity[]\\u003e] [-IPv6Connectivity \\u003cIPv6Connectivity[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetConnectionProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-IPv4Connectivity \\u003cIPv4Connectivity[]\\u003e] [-IPv6Connectivity \\u003cIPv6Connectivity[]\\u003e] [-NetworkCategory \\u003cNetworkCategory\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConnectionProfile[]\\u003e [-NetworkCategory \\u003cNetworkCategory\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetLbfo\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cWildcardPattern\\u003e [-Team] \\u003cstring\\u003e [[-AdministrativeMode] \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Team] \\u003cstring\\u003e [-VlanID] \\u003cuint32\\u003e [[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MemberOfTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamMember\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamNicForTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamNic\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamOfTheMember \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamOfTheTeamNic \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-TeamMembers] \\u003cWildcardPattern[]\\u003e [[-TeamNicName] \\u003cstring\\u003e] [[-TeamingMode] \\u003cTeamingModes\\u003e] [[-LoadBalancingAlgorithm] \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeam[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Team] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamMember[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Team] \\u003cstring[]\\u003e [-VlanID] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamNic[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MemberOfTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamMember\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamNicForTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamNic\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeam[]\\u003e [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamOfTheMember \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamMember[]\\u003e [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamOfTheTeamNic \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamNic[]\\u003e [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetQos\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -IPPortMatchCondition \\u003cuint16\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -PriorityValue8021Action \\u003csbyte\\u003e -NetDirectPortMatchCondition \\u003cuint16\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -URIMatchCondition \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -SMB [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -NFS [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiveMigration [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -iSCSI [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -PriorityValue8021Action \\u003csbyte\\u003e -FCOE [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Default [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQosPolicySettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-TemplateMatchCondition \\u003cTemplate\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-NetDirectPortMatchCondition \\u003cuint16\\u003e] [-URIMatchCondition \\u003cstring\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQosPolicySettingData[]\\u003e [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-TemplateMatchCondition \\u003cTemplate\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-NetDirectPortMatchCondition \\u003cuint16\\u003e] [-URIMatchCondition \\u003cstring\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetSecurity\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Copy-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallAddressFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallApplicationFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Program \\u003cstring[]\\u003e] [-Package \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallInterfaceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallInterfaceTypeFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InterfaceType \\u003cInterfaceType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallPortFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Protocol \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallSecurityFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Authentication \\u003cAuthentication[]\\u003e] [-Encryption \\u003cEncryption[]\\u003e] [-OverrideBlockRules \\u003cbool[]\\u003e] [-LocalUser \\u003cstring[]\\u003e] [-RemoteUser \\u003cstring[]\\u003e] [-RemoteMachine \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallServiceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Service \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeSA \\u003cCimInstance#MSFT_NetQuickModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecQuickModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeSA \\u003cCimInstance#MSFT_NetMainModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e -PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-IPsecRuleName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Open-NetGPO\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore] \\u003cstring\\u003e [-DomainController \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPsecDoSPSetting[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeSA \\u003cCimInstance#MSFT_NetQuickModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeSA[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecQuickModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeSA \\u003cCimInstance#MSFT_NetMainModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQuickModeSA[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-NetGPO\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-GPOSession] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallAddressFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAddressFilter[]\\u003e [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallApplicationFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetApplicationFilter[]\\u003e [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallInterfaceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetInterfaceFilter[]\\u003e [-InterfaceAlias \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallInterfaceTypeFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetInterfaceTypeFilter[]\\u003e [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallPortFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetProtocolPortFilter[]\\u003e [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallProfile[]\\u003e [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTransport \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallSecurityFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter[]\\u003e [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallServiceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetServiceFilter[]\\u003e [-Service \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Exemptions \\u003cTrafficExemption\\u003e] [-EnableStatefulFtp \\u003cGpoBoolean\\u003e] [-EnableStatefulPptp \\u003cGpoBoolean\\u003e] [-RemoteMachineTransportAuthorizationList \\u003cstring\\u003e] [-RemoteMachineTunnelAuthorizationList \\u003cstring\\u003e] [-RemoteUserTransportAuthorizationList \\u003cstring\\u003e] [-RemoteUserTunnelAuthorizationList \\u003cstring\\u003e] [-RequireFullAuthSupport \\u003cGpoBoolean\\u003e] [-CertValidationLevel \\u003cCRLCheck\\u003e] [-AllowIPsecThroughNAT \\u003cIPsecThroughNAT\\u003e] [-MaxSAIdleTimeSeconds \\u003cuint32\\u003e] [-KeyEncoding \\u003cKeyEncoding\\u003e] [-EnablePacketQueuing \\u003cPacketQueuing\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetSecuritySettingData[]\\u003e [-Exemptions \\u003cTrafficExemption\\u003e] [-EnableStatefulFtp \\u003cGpoBoolean\\u003e] [-EnableStatefulPptp \\u003cGpoBoolean\\u003e] [-RemoteMachineTransportAuthorizationList \\u003cstring\\u003e] [-RemoteMachineTunnelAuthorizationList \\u003cstring\\u003e] [-RemoteUserTransportAuthorizationList \\u003cstring\\u003e] [-RemoteUserTunnelAuthorizationList \\u003cstring\\u003e] [-RequireFullAuthSupport \\u003cGpoBoolean\\u003e] [-CertValidationLevel \\u003cCRLCheck\\u003e] [-AllowIPsecThroughNAT \\u003cIPsecThroughNAT\\u003e] [-MaxSAIdleTimeSeconds \\u003cuint32\\u003e] [-KeyEncoding \\u003cKeyEncoding\\u003e] [-EnablePacketQueuing \\u003cPacketQueuing\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPsecDoSPSetting[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sync-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-IPsecRuleName \\u003cstring[]\\u003e -Action \\u003cChangeAction\\u003e -EndpointType \\u003cEndpointType\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-IPv6Addresses \\u003cstring[]\\u003e] [-IPv4Addresses \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e -Action \\u003cChangeAction\\u003e -EndpointType \\u003cEndpointType\\u003e [-IPv6Addresses \\u003cstring[]\\u003e] [-IPv4Addresses \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAPolicyChange\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Servers] \\u003cstring[]\\u003e] [[-Domains] \\u003cstring[]\\u003e] [-DisplayName] \\u003cstring\\u003e [[-PolicyStore] \\u003cstring\\u003e] [-PSLocation] \\u003cstring\\u003e [-EndpointType] \\u003cstring\\u003e [[-DnsServers] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecAuthProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-User -Cert -Authority \\u003cstring\\u003e [-AccountMapping] [-AuthorityType \\u003cCertificateAuthorityType\\u003e] [-ExtendedKeyUsage \\u003cstring[]\\u003e] [-ExcludeCAName] [-FollowRenewal] [-SelectionCriteria] [-Signing \\u003cCertificateSigningAlgorithm\\u003e] [-SubjectName \\u003cstring\\u003e] [-SubjectNameType \\u003cCertificateSubjectType\\u003e] [-Thumbprint \\u003cstring\\u003e] [-ValidationCriteria] [\\u003cCommonParameters\\u003e] -Machine [-Health] -Cert -Authority \\u003cstring\\u003e [-AccountMapping] [-AuthorityType \\u003cCertificateAuthorityType\\u003e] [-ExtendedKeyUsage \\u003cstring[]\\u003e] [-ExcludeCAName] [-FollowRenewal] [-SelectionCriteria] [-Signing \\u003cCertificateSigningAlgorithm\\u003e] [-SubjectName \\u003cstring\\u003e] [-SubjectNameType \\u003cCertificateSubjectType\\u003e] [-Thumbprint \\u003cstring\\u003e] [-ValidationCriteria] [\\u003cCommonParameters\\u003e] -Anonymous [\\u003cCommonParameters\\u003e] -Machine -Kerberos [-Proxy \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -User -Kerberos [-Proxy \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Machine [-PreSharedKey] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -Machine -Ntlm [\\u003cCommonParameters\\u003e] -User -Ntlm [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeCryptoProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Encryption \\u003cEncryptionAlgorithm\\u003e] [-KeyExchange \\u003cDiffieHellmanGroup\\u003e] [-Hash \\u003cHashAlgorithm\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecQuickModeCryptoProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Encryption \\u003cEncryptionAlgorithm\\u003e] [-AHHash \\u003cHashAlgorithm\\u003e] [-ESPHash \\u003cHashAlgorithm\\u003e] [-MaxKiloBytes \\u003cuint64\\u003e] [-MaxMinutes \\u003cuint64\\u003e] [-Encapsulation \\u003cIPsecEncapsulation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetSwitchTeam\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Team] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Member \\u003cCimInstance#MSFT_NetSwitchTeamMember\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-TeamMembers] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetSwitchTeam[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Team] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetTCPIP\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-SkipAsSource \\u003cbool[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring\\u003e] [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -InterfaceIndex \\u003cint\\u003e [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -All [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Forwarding \\u003cForwarding[]\\u003e] [-Advertising \\u003cAdvertising[]\\u003e] [-NlMtuBytes \\u003cuint32[]\\u003e] [-InterfaceMetric \\u003cuint32[]\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection[]\\u003e] [-BaseReachableTimeMs \\u003cuint32[]\\u003e] [-ReachableTimeMs \\u003cuint32[]\\u003e] [-RetransmitTimeMs \\u003cuint32[]\\u003e] [-DadTransmits \\u003cuint32[]\\u003e] [-RouterDiscovery \\u003cRouterDiscovery[]\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration[]\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration[]\\u003e] [-WeakHostSend \\u003cWeakHostSend[]\\u003e] [-WeakHostReceive \\u003cWeakHostReceive[]\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes[]\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan[]\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute[]\\u003e] [-CurrentHopLimit \\u003cuint32[]\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern[]\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern[]\\u003e] [-EcnMarking \\u003cEcnMarking[]\\u003e] [-Dhcp \\u003cDhcp[]\\u003e] [-ConnectionState \\u003cConnectionState[]\\u003e] [-AutomaticMetric \\u003cAutomaticMetric[]\\u003e] [-NeighborDiscoverySupported \\u003cNeighborDiscoverySupported[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedRoute \\u003cCimInstance#MSFT_NetRoute\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedIPAddress \\u003cCimInstance#MSFT_NetIPAddress\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedNeighbor \\u003cCimInstance#MSFT_NetNeighbor\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedAdapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPv4Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DefaultHopLimit \\u003cuint32[]\\u003e] [-NeighborCacheLimitEntries \\u003cuint32[]\\u003e] [-RouteCacheLimitEntries \\u003cuint32[]\\u003e] [-ReassemblyLimitBytes \\u003cuint32[]\\u003e] [-IcmpRedirects \\u003cIcmpRedirects[]\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior[]\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense[]\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog[]\\u003e] [-IGMPLevel \\u003cMldLevel[]\\u003e] [-IGMPVersion \\u003cMldVersion[]\\u003e] [-MulticastForwarding \\u003cMulticastForwarding[]\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments[]\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers[]\\u003e] [-AddressMaskReply \\u003cAddressMaskReply[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPv6Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DefaultHopLimit \\u003cuint32[]\\u003e] [-NeighborCacheLimitEntries \\u003cuint32[]\\u003e] [-RouteCacheLimitEntries \\u003cuint32[]\\u003e] [-ReassemblyLimitBytes \\u003cuint32[]\\u003e] [-IcmpRedirects \\u003cIcmpRedirects[]\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior[]\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense[]\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog[]\\u003e] [-MldLevel \\u003cMldLevel[]\\u003e] [-MldVersion \\u003cMldVersion[]\\u003e] [-MulticastForwarding \\u003cMulticastForwarding[]\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments[]\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers[]\\u003e] [-AddressMaskReply \\u003cAddressMaskReply[]\\u003e] [-UseTemporaryAddresses \\u003cUseTemporaryAddresses[]\\u003e] [-MaxDadAttempts \\u003cuint32[]\\u003e] [-MaxValidLifetime \\u003ctimespan[]\\u003e] [-MaxPreferredLifetime \\u003ctimespan[]\\u003e] [-RegenerateTime \\u003ctimespan[]\\u003e] [-MaxRandomTime \\u003ctimespan[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-LinkLayerAddress \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetOffloadGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ReceiveSideScaling \\u003cEnabledDisabledEnum[]\\u003e] [-ReceiveSegmentCoalescing \\u003cEnabledDisabledEnum[]\\u003e] [-Chimney \\u003cChimneyEnum[]\\u003e] [-TaskOffload \\u003cEnabledDisabledEnum[]\\u003e] [-NetworkDirect \\u003cEnabledDisabledEnum[]\\u003e] [-NetworkDirectAcrossIPSubnets \\u003cAllowedBlockedEnum[]\\u003e] [-PacketCoalescingFilter \\u003cEnabledDisabledEnum[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetPrefixPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Prefix] \\u003cstring[]\\u003e] [-Precedence \\u003cuint32[]\\u003e] [-Label \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Publish \\u003cPublish[]\\u003e] [-RouteMetric \\u003cuint16[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTCPConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalAddress] \\u003cstring[]\\u003e] [[-LocalPort] \\u003cuint16[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-RemotePort \\u003cuint16[]\\u003e] [-State \\u003cState[]\\u003e] [-AppliedSetting \\u003cAppliedSetting[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTCPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SettingName] \\u003cstring[]\\u003e] [-MinRtoMs \\u003cuint32[]\\u003e] [-InitialCongestionWindowMss \\u003cuint32[]\\u003e] [-CongestionProvider \\u003cCongestionProvider[]\\u003e] [-CwndRestart \\u003cCwndRestart[]\\u003e] [-DelayedAckTimeoutMs \\u003cuint32[]\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection[]\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal[]\\u003e] [-AutoTuningLevelGroupPolicy \\u003cAutoTuningLevelGroupPolicy[]\\u003e] [-AutoTuningLevelEffective \\u003cAutoTuningLevelEffective[]\\u003e] [-EcnCapability \\u003cEcnCapability[]\\u003e] [-Timestamps \\u003cTimestamps[]\\u003e] [-InitialRtoMs \\u003cuint32[]\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics[]\\u003e] [-DynamicPortRangeStartPort \\u003cuint16[]\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16[]\\u003e] [-AssociatedTransportFilter \\u003cCimInstance#MSFT_NetTransportFilter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SettingName \\u003cstring[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-LocalPortStart \\u003cuint16[]\\u003e] [-LocalPortEnd \\u003cuint16[]\\u003e] [-RemotePortStart \\u003cuint16[]\\u003e] [-RemotePortEnd \\u003cuint16[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-AssociatedTCPSetting \\u003cCimInstance#MSFT_NetTCPSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetUDPEndpoint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalAddress] \\u003cstring[]\\u003e] [[-LocalPort] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetUDPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DynamicPortRangeStartPort] \\u003cuint16[]\\u003e] [[-DynamicPortRangeNumberOfPorts] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPAddress] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-DefaultGateway \\u003cstring\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-Type \\u003cType\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPAddress] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-DefaultGateway \\u003cstring\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-Type \\u003cType\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPAddress] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPAddress] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DestinationPrefix] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-AddressFamily \\u003cAddressFamily\\u003e] [-NextHop \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DestinationPrefix] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-AddressFamily \\u003cAddressFamily\\u003e] [-NextHop \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-SettingName \\u003cstring\\u003e [-Protocol \\u003cProtocol\\u003e] [-LocalPortStart \\u003cuint16\\u003e] [-LocalPortEnd \\u003cuint16\\u003e] [-RemotePortStart \\u003cuint16\\u003e] [-RemotePortEnd \\u003cuint16\\u003e] [-DestinationPrefix \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-SkipAsSource \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-DefaultGateway \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPAddress[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-LinkLayerAddress \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNeighbor[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Publish \\u003cPublish[]\\u003e] [-RouteMetric \\u003cuint16[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetRoute[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SettingName \\u003cstring[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-LocalPortStart \\u003cuint16[]\\u003e] [-LocalPortEnd \\u003cuint16[]\\u003e] [-RemotePortStart \\u003cuint16[]\\u003e] [-RemotePortEnd \\u003cuint16[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-AssociatedTCPSetting \\u003cCimInstance#MSFT_NetTCPSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTransportFilter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPAddress[]\\u003e [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-ReachableTime \\u003cuint32[]\\u003e] [-NeighborDiscoverySupported \\u003cNeighborDiscoverySupported[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Forwarding \\u003cForwarding\\u003e] [-Advertising \\u003cAdvertising\\u003e] [-NlMtuBytes \\u003cuint32\\u003e] [-InterfaceMetric \\u003cuint32\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection\\u003e] [-BaseReachableTimeMs \\u003cuint32\\u003e] [-RetransmitTimeMs \\u003cuint32\\u003e] [-DadTransmits \\u003cuint32\\u003e] [-RouterDiscovery \\u003cRouterDiscovery\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration\\u003e] [-WeakHostSend \\u003cWeakHostSend\\u003e] [-WeakHostReceive \\u003cWeakHostReceive\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute\\u003e] [-CurrentHopLimit \\u003cuint32\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern\\u003e] [-EcnMarking \\u003cEcnMarking\\u003e] [-Dhcp \\u003cDhcp\\u003e] [-AutomaticMetric \\u003cAutomaticMetric\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPInterface[]\\u003e [-Forwarding \\u003cForwarding\\u003e] [-Advertising \\u003cAdvertising\\u003e] [-NlMtuBytes \\u003cuint32\\u003e] [-InterfaceMetric \\u003cuint32\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection\\u003e] [-BaseReachableTimeMs \\u003cuint32\\u003e] [-RetransmitTimeMs \\u003cuint32\\u003e] [-DadTransmits \\u003cuint32\\u003e] [-RouterDiscovery \\u003cRouterDiscovery\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration\\u003e] [-WeakHostSend \\u003cWeakHostSend\\u003e] [-WeakHostReceive \\u003cWeakHostReceive\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute\\u003e] [-CurrentHopLimit \\u003cuint32\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern\\u003e] [-EcnMarking \\u003cEcnMarking\\u003e] [-Dhcp \\u003cDhcp\\u003e] [-AutomaticMetric \\u003cAutomaticMetric\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPv4Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetIPv4Protocol[]\\u003e] [-DefaultHopLimit \\u003cuint32\\u003e] [-NeighborCacheLimitEntries \\u003cuint32\\u003e] [-RouteCacheLimitEntries \\u003cuint32\\u003e] [-ReassemblyLimitBytes \\u003cuint32\\u003e] [-IcmpRedirects \\u003cIcmpRedirects\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog\\u003e] [-IGMPLevel \\u003cMldLevel\\u003e] [-IGMPVersion \\u003cMldVersion\\u003e] [-MulticastForwarding \\u003cMulticastForwarding\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers\\u003e] [-AddressMaskReply \\u003cAddressMaskReply\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPv6Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetIPv6Protocol[]\\u003e] [-DefaultHopLimit \\u003cuint32\\u003e] [-NeighborCacheLimitEntries \\u003cuint32\\u003e] [-RouteCacheLimitEntries \\u003cuint32\\u003e] [-ReassemblyLimitBytes \\u003cuint32\\u003e] [-IcmpRedirects \\u003cIcmpRedirects\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog\\u003e] [-MldLevel \\u003cMldLevel\\u003e] [-MldVersion \\u003cMldVersion\\u003e] [-MulticastForwarding \\u003cMulticastForwarding\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers\\u003e] [-AddressMaskReply \\u003cAddressMaskReply\\u003e] [-UseTemporaryAddresses \\u003cUseTemporaryAddresses\\u003e] [-MaxDadAttempts \\u003cuint32\\u003e] [-MaxValidLifetime \\u003ctimespan\\u003e] [-MaxPreferredLifetime \\u003ctimespan\\u003e] [-RegenerateTime \\u003ctimespan\\u003e] [-MaxRandomTime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-LinkLayerAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNeighbor[]\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetOffloadGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetOffloadGlobalSetting[]\\u003e] [-ReceiveSideScaling \\u003cEnabledDisabledEnum\\u003e] [-ReceiveSegmentCoalescing \\u003cEnabledDisabledEnum\\u003e] [-Chimney \\u003cChimneyEnum\\u003e] [-TaskOffload \\u003cEnabledDisabledEnum\\u003e] [-NetworkDirect \\u003cEnabledDisabledEnum\\u003e] [-NetworkDirectAcrossIPSubnets \\u003cAllowedBlockedEnum\\u003e] [-PacketCoalescingFilter \\u003cEnabledDisabledEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetRoute[]\\u003e [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetTCPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SettingName] \\u003cstring[]\\u003e] [-MinRtoMs \\u003cuint32\\u003e] [-InitialCongestionWindowMss \\u003cuint32\\u003e] [-CongestionProvider \\u003cCongestionProvider\\u003e] [-CwndRestart \\u003cCwndRestart\\u003e] [-DelayedAckTimeoutMs \\u003cuint32\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal\\u003e] [-EcnCapability \\u003cEcnCapability\\u003e] [-Timestamps \\u003cTimestamps\\u003e] [-InitialRtoMs \\u003cuint32\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTCPSetting[]\\u003e [-MinRtoMs \\u003cuint32\\u003e] [-InitialCongestionWindowMss \\u003cuint32\\u003e] [-CongestionProvider \\u003cCongestionProvider\\u003e] [-CwndRestart \\u003cCwndRestart\\u003e] [-DelayedAckTimeoutMs \\u003cuint32\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal\\u003e] [-EcnCapability \\u003cEcnCapability\\u003e] [-Timestamps \\u003cTimestamps\\u003e] [-InitialRtoMs \\u003cuint32\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetUDPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetUDPSetting[]\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gip\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkConnectivityStatus\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-DAConnectionStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CorporateDNSProbeHostAddress] [-CorporateDNSProbeHostName] [-CorporateSitePrefixList] [-CorporateWebsiteProbeURL] [-DomainLocationDeterminationURL] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NCSIPolicyConfiguration[]\\u003e [-CorporateDNSProbeHostAddress] [-CorporateDNSProbeHostName] [-CorporateSitePrefixList] [-CorporateWebsiteProbeURL] [-DomainLocationDeterminationURL] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CorporateDNSProbeHostAddress] \\u003cstring\\u003e] [[-CorporateDNSProbeHostName] \\u003cstring\\u003e] [[-CorporateSitePrefixList] \\u003cstring[]\\u003e] [[-CorporateWebsiteProbeURL] \\u003cstring\\u003e] [[-DomainLocationDeterminationURL] \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-CorporateDNSProbeHostAddress] \\u003cstring\\u003e] [[-CorporateDNSProbeHostName] \\u003cstring\\u003e] [[-CorporateSitePrefixList] \\u003cstring[]\\u003e] [[-CorporateWebsiteProbeURL] \\u003cstring\\u003e] [[-DomainLocationDeterminationURL] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_NCSIPolicyConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkTransition\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetIPHttpsCertBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CertificateHash \\u003cstring\\u003e -ApplicationId \\u003cstring\\u003e -IpPort \\u003cstring\\u003e -CertificateStoreName \\u003cstring\\u003e -NullEncryption \\u003cbool\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPHttpsProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPHttpsProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Profile \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetDnsTransitionMonitoring\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPHttpsState\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatTransitionMonitoring\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TransportProtocol \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTeredoState\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore] \\u003cstring\\u003e -ServerURL \\u003cstring\\u003e [-Profile \\u003cstring\\u003e] [-Type \\u003cType\\u003e] [-State \\u003cState\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPOSession] \\u003cstring\\u003e -ServerURL \\u003cstring\\u003e [-Profile \\u003cstring\\u003e] [-Type \\u003cType\\u003e] [-State \\u003cState\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InstanceName \\u003cstring\\u003e [-PolicyStore \\u003cPolicyStore\\u003e] [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPHttpsCertBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e -NewName \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-AutoSharing] [-RelayName] [-RelayState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Net6to4Configuration[]\\u003e [-State] [-AutoSharing] [-RelayName] [-RelayState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State] [-OnlySendAQuery] [-LatencyMilliseconds] [-AlwaysSynthesize] [-AcceptInterface] [-SendInterface] [-ExclusionList] [-PrefixMapping] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-State] [-OnlySendAQuery] [-LatencyMilliseconds] [-AlwaysSynthesize] [-AcceptInterface] [-SendInterface] [-ExclusionList] [-PrefixMapping] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-Router] [-ResolutionState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetISATAPConfiguration[]\\u003e [-State] [-Router] [-ResolutionState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Type] [-ServerName] [-RefreshIntervalSeconds] [-ClientPort] [-ServerVirtualIP] [-DefaultQualified] [-ServerShunt] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTeredoConfiguration[]\\u003e [-Type] [-ServerName] [-RefreshIntervalSeconds] [-ClientPort] [-ServerVirtualIP] [-DefaultQualified] [-ServerShunt] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-State] \\u003cState\\u003e] [[-AutoSharing] \\u003cState\\u003e] [[-RelayName] \\u003cstring\\u003e] [[-RelayState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-State] \\u003cState\\u003e] [[-AutoSharing] \\u003cState\\u003e] [[-RelayName] \\u003cstring\\u003e] [[-RelayState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] -InputObject \\u003cCimInstance#MSFT_Net6to4Configuration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State \\u003cState\\u003e] [-OnlySendAQuery \\u003cbool\\u003e] [-LatencyMilliseconds \\u003cuint32\\u003e] [-AlwaysSynthesize \\u003cbool\\u003e] [-AcceptInterface \\u003cstring[]\\u003e] [-SendInterface \\u003cstring[]\\u003e] [-ExclusionList \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-State \\u003cState\\u003e] [-OnlySendAQuery \\u003cbool\\u003e] [-LatencyMilliseconds \\u003cuint32\\u003e] [-AlwaysSynthesize \\u003cbool\\u003e] [-AcceptInterface \\u003cstring[]\\u003e] [-SendInterface \\u003cstring[]\\u003e] [-ExclusionList \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-State] \\u003cState\\u003e] [[-Router] \\u003cstring\\u003e] [[-ResolutionState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-State] \\u003cState\\u003e] [[-Router] \\u003cstring\\u003e] [[-ResolutionState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] -InputObject \\u003cCimInstance#MSFT_NetISATAPConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Type] \\u003cType\\u003e] [[-ServerName] \\u003cstring\\u003e] [[-RefreshIntervalSeconds] \\u003cuint32\\u003e] [[-ClientPort] \\u003cuint32\\u003e] [[-ServerVirtualIP] \\u003cstring\\u003e] [[-DefaultQualified] \\u003cbool\\u003e] [[-ServerShunt] \\u003cbool\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Type] \\u003cType\\u003e] [[-ServerName] \\u003cstring\\u003e] [[-RefreshIntervalSeconds] \\u003cuint32\\u003e] [[-ClientPort] \\u003cuint32\\u003e] [[-ServerVirtualIP] \\u003cstring\\u003e] [[-DefaultQualified] \\u003cbool\\u003e] [[-ServerShunt] \\u003cbool\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTeredoConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NFS\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disconnect-NfsSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionId] \\u003cstring[]\\u003e [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientGroupName] \\u003cstring[]\\u003e] [-ExcludeName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -LiteralName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsClientLock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-LockType] \\u003cClientLockType[]\\u003e] [[-StateId] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] [[-LockType] \\u003cClientLockType[]\\u003e] [[-ComputerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsMappingStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsMountedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsNetgroupStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-StateId] \\u003cstring[]\\u003e] [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cstring[]\\u003e] [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IsClustered] [[-NetworkName] \\u003cstring[]\\u003e] [-ExcludeName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -LiteralName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] [-IsClustered] [[-NetworkName] \\u003cstring[]\\u003e] [-ExcludePath \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsSharePermission\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-ClientName] \\u003cstring\\u003e] [[-ClientType] \\u003cstring\\u003e] [[-Permission] \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-ClientName] \\u003cstring\\u003e] [[-ClientType] \\u003cstring\\u003e] [[-Permission] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Protocol \\u003cstring[]\\u003e] [-Name \\u003cstring[]\\u003e] [-Version \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-NfsSharePermission\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [[-Permission] \\u003cstring\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [[-Permission] \\u003cstring\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [[-NetworkName] \\u003cstring\\u003e] [[-Authentication] \\u003cstring[]\\u003e] [[-AnonymousUid] \\u003cint\\u003e] [[-AnonymousGid] \\u003cint\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-EnableAnonymousAccess] \\u003cbool\\u003e] [[-EnableUnmappedAccess] \\u003cbool\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [[-Permission] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsClientgroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-NetworkName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [[-NetworkName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring\\u003e [-NewClientGroupName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NfsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cuint32\\u003e [[-AccountType] \\u003cWindowsAccountType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AccountName] \\u003cstring\\u003e [[-AccountType] \\u003cWindowsAccountType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsClientLock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-LockType] \\u003cClientLockType[]\\u003e] [[-StateId] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [[-LockType] \\u003cClientLockType[]\\u003e] [[-ComputerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsClientLock[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsMountedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientId] \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsMountedClient[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-StateId] \\u003cstring[]\\u003e] [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsOpenFile[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsSharePermission\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsClientConfig[]\\u003e] [-TransportProtocol \\u003cstring[]\\u003e] [-MountType \\u003cstring\\u003e] [-CaseSensitiveLookup \\u003cbool\\u003e] [-MountRetryAttempts \\u003cuint32\\u003e] [-RpcTimeoutSec \\u003cuint32\\u003e] [-UseReservedPorts \\u003cbool\\u003e] [-ReadBufferSize \\u003cuint32\\u003e] [-WriteBufferSize \\u003cuint32\\u003e] [-DefaultAccessMode \\u003cuint32\\u003e] [-Authentication \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [[-RemoveMember] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsMappingStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsMappingStore[]\\u003e] [-EnableUNMLookup \\u003cbool\\u003e] [-UNMServer \\u003cstring\\u003e] [-EnableADLookup \\u003cbool\\u003e] [-ADDomainName \\u003cstring\\u003e] [-EnableLdapLookup \\u003cbool\\u003e] [-LdapServer \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsNetgroupStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsNetgroupStore[]\\u003e] [-NetgroupStoreType \\u003cstring\\u003e] [-NisServer \\u003cstring\\u003e] [-NisDomain \\u003cstring\\u003e] [-LdapServer \\u003cstring\\u003e] [-LDAPNamingContext \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsServerConfig[]\\u003e] [-PortmapProtocol \\u003cstring[]\\u003e] [-MountProtocol \\u003cstring[]\\u003e] [-Nfsprotocol \\u003cstring[]\\u003e] [-NlmProtocol \\u003cstring[]\\u003e] [-NsmProtocol \\u003cstring[]\\u003e] [-MapServerProtocol \\u003cstring[]\\u003e] [-NisProtocol \\u003cstring[]\\u003e] [-EnableNFSV2 \\u003cbool\\u003e] [-EnableNFSV3 \\u003cbool\\u003e] [-EnableNFSV4 \\u003cbool\\u003e] [-EnableAuthenticationRenewal \\u003cbool\\u003e] [-AuthenticationRenewalIntervalSec \\u003cuint32\\u003e] [-DirectoryCacheSize \\u003cuint32\\u003e] [-CharacterTranslationFile \\u003cstring\\u003e] [-HideFilesBeginningInDot \\u003cbool\\u003e] [-NlmGracePeriodSec \\u003cuint32\\u003e] [-LogActivity \\u003cstring[]\\u003e] [-GracePeriodSec \\u003cuint32\\u003e] [-NetgroupCacheTimeoutSec \\u003cuint32\\u003e] [-PreserveInheritance \\u003cbool\\u003e] [-UnmappedUserAccount \\u003cstring\\u003e] [-WorldAccount \\u003cstring\\u003e] [-AlwaysOpenByName \\u003cbool\\u003e] [-LeasePeriodSec \\u003cuint32\\u003e] [-ClearMappingCache] [-OnlineTimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Authentication] \\u003cstring[]\\u003e] [[-EnableAnonymousAccess] \\u003cbool\\u003e] [[-EnableUnmappedAccess] \\u003cbool\\u003e] [[-AnonymousGid] \\u003cint\\u003e] [[-AnonymousUid] \\u003cint\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [[-Permission] \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-Authentication] \\u003cstring[]\\u003e] [[-EnableAnonymousAccess] \\u003cbool\\u003e] [[-EnableUnmappedAccess] \\u003cbool\\u003e] [[-AnonymousGid] \\u003cint\\u003e] [[-AnonymousUid] \\u003cint\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [[-Permission] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-NfsMappingStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-AccountType \\u003cAccountType\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e -AccountType \\u003cAccountType\\u003e [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e -AccountType \\u003cAccountType\\u003e [-MapFilesPath \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-NetGroupName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-LdapServer] \\u003cstring\\u003e [[-LdapNamingContext] \\u003cstring\\u003e] [-NetGroupName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-NisServer] \\u003cstring\\u003e [[-NisDomain] \\u003cstring\\u003e] [-NetGroupName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-NfsMappingStore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring\\u003e] [-LdapPort \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e -UserIdentifier \\u003cint\\u003e -GroupIdentifier \\u003cint\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-PrimaryGroup \\u003cstring\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -GroupName \\u003cstring\\u003e -GroupIdentifier \\u003cint\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NetGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [[-LdapServer] \\u003cstring\\u003e] [[-LdapNamingContext] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -GroupName \\u003cstring\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NetGroupName] \\u003cstring\\u003e [[-LdapServer] \\u003cstring\\u003e] [[-LdapNamingContext] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -GroupName \\u003cstring\\u003e -GroupIdentifier \\u003cint\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NetGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [[-RemoveMember] \\u003cstring[]\\u003e] [[-LdapServer] \\u003cstring\\u003e] [[-LdapNamingContext] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MappingStore \\u003cMappingStoreType\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [-AccountType \\u003cAccountType\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e [-MapFilesPath \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [-AccountType \\u003cAccountType\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [-AccountType \\u003cAccountType\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PKI\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Url \\u003curi\\u003e -context \\u003cContext\\u003e [-NoClobber] [-RequireStrongValidation] [-Credential \\u003cPkiCredential\\u003e] [-AutoEnrollmentEnabled] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -Cert \\u003cCertificate\\u003e [-Type \\u003cCertType\\u003e] [-NoClobber] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PFXData] \\u003cPfxData\\u003e [-FilePath] \\u003cstring\\u003e [-NoProperties] [-NoClobber] [-Force] [-ChainOption \\u003cExportChainOption\\u003e] [-ProtectTo \\u003cstring[]\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Cert] \\u003cCertificate\\u003e [-FilePath] \\u003cstring\\u003e [-NoProperties] [-NoClobber] [-Force] [-ChainOption \\u003cExportChainOption\\u003e] [-ProtectTo \\u003cstring[]\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Template \\u003cstring\\u003e [-Url \\u003curi\\u003e] [-SubjectName \\u003cstring\\u003e] [-DnsName \\u003cstring[]\\u003e] [-Credential \\u003cPkiCredential\\u003e] [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Request \\u003cCertificate\\u003e [-Credential \\u003cPkiCredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateAutoEnrollmentPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Scope \\u003cAutoEnrollmentPolicyScope\\u003e -context \\u003cContext\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Scope \\u003cEnrollmentPolicyServerScope\\u003e -context \\u003cContext\\u003e [-Url \\u003curi\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PfxData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-Password \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-CertStoreLocation] \\u003cstring\\u003e] [-Exportable] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Type \\u003cCertificateNotificationType\\u003e -PSScript \\u003cstring\\u003e -Name \\u003cstring\\u003e -Channel \\u003cNotificationChannel\\u003e [-RunTaskForExistingCertificates] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SelfSignedCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DnsName \\u003cstring[]\\u003e] [-CloneCert \\u003cCertificate\\u003e] [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Url] \\u003curi\\u003e -context \\u003cContext\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CertificateAutoEnrollmentPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-PolicyState \\u003cPolicySetting\\u003e -context \\u003cContext\\u003e [-StoreName \\u003cstring[]\\u003e] [-ExpirationPercentage \\u003cint\\u003e] [-EnableTemplateCheck] [-EnableMyStoreManagement] [-EnableBalloonNotifications] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -EnableAll -context \\u003cContext\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Switch-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OldCert] \\u003cCertificate\\u003e [-NewCert] \\u003cCertificate\\u003e [-NotifyOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Cert] \\u003cCertificate\\u003e [-Policy \\u003cTestCertificatePolicy\\u003e] [-User] [-EKU \\u003cstring[]\\u003e] [-DNSName \\u003cstring\\u003e] [-AllowUntrustedRoot] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PrintManagement\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs] [-Location \\u003cstring\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Shared] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-DeviceURL \\u003cstring\\u003e] [-DeviceUUID \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DriverName] \\u003cstring\\u003e -PortName \\u003cstring\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs] [-Location \\u003cstring\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Shared] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-InfPath] \\u003cstring\\u003e] [-PrinterEnvironment \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-LprHostAddress] \\u003cstring\\u003e [-LprQueueName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-SNMP \\u003cuint32\\u003e] [-SNMPCommunity \\u003cstring\\u003e] [-LprByteCounting] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PrinterHostAddress] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-PortNumber \\u003cuint32\\u003e] [-SNMP \\u003cuint32\\u003e] [-SNMPCommunity \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-HostName] \\u003cstring\\u003e [-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrintConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Full] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PrinterEnvironment \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [[-PropertyName] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-ID \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Printer[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-PrinterEnvironment] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-RemoveFromDriverStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PrinterDriver[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PrinterPort[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_Printer\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ID] \\u003cuint32\\u003e [-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PrintConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-Collate \\u003cbool\\u003e] [-Color \\u003cbool\\u003e] [-DuplexingMode \\u003cDuplexingModeEnum\\u003e] [-PaperSize \\u003cPaperSizeEnum\\u003e] [-PrintTicketXml \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-Collate \\u003cbool\\u003e] [-Color \\u003cbool\\u003e] [-DuplexingMode \\u003cDuplexingModeEnum\\u003e] [-PaperSize \\u003cPaperSizeEnum\\u003e] [-PrintTicketXml \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterConfiguration\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs \\u003cbool\\u003e] [-Location \\u003cstring\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PortName \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published \\u003cbool\\u003e] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-Shared \\u003cbool\\u003e] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Printer[]\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs \\u003cbool\\u003e] [-Location \\u003cstring\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PortName \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published \\u003cbool\\u003e] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-Shared \\u003cbool\\u003e] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PrinterProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-PropertyName] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-PropertyName] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterProperty\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSDiagnostics\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-PSTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-AnalyticOnly]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSWSManCombinedTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WSManTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-AnalyticOnly]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSWSManCombinedTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DoNotOverwriteExistingTrace]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WSManTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-LogProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cObject\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-LogProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LogDetails] \\u003cLogDetails\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Trace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-OutputFilePath] \\u003cstring\\u003e] [[-ProviderFilePath] \\u003cstring\\u003e] [-ETS] [-Format \\u003cObject\\u003e] [-MinBuffers \\u003cint\\u003e] [-MaxBuffers \\u003cint\\u003e] [-BufferSizeInKB \\u003cint\\u003e] [-MaxLogFileSizeInMB \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Trace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cObject\\u003e [-ETS] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSScheduledJob\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Once -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Daily -At \\u003cdatetime\\u003e [-DaysInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Weekly -At \\u003cdatetime\\u003e -DaysOfWeek \\u003cDayOfWeek[]\\u003e [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtLogOn [-RandomDelay \\u003ctimespan\\u003e] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -AtStartup [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RunElevated] [-HideInTaskScheduler] [-RestartOnIdleResume] [-MultipleInstancePolicy \\u003cTaskMultipleInstancePolicy\\u003e] [-DoNotAllowDemandStart] [-RequireNetwork] [-StopIfGoingOffIdle] [-WakeToRun] [-ContinueIfGoingOnBattery] [-StartIfOnBattery] [-IdleTimeout \\u003ctimespan\\u003e] [-IdleDuration \\u003ctimespan\\u003e] [-StartIfIdle] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-MaxResultCount \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-FilePath] \\u003cstring\\u003e [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-MaxResultCount \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-DaysInterval \\u003cint\\u003e] [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [-At \\u003cdatetime\\u003e] [-User \\u003cstring\\u003e] [-DaysOfWeek \\u003cDayOfWeek[]\\u003e] [-AtStartup] [-AtLogOn] [-Once] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [-Daily] [-Weekly] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-Name \\u003cstring\\u003e] [-ScriptBlock \\u003cscriptblock\\u003e] [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-MaxResultCount \\u003cint\\u003e] [-PassThru] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cScheduledJobDefinition\\u003e [-Name \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-MaxResultCount \\u003cint\\u003e] [-PassThru] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cScheduledJobDefinition\\u003e [-ClearExecutionHistory] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobOptions\\u003e [-PassThru] [-RunElevated] [-HideInTaskScheduler] [-RestartOnIdleResume] [-MultipleInstancePolicy \\u003cTaskMultipleInstancePolicy\\u003e] [-DoNotAllowDemandStart] [-RequireNetwork] [-StopIfGoingOffIdle] [-WakeToRun] [-ContinueIfGoingOnBattery] [-StartIfOnBattery] [-IdleTimeout \\u003ctimespan\\u003e] [-IdleDuration \\u003ctimespan\\u003e] [-StartIfIdle] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSWorkflow\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"New-PSWorkflowSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cObject\\u003e] [-Name \\u003cstring[]\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-EnableNetworkAccess] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSWorkflowExecutionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PersistencePath \\u003cstring\\u003e] [-MaxPersistenceStoreSizeGB \\u003clong\\u003e] [-PersistWithEncryption] [-MaxRunningWorkflows \\u003cint\\u003e] [-AllowedActivity \\u003cstring[]\\u003e] [-OutOfProcessActivity \\u003cstring[]\\u003e] [-EnableValidation] [-MaxDisconnectedSessions \\u003cint\\u003e] [-MaxConnectedSessions \\u003cint\\u003e] [-MaxSessionsPerWorkflow \\u003cint\\u003e] [-MaxSessionsPerRemoteNode \\u003cint\\u003e] [-MaxActivityProcesses \\u003cint\\u003e] [-ActivityProcessIdleTimeoutSec \\u003cint\\u003e] [-RemoteNodeSessionIdleTimeoutSec \\u003cint\\u003e] [-SessionThrottleLimit \\u003cint\\u003e] [-WorkflowShutdownTimeoutMSec \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"nwsn\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSWorkflowUtility\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  {\n                                                 \"Name\":  \"Invoke-AsWorkflow\",\n                                                 \"CommandType\":  \"Workflow\",\n                                                 \"ParameterSets\":  [\n                                                                       \"[-CommandName \\u003cstring\\u003e] [-Parameter \\u003chashtable\\u003e] [-PSParameterCollection \\u003chashtable[]\\u003e] [-PSComputerName \\u003cstring[]\\u003e] [-PSCredential \\u003cObject\\u003e] [-PSConnectionRetryCount \\u003cuint32\\u003e] [-PSConnectionRetryIntervalSec \\u003cuint32\\u003e] [-PSRunningTimeoutSec \\u003cuint32\\u003e] [-PSElapsedTimeoutSec \\u003cuint32\\u003e] [-PSPersist \\u003cbool\\u003e] [-PSAuthentication \\u003cAuthenticationMechanism\\u003e] [-PSAuthenticationLevel \\u003cAuthenticationLevel\\u003e] [-PSApplicationName \\u003cstring\\u003e] [-PSPort \\u003cuint32\\u003e] [-PSUseSSL] [-PSConfigurationName \\u003cstring\\u003e] [-PSConnectionURI \\u003cstring[]\\u003e] [-PSAllowRedirection] [-PSSessionOption \\u003cPSSessionOption\\u003e] [-PSCertificateThumbprint \\u003cstring\\u003e] [-PSPrivateMetadata \\u003chashtable\\u003e] [-AsJob] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\",\n                                                                       \"[-Expression \\u003cstring\\u003e] [-PSParameterCollection \\u003chashtable[]\\u003e] [-PSComputerName \\u003cstring[]\\u003e] [-PSCredential \\u003cObject\\u003e] [-PSConnectionRetryCount \\u003cuint32\\u003e] [-PSConnectionRetryIntervalSec \\u003cuint32\\u003e] [-PSRunningTimeoutSec \\u003cuint32\\u003e] [-PSElapsedTimeoutSec \\u003cuint32\\u003e] [-PSPersist \\u003cbool\\u003e] [-PSAuthentication \\u003cAuthenticationMechanism\\u003e] [-PSAuthenticationLevel \\u003cAuthenticationLevel\\u003e] [-PSApplicationName \\u003cstring\\u003e] [-PSPort \\u003cuint32\\u003e] [-PSUseSSL] [-PSConfigurationName \\u003cstring\\u003e] [-PSConnectionURI \\u003cstring[]\\u003e] [-PSAllowRedirection] [-PSSessionOption \\u003cPSSessionOption\\u003e] [-PSCertificateThumbprint \\u003cstring\\u003e] [-PSPrivateMetadata \\u003chashtable\\u003e] [-AsJob] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                                   ]\n                                             },\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"RemoteDesktop\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-RDServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server] \\u003cstring\\u003e [-Role] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [[-GatewayExternalFqdn] \\u003cstring\\u003e] [-CreateVirtualSwitch] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -SessionHost \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-RDVirtualDesktopToCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e [-VirtualDesktopTemplateName \\u003cstring\\u003e] [-VirtualDesktopTemplateHostServer \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-RDVirtualDesktopADMachineAccountReuse\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-RDUser\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-HostServer] \\u003cstring\\u003e [-UnifiedSessionID] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-RDVirtualDesktopADMachineAccountReuse\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDAvailableApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDCertificate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Role] \\u003cRDCertificateRole\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDConnectionBrokerHighAvailability\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDDeploymentGatewayConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDFileTypeAssociation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [-AppAlias \\u003cstring\\u003e] [-AppDisplayName \\u003cstring[]\\u003e] [-FileExtension \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDLicenseConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -User \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-VirtualDesktopName] \\u003cstring\\u003e] [[-ID] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [[-Alias] \\u003cstring\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDRemoteDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [[-Role] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDSessionCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDSessionCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserGroup [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Connection [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserProfileDisk [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Security [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -LoadBalancing [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Client [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDUserSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring[]\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopConfiguration [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserGroups [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Client [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserProfileDisks [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopCollectionJobStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopConcurrency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopIdleCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopTemplateExportPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDWorkspace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-RDOUAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Domain] \\u003cstring\\u003e] [-OU] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-RDUserLogoff\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-HostServer] \\u003cstring\\u003e [-UnifiedSessionID] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-RDVirtualDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SourceHost] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [[-Credential] \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDCertificate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cRDCertificateRole\\u003e -DnsName \\u003cstring\\u003e -Password \\u003csecurestring\\u003e [-ExportPath \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-VirtualDesktopName] \\u003cstring\\u003e [[-ID] \\u003cstring\\u003e] [[-Context] \\u003cbyte[]\\u003e] [[-Deadline] \\u003cdatetime\\u003e] [[-StartTime] \\u003cdatetime\\u003e] [[-EndTime] \\u003cdatetime\\u003e] [[-Label] \\u003cstring\\u003e] [[-Plugin] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -DisplayName \\u003cstring\\u003e -FilePath \\u003cstring\\u003e [-Alias \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -DisplayName \\u003cstring\\u003e -FilePath \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-Alias \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDSessionCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -SessionHost \\u003cstring[]\\u003e [-CollectionDescription \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDSessionDeployment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionBroker] \\u003cstring\\u003e [-WebAccessServer] \\u003cstring\\u003e [-SessionHost] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -PooledManaged -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e -StorageType \\u003cVirtualDesktopStorageType\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-CentralStoragePath \\u003cstring\\u003e] [-LocalStoragePath \\u003cstring\\u003e] [-VirtualDesktopTemplateStoragePath \\u003cstring\\u003e] [-Domain \\u003cstring\\u003e] [-OU \\u003cstring\\u003e] [-CustomSysprepUnattendFilePath \\u003cstring\\u003e] [-VirtualDesktopNamePrefix \\u003cstring\\u003e] [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-UserProfileDiskPath \\u003cstring\\u003e] [-MaxUserProfileDiskSizeGB \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -PersonalManaged -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e -StorageType \\u003cVirtualDesktopStorageType\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-CentralStoragePath \\u003cstring\\u003e] [-LocalStoragePath \\u003cstring\\u003e] [-Domain \\u003cstring\\u003e] [-OU \\u003cstring\\u003e] [-CustomSysprepUnattendFilePath \\u003cstring\\u003e] [-VirtualDesktopNamePrefix \\u003cstring\\u003e] [-AutoAssignPersonalVirtualDesktopToUser] [-GrantAdministrativePrivilege] [-Force] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -PooledUnmanaged -VirtualDesktopName \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-UserProfileDiskPath \\u003cstring\\u003e] [-MaxUserProfileDiskSizeGB \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -PersonalUnmanaged -VirtualDesktopName \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-AutoAssignPersonalVirtualDesktopToUser] [-GrantAdministrativePrivilege] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDVirtualDesktopDeployment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionBroker] \\u003cstring\\u003e [-WebAccessServer] \\u003cstring\\u003e [-VirtualizationHost] \\u003cstring[]\\u003e [-CreateVirtualSwitch] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-User] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e [-VirtualDesktopName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-VirtualDesktopName] \\u003cstring\\u003e] [[-ID] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Alias \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server] \\u003cstring\\u003e [-Role] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDSessionCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionHost] \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDVirtualDesktopFromCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-RDUserMessage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-HostServer] \\u003cstring\\u003e [-UnifiedSessionID] \\u003cint\\u003e [-MessageTitle] \\u003cstring\\u003e [-MessageBody] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDActiveManagementServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ManagementServer] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDCertificate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cRDCertificateRole\\u003e [-Password \\u003csecurestring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Role] \\u003cRDCertificateRole\\u003e [-ImportPath \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDClientAccessName\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [-ClientAccessName] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDConnectionBrokerHighAvailability\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [-DatabaseConnectionString] \\u003cstring\\u003e [-DatabaseFilePath] \\u003cstring\\u003e [-ClientAccessName] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDDatabaseConnectionString\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DatabaseConnectionString] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDDeploymentGatewayConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-GatewayMode] \\u003cGatewayUsage\\u003e [[-GatewayExternalFqdn] \\u003cstring\\u003e] [[-LogonMethod] \\u003cGatewayAuthMode\\u003e] [[-UseCachedCredentials] \\u003cbool\\u003e] [[-BypassLocal] \\u003cbool\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDFileTypeAssociation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -AppAlias \\u003cstring\\u003e -FileExtension \\u003cstring\\u003e -IsPublished \\u003cbool\\u003e [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -AppAlias \\u003cstring\\u003e -FileExtension \\u003cstring\\u003e -IsPublished \\u003cbool\\u003e -VirtualDesktopName \\u003cstring\\u003e [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDLicenseConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Mode \\u003cLicensingMode\\u003e [-Force] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Mode \\u003cLicensingMode\\u003e -LicenseServer \\u003cstring[]\\u003e [-Force] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LicenseServer \\u003cstring[]\\u003e [-Force] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -User \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-VirtualDesktopName] \\u003cstring\\u003e [-ID] \\u003cstring\\u003e [[-Context] \\u003cbyte[]\\u003e] [[-Deadline] \\u003cdatetime\\u003e] [[-StartTime] \\u003cdatetime\\u003e] [[-EndTime] \\u003cdatetime\\u003e] [[-Label] \\u003cstring\\u003e] [[-Plugin] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Alias \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Alias \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDRemoteDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ShowInWebAccess] \\u003cbool\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDSessionCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-CollectionDescription \\u003cstring\\u003e] [-UserGroup \\u003cstring[]\\u003e] [-ClientDeviceRedirectionOptions \\u003cRDClientDeviceRedirectionOptions\\u003e] [-MaxRedirectedMonitors \\u003cint\\u003e] [-ClientPrinterRedirected \\u003cbool\\u003e] [-RDEasyPrintDriverEnabled \\u003cbool\\u003e] [-ClientPrinterAsDefault \\u003cbool\\u003e] [-TemporaryFoldersPerSession \\u003cbool\\u003e] [-BrokenConnectionAction \\u003cRDBrokenConnectionAction\\u003e] [-TemporaryFoldersDeletedOnExit \\u003cbool\\u003e] [-AutomaticReconnectionEnabled \\u003cbool\\u003e] [-ActiveSessionLimitMin \\u003cint\\u003e] [-DisconnectedSessionLimitMin \\u003cint\\u003e] [-IdleSessionLimitMin \\u003cint\\u003e] [-AuthenticateUsingNLA \\u003cbool\\u003e] [-EncryptionLevel \\u003cRDEncryptionLevel\\u003e] [-SecurityLayer \\u003cRDSecurityLayer\\u003e] [-LoadBalancing \\u003cRDSessionHostCollectionLoadBalancingInstance[]\\u003e] [-CustomRdpProperty \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -DisableUserProfileDisk [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -EnableUserProfileDisk -MaxUserProfileDiskSizeGB \\u003cint\\u003e -DiskPath \\u003cstring\\u003e [-IncludeFolderPath \\u003cstring[]\\u003e] [-ExcludeFolderPath \\u003cstring[]\\u003e] [-IncludeFilePath \\u003cstring[]\\u003e] [-ExcludeFilePath \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionHost] \\u003cstring[]\\u003e [-NewConnectionAllowed] \\u003cRDServerNewConnectionAllowed\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-CollectionDescription \\u003cstring\\u003e] [-ClientDeviceRedirectionOptions \\u003cRDClientDeviceRedirectionOptions\\u003e] [-RedirectAllMonitors \\u003cbool\\u003e] [-RedirectClientPrinter \\u003cbool\\u003e] [-SaveDelayMinutes \\u003cint\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-AutoAssignPersonalVirtualDesktopToUser \\u003cbool\\u003e] [-GrantAdministrativePrivilege \\u003cbool\\u003e] [-CustomRdpProperty \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -DisableUserProfileDisks [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -EnableUserProfileDisks -MaxUserProfileDiskSizeGB \\u003cint\\u003e -DiskPath \\u003cstring\\u003e [-IncludeFolderPath \\u003cstring[]\\u003e] [-ExcludeFolderPath \\u003cstring[]\\u003e] [-IncludeFilePath \\u003cstring[]\\u003e] [-ExcludeFilePath \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopConcurrency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConcurrencyFactor] \\u003cint\\u003e [[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Allocation] \\u003chashtable\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopIdleCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IdleCount] \\u003cint\\u003e [[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Allocation] \\u003chashtable\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopTemplateExportPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDWorkspace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-RDVirtualDesktopCollectionJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-RDOUAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Domain] \\u003cstring\\u003e] [-OU] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-RDVirtualDesktopADMachineAccountReuse\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -StartTime \\u003cdatetime\\u003e -ForceLogoffTime \\u003cdatetime\\u003e [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -ForceLogoffTime \\u003cdatetime\\u003e [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ScheduledTasks\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring\\u003e] [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring[]\\u003e] [[-TaskPath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledTaskInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [[-Description] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskAction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Execute] \\u003cstring\\u003e [[-Argument] \\u003cstring\\u003e] [[-WorkingDirectory] \\u003cstring\\u003e] [-Id \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskPrincipal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UserId] \\u003cstring\\u003e [[-LogonType] \\u003cLogonTypeEnum\\u003e] [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-ProcessTokenSidType] \\u003cProcessTokenSidTypeEnum\\u003e] [[-RequiredPrivilege] \\u003cstring[]\\u003e] [[-Id] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-GroupId] \\u003cstring\\u003e [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-ProcessTokenSidType] \\u003cProcessTokenSidTypeEnum\\u003e] [[-RequiredPrivilege] \\u003cstring[]\\u003e] [[-Id] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskSettingsSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DisallowDemandStart] [-DisallowHardTerminate] [-Compatibility \\u003cCompatibilityEnum\\u003e] [-DeleteExpiredTaskAfter \\u003ctimespan\\u003e] [-AllowStartIfOnBatteries] [-Disable] [-MaintenanceExclusive] [-Hidden] [-RunOnlyIfIdle] [-IdleWaitTimeout \\u003ctimespan\\u003e] [-NetworkId \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-DisallowStartOnRemoteAppSession] [-MaintenancePeriod \\u003ctimespan\\u003e] [-MaintenanceDeadline \\u003ctimespan\\u003e] [-StartWhenAvailable] [-DontStopIfGoingOnBatteries] [-WakeToRun] [-IdleDuration \\u003ctimespan\\u003e] [-RestartOnIdle] [-DontStopOnIdleEnd] [-ExecutionTimeLimit \\u003ctimespan\\u003e] [-MultipleInstances \\u003cMultipleInstancesEnum\\u003e] [-Priority \\u003cint\\u003e] [-RestartCount \\u003cint\\u003e] [-RestartInterval \\u003ctimespan\\u003e] [-RunOnlyIfNetworkAvailable] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskTrigger\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Once -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Daily -At \\u003cdatetime\\u003e [-DaysInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Weekly -At \\u003cdatetime\\u003e -DaysOfWeek \\u003cDayOfWeek[]\\u003e [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtStartup [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtLogOn [-RandomDelay \\u003ctimespan\\u003e] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-Xml] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Description] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-Description] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Xml] \\u003cstring\\u003e [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [[-Description] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-TaskName] \\u003cstring\\u003e] [[-TaskPath] \\u003cstring\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [-Xml] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Description] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Password] \\u003cstring\\u003e] [[-User] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-InputObject] \\u003cCimInstance#MSFT_ClusteredScheduledTask\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring[]\\u003e] [[-TaskPath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_ScheduledTask[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SecureBoot\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Confirm-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -SignatureOwner \\u003cguid\\u003e -CertificateFilePath \\u003cstring[]\\u003e [-FormatWithCert] [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [-AppendWrite] [-ContentFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -SignatureOwner \\u003cguid\\u003e -Hash \\u003cstring[]\\u003e -Algorithm \\u003cstring\\u003e [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [-AppendWrite] [-ContentFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Delete [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SecureBootPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Time \\u003cstring\\u003e [-ContentFilePath \\u003cstring\\u003e] [-SignedFilePath \\u003cstring\\u003e] [-AppendWrite] [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Time \\u003cstring\\u003e [-Content \\u003cbyte[]\\u003e] [-SignedFilePath \\u003cstring\\u003e] [-AppendWrite] [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ServerCore\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-DisplayResolution\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DisplayResolution\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Width] \\u003cObject\\u003e [-Height] \\u003cObject\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ServerManager\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-WindowsFeature\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsFeature\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ServerManagerStandardUserRemoting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-User] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ServerManagerStandardUserRemoting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-User] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Vhd \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-WindowsFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cFeature[]\\u003e [-Restart] [-IncludeAllSubFeature] [-IncludeManagementTools] [-Source \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cFeature[]\\u003e -Vhd \\u003cstring\\u003e [-IncludeAllSubFeature] [-IncludeManagementTools] [-Source \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ConfigurationFilePath \\u003cstring\\u003e [-Vhd \\u003cstring\\u003e] [-Restart] [-Source \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Uninstall-WindowsFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cFeature[]\\u003e [-Restart] [-IncludeManagementTools] [-Remove] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cFeature[]\\u003e [-Vhd \\u003cstring\\u003e] [-IncludeManagementTools] [-Remove] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Add-WindowsFeature\",\n                                                \"Remove-WindowsFeature\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ServerManagerTasks\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-SMCounterSample\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e -CounterPath \\u003cstring[]\\u003e [-BatchSize \\u003cuint32\\u003e] [-StartTime \\u003cdatetime\\u003e] [-EndTime \\u003cdatetime\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -CollectorName \\u003cstring\\u003e -CounterPath \\u003cstring[]\\u003e -Timestamp \\u003cdatetime[]\\u003e [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMPerformanceCollector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerBpaResult\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-BpaXPath \\u003cstring[]\\u003e [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerClusterName\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerEvent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Log \\u003cstring[]\\u003e] [-Level \\u003cEventLevelFlag[]\\u003e] [-StartTime \\u003cuint64[]\\u003e] [-EndTime \\u003cuint64[]\\u003e] [-BatchSize \\u003cuint32\\u003e] [-QueryFile \\u003cstring[]\\u003e] [-QueryFileId \\u003cint[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerFeature\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FilterFlag \\u003cFeatureFilterFlag\\u003e] [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerInventory\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerService\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Service \\u003cstring[]\\u003e] [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SMServerPerformanceLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-ThresholdMSec \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-SMPerformanceCollector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-SMPerformanceCollector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SmbShare\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Block-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Close-SmbOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileId] \\u003cuint64[]\\u003e] [-SessionId \\u003cuint64[]\\u003e] [-ClientComputerName \\u003cstring[]\\u003e] [-ClientUserName \\u003cstring[]\\u003e] [-ScopeName \\u003cstring[]\\u003e] [-ClusterNodeName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBOpenFile[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Close-SmbSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cuint64[]\\u003e] [-ClientComputerName \\u003cstring[]\\u003e] [-ClientUserName \\u003cstring[]\\u003e] [-ScopeName \\u003cstring[]\\u003e] [-ClusterNodeName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBSession[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbClientNetworkInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [[-UserName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring[]\\u003e] [[-RemotePath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMultichannelConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [-IncludeNotSelected] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileId] \\u003cuint64[]\\u003e] [[-SessionId] \\u003cuint64[]\\u003e] [[-ClientComputerName] \\u003cstring[]\\u003e] [[-ClientUserName] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [[-ClusterNodeName] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbServerNetworkInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cuint64[]\\u003e] [[-ClientComputerName] \\u003cstring[]\\u003e] [[-ClientUserName] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [[-ClusterNodeName] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [-Scoped \\u003cbool[]\\u003e] [-Special \\u003cbool[]\\u003e] [-ContinuouslyAvailable \\u003cbool[]\\u003e] [-ShareState \\u003cShareState[]\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode[]\\u003e] [-CachingMode \\u003cCachingMode[]\\u003e] [-ConcurrentUserLimit \\u003cuint32[]\\u003e] [-AvailabilityType \\u003cAvailabilityType[]\\u003e] [-CaTimeout \\u003cuint32[]\\u003e] [-EncryptData \\u003cbool[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-AccountName \\u003cstring[]\\u003e] [-AccessRight \\u003cShareAccessRight\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-AccessRight \\u003cShareAccessRight\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring\\u003e] [[-RemotePath] \\u003cstring\\u003e] [-UserName \\u003cstring\\u003e] [-Password \\u003cstring\\u003e] [-Persistent \\u003cbool\\u003e] [-SaveCredentials] [-HomeFolder] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName] \\u003cstring\\u003e [-InterfaceIndex] \\u003cuint32[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ServerName] \\u003cstring\\u003e [-InterfaceAlias] \\u003cstring[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [[-ScopeName] \\u003cstring\\u003e] [-Temporary] [-ContinuouslyAvailable \\u003cbool\\u003e] [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-FullAccess \\u003cstring[]\\u003e] [-ChangeAccess \\u003cstring[]\\u003e] [-ReadAccess \\u003cstring[]\\u003e] [-NoAccess \\u003cstring[]\\u003e] [-EncryptData \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring[]\\u003e] [[-RemotePath] \\u003cstring[]\\u003e] [-UpdateProfile] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbMapping[]\\u003e [-UpdateProfile] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName] \\u003cstring[]\\u003e [[-InterfaceIndex] \\u003cuint32[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ServerName] \\u003cstring[]\\u003e [[-InterfaceAlias] \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbMultichannelConstraint[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionCountPerRssNetworkInterface \\u003cuint32\\u003e] [-DirectoryCacheEntriesMax \\u003cuint32\\u003e] [-DirectoryCacheEntrySizeMax \\u003cuint32\\u003e] [-DirectoryCacheLifetime \\u003cuint32\\u003e] [-EnableBandwidthThrottling \\u003cbool\\u003e] [-EnableByteRangeLockingOnReadOnlyFiles \\u003cbool\\u003e] [-EnableLargeMtu \\u003cbool\\u003e] [-EnableMultiChannel \\u003cbool\\u003e] [-DormantFileLimit \\u003cuint32\\u003e] [-EnableSecuritySignature \\u003cbool\\u003e] [-ExtendedSessionTimeout \\u003cuint32\\u003e] [-FileInfoCacheEntriesMax \\u003cuint32\\u003e] [-FileInfoCacheLifetime \\u003cuint32\\u003e] [-FileNotFoundCacheEntriesMax \\u003cuint32\\u003e] [-FileNotFoundCacheLifetime \\u003cuint32\\u003e] [-KeepConn \\u003cuint32\\u003e] [-MaxCmds \\u003cuint32\\u003e] [-MaximumConnectionCountPerServer \\u003cuint32\\u003e] [-OplocksDisabled \\u003cbool\\u003e] [-RequireSecuritySignature \\u003cbool\\u003e] [-SessionTimeout \\u003cuint32\\u003e] [-UseOpportunisticLocking \\u003cbool\\u003e] [-WindowSizeThreshold \\u003cuint32\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-AnnounceServer \\u003cbool\\u003e] [-AsynchronousCredits \\u003cuint32\\u003e] [-AutoShareServer \\u003cbool\\u003e] [-AutoShareWorkstation \\u003cbool\\u003e] [-CachedOpenLimit \\u003cuint32\\u003e] [-AnnounceComment \\u003cstring\\u003e] [-EnableDownlevelTimewarp \\u003cbool\\u003e] [-EnableLeasing \\u003cbool\\u003e] [-EnableMultiChannel \\u003cbool\\u003e] [-EnableStrictNameChecking \\u003cbool\\u003e] [-AutoDisconnectTimeout \\u003cuint32\\u003e] [-DurableHandleV2TimeoutInSeconds \\u003cuint32\\u003e] [-EnableAuthenticateUserSharing \\u003cbool\\u003e] [-EnableForcedLogoff \\u003cbool\\u003e] [-EnableOplocks \\u003cbool\\u003e] [-EnableSecuritySignature \\u003cbool\\u003e] [-ServerHidden \\u003cbool\\u003e] [-IrpStackSize \\u003cuint32\\u003e] [-KeepAliveTime \\u003cuint32\\u003e] [-MaxChannelPerSession \\u003cuint32\\u003e] [-MaxMpxCount \\u003cuint32\\u003e] [-MaxSessionPerConnection \\u003cuint32\\u003e] [-MaxThreadsPerQueue \\u003cuint32\\u003e] [-MaxWorkItems \\u003cuint32\\u003e] [-NullSessionPipes \\u003cstring\\u003e] [-NullSessionShares \\u003cstring\\u003e] [-OplockBreakWait \\u003cuint32\\u003e] [-PendingClientTimeoutInSeconds \\u003cuint32\\u003e] [-RequireSecuritySignature \\u003cbool\\u003e] [-EnableSMB1Protocol \\u003cbool\\u003e] [-EnableSMB2Protocol \\u003cbool\\u003e] [-Smb2CreditsMax \\u003cuint32\\u003e] [-Smb2CreditsMin \\u003cuint32\\u003e] [-SmbServerNameHardeningLevel \\u003cuint32\\u003e] [-TreatHostAsStableStorage \\u003cbool\\u003e] [-ValidateAliasNotCircular \\u003cbool\\u003e] [-ValidateShareScope \\u003cbool\\u003e] [-ValidateShareScopeNotAliased \\u003cbool\\u003e] [-ValidateTargetName \\u003cbool\\u003e] [-EncryptData \\u003cbool\\u003e] [-RejectUnencryptedAccess \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-SmbMultichannelConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gsmbs\",\n                                                \"nsmbs\",\n                                                \"rsmbs\",\n                                                \"ssmbs\",\n                                                \"gsmba\",\n                                                \"grsmba\",\n                                                \"rksmba\",\n                                                \"blsmba\",\n                                                \"ulsmba\",\n                                                \"gsmbse\",\n                                                \"cssmbse\",\n                                                \"gsmbo\",\n                                                \"cssmbo\",\n                                                \"gsmbsc\",\n                                                \"ssmbsc\",\n                                                \"gsmbcc\",\n                                                \"ssmbcc\",\n                                                \"gsmbc\",\n                                                \"gsmbm\",\n                                                \"nsmbm\",\n                                                \"rsmbm\",\n                                                \"gsmbcn\",\n                                                \"gsmbsn\",\n                                                \"gsmbmc\",\n                                                \"udsmbmc\",\n                                                \"gsmbt\",\n                                                \"nsmbt\",\n                                                \"rsmbt\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SmbWitness\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-SmbWitnessClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientName] \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-SmbWitnessClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientName] \\u003cstring\\u003e [-DestinationNode] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gsmbw\",\n                                                \"msmbw\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Storage\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Initialize-Volume\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-InitiatorIdToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PartitionAccessPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [[-AccessPath] \\u003cstring\\u003e] [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DriveLetter \\u003cchar[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-StoragePoolFriendlyName \\u003cstring\\u003e] [-StoragePoolName \\u003cstring\\u003e] [-StoragePoolUniqueId \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-VirtualDisk] \\u003cCimInstance#MSFT_VirtualDisk\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-VirtualDiskFriendlyName \\u003cstring\\u003e] [-VirtualDiskName \\u003cstring\\u003e] [-VirtualDiskUniqueId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-TargetPortToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VirtualDiskToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PhysicalDiskIndication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DevicePath \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_DiskImage[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PhysicalDiskIndication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Number] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DevicePath \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-InitiatorId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InitiatorAddress] \\u003cstring[]\\u003e] [-HostType \\u003cHostType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-InitiatorPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NodeAddress] \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InstanceName \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-HostType \\u003cHostType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OffloadDataTransferSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DiskNumber] \\u003cuint32[]\\u003e] [[-PartitionNumber] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskId \\u003cstring[]\\u003e] [-Offset \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DriveLetter \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PartitionSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DiskNumber] \\u003cuint32[]\\u003e] [[-PartitionNumber] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskId \\u003cstring[]\\u003e] [-Offset \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DriveLetter \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-VirtualRangeMin \\u003cuint64\\u003e] [-VirtualRangeMax \\u003cuint64\\u003e] [-HasAllocations \\u003cbool\\u003e] [-SelectedForUse \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ResiliencySetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-JobState \\u003cJobState[]\\u003e] [-StorageSubsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySetting \\u003cCimInstance#MSFT_ResiliencySetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-URI \\u003curi[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageReliabilityCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Disk \\u003cCimInstance#MSFT_Disk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-OffloadDataTransferSetting \\u003cCimInstance#MSFT_OffloadDataTransferSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-TargetPortal \\u003cCimInstance#MSFT_TargetPortal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageProvider \\u003cCimInstance#MSFT_StorageProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SupportedClusterSizes\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SupportedFileSystems\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TargetPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PortAddress \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPortal \\u003cCimInstance#MSFT_TargetPortal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPv4Address \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPv6Address \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubsystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-TargetVirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-SourceVirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-InitiatorPort \\u003cCimInstance#MSFT_InitiatorPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-PhysicalRangeMin \\u003cuint64\\u003e] [-PhysicalRangeMax \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VirtualDiskSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySetting \\u003cCimInstance#MSFT_ResiliencySetting\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DriveLetter] \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FileSystemLabel \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskImage \\u003cCimInstance#MSFT_DiskImage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VolumeCorruptionCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VolumeScrubPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Hide-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-Access \\u003cAccess\\u003e] [-NoDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_DiskImage[]\\u003e [-Access \\u003cAccess\\u003e] [-NoDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskPath \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StorageSubsystemVirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDiskClone\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDiskUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDiskFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VirtualDiskName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDiskUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDiskFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VirtualDiskName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-InitiatorId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InitiatorAddress] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_InitiatorId[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-InitiatorIdFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PartitionAccessPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [[-AccessPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-StoragePoolFriendlyName \\u003cstring\\u003e] [-StoragePoolName \\u003cstring\\u003e] [-StoragePoolUniqueId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-VirtualDisk] \\u003cCimInstance#MSFT_VirtualDisk\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-VirtualDiskFriendlyName \\u003cstring\\u003e] [-VirtualDiskName \\u003cstring\\u003e] [-VirtualDiskUniqueId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-TargetPortFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VirtualDiskFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-StorageReliabilityCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Disk \\u003cCimInstance#MSFT_Disk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageReliabilityCounter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Size] \\u003cuint64\\u003e -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [-Size] \\u003cuint64\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Number] \\u003cuint32\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Number] \\u003cuint32\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [[-Enable] \\u003cbool\\u003e] [-Enforce \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-InitiatorPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NodeAddress] \\u003cstring[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_InitiatorPort[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ResiliencySetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_ResiliencySetting[]\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NewDiskPolicy \\u003cNewDiskPolicy\\u003e] [-ScrubPolicy \\u003cScrubPolicy\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-IsManualAttach \\u003cbool\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VolumeScrubPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [[-Enable] \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-HostStorageCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-StorageProviderCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-URI \\u003curi[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Initialize-Volume\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TroubleshootingPack\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-TroubleshootingPack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-AnswerFile \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-TroubleshootingPack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Pack] \\u003cDiagPack\\u003e [-AnswerFile \\u003cstring\\u003e] [-Result \\u003cstring\\u003e] [-Unattended] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TrustedPlatformModule\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OwnerAuthorization] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PassPhrase] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-TpmAutoProvisioning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OnlyForNextRestart] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TpmAutoProvisioning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-OwnerAuthorization] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowClear] [-AllowPhysicalPresence] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e -NewFile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e -NewOwnerAuthorization \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [[-OwnerAuthorization] \\u003cstring\\u003e] -NewOwnerAuthorization \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [[-OwnerAuthorization] \\u003cstring\\u003e] -NewFile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OwnerAuthorization] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"UserAccessLogging\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-Ual\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-Ual\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Ual\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDailyAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-TenantIdentifier \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-AccessDate \\u003cdatetime[]\\u003e] [-AccessCount \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDailyDeviceAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-AccessDate \\u003cdatetime[]\\u003e] [-AccessCount \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDailyUserAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-AccessDate \\u003cdatetime[]\\u003e] [-AccessCount \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDeviceAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-TenantIdentifier \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDns\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-HostName \\u003cstring[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalHyperV\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-UUID \\u003cstring[]\\u003e] [-ChassisSerialNumber \\u003cstring[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalOverview\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-GUID \\u003cstring[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalServerDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChassisSerialNumber \\u003cstring[]\\u003e] [-UUID \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalServerUser\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChassisSerialNumber \\u003cstring[]\\u003e] [-UUID \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalSystemId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PhysicalProcessorCount \\u003cuint32[]\\u003e] [-CoresPerPhysicalProcessor \\u003cuint32[]\\u003e] [-LogicalProcessorsPerPhysicalProcessor \\u003cuint32[]\\u003e] [-OSMajor \\u003cuint32[]\\u003e] [-OSMinor \\u003cuint32[]\\u003e] [-OSBuildNumber \\u003cuint32[]\\u003e] [-OSPlatformId \\u003cuint32[]\\u003e] [-ServicePackMajor \\u003cuint32[]\\u003e] [-ServicePackMinor \\u003cuint32[]\\u003e] [-OSSuiteMask \\u003cuint32[]\\u003e] [-OSProductType \\u003cuint32[]\\u003e] [-OSSerialNumber \\u003cstring[]\\u003e] [-OSCountryCode \\u003cstring[]\\u003e] [-OSCurrentTimeZone \\u003cint16[]\\u003e] [-OSDaylightInEffect \\u003cbool[]\\u003e] [-OSLastBootUpTime \\u003cdatetime[]\\u003e] [-MaximumMemory \\u003cuint64[]\\u003e] [-SystemSMBIOSUUID \\u003cstring[]\\u003e] [-SystemSerialNumber \\u003cstring[]\\u003e] [-SystemDNSHostName \\u003cstring[]\\u003e] [-SystemDomainName \\u003cstring[]\\u003e] [-CreationTime \\u003cdatetime[]\\u003e] [-SystemManufacturer \\u003cstring[]\\u003e] [-SystemProductName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalUserAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-TenantIdentifier \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"VpnClient\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ServerAddress] \\u003cstring\\u003e [[-TunnelType] \\u003cstring\\u003e] [[-EncryptionLevel] \\u003cstring\\u003e] [[-AuthenticationMethod] \\u003cstring[]\\u003e] [-SplitTunneling] [-AllUserConnection] [[-L2tpPsk] \\u003cstring\\u003e] [-RememberCredential] [-UseWinlogonCredential] [[-EapConfigXmlStream] \\u003cxml\\u003e] [-Force] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UseWinlogonCredential] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Ttls [-UseWinlogonCredential] [-TunnledNonEapAuthMethod \\u003cstring\\u003e] [-TunnledEapAuthMethod \\u003cxml\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Tls [-VerifyServerIdentity] [-UserCertificate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Peap [-VerifyServerIdentity] [[-TunnledEapAuthMethod] \\u003cxml\\u003e] [-EnableNap] [-FastReconnect \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-ServerAddress] \\u003cstring\\u003e] [[-TunnelType] \\u003cstring\\u003e] [[-EncryptionLevel] \\u003cstring\\u003e] [[-AuthenticationMethod] \\u003cstring[]\\u003e] [[-SplitTunneling] \\u003cbool\\u003e] [-AllUserConnection] [[-L2tpPsk] \\u003cstring\\u003e] [[-RememberCredential] \\u003cbool\\u003e] [[-UseWinlogonCredential] \\u003cbool\\u003e] [[-EapConfigXmlStream] \\u003cxml\\u003e] [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionProxy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ProxyServer \\u003cstring\\u003e] [-AutoDetect] [-AutoConfigurationScript \\u003cstring\\u003e] [-ExceptionPrefix \\u003cstring[]\\u003e] [-BypassProxyForLocal] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Wdac\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -DriverName \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-SetPropertyValue \\u003cstring[]\\u003e] [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcPerfCounter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Platform] \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_WdacBidTrace[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcPerfCounter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Platform] \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_WdacBidTrace[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-DsnType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Platform] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDsn[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-PassThru] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-OdbcDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDriver[]\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDsn[]\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Whea\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WheaMemoryPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WheaMemoryPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [-DisableOffline \\u003cbool\\u003e] [-DisablePFA \\u003cbool\\u003e] [-PersistMemoryOffline \\u003cbool\\u003e] [-PFAPageCount \\u003cuint32\\u003e] [-PFAErrorThreshold \\u003cuint32\\u003e] [-PFATimeout \\u003cuint32\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsDeveloperLicense\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WindowsDeveloperLicense\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-WindowsDeveloperLicenseRegistration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-WindowsDeveloperLicense\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsErrorReporting\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Version\":  \"3.0\",\n                        \"Name\":  \"Microsoft.PowerShell.Core\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InputObject] \\u003cpsobject[]\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [[-Count] \\u003cint\\u003e] [-Newest] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Count] \\u003cint\\u003e] [-CommandLine \\u003cstring[]\\u003e] [-Newest] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Session] \\u003cPSSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ComputerName \\u003cstring[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSRemoting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSRemoting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enter-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring\\u003e [-EnableNetworkAccess] [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi\\u003e] [-EnableNetworkAccess] [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId \\u003cguid\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Exit-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Console\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Force] [-NoClobber] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-ModuleMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Function] \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ForEach-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Process] \\u003cscriptblock[]\\u003e [-InputObject \\u003cpsobject\\u003e] [-Begin \\u003cscriptblock\\u003e] [-End \\u003cscriptblock\\u003e] [-RemainingScripts \\u003cscriptblock[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MemberName] \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ArgumentList] \\u003cObject[]\\u003e] [-Verb \\u003cstring[]\\u003e] [-Noun \\u003cstring[]\\u003e] [-Module \\u003cstring[]\\u003e] [-TotalCount \\u003cint\\u003e] [-Syntax] [-All] [-ListImported] [-ParameterName \\u003cstring[]\\u003e] [-ParameterType \\u003cPSTypeName[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [[-ArgumentList] \\u003cObject[]\\u003e] [-Module \\u003cstring[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-TotalCount \\u003cint\\u003e] [-Syntax] [-All] [-ListImported] [-ParameterName \\u003cstring[]\\u003e] [-ParameterType \\u003cPSTypeName[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [-Full] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Detailed [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Examples [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Parameter \\u003cstring\\u003e [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Online [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ShowWindow [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003clong[]\\u003e] [[-Count] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [-Command \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-All] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -ListAvailable [-All] [-Refresh] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -PSSession \\u003cPSSession\\u003e [-ListAvailable] [-Refresh] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -CimSession \\u003cCimSession\\u003e [-ListAvailable] [-Refresh] [-CimResourceUri \\u003curi\\u003e] [-CimNamespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId \\u003cguid[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Registered] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -CimSession \\u003cCimSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [-CimResourceUri \\u003curi\\u003e] [-CimNamespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -PSSession \\u003cPSSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Assembly] \\u003cAssembly[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ModuleInfo] \\u003cpsmoduleinfo[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [-NoNewScope] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-FilePath] \\u003cstring\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-SessionName \\u003cstring[]\\u003e] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-FilePath] \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-SessionName \\u003cstring[]\\u003e] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi[]\\u003e] [-FilePath] \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-ReturnResult] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-ReturnResult] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ModuleManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-NestedModules \\u003cObject[]\\u003e] [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-RootModule \\u003cstring\\u003e] [-ModuleVersion \\u003cversion\\u003e] [-Description \\u003cstring\\u003e] [-ProcessorArchitecture \\u003cProcessorArchitecture\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [-ClrVersion \\u003cversion\\u003e] [-DotNetFrameworkVersion \\u003cversion\\u003e] [-PowerShellHostName \\u003cstring\\u003e] [-PowerShellHostVersion \\u003cversion\\u003e] [-RequiredModules \\u003cObject[]\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [-RequiredAssemblies \\u003cstring[]\\u003e] [-FileList \\u003cstring[]\\u003e] [-ModuleList \\u003cObject[]\\u003e] [-FunctionsToExport \\u003cstring[]\\u003e] [-AliasesToExport \\u003cstring[]\\u003e] [-VariablesToExport \\u003cstring[]\\u003e] [-CmdletsToExport \\u003cstring[]\\u003e] [-PrivateData \\u003cObject\\u003e] [-HelpInfoUri \\u003cstring\\u003e] [-PassThru] [-DefaultCommandPrefix \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-Credential \\u003cpscredential\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ThrottleLimit \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSessionConfigurationFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-SchemaVersion \\u003cversion\\u003e] [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [-SessionType \\u003cSessionType\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-AssembliesToLoad \\u003cstring[]\\u003e] [-VisibleAliases \\u003cstring[]\\u003e] [-VisibleCmdlets \\u003cstring[]\\u003e] [-VisibleFunctions \\u003cstring[]\\u003e] [-VisibleProviders \\u003cstring[]\\u003e] [-AliasDefinitions \\u003chashtable[]\\u003e] [-FunctionDefinitions \\u003chashtable[]\\u003e] [-VariableDefinitions \\u003cObject\\u003e] [-EnvironmentVariables \\u003cObject\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-LanguageMode \\u003cPSLanguageMode\\u003e] [-ExecutionPolicy \\u003cExecutionPolicy\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MaximumRedirection \\u003cint\\u003e] [-NoCompression] [-NoMachineProfile] [-Culture \\u003ccultureinfo\\u003e] [-UICulture \\u003ccultureinfo\\u003e] [-MaximumReceivedDataSizePerCommand \\u003cint\\u003e] [-MaximumReceivedObjectSize \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ApplicationArguments \\u003cpsprimitivedictionary\\u003e] [-OpenTimeout \\u003cint\\u003e] [-CancelTimeout \\u003cint\\u003e] [-IdleTimeout \\u003cint\\u003e] [-ProxyAccessType \\u003cProxyAccessType\\u003e] [-ProxyAuthentication \\u003cAuthenticationMechanism\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout \\u003cint\\u003e] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSTransportOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MaxIdleTimeoutSec \\u003cint\\u003e] [-ProcessIdleTimeoutSec \\u003cint\\u003e] [-MaxSessions \\u003cint\\u003e] [-MaxConcurrentCommandsPerSession \\u003cint\\u003e] [-MaxSessionsPerUser \\u003cint\\u003e] [-MaxMemoryPerSessionMB \\u003cint\\u003e] [-MaxProcessesPerSession \\u003cint\\u003e] [-MaxConcurrentUsers \\u003cint\\u003e] [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Default\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Paging] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Null\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Job] \\u003cJob[]\\u003e [[-Location] \\u003cstring[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [[-Session] \\u003cPSSession[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring\\u003e -Name \\u003cstring\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring\\u003e -InstanceId \\u003cguid\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi\\u003e -Name \\u003cstring\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi\\u003e -InstanceId \\u003cguid\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-SessionType \\u003cPSSessionType\\u003e] [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AssemblyName] \\u003cstring\\u003e [-ConfigurationTypeName] \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption \\u003cPSTransportOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Command \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ModuleInfo] \\u003cpsmoduleinfo[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Session] \\u003cPSSession[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DestinationPath] \\u003cstring[]\\u003e [[-Module] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e] [[-Module] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSDebug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Trace \\u003cint\\u003e] [-Step] [-Strict] [\\u003cCommonParameters\\u003e] [-Off] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AssemblyName] \\u003cstring\\u003e [-ConfigurationTypeName] \\u003cstring\\u003e [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption \\u003cPSTransportOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StrictMode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Version \\u003cversion\\u003e [\\u003cCommonParameters\\u003e] -Off [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [[-InitializationScript] \\u003cscriptblock\\u003e] [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-DefinitionName] \\u003cstring\\u003e [[-DefinitionPath] \\u003cstring\\u003e] [[-Type] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-InitializationScript] \\u003cscriptblock\\u003e] -LiteralPath \\u003cstring\\u003e [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-InitializationScript] \\u003cscriptblock\\u003e] [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-ModuleManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-PSSessionConfigurationFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Module] \\u003cstring[]\\u003e] [[-SourcePath] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-Recurse] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e] [[-Module] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Recurse] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Where-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [-InputObject \\u003cpsobject\\u003e] [-EQ] [\\u003cCommonParameters\\u003e] [-FilterScript] \\u003cscriptblock\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -GE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CGT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Match [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -LT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -In [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Contains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CGE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -LE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CEQ [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Like [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -GT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Is [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -IsNot [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"%\",\n                                                \"?\",\n                                                \"asnp\",\n                                                \"clhy\",\n                                                \"cnsn\",\n                                                \"dnsn\",\n                                                \"etsn\",\n                                                \"exsn\",\n                                                \"foreach\",\n                                                \"gcm\",\n                                                \"ghy\",\n                                                \"gjb\",\n                                                \"gmo\",\n                                                \"gsn\",\n                                                \"gsnp\",\n                                                \"h\",\n                                                \"history\",\n                                                \"icm\",\n                                                \"ihy\",\n                                                \"ipmo\",\n                                                \"nmo\",\n                                                \"npssc\",\n                                                \"nsn\",\n                                                \"oh\",\n                                                \"r\",\n                                                \"rcjb\",\n                                                \"rcsn\",\n                                                \"rjb\",\n                                                \"rmo\",\n                                                \"rsn\",\n                                                \"rsnp\",\n                                                \"rujb\",\n                                                \"sajb\",\n                                                \"spjb\",\n                                                \"sujb\",\n                                                \"where\",\n                                                \"wjb\"\n                                            ]\n                    }\n                ],\n    \"SchemaVersion\":  \"0.0.1\"\n}\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/desktop-4.0-windows.json",
    "content": "﻿{\n    \"Modules\":  [\n                    {\n                        \"Name\":  \"AppLocker\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppLockerFileInformation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Local [-Xml] [\\u003cCommonParameters\\u003e] -Domain -Ldap \\u003cstring\\u003e [-Xml] [\\u003cCommonParameters\\u003e] -Effective [-Xml] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FileInformation] \\u003cList[FileInformation]\\u003e [-RuleType \\u003cList[RuleType]\\u003e] [-RuleNamePrefix \\u003cstring\\u003e] [-User \\u003cstring\\u003e] [-Optimize] [-IgnoreMissingFileInformation] [-Xml] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XmlPolicy] \\u003cstring\\u003e [-Ldap \\u003cstring\\u003e] [-Merge] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PolicyObject] \\u003cAppLockerPolicy\\u003e [-Ldap \\u003cstring\\u003e] [-Merge] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Appx\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppxLastError\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [\\u003cCommonParameters\\u003e] [-ActivityId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-DependencyPath \\u003cstring[]\\u003e] [-ForceApplicationShutdown] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -Register [-DependencyPath \\u003cstring[]\\u003e] [-DisableDevelopmentMode] [-ForceApplicationShutdown] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -Update [-DependencyPath \\u003cstring[]\\u003e] [-ForceApplicationShutdown] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MainPackage \\u003cstring\\u003e [-Register] [-DependencyPackages \\u003cstring[]\\u003e] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-Publisher] \\u003cstring\\u003e] [-AllUsers] [-PackageTypeFilter \\u003cPackageTypes\\u003e] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxPackageManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cstring\\u003e [[-User] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cstring\\u003e [-PreserveApplicationData] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BestPractices\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-BpaModel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RepositoryPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ModelId] \\u003cstring[]\\u003e [[-SubModelId] \\u003cstring\\u003e] [-RepositoryPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BpaResult\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-BpaModel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BpaResult\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Exclude] \\u003cbool\\u003e] [-Results] \\u003cList[Result]\\u003e [[-RepositoryPath] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BitLocker\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Backup-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-KeyProtectorId] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BitLockerVolume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-MountPoint] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Lock-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-ForceDismount] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-KeyProtectorId] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [[-RebootCount] \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unlock-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BitsTransfer\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BitsFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-Source] \\u003cstring[]\\u003e [[-Destination] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-AllUsers] [\\u003cCommonParameters\\u003e] [-JobId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-Asynchronous] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] [-UseStoredCredential \\u003cAuthenticationTargetValue\\u003e] [-Credential \\u003cpscredential\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-Authentication \\u003cstring\\u003e] [-SetOwnerToCurrentUser] [-ProxyUsage \\u003cstring\\u003e] [-ProxyList \\u003curi[]\\u003e] [-ProxyBypass \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] [-UseStoredCredential \\u003cAuthenticationTargetValue\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BranchCache\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-BCCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BC\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BCDowngrading\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BCServeOnBattery\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCDistributed\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCDowngrading\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Version] \\u003cPreferredContentInformationVersion\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCHostedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCHostedServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-RegisterSCP] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCLocal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCServeOnBattery\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-BCCachePackage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e [-FilePassphrase] \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCContentServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCDataCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCHashCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCHostedCacheServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCNetworkConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BCCachePackage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e -FilePassphrase \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-BCFileContent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-BCWebContent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-BC\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ResetFWRulesOnly] [-ResetPerfCountersOnly] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCAuthentication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Mode] \\u003cClientAuthenticationMode\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCDataCacheEntryMaxAge\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeDays] \\u003cuint32\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCMinSMBLatency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LatencyMilliseconds] \\u003cuint32\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Passphrase] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"CimCmdlets\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Export-BinaryMiLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-InputObject \\u003cciminstance\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimAssociatedInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimClass\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] -CimSession \\u003cCimSession[]\\u003e -Query \\u003cstring\\u003e [-ResourceUri \\u003curi\\u003e] [-Namespace \\u003cstring\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-QueryDialect \\u003cstring\\u003e] [-Shallow] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance\\u003e -CimSession \\u003cCimSession[]\\u003e [-ResourceUri \\u003curi\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [\\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] -CimSession \\u003cCimSession[]\\u003e -ResourceUri \\u003curi\\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] -ResourceUri \\u003curi\\u003e [-ComputerName \\u003cstring[]\\u003e] [-KeyOnly] [-Namespace \\u003cstring\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-Shallow] [-Filter \\u003cstring\\u003e] [-Property \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cuint32[]\\u003e [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BinaryMiLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-CimMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] [-InputObject] \\u003cciminstance\\u003e [[-Arguments] \\u003cIDictionary\\u003e] [-MethodName] \\u003cstring\\u003e -CimSession \\u003cCimSession[]\\u003e [-ResourceUri \\u003curi\\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] [[-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] [-CimClass] \\u003ccimclass\\u003e [[-Arguments] \\u003cIDictionary\\u003e] [-MethodName] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\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] [[-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] [[-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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] -CimSession \\u003cCimSession[]\\u003e [-OperationTimeoutSec \\u003cuint32\\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimClass] \\u003ccimclass\\u003e [[-Property] \\u003cIDictionary\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-CimIndicationEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] -CimSession \\u003cCimSession\\u003e [-Namespace \\u003cstring\\u003e] [-QueryDialect \\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cciminstance\\u003e [-ComputerName \\u003cstring[]\\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] [-InputObject] \\u003cciminstance\\u003e -CimSession \\u003cCimSession[]\\u003e [-ResourceUri \\u003curi\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-Property \\u003cIDictionary\\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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gcim\",\n                                                \"scim\",\n                                                \"ncim\",\n                                                \"rcim\",\n                                                \"icim\",\n                                                \"gcai\",\n                                                \"rcie\",\n                                                \"ncms\",\n                                                \"rcms\",\n                                                \"gcms\",\n                                                \"ncso\",\n                                                \"gcls\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"DirectAccessClientComponents\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-DAManualEntryPointSelection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-DAManualEntryPointSelection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-EntryPointName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Dism\",\n                        \"Version\":  \"3.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Apply-WindowsUnattend\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Driver \\u003cstring\\u003e -Path \\u003cstring\\u003e [-Recurse] [-ForceUnsigned] [-BasicDriverObject \\u003cBasicDriverObject\\u003e] [-AdvancedDriverObject \\u003cAdvancedDriverObject\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -CapturePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-ConfigFilePath \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-CheckIntegrity] [-NoRpFix] [-Setbootable] [-Verify] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-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] -PackagePath \\u003cstring\\u003e -Online [-IgnoreCheck] [-PreventPending] [-NoRestart] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-WindowsCorruptMountPoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-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] -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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Expand-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -Name \\u003cstring\\u003e -ApplyPath \\u003cstring\\u003e [-SplitImageFilePattern \\u003cstring\\u003e] [-CheckIntegrity] [-ConfirmTrustedFile] [-NoRpFix] [-Verify] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\u003e -ApplyPath \\u003cstring\\u003e [-SplitImageFilePattern \\u003cstring\\u003e] [-CheckIntegrity] [-ConfirmTrustedFile] [-NoRpFix] [-Verify] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-Destination \\u003cstring\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -Online [-Destination \\u003cstring\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-DestinationImagePath \\u003cstring\\u003e -SourceImagePath \\u003cstring\\u003e -SourceName \\u003cstring\\u003e [-CheckIntegrity] [-CompressionType \\u003cstring\\u003e] [-DestinationName \\u003cstring\\u003e] [-Setbootable] [-SplitImageFilePattern \\u003cstring\\u003e] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -DestinationImagePath \\u003cstring\\u003e -SourceImagePath \\u003cstring\\u003e -SourceIndex \\u003cuint32\\u003e [-CheckIntegrity] [-CompressionType \\u003cstring\\u003e] [-DestinationName \\u003cstring\\u003e] [-Setbootable] [-SplitImageFilePattern \\u003cstring\\u003e] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WIMBootEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsEdition\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsImageContent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e -Remount [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WindowsCustomImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-CapturePath \\u003cstring\\u003e [-ConfigFilePath \\u003cstring\\u003e] [-CheckIntegrity] [-Verify] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -CapturePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-CompressionType \\u003cstring\\u003e] [-ConfigFilePath \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-CheckIntegrity] [-NoRpFix] [-Setbootable] [-Verify] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-OptimizationTarget \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Driver \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\u003e [-CheckIntegrity] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -ImagePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-CheckIntegrity] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-CheckIntegrity] [-Append] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppXProvisionedDataFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-PackageName \\u003cstring\\u003e -CustomDataPath \\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 -CustomDataPath \\u003cstring\\u003e -Online [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsEdition\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Edition \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsProductKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ProductKey \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Split-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -SplitImagePath \\u003cstring\\u003e -FileSize \\u003cuint64\\u003e [-CheckIntegrity] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-WIMBootEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e -ImagePath \\u003cstring\\u003e -DataSourceID \\u003clong\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Use-WindowsUnattend\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Apply-WindowsUnattend\",\n                                                \"Add-ProvisionedAppxPackage\",\n                                                \"Remove-ProvisionedAppxPackage\",\n                                                \"Get-ProvisionedAppxPackage\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"DnsClient\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-DnsClientCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server \\u003cstring\\u003e] [-GpoName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Namespace] \\u003cstring\\u003e] [-Effective] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-GpoName \\u003cstring\\u003e] [-Server \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-GpoName \\u003cstring\\u003e] [-PassThru] [-Server \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientNrptGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-DnsName\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"International\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WinAcceptLanguageFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinCultureFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinDefaultInputMethodOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinHomeLocation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinLanguageBarOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinSystemLocale\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinUILanguageOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Language] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Culture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CultureInfo] \\u003ccultureinfo\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinAcceptLanguageFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OptOut] \\u003cbool\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinCultureFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OptOut] \\u003cbool\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinDefaultInputMethodOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InputTip] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinHomeLocation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GeoId] \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinLanguageBarOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-UseLegacySwitchMode] [-UseLegacyLanguageBar] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinSystemLocale\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SystemLocale] \\u003ccultureinfo\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinUILanguageOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Language] \\u003ccultureinfo\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LanguageList] \\u003cList[WinUserLanguage]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"iSCSI\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Connect-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiChapSecret\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChapSecret \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TargetPortalAddress] \\u003cstring[]\\u003e [-InitiatorInstanceName \\u003cstring\\u003e] [-InitiatorPortalAddress \\u003cstring\\u003e] [-TargetPortalPortNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_iSCSITargetPortal[]\\u003e [-InitiatorInstanceName \\u003cstring\\u003e] [-InitiatorPortalAddress \\u003cstring\\u003e] [-TargetPortalPortNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"IscsiTarget\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Expand-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-IscsiTargetServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Credential] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-IscsiTargetServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Credential] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-IscsiVirtualDiskTargetMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [-Lun \\u003cint\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OriginalPath] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TargetName] \\u003cstring\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-InitiatorId \\u003cInitiatorId\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTargetServerSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-TargetName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-InitiatorId \\u003cInitiatorId\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OriginalPath] \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-SnapshotId \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-InitiatorIds \\u003cInitiatorId[]\\u003e] [-ClusterGroupName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-SizeBytes] \\u003cuint64\\u003e [-Description \\u003cstring\\u003e] [-LogicalSectorSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-BlockSizeBytes \\u003cuint32\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-SizeBytes] \\u003cuint64\\u003e] -ParentPath \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-BlockSizeBytes \\u003cuint32\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-SizeBytes] \\u003cuint64\\u003e -UseFixed [-Description \\u003cstring\\u003e] [-DoNotClearData] [-LogicalSectorSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-BlockSizeBytes \\u003cuint32\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiServerTarget\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDisk\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiVirtualDiskTargetMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Size] \\u003cuint64\\u003e [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -InputObject \\u003cIscsiVirtualDisk\\u003e [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiServerTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TargetName] \\u003cstring\\u003e [-TargetIqn \\u003cIqn\\u003e] [-Description \\u003cstring\\u003e] [-Enable \\u003cbool\\u003e] [-EnableChap \\u003cbool\\u003e] [-Chap \\u003cpscredential\\u003e] [-EnableReverseChap \\u003cbool\\u003e] [-ReverseChap \\u003cpscredential\\u003e] [-MaxReceiveDataSegmentLength \\u003cint\\u003e] [-FirstBurstLength \\u003cint\\u003e] [-MaxBurstLength \\u003cint\\u003e] [-ReceiveBufferCount \\u003cint\\u003e] [-EnforceIdleTimeoutDetection \\u003cbool\\u003e] [-InitiatorIds \\u003cInitiatorId[]\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiServerTarget\\u003e [-TargetIqn \\u003cIqn\\u003e] [-Description \\u003cstring\\u003e] [-Enable \\u003cbool\\u003e] [-EnableChap \\u003cbool\\u003e] [-Chap \\u003cpscredential\\u003e] [-EnableReverseChap \\u003cbool\\u003e] [-ReverseChap \\u003cpscredential\\u003e] [-MaxReceiveDataSegmentLength \\u003cint\\u003e] [-FirstBurstLength \\u003cint\\u003e] [-MaxBurstLength \\u003cint\\u003e] [-ReceiveBufferCount \\u003cint\\u003e] [-EnforceIdleTimeoutDetection \\u003cbool\\u003e] [-InitiatorIds \\u003cInitiatorId[]\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiTargetServerSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-IP] \\u003cstring\\u003e [-Port \\u003cint\\u003e] [-Enable \\u003cbool\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -DisableRemoteManagement \\u003cbool\\u003e [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiVirtualDisk\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-Enable \\u003cbool\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDisk\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-Enable \\u003cbool\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiVirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SnapshotId] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDiskSnapshot\\u003e [-Description \\u003cstring\\u003e] [-PassThru] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-IscsiVirtualDiskOperation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cIscsiVirtualDisk\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Expand-IscsiVirtualDisk\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ISE\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-IseSnippet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-IseSnippet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Recurse] [\\u003cCommonParameters\\u003e] -Module \\u003cstring\\u003e [-Recurse] [-ListAvailable] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IseSnippet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Title] \\u003cstring\\u003e [-Description] \\u003cstring\\u003e [-Text] \\u003cstring\\u003e [-Author \\u003cstring\\u003e] [-CaretOffset \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Kds\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-EffectiveTime] \\u003cdatetime\\u003e] [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -EffectiveImmediately [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-KdsCache\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CacheOwnerSid \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-KdsConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-KdsConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LocalTestOnly] [-SecretAgreementPublicKeyLength \\u003cint\\u003e] [-SecretAgreementPrivateKeyLength \\u003cint\\u003e] [-SecretAgreementParameters \\u003cbyte[]\\u003e] [-SecretAgreementAlgorithm \\u003cstring\\u003e] [-KdfParameters \\u003cbyte[]\\u003e] [-KdfAlgorithm \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -RevertToDefault [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cKdsServerConfiguration\\u003e [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-KeyId] \\u003cguid\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Diagnostics\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Export-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -InputObject \\u003cPerformanceCounterSampleSet[]\\u003e [-FileFormat \\u003cstring\\u003e] [-MaxSize \\u003cuint32\\u003e] [-Force] [-Circular] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Counter] \\u003cstring[]\\u003e] [-SampleInterval \\u003cint\\u003e] [-MaxSamples \\u003clong\\u003e] [-Continuous] [-ComputerName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ListSet] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-LogName] \\u003cstring[]\\u003e] [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-ListLog] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-ListProvider] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ProviderName] \\u003cstring[]\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-MaxEvents \\u003clong\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Oldest] [\\u003cCommonParameters\\u003e] [-FilterXml] \\u003cxml\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Oldest] [\\u003cCommonParameters\\u003e] [-FilterHashtable] \\u003chashtable[]\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-StartTime \\u003cdatetime\\u003e] [-EndTime \\u003cdatetime\\u003e] [-Counter \\u003cstring[]\\u003e] [-MaxSamples \\u003clong\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -ListSet \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Summary] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WinEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring\\u003e [-Id] \\u003cint\\u003e [[-Payload] \\u003cObject[]\\u003e] [-Version \\u003cbyte\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Host\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Start-Transcript\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-LiteralPath] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-OutputDirectory] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Transcript\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Management\",\n                        \"Version\":  \"3.1.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DomainName] \\u003cstring\\u003e -Credential \\u003cpscredential\\u003e [-ComputerName \\u003cstring[]\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-UnjoinDomainCredential \\u003cpscredential\\u003e] [-OUPath \\u003cstring\\u003e] [-Server \\u003cstring\\u003e] [-Unsecure] [-Options \\u003cJoinOptions\\u003e] [-Restart] [-PassThru] [-NewName \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-WorkgroupName] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-Credential \\u003cpscredential\\u003e] [-Restart] [-PassThru] [-NewName \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Value] \\u003cObject[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Value] \\u003cObject[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Description] \\u003cstring\\u003e [[-RestorePointType] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Destination] \\u003cstring\\u003e] [-Container] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Destination] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Container] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ComputerRestore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Drive] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ComputerRestore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Drive] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ChildItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-Filter] \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Name] [-UseTransaction] [-Attributes \\u003cFlagsExpression[FileAttributes]\\u003e] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [\\u003cCommonParameters\\u003e] [[-Filter] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Name] [-UseTransaction] [-Attributes \\u003cFlagsExpression[FileAttributes]\\u003e] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ComputerRestorePoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-RestorePoint] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] -LastStatus [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ReadCount \\u003clong\\u003e] [-TotalCount \\u003clong\\u003e] [-Tail \\u003cint\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Delimiter \\u003cstring\\u003e] [-Wait] [-Raw] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ReadCount \\u003clong\\u003e] [-TotalCount \\u003clong\\u003e] [-Tail \\u003cint\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Delimiter \\u003cstring\\u003e] [-Wait] [-Raw] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ControlPanelItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Category \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -CanonicalName \\u003cstring[]\\u003e [-Category \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [[-InstanceId] \\u003clong[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Newest \\u003cint\\u003e] [-After \\u003cdatetime\\u003e] [-Before \\u003cdatetime\\u003e] [-UserName \\u003cstring[]\\u003e] [-Index \\u003cint[]\\u003e] [-EntryType \\u003cstring[]\\u003e] [-Source \\u003cstring[]\\u003e] [-Message \\u003cstring\\u003e] [-AsBaseObject] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-List] [-AsString] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HotFix\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PSProvider \\u003cstring[]\\u003e] [-PSDrive \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Stack] [-StackName \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -IncludeUserName [\\u003cCommonParameters\\u003e] -Id \\u003cint[]\\u003e -IncludeUserName [\\u003cCommonParameters\\u003e] -Id \\u003cint[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e -IncludeUserName [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-PSProvider \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralName] \\u003cstring[]\\u003e [-Scope \\u003cstring\\u003e] [-PSProvider \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSProvider\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-PSProvider] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-InputObject \\u003cServiceController[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WmiObject\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-Property] \\u003cstring[]\\u003e] [-Filter \\u003cstring\\u003e] [-Amended] [-DirectRead] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Class] \\u003cstring\\u003e] [-Recurse] [-Amended] [-List] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Query \\u003cstring\\u003e [-Amended] [-DirectRead] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Amended] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Amended] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WmiMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [[-ArgumentList] \\u003cObject[]\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -InputObject \\u003cwmi\\u003e [-ArgumentList \\u003cObject[]\\u003e] [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ArgumentList \\u003cObject[]\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Join-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ChildPath] \\u003cstring\\u003e [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Limit-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-RetentionDays \\u003cint\\u003e] [-OverflowAction \\u003cOverflowAction\\u003e] [-MaximumSize \\u003clong\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Destination] \\u003cstring\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Destination] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [-Source] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-CategoryResourceFile \\u003cstring\\u003e] [-MessageResourceFile \\u003cstring\\u003e] [-ParameterResourceFile \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ItemType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] -Name \\u003cstring\\u003e [-ItemType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-PropertyType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PropertyType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PSProvider] \\u003cstring\\u003e [-Root] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-Persist] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-BinaryPathName] \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Credential \\u003cpscredential\\u003e] [-DependsOn \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WebServiceProxy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [-UseDefaultCredential] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Pop-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Push-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-WmiEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-Namespace \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ComputerName \\u003cstring\\u003e] [-Timeout \\u003clong\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Query] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-Namespace \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ComputerName \\u003cstring\\u003e] [-Timeout \\u003clong\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-UnjoinDomainCredential] \\u003cpscredential\\u003e] [-Restart] [-Force] [-PassThru] [-WorkgroupName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UnjoinDomainCredential \\u003cpscredential\\u003e [-LocalCredential \\u003cpscredential\\u003e] [-Restart] [-ComputerName \\u003cstring[]\\u003e] [-Force] [-PassThru] [-WorkgroupName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-Source \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PSProvider \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralName] \\u003cstring[]\\u003e [-PSProvider \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WmiObject\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cwmi\\u003e [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NewName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-PassThru] [-DomainCredential \\u003cpscredential\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-Force] [-Restart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-Force] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -LiteralPath \\u003cstring\\u003e [-Force] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e -LiteralPath \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-ComputerMachinePassword\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Server \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Relative] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Relative] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-Force] [-Wait] [-Timeout \\u003cint\\u003e] [-For \\u003cWaitForServiceTypes\\u003e] [-Delay \\u003cint16\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-AsJob] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Force] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RestorePoint] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Value] \\u003cObject[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Value] \\u003cObject[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Value] \\u003cObject\\u003e] [-Force] [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Value] \\u003cObject\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-Value] \\u003cObject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Value] \\u003cObject\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-PassThru] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-PassThru] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Status \\u003cstring\\u003e] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Status \\u003cstring\\u003e] [-InputObject \\u003cServiceController\\u003e] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WmiInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-Arguments] \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cwmi\\u003e [-Arguments \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-Arguments \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-ControlPanelItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -CanonicalName \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] [[-InputObject] \\u003cControlPanelItem[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Split-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Parent] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Qualifier] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-NoQualifier] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Leaf] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Resolve] [-IsAbsolute] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError \\u003cstring\\u003e] [-RedirectStandardInput \\u003cstring\\u003e] [-RedirectStandardOutput \\u003cstring\\u003e] [-Wait] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [-UseNewEnvironment] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-PassThru] [-Verb \\u003cstring\\u003e] [-Wait] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Timeout \\u003cint\\u003e] [-Independent] [-RollbackPreference \\u003cRollbackSeverity\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-AsJob] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cProcess[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-ComputerSecureChannel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Repair] [-Server \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Connection\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring[]\\u003e [-AsJob] [-Authentication \\u003cAuthenticationLevel\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-Source] \\u003cstring[]\\u003e [-AsJob] [-Authentication \\u003cAuthenticationLevel\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Credential \\u003cpscredential\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-Authentication \\u003cAuthenticationLevel\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [-Quiet] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PathType \\u003cTestPathType\\u003e] [-IsValid] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-OlderThan \\u003cdatetime\\u003e] [-NewerThan \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PathType \\u003cTestPathType\\u003e] [-IsValid] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-OlderThan \\u003cdatetime\\u003e] [-NewerThan \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Undo-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Use-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TransactedScript] \\u003cscriptblock\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Timeout] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [[-Timeout] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [[-Timeout] \\u003cint\\u003e] -InputObject \\u003cProcess[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [-Source] \\u003cstring\\u003e [-EventId] \\u003cint\\u003e [[-EntryType] \\u003cEventLogEntryType\\u003e] [-Message] \\u003cstring\\u003e [-Category \\u003cint16\\u003e] [-RawData \\u003cbyte[]\\u003e] [-ComputerName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Security\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-SecureString\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SecureString] \\u003csecurestring\\u003e [[-SecureKey] \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e] [-SecureString] \\u003csecurestring\\u003e [-Key \\u003cbyte[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-SecureString\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-String] \\u003cstring\\u003e [[-SecureKey] \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e] [-String] \\u003cstring\\u003e [-AsPlainText] [-Force] [\\u003cCommonParameters\\u003e] [-String] \\u003cstring\\u003e [-Key \\u003cbyte[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Acl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -InputObject \\u003cpsobject\\u003e [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AuthenticodeSignature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CmsMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Content] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-LiteralPath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Credential\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Credential] \\u003cpscredential\\u003e [\\u003cCommonParameters\\u003e] [[-UserName] \\u003cstring\\u003e] -Message \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ExecutionPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Scope] \\u003cExecutionPolicyScope\\u003e] [-List] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Protect-CmsMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-To] \\u003cCmsMessageRecipient[]\\u003e [-Content] \\u003cpsobject\\u003e [[-OutFile] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-To] \\u003cCmsMessageRecipient[]\\u003e [-Path] \\u003cstring\\u003e [[-OutFile] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-To] \\u003cCmsMessageRecipient[]\\u003e [-LiteralPath] \\u003cstring\\u003e [[-OutFile] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Acl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-AclObject] \\u003cObject\\u003e [[-CentralAccessPolicy] \\u003cstring\\u003e] [-ClearCentralAccessPolicy] [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject\\u003e [-AclObject] \\u003cObject\\u003e [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-AclObject] \\u003cObject\\u003e [[-CentralAccessPolicy] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ClearCentralAccessPolicy] [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AuthenticodeSignature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [-Certificate] \\u003cX509Certificate2\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Certificate] \\u003cX509Certificate2\\u003e -LiteralPath \\u003cstring[]\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ExecutionPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ExecutionPolicy] \\u003cExecutionPolicy\\u003e [[-Scope] \\u003cExecutionPolicyScope\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unprotect-CmsMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-EventLogRecord] \\u003cEventLogRecord\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e] [-Content] \\u003cstring\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e] [-LiteralPath] \\u003cstring\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Utility\",\n                        \"Version\":  \"3.1.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-FileHash\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Algorithm \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Algorithm \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -InputStream \\u003cStream\\u003e [-Algorithm \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"GetStreamHash\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InputStream] \\u003cStream\\u003e] [[-RelatedPath] \\u003cstring\\u003e] [[-Hasher] \\u003cHashAlgorithm\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Member\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cpsobject\\u003e -TypeName \\u003cstring\\u003e [-PassThru] [\\u003cCommonParameters\\u003e] [-NotePropertyMembers] \\u003cIDictionary\\u003e -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e] [-MemberType] \\u003cPSMemberTypes\\u003e [-Name] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [[-SecondValue] \\u003cObject\\u003e] -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e] [-NotePropertyName] \\u003cstring\\u003e [-NotePropertyValue] \\u003cObject\\u003e -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Type\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TypeDefinition] \\u003cstring\\u003e [-Language \\u003cLanguage\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CodeDomProvider \\u003cCodeDomProvider\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-MemberDefinition] \\u003cstring[]\\u003e [-Namespace \\u003cstring\\u003e] [-UsingNamespace \\u003cstring[]\\u003e] [-Language \\u003cLanguage\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CodeDomProvider \\u003cCodeDomProvider\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ReferencedAssemblies \\u003cstring[]\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] -AssemblyName \\u003cstring[]\\u003e [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Compare-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ReferenceObject] \\u003cpsobject[]\\u003e [-DifferenceObject] \\u003cpsobject[]\\u003e [-SyncWindow \\u003cint\\u003e] [-Property \\u003cObject[]\\u003e] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject[]\\u003e [[-Delimiter] \\u003cchar\\u003e] [-Header \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject[]\\u003e -UseCulture [-Header \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-Json\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-StringData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-StringData] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [[-Delimiter] \\u003cchar\\u003e] [-NoTypeInformation] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject\\u003e [-UseCulture] [-NoTypeInformation] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Html\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [[-Head] \\u003cstring[]\\u003e] [[-Title] \\u003cstring\\u003e] [[-Body] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-As \\u003cstring\\u003e] [-CssUri \\u003curi\\u003e] [-PostContent \\u003cstring[]\\u003e] [-PreContent \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-As \\u003cstring\\u003e] [-Fragment] [-PostContent \\u003cstring[]\\u003e] [-PreContent \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Json\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cObject\\u003e [-Depth \\u003cint\\u003e] [-Compress] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Xml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-NoTypeInformation] [-As \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Breakpoint] \\u003cBreakpoint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Breakpoint] \\u003cBreakpoint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-Name] \\u003cstring[]\\u003e] [-PassThru] [-As \\u003cExportAliasFormat\\u003e] [-Append] [-Force] [-NoClobber] [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -LiteralPath \\u003cstring\\u003e [-PassThru] [-As \\u003cExportAliasFormat\\u003e] [-Append] [-Force] [-NoClobber] [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Clixml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -InputObject \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e -InputObject \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [[-Delimiter] \\u003cchar\\u003e] -InputObject \\u003cpsobject\\u003e [-LiteralPath \\u003cstring\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-Append] [-NoTypeInformation] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring\\u003e] -InputObject \\u003cpsobject\\u003e [-LiteralPath \\u003cstring\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-Append] [-UseCulture] [-NoTypeInformation] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cExtendedTypeDefinition[]\\u003e -Path \\u003cstring\\u003e [-Force] [-NoClobber] [-IncludeScriptBlock] [\\u003cCommonParameters\\u003e] -InputObject \\u003cExtendedTypeDefinition[]\\u003e -LiteralPath \\u003cstring\\u003e [-Force] [-NoClobber] [-IncludeScriptBlock] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [-OutputModule] \\u003cstring\\u003e [[-CommandName] \\u003cstring[]\\u003e] [[-FormatTypeName] \\u003cstring[]\\u003e] [-Force] [-Encoding \\u003cstring\\u003e] [-AllowClobber] [-ArgumentList \\u003cObject[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-Module \\u003cstring[]\\u003e] [-Certificate \\u003cX509Certificate2\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Custom\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-Depth \\u003cint\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-List\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Table\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Wide\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject\\u003e] [-AutoSize] [-Column \\u003cint\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Definition \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Culture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Date\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Date] \\u003cdatetime\\u003e] [-Year \\u003cint\\u003e] [-Month \\u003cint\\u003e] [-Day \\u003cint\\u003e] [-Hour \\u003cint\\u003e] [-Minute \\u003cint\\u003e] [-Second \\u003cint\\u003e] [-Millisecond \\u003cint\\u003e] [-DisplayHint \\u003cDisplayHintType\\u003e] [-Format \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Date] \\u003cdatetime\\u003e] [-Year \\u003cint\\u003e] [-Month \\u003cint\\u003e] [-Day \\u003cint\\u003e] [-Hour \\u003cint\\u003e] [-Minute \\u003cint\\u003e] [-Second \\u003cint\\u003e] [-Millisecond \\u003cint\\u003e] [-DisplayHint \\u003cDisplayHintType\\u003e] [-UFormat \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-EventIdentifier] \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EventSubscriber\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-SubscriptionId] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TypeName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Member\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-MemberType \\u003cPSMemberTypes\\u003e] [-View \\u003cPSMemberViewTypes\\u003e] [-Static] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Script] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Type] \\u003cBreakpointType[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Command \\u003cstring[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Variable \\u003cstring[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSCallStack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Random\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Maximum] \\u003cObject\\u003e] [-SetSeed \\u003cint\\u003e] [-Minimum \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cObject[]\\u003e [-SetSeed \\u003cint\\u003e] [-Count \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TraceSource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TypeName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UICulture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Unique\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [-AsString] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-OnType] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ValueOnly] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Group-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-NoElement] [-AsHashTable] [-AsString] [-InputObject \\u003cpsobject\\u003e] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Scope \\u003cstring\\u003e] [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-Scope \\u003cstring\\u003e] [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Clixml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-IncludeTotalCount] [-Skip \\u003cuint64\\u003e] [-First \\u003cuint64\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-IncludeTotalCount] [-Skip \\u003cuint64\\u003e] [-First \\u003cuint64\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-Delimiter] \\u003cchar\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Header \\u003cstring[]\\u003e] [-Encoding \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] -UseCulture [-LiteralPath \\u003cstring[]\\u003e] [-Header \\u003cstring[]\\u003e] [-Encoding \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-LocalizedData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-BindingVariable] \\u003cstring\\u003e] [[-UICulture] \\u003cstring\\u003e] [-BaseDirectory \\u003cstring\\u003e] [-FileName \\u003cstring\\u003e] [-SupportedCommand \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [[-CommandName] \\u003cstring[]\\u003e] [[-FormatTypeName] \\u003cstring[]\\u003e] [-Prefix \\u003cstring\\u003e] [-DisableNameChecking] [-AllowClobber] [-ArgumentList \\u003cObject[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-Module \\u003cstring[]\\u003e] [-Certificate \\u003cX509Certificate2\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Expression\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Command] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-RestMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [-Method \\u003cWebRequestMethod\\u003e] [-WebSession \\u003cWebRequestSession\\u003e] [-SessionVariable \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-CertificateThumbprint \\u003cstring\\u003e] [-Certificate \\u003cX509Certificate\\u003e] [-UserAgent \\u003cstring\\u003e] [-DisableKeepAlive] [-TimeoutSec \\u003cint\\u003e] [-Headers \\u003cIDictionary\\u003e] [-MaximumRedirection \\u003cint\\u003e] [-Proxy \\u003curi\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-ProxyUseDefaultCredentials] [-Body \\u003cObject\\u003e] [-ContentType \\u003cstring\\u003e] [-TransferEncoding \\u003cstring\\u003e] [-InFile \\u003cstring\\u003e] [-OutFile \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WebRequest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [-UseBasicParsing] [-WebSession \\u003cWebRequestSession\\u003e] [-SessionVariable \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-CertificateThumbprint \\u003cstring\\u003e] [-Certificate \\u003cX509Certificate\\u003e] [-UserAgent \\u003cstring\\u003e] [-DisableKeepAlive] [-TimeoutSec \\u003cint\\u003e] [-Headers \\u003cIDictionary\\u003e] [-MaximumRedirection \\u003cint\\u003e] [-Method \\u003cWebRequestMethod\\u003e] [-Proxy \\u003curi\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-ProxyUseDefaultCredentials] [-Body \\u003cObject\\u003e] [-ContentType \\u003cstring\\u003e] [-TransferEncoding \\u003cstring\\u003e] [-InFile \\u003cstring\\u003e] [-OutFile \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Expression] \\u003cscriptblock\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Sum] [-Average] [-Maximum] [-Minimum] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [[-Sender] \\u003cpsobject\\u003e] [[-EventArguments] \\u003cpsobject[]\\u003e] [[-MessageData] \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TypeName] \\u003cstring\\u003e [[-ArgumentList] \\u003cObject[]\\u003e] [-Property \\u003cIDictionary\\u003e] [\\u003cCommonParameters\\u003e] [-ComObject] \\u003cstring\\u003e [-Strict] [-Property \\u003cIDictionary\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-TimeSpan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Start] \\u003cdatetime\\u003e] [[-End] \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e] [-Days \\u003cint\\u003e] [-Hours \\u003cint\\u003e] [-Minutes \\u003cint\\u003e] [-Seconds \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-Visibility \\u003cSessionStateEntryVisibility\\u003e] [-Force] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-File\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-Encoding] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Encoding] \\u003cstring\\u003e] -LiteralPath \\u003cstring\\u003e [-Append] [-Force] [-NoClobber] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-GridView\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-Wait] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-OutputMode \\u003cOutputModeOption\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Printer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Stream] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Read-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Prompt] \\u003cObject\\u003e] [-AsSecureString] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-EngineEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [[-Action] \\u003cscriptblock\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ObjectEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [-EventName] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-EventIdentifier] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Breakpoint] \\u003cBreakpoint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-TypeData \\u003cTypeData\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TypeName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ExcludeProperty \\u003cstring[]\\u003e] [-ExpandProperty \\u003cstring\\u003e] [-Unique] [-Last \\u003cint\\u003e] [-First \\u003cint\\u003e] [-Skip \\u003cint\\u003e] [-Wait] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Unique] [-Wait] [-Index \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Pattern] \\u003cstring[]\\u003e [-Path] \\u003cstring[]\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Pattern] \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Pattern] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-Xml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XPath] \\u003cstring\\u003e [-Xml] \\u003cXmlNode[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e [-Path] \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e -Content \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-MailMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-To] \\u003cstring[]\\u003e [-Subject] \\u003cstring\\u003e [[-Body] \\u003cstring\\u003e] [[-SmtpServer] \\u003cstring\\u003e] -From \\u003cstring\\u003e [-Attachments \\u003cstring[]\\u003e] [-Bcc \\u003cstring[]\\u003e] [-BodyAsHtml] [-Encoding \\u003cEncoding\\u003e] [-Cc \\u003cstring[]\\u003e] [-DeliveryNotificationOption \\u003cDeliveryNotificationOptions\\u003e] [-Priority \\u003cMailPriority\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseSsl] [-Port \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Date\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Date] \\u003cdatetime\\u003e [-DisplayHint \\u003cDisplayHintType\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Adjust] \\u003ctimespan\\u003e [-DisplayHint \\u003cDisplayHintType\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Script] \\u003cstring[]\\u003e [-Line] \\u003cint[]\\u003e [[-Column] \\u003cint\\u003e] [-Action \\u003cscriptblock\\u003e] [\\u003cCommonParameters\\u003e] [[-Script] \\u003cstring[]\\u003e] -Command \\u003cstring[]\\u003e [-Action \\u003cscriptblock\\u003e] [\\u003cCommonParameters\\u003e] [[-Script] \\u003cstring[]\\u003e] -Variable \\u003cstring[]\\u003e [-Action \\u003cscriptblock\\u003e] [-Mode \\u003cVariableAccessMode\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TraceSource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [-PassThru] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-RemoveListener \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-RemoveFileListener \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Value] \\u003cObject\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-Force] [-Visibility \\u003cSessionStateEntryVisibility\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Height \\u003cdouble\\u003e] [-Width \\u003cdouble\\u003e] [-NoCommonParameter] [-ErrorPopup] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sort-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-Descending] [-Unique] [-InputObject \\u003cpsobject\\u003e] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Sleep\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Seconds] \\u003cint\\u003e [\\u003cCommonParameters\\u003e] -Milliseconds \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Tee-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [-Append] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] -Variable \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Trace-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Expression] \\u003cscriptblock\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Command] \\u003cstring\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-File\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SubscriptionId] \\u003cint\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AppendPath] \\u003cstring[]\\u003e] [-PrependPath \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-List\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring\\u003e] [-Add \\u003cObject[]\\u003e] [-Remove \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cstring\\u003e] -Replace \\u003cObject[]\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AppendPath] \\u003cstring[]\\u003e] [-PrependPath \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -TypeName \\u003cstring\\u003e [-MemberType \\u003cPSMemberTypes\\u003e] [-MemberName \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-SecondValue \\u003cObject\\u003e] [-TypeConverter \\u003ctype\\u003e] [-TypeAdapter \\u003ctype\\u003e] [-SerializationMethod \\u003cstring\\u003e] [-TargetTypeForDeserialization \\u003ctype\\u003e] [-SerializationDepth \\u003cint\\u003e] [-DefaultDisplayProperty \\u003cstring\\u003e] [-InheritPropertySerializationSet \\u003cbool\\u003e] [-StringSerializationSource \\u003cstring\\u003e] [-DefaultDisplayPropertySet \\u003cstring[]\\u003e] [-DefaultKeyPropertySet \\u003cstring[]\\u003e] [-PropertySerializationSet \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TypeData] \\u003cTypeData[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Debug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Error\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [-Category \\u003cErrorCategory\\u003e] [-ErrorId \\u003cstring\\u003e] [-TargetObject \\u003cObject\\u003e] [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Exception \\u003cException\\u003e [-Message \\u003cstring\\u003e] [-Category \\u003cErrorCategory\\u003e] [-ErrorId \\u003cstring\\u003e] [-TargetObject \\u003cObject\\u003e] [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -ErrorRecord \\u003cErrorRecord\\u003e [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Object] \\u003cObject\\u003e] [-NoNewline] [-Separator \\u003cObject\\u003e] [-ForegroundColor \\u003cConsoleColor\\u003e] [-BackgroundColor \\u003cConsoleColor\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Output\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject[]\\u003e [-NoEnumerate] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Progress\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Activity] \\u003cstring\\u003e [[-Status] \\u003cstring\\u003e] [[-Id] \\u003cint\\u003e] [-PercentComplete \\u003cint\\u003e] [-SecondsRemaining \\u003cint\\u003e] [-CurrentOperation \\u003cstring\\u003e] [-ParentId \\u003cint\\u003e] [-Completed] [-SourceId \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Verbose\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Warning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.WSMan.Management\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Connect-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionURI \\u003curi\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cstring\\u003e [[-DelegateComputer] \\u003cstring[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SelectorSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e -Enumerate [-ApplicationName \\u003cstring\\u003e] [-BasePropertiesOnly] [-ComputerName \\u003cstring\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-Filter \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-Associations] [-ReturnType \\u003cstring\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Shallow] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WSManAction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-Action] \\u003cstring\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ConnectionURI \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-Action] \\u003cstring\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ConnectionURI \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WSManSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ProxyAccessType \\u003cProxyAccessType\\u003e] [-ProxyAuthentication \\u003cProxyAuthentication\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-SPNPort \\u003cint\\u003e] [-OperationTimeout \\u003cint\\u003e] [-NoEncryption] [-UseUTF16] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ConnectionURI \\u003curi\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Dialect \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WSManQuickConfig\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-UseSSL] [-Force] [-SkipNetworkProfileCheck] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MMAgent\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Debug-MMAppPrelaunch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PackageFullName \\u003cstring\\u003e -PackageRelativeAppId \\u003cstring\\u003e [-DisableDebugMode] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ApplicationLaunchPrefetching] [-ApplicationPreLaunch] [-OperationAPI] [-PageCombining] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ApplicationLaunchPrefetching] [-OperationAPI] [-PageCombining] [-ApplicationPreLaunch] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-MaxOperationAPIFiles \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MsDtc\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -Local \\u003cbool\\u003e -Service \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -Local \\u003cbool\\u003e -ExecutablePath \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -ComPlusAppId \\u003cstring\\u003e -Local \\u003cbool\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcAdvancedHostSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcAdvancedSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-DtcName \\u003cstring\\u003e] [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcClusterDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcNetworkSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransaction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsTraceSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LogPath \\u003cstring\\u003e] [-StartType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-All [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcAdvancedHostSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Value \\u003cstring\\u003e -Type \\u003cstring\\u003e [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcAdvancedSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Value \\u003cstring\\u003e -Type \\u003cstring\\u003e [-DtcName \\u003cstring\\u003e] [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcClusterDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DtcResourceName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Service \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Local \\u003cbool\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ExecutablePath \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ComPlusAppId \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-SizeInMB \\u003cuint32\\u003e] [-MaxSizeInMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcNetworkSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-InboundTransactionsEnabled \\u003cbool\\u003e] [-OutboundTransactionsEnabled \\u003cbool\\u003e] [-RemoteClientAccessEnabled \\u003cbool\\u003e] [-RemoteAdministrationAccessEnabled \\u003cbool\\u003e] [-XATransactionsEnabled \\u003cbool\\u003e] [-LUTransactionsEnabled \\u003cbool\\u003e] [-AuthenticationLevel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisableNetworkAccess [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransaction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-TransactionId \\u003cguid\\u003e -Trace [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Forget [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Commit [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Abort [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-BufferCount \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransactionsTraceSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-AllTransactionsTracingEnabled \\u003cbool\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AbortedTransactionsTracingEnabled \\u003cbool\\u003e] [-LongLivedTransactionsTracingEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-Recursive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalComputerName] \\u003cstring\\u003e] [[-RemoteComputerName] \\u003cstring\\u003e] [[-ResourceManagerPort] \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Uninstall-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Join-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [-Volatile] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Timeout] \\u003cint\\u003e] [[-IsolationLevel] \\u003cIsolationLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [[-PropagationMethod] \\u003cDtcTransactionPropagation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [[-PropagationMethod] \\u003cDtcTransactionPropagation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Port] \\u003cint\\u003e] [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Job] \\u003cDtcDiagnosticResourceManagerJob\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-InstanceId] \\u003cguid\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Undo-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetAdapter\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceIndex \\u003cuint32[]\\u003e [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterHardwareInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IPv4OperationalState \\u003cbool[]\\u003e] [-IPv6OperationalState \\u003cbool[]\\u003e] [-IPv4FailureReason \\u003cFailureReason[]\\u003e] [-IPv6FailureReason \\u003cFailureReason[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IPv4OperationalState \\u003cbool[]\\u003e] [-IPv6OperationalState \\u003cbool[]\\u003e] [-IPv4FailureReason \\u003cFailureReason[]\\u003e] [-IPv6FailureReason \\u003cFailureReason[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterSriovVf\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVmqQueue\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Id \\u003cuint32[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-Id \\u003cuint32[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-VPortID \\u003cuint32[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-PhysicalFunction] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-VPortID \\u003cuint32[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-PhysicalFunction] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -RegistryKeyword \\u003cstring\\u003e -RegistryValue \\u003cstring[]\\u003e [-RegistryDataType \\u003cRegDataType\\u003e] [-NoRestart] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring\\u003e -RegistryKeyword \\u003cstring\\u003e -RegistryValue \\u003cstring[]\\u003e [-RegistryDataType \\u003cRegDataType\\u003e] [-NoRestart] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-RegistryKeyword \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-DisplayName \\u003cstring[]\\u003e] [-RegistryKeyword \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-EncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-EncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-EncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetConnection\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetConnectionProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-NetworkCategory \\u003cNetworkCategory[]\\u003e] [-IPv4Connectivity \\u003cIPv4Connectivity[]\\u003e] [-IPv6Connectivity \\u003cIPv6Connectivity[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetConnectionProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-IPv4Connectivity \\u003cIPv4Connectivity[]\\u003e] [-IPv6Connectivity \\u003cIPv6Connectivity[]\\u003e] [-NetworkCategory \\u003cNetworkCategory\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConnectionProfile[]\\u003e [-NetworkCategory \\u003cNetworkCategory\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetEventPacketCapture\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetEventNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventVmNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventVmSwitch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedPacketCaptureProvider \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventProvider \\u003cCimInstance#MSFT_NetEventProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventVmNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedPacketCaptureProvider \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventVmSwitch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedPacketCaptureProvider \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ProviderName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventNetworkAdapter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AssociatedEventProvider \\u003cCimInstance#MSFT_NetEventProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventVmNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVmNetworkAdapter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventVmSwitch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVmSwitch[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AssociatedEventProvider \\u003cCimInstance#MSFT_NetEventProvider\\u003e] [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetLbfo\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cWildcardPattern\\u003e [-Team] \\u003cstring\\u003e [[-AdministrativeMode] \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Team] \\u003cstring\\u003e [-VlanID] \\u003cuint32\\u003e [[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MemberOfTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamMember\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamNicForTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamNic\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamOfTheMember \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamOfTheTeamNic \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-TeamMembers] \\u003cWildcardPattern[]\\u003e [[-TeamNicName] \\u003cstring\\u003e] [[-TeamingMode] \\u003cTeamingModes\\u003e] [[-LoadBalancingAlgorithm] \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeam[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Team] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamMember[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Team] \\u003cstring[]\\u003e [-VlanID] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamNic[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MemberOfTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamMember\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamNicForTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamNic\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeam[]\\u003e [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamOfTheMember \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamMember[]\\u003e [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamOfTheTeamNic \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamNic[]\\u003e [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetNat\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetNatExternalAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NatName] \\u003cstring\\u003e -IPAddress \\u003cstring\\u003e [-PortStart \\u003cuint16\\u003e] [-PortEnd \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetNatStaticMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NatName] \\u003cstring\\u003e -Protocol \\u003cProtocol\\u003e -ExternalIPAddress \\u003cstring\\u003e -ExternalPort \\u003cuint16\\u003e -InternalIPAddress \\u003cstring\\u003e [-RemoteExternalIPAddressPrefix \\u003cstring\\u003e] [-InternalPort \\u003cuint16\\u003e] [-InternalRoutingDomainId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatExternalAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatStaticMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -ExternalIPInterfaceAddressPrefix \\u003cstring\\u003e [-InternalRoutingDomainId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNat[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatExternalAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-ExternalAddressID \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatExternalAddress[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatStaticMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-StaticMappingID \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatStaticMapping[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IcmpQueryTimeout \\u003cuint32\\u003e] [-TcpEstablishedConnectionTimeout \\u003cuint32\\u003e] [-TcpTransientConnectionTimeout \\u003cuint32\\u003e] [-TcpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpIdleSessionTimeout \\u003cuint32\\u003e] [-UdpInboundRefresh \\u003cBoolean\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNat[]\\u003e [-IcmpQueryTimeout \\u003cuint32\\u003e] [-TcpEstablishedConnectionTimeout \\u003cuint32\\u003e] [-TcpTransientConnectionTimeout \\u003cuint32\\u003e] [-TcpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpIdleSessionTimeout \\u003cuint32\\u003e] [-UdpInboundRefresh \\u003cBoolean\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNatGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InterRoutingDomainHairpinningMode \\u003cInterRoutingDomainHairpinningMode\\u003e [-InputObject \\u003cCimInstance#MSFT_NetNatGlobal[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetQos\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -IPPortMatchCondition \\u003cuint16\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -PriorityValue8021Action \\u003csbyte\\u003e -NetDirectPortMatchCondition \\u003cuint16\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -URIMatchCondition \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Cluster [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -SMB [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -NFS [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiveMigration [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -iSCSI [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -PriorityValue8021Action \\u003csbyte\\u003e -FCOE [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Default [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQosPolicySettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-TemplateMatchCondition \\u003cTemplate\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-NetDirectPortMatchCondition \\u003cuint16\\u003e] [-URIMatchCondition \\u003cstring\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQosPolicySettingData[]\\u003e [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-TemplateMatchCondition \\u003cTemplate\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-NetDirectPortMatchCondition \\u003cuint16\\u003e] [-URIMatchCondition \\u003cstring\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetSecurity\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Copy-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Find-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-RemoteAddress \\u003cstring\\u003e [-LocalAddress \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cuint16\\u003e] [-RemotePort \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallAddressFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallApplicationFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Program \\u003cstring[]\\u003e] [-Package \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallInterfaceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallInterfaceTypeFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InterfaceType \\u003cInterfaceType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallPortFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Protocol \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallSecurityFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Authentication \\u003cAuthentication[]\\u003e] [-Encryption \\u003cEncryption[]\\u003e] [-OverrideBlockRules \\u003cbool[]\\u003e] [-LocalUser \\u003cstring[]\\u003e] [-RemoteUser \\u003cstring[]\\u003e] [-RemoteMachine \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallServiceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Service \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeSA \\u003cCimInstance#MSFT_NetQuickModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecQuickModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeSA \\u003cCimInstance#MSFT_NetMainModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e -PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-IPsecRuleName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Open-NetGPO\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore] \\u003cstring\\u003e [-DomainController \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPsecDoSPSetting[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeSA \\u003cCimInstance#MSFT_NetQuickModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeSA[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecQuickModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeSA \\u003cCimInstance#MSFT_NetMainModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQuickModeSA[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-NetGPO\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-GPOSession] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallAddressFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAddressFilter[]\\u003e [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallApplicationFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetApplicationFilter[]\\u003e [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallInterfaceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetInterfaceFilter[]\\u003e [-InterfaceAlias \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallInterfaceTypeFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetInterfaceTypeFilter[]\\u003e [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallPortFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetProtocolPortFilter[]\\u003e [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallProfile[]\\u003e [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallSecurityFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter[]\\u003e [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallServiceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetServiceFilter[]\\u003e [-Service \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Exemptions \\u003cTrafficExemption\\u003e] [-EnableStatefulFtp \\u003cGpoBoolean\\u003e] [-EnableStatefulPptp \\u003cGpoBoolean\\u003e] [-RemoteMachineTransportAuthorizationList \\u003cstring\\u003e] [-RemoteMachineTunnelAuthorizationList \\u003cstring\\u003e] [-RemoteUserTransportAuthorizationList \\u003cstring\\u003e] [-RemoteUserTunnelAuthorizationList \\u003cstring\\u003e] [-RequireFullAuthSupport \\u003cGpoBoolean\\u003e] [-CertValidationLevel \\u003cCRLCheck\\u003e] [-AllowIPsecThroughNAT \\u003cIPsecThroughNAT\\u003e] [-MaxSAIdleTimeSeconds \\u003cuint32\\u003e] [-KeyEncoding \\u003cKeyEncoding\\u003e] [-EnablePacketQueuing \\u003cPacketQueuing\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetSecuritySettingData[]\\u003e [-Exemptions \\u003cTrafficExemption\\u003e] [-EnableStatefulFtp \\u003cGpoBoolean\\u003e] [-EnableStatefulPptp \\u003cGpoBoolean\\u003e] [-RemoteMachineTransportAuthorizationList \\u003cstring\\u003e] [-RemoteMachineTunnelAuthorizationList \\u003cstring\\u003e] [-RemoteUserTransportAuthorizationList \\u003cstring\\u003e] [-RemoteUserTunnelAuthorizationList \\u003cstring\\u003e] [-RequireFullAuthSupport \\u003cGpoBoolean\\u003e] [-CertValidationLevel \\u003cCRLCheck\\u003e] [-AllowIPsecThroughNAT \\u003cIPsecThroughNAT\\u003e] [-MaxSAIdleTimeSeconds \\u003cuint32\\u003e] [-KeyEncoding \\u003cKeyEncoding\\u003e] [-EnablePacketQueuing \\u003cPacketQueuing\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPsecDoSPSetting[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sync-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-IPsecRuleName \\u003cstring[]\\u003e -Action \\u003cChangeAction\\u003e -EndpointType \\u003cEndpointType\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-IPv6Addresses \\u003cstring[]\\u003e] [-IPv4Addresses \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e -Action \\u003cChangeAction\\u003e -EndpointType \\u003cEndpointType\\u003e [-IPv6Addresses \\u003cstring[]\\u003e] [-IPv4Addresses \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAPolicyChange\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Servers] \\u003cstring[]\\u003e] [[-Domains] \\u003cstring[]\\u003e] [-DisplayName] \\u003cstring\\u003e [[-PolicyStore] \\u003cstring\\u003e] [-PSLocation] \\u003cstring\\u003e [-EndpointType] \\u003cstring\\u003e [[-DnsServers] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecAuthProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-User -Cert -Authority \\u003cstring\\u003e [-AccountMapping] [-AuthorityType \\u003cCertificateAuthorityType\\u003e] [-ExtendedKeyUsage \\u003cstring[]\\u003e] [-ExcludeCAName] [-FollowRenewal] [-SelectionCriteria] [-Signing \\u003cCertificateSigningAlgorithm\\u003e] [-SubjectName \\u003cstring\\u003e] [-SubjectNameType \\u003cCertificateSubjectType\\u003e] [-Thumbprint \\u003cstring\\u003e] [-ValidationCriteria] [\\u003cCommonParameters\\u003e] -Machine [-Health] -Cert -Authority \\u003cstring\\u003e [-AccountMapping] [-AuthorityType \\u003cCertificateAuthorityType\\u003e] [-ExtendedKeyUsage \\u003cstring[]\\u003e] [-ExcludeCAName] [-FollowRenewal] [-SelectionCriteria] [-Signing \\u003cCertificateSigningAlgorithm\\u003e] [-SubjectName \\u003cstring\\u003e] [-SubjectNameType \\u003cCertificateSubjectType\\u003e] [-Thumbprint \\u003cstring\\u003e] [-ValidationCriteria] [\\u003cCommonParameters\\u003e] -Anonymous [\\u003cCommonParameters\\u003e] -Machine -Kerberos [-Proxy \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -User -Kerberos [-Proxy \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Machine [-PreSharedKey] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -Machine -Ntlm [\\u003cCommonParameters\\u003e] -User -Ntlm [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeCryptoProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Encryption \\u003cEncryptionAlgorithm\\u003e] [-KeyExchange \\u003cDiffieHellmanGroup\\u003e] [-Hash \\u003cHashAlgorithm\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecQuickModeCryptoProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Encryption \\u003cEncryptionAlgorithm\\u003e] [-AHHash \\u003cHashAlgorithm\\u003e] [-ESPHash \\u003cHashAlgorithm\\u003e] [-MaxKiloBytes \\u003cuint64\\u003e] [-MaxMinutes \\u003cuint64\\u003e] [-Encapsulation \\u003cIPsecEncapsulation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetSwitchTeam\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Team] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Member \\u003cCimInstance#MSFT_NetSwitchTeamMember\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-TeamMembers] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetSwitchTeam[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Team] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetTCPIP\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Find-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-RemoteIPAddress \\u003cstring\\u003e [-InterfaceIndex \\u003cuint32\\u003e] [-LocalIPAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetCompartment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CompartmentId \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-SkipAsSource \\u003cbool[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring\\u003e] [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -InterfaceIndex \\u003cint\\u003e [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -All [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Forwarding \\u003cForwarding[]\\u003e] [-Advertising \\u003cAdvertising[]\\u003e] [-NlMtuBytes \\u003cuint32[]\\u003e] [-InterfaceMetric \\u003cuint32[]\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection[]\\u003e] [-BaseReachableTimeMs \\u003cuint32[]\\u003e] [-ReachableTimeMs \\u003cuint32[]\\u003e] [-RetransmitTimeMs \\u003cuint32[]\\u003e] [-DadTransmits \\u003cuint32[]\\u003e] [-DadRetransmitTimeMs \\u003cuint32[]\\u003e] [-RouterDiscovery \\u003cRouterDiscovery[]\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration[]\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration[]\\u003e] [-WeakHostSend \\u003cWeakHostSend[]\\u003e] [-WeakHostReceive \\u003cWeakHostReceive[]\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes[]\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan[]\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute[]\\u003e] [-CurrentHopLimit \\u003cuint32[]\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern[]\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern[]\\u003e] [-EcnMarking \\u003cEcnMarking[]\\u003e] [-Dhcp \\u003cDhcp[]\\u003e] [-ConnectionState \\u003cConnectionState[]\\u003e] [-AutomaticMetric \\u003cAutomaticMetric[]\\u003e] [-NeighborDiscoverySupported \\u003cNeighborDiscoverySupported[]\\u003e] [-CompartmentId \\u003cuint32[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedRoute \\u003cCimInstance#MSFT_NetRoute\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedIPAddress \\u003cCimInstance#MSFT_NetIPAddress\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedNeighbor \\u003cCimInstance#MSFT_NetNeighbor\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedAdapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPv4Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DefaultHopLimit \\u003cuint32[]\\u003e] [-NeighborCacheLimitEntries \\u003cuint32[]\\u003e] [-RouteCacheLimitEntries \\u003cuint32[]\\u003e] [-ReassemblyLimitBytes \\u003cuint32[]\\u003e] [-IcmpRedirects \\u003cIcmpRedirects[]\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior[]\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense[]\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog[]\\u003e] [-IGMPLevel \\u003cMldLevel[]\\u003e] [-IGMPVersion \\u003cMldVersion[]\\u003e] [-MulticastForwarding \\u003cMulticastForwarding[]\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments[]\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers[]\\u003e] [-AddressMaskReply \\u003cAddressMaskReply[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPv6Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DefaultHopLimit \\u003cuint32[]\\u003e] [-NeighborCacheLimitEntries \\u003cuint32[]\\u003e] [-RouteCacheLimitEntries \\u003cuint32[]\\u003e] [-ReassemblyLimitBytes \\u003cuint32[]\\u003e] [-IcmpRedirects \\u003cIcmpRedirects[]\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior[]\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense[]\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog[]\\u003e] [-MldLevel \\u003cMldLevel[]\\u003e] [-MldVersion \\u003cMldVersion[]\\u003e] [-MulticastForwarding \\u003cMulticastForwarding[]\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments[]\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers[]\\u003e] [-AddressMaskReply \\u003cAddressMaskReply[]\\u003e] [-UseTemporaryAddresses \\u003cUseTemporaryAddresses[]\\u003e] [-MaxDadAttempts \\u003cuint32[]\\u003e] [-MaxValidLifetime \\u003ctimespan[]\\u003e] [-MaxPreferredLifetime \\u003ctimespan[]\\u003e] [-RegenerateTime \\u003ctimespan[]\\u003e] [-MaxRandomTime \\u003ctimespan[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-LinkLayerAddress \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetOffloadGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ReceiveSideScaling \\u003cEnabledDisabledEnum[]\\u003e] [-ReceiveSegmentCoalescing \\u003cEnabledDisabledEnum[]\\u003e] [-Chimney \\u003cChimneyEnum[]\\u003e] [-TaskOffload \\u003cEnabledDisabledEnum[]\\u003e] [-NetworkDirect \\u003cEnabledDisabledEnum[]\\u003e] [-NetworkDirectAcrossIPSubnets \\u003cAllowedBlockedEnum[]\\u003e] [-PacketCoalescingFilter \\u003cEnabledDisabledEnum[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetPrefixPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Prefix] \\u003cstring[]\\u003e] [-Precedence \\u003cuint32[]\\u003e] [-Label \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Publish \\u003cPublish[]\\u003e] [-RouteMetric \\u003cuint16[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTCPConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalAddress] \\u003cstring[]\\u003e] [[-LocalPort] \\u003cuint16[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-RemotePort \\u003cuint16[]\\u003e] [-State \\u003cState[]\\u003e] [-AppliedSetting \\u003cAppliedSetting[]\\u003e] [-OwningProcess \\u003cuint32[]\\u003e] [-CreationTime \\u003cdatetime[]\\u003e] [-OffloadState \\u003cOffloadState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTCPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SettingName] \\u003cstring[]\\u003e] [-MinRtoMs \\u003cuint32[]\\u003e] [-InitialCongestionWindowMss \\u003cuint32[]\\u003e] [-CongestionProvider \\u003cCongestionProvider[]\\u003e] [-CwndRestart \\u003cCwndRestart[]\\u003e] [-DelayedAckTimeoutMs \\u003cuint32[]\\u003e] [-DelayedAckFrequency \\u003cbyte[]\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection[]\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal[]\\u003e] [-AutoTuningLevelGroupPolicy \\u003cAutoTuningLevelGroupPolicy[]\\u003e] [-AutoTuningLevelEffective \\u003cAutoTuningLevelEffective[]\\u003e] [-EcnCapability \\u003cEcnCapability[]\\u003e] [-Timestamps \\u003cTimestamps[]\\u003e] [-InitialRtoMs \\u003cuint32[]\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics[]\\u003e] [-DynamicPortRangeStartPort \\u003cuint16[]\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16[]\\u003e] [-AutomaticUseCustom \\u003cAutomaticUseCustom[]\\u003e] [-NonSackRttResiliency \\u003cNonSackRttResiliency[]\\u003e] [-ForceWS \\u003cForceWS[]\\u003e] [-MaxSynRetransmissions \\u003cbyte[]\\u003e] [-AutoReusePortRangeStartPort \\u003cuint16[]\\u003e] [-AutoReusePortRangeNumberOfPorts \\u003cuint16[]\\u003e] [-AssociatedTransportFilter \\u003cCimInstance#MSFT_NetTransportFilter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SettingName \\u003cstring[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-LocalPortStart \\u003cuint16[]\\u003e] [-LocalPortEnd \\u003cuint16[]\\u003e] [-RemotePortStart \\u003cuint16[]\\u003e] [-RemotePortEnd \\u003cuint16[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-AssociatedTCPSetting \\u003cCimInstance#MSFT_NetTCPSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetUDPEndpoint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalAddress] \\u003cstring[]\\u003e] [[-LocalPort] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetUDPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DynamicPortRangeStartPort] \\u003cuint16[]\\u003e] [[-DynamicPortRangeNumberOfPorts] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPAddress] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-DefaultGateway \\u003cstring\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-Type \\u003cType\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPAddress] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-DefaultGateway \\u003cstring\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-Type \\u003cType\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPAddress] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPAddress] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DestinationPrefix] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-AddressFamily \\u003cAddressFamily\\u003e] [-NextHop \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-Protocol \\u003cProtocol\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DestinationPrefix] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-AddressFamily \\u003cAddressFamily\\u003e] [-NextHop \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-Protocol \\u003cProtocol\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-SettingName \\u003cstring\\u003e [-Protocol \\u003cProtocol\\u003e] [-LocalPortStart \\u003cuint16\\u003e] [-LocalPortEnd \\u003cuint16\\u003e] [-RemotePortStart \\u003cuint16\\u003e] [-RemotePortEnd \\u003cuint16\\u003e] [-DestinationPrefix \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-SkipAsSource \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-DefaultGateway \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPAddress[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-LinkLayerAddress \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNeighbor[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Publish \\u003cPublish[]\\u003e] [-RouteMetric \\u003cuint16[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetRoute[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SettingName \\u003cstring[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-LocalPortStart \\u003cuint16[]\\u003e] [-LocalPortEnd \\u003cuint16[]\\u003e] [-RemotePortStart \\u003cuint16[]\\u003e] [-RemotePortEnd \\u003cuint16[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-AssociatedTCPSetting \\u003cCimInstance#MSFT_NetTCPSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTransportFilter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPAddress[]\\u003e [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-ReachableTime \\u003cuint32[]\\u003e] [-NeighborDiscoverySupported \\u003cNeighborDiscoverySupported[]\\u003e] [-CompartmentId \\u003cuint32[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-Forwarding \\u003cForwarding\\u003e] [-Advertising \\u003cAdvertising\\u003e] [-NlMtuBytes \\u003cuint32\\u003e] [-InterfaceMetric \\u003cuint32\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection\\u003e] [-BaseReachableTimeMs \\u003cuint32\\u003e] [-RetransmitTimeMs \\u003cuint32\\u003e] [-DadTransmits \\u003cuint32\\u003e] [-DadRetransmitTimeMs \\u003cuint32\\u003e] [-RouterDiscovery \\u003cRouterDiscovery\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration\\u003e] [-WeakHostSend \\u003cWeakHostSend\\u003e] [-WeakHostReceive \\u003cWeakHostReceive\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute\\u003e] [-CurrentHopLimit \\u003cuint32\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern\\u003e] [-EcnMarking \\u003cEcnMarking\\u003e] [-Dhcp \\u003cDhcp\\u003e] [-AutomaticMetric \\u003cAutomaticMetric\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPInterface[]\\u003e [-Forwarding \\u003cForwarding\\u003e] [-Advertising \\u003cAdvertising\\u003e] [-NlMtuBytes \\u003cuint32\\u003e] [-InterfaceMetric \\u003cuint32\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection\\u003e] [-BaseReachableTimeMs \\u003cuint32\\u003e] [-RetransmitTimeMs \\u003cuint32\\u003e] [-DadTransmits \\u003cuint32\\u003e] [-DadRetransmitTimeMs \\u003cuint32\\u003e] [-RouterDiscovery \\u003cRouterDiscovery\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration\\u003e] [-WeakHostSend \\u003cWeakHostSend\\u003e] [-WeakHostReceive \\u003cWeakHostReceive\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute\\u003e] [-CurrentHopLimit \\u003cuint32\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern\\u003e] [-EcnMarking \\u003cEcnMarking\\u003e] [-Dhcp \\u003cDhcp\\u003e] [-AutomaticMetric \\u003cAutomaticMetric\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPv4Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetIPv4Protocol[]\\u003e] [-DefaultHopLimit \\u003cuint32\\u003e] [-NeighborCacheLimitEntries \\u003cuint32\\u003e] [-RouteCacheLimitEntries \\u003cuint32\\u003e] [-ReassemblyLimitBytes \\u003cuint32\\u003e] [-IcmpRedirects \\u003cIcmpRedirects\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog\\u003e] [-IGMPLevel \\u003cMldLevel\\u003e] [-IGMPVersion \\u003cMldVersion\\u003e] [-MulticastForwarding \\u003cMulticastForwarding\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers\\u003e] [-AddressMaskReply \\u003cAddressMaskReply\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPv6Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetIPv6Protocol[]\\u003e] [-DefaultHopLimit \\u003cuint32\\u003e] [-NeighborCacheLimitEntries \\u003cuint32\\u003e] [-RouteCacheLimitEntries \\u003cuint32\\u003e] [-ReassemblyLimitBytes \\u003cuint32\\u003e] [-IcmpRedirects \\u003cIcmpRedirects\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog\\u003e] [-MldLevel \\u003cMldLevel\\u003e] [-MldVersion \\u003cMldVersion\\u003e] [-MulticastForwarding \\u003cMulticastForwarding\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers\\u003e] [-AddressMaskReply \\u003cAddressMaskReply\\u003e] [-UseTemporaryAddresses \\u003cUseTemporaryAddresses\\u003e] [-MaxDadAttempts \\u003cuint32\\u003e] [-MaxValidLifetime \\u003ctimespan\\u003e] [-MaxPreferredLifetime \\u003ctimespan\\u003e] [-RegenerateTime \\u003ctimespan\\u003e] [-MaxRandomTime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-LinkLayerAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNeighbor[]\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetOffloadGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetOffloadGlobalSetting[]\\u003e] [-ReceiveSideScaling \\u003cEnabledDisabledEnum\\u003e] [-ReceiveSegmentCoalescing \\u003cEnabledDisabledEnum\\u003e] [-Chimney \\u003cChimneyEnum\\u003e] [-TaskOffload \\u003cEnabledDisabledEnum\\u003e] [-NetworkDirect \\u003cEnabledDisabledEnum\\u003e] [-NetworkDirectAcrossIPSubnets \\u003cAllowedBlockedEnum\\u003e] [-PacketCoalescingFilter \\u003cEnabledDisabledEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetRoute[]\\u003e [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetTCPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SettingName] \\u003cstring[]\\u003e] [-MinRtoMs \\u003cuint32\\u003e] [-InitialCongestionWindowMss \\u003cuint32\\u003e] [-CongestionProvider \\u003cCongestionProvider\\u003e] [-CwndRestart \\u003cCwndRestart\\u003e] [-DelayedAckTimeoutMs \\u003cuint32\\u003e] [-DelayedAckFrequency \\u003cbyte\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal\\u003e] [-EcnCapability \\u003cEcnCapability\\u003e] [-Timestamps \\u003cTimestamps\\u003e] [-InitialRtoMs \\u003cuint32\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-AutomaticUseCustom \\u003cAutomaticUseCustom\\u003e] [-NonSackRttResiliency \\u003cNonSackRttResiliency\\u003e] [-ForceWS \\u003cForceWS\\u003e] [-MaxSynRetransmissions \\u003cbyte\\u003e] [-AutoReusePortRangeStartPort \\u003cuint16\\u003e] [-AutoReusePortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTCPSetting[]\\u003e [-MinRtoMs \\u003cuint32\\u003e] [-InitialCongestionWindowMss \\u003cuint32\\u003e] [-CongestionProvider \\u003cCongestionProvider\\u003e] [-CwndRestart \\u003cCwndRestart\\u003e] [-DelayedAckTimeoutMs \\u003cuint32\\u003e] [-DelayedAckFrequency \\u003cbyte\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal\\u003e] [-EcnCapability \\u003cEcnCapability\\u003e] [-Timestamps \\u003cTimestamps\\u003e] [-InitialRtoMs \\u003cuint32\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-AutomaticUseCustom \\u003cAutomaticUseCustom\\u003e] [-NonSackRttResiliency \\u003cNonSackRttResiliency\\u003e] [-ForceWS \\u003cForceWS\\u003e] [-MaxSynRetransmissions \\u003cbyte\\u003e] [-AutoReusePortRangeStartPort \\u003cuint16\\u003e] [-AutoReusePortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetUDPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetUDPSetting[]\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-NetConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-TraceRoute] [-Hops \\u003cint\\u003e] [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring\\u003e] [-CommonTCPPort] \\u003cstring\\u003e [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring\\u003e] -Port \\u003cint\\u003e [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gip\",\n                                                \"TNC\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkConnectivityStatus\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-DAConnectionStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CorporateDNSProbeHostAddress] [-CorporateDNSProbeHostName] [-CorporateSitePrefixList] [-CorporateWebsiteProbeURL] [-DomainLocationDeterminationURL] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NCSIPolicyConfiguration[]\\u003e [-CorporateDNSProbeHostAddress] [-CorporateDNSProbeHostName] [-CorporateSitePrefixList] [-CorporateWebsiteProbeURL] [-DomainLocationDeterminationURL] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CorporateDNSProbeHostAddress] \\u003cstring\\u003e] [[-CorporateDNSProbeHostName] \\u003cstring\\u003e] [[-CorporateSitePrefixList] \\u003cstring[]\\u003e] [[-CorporateWebsiteProbeURL] \\u003cstring\\u003e] [[-DomainLocationDeterminationURL] \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-CorporateDNSProbeHostAddress] \\u003cstring\\u003e] [[-CorporateDNSProbeHostName] \\u003cstring\\u003e] [[-CorporateSitePrefixList] \\u003cstring[]\\u003e] [[-CorporateWebsiteProbeURL] \\u003cstring\\u003e] [[-DomainLocationDeterminationURL] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_NCSIPolicyConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkTransition\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetIPHttpsCertBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CertificateHash \\u003cstring\\u003e -ApplicationId \\u003cstring\\u003e -IpPort \\u003cstring\\u003e -CertificateStoreName \\u003cstring\\u003e -NullEncryption \\u003cbool\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPHttpsProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPHttpsProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Profile \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetDnsTransitionMonitoring\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPHttpsState\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatTransitionMonitoring\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TransportProtocol \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTeredoState\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore] \\u003cstring\\u003e -ServerURL \\u003cstring\\u003e [-Profile \\u003cstring\\u003e] [-Type \\u003cType\\u003e] [-State \\u003cState\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPOSession] \\u003cstring\\u003e -ServerURL \\u003cstring\\u003e [-Profile \\u003cstring\\u003e] [-Type \\u003cType\\u003e] [-State \\u003cState\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InstanceName \\u003cstring\\u003e [-PolicyStore \\u003cPolicyStore\\u003e] [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPHttpsCertBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e -NewName \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-AutoSharing] [-RelayName] [-RelayState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Net6to4Configuration[]\\u003e [-State] [-AutoSharing] [-RelayName] [-RelayState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State] [-OnlySendAQuery] [-LatencyMilliseconds] [-AlwaysSynthesize] [-AcceptInterface] [-SendInterface] [-ExclusionList] [-PrefixMapping] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-State] [-OnlySendAQuery] [-LatencyMilliseconds] [-AlwaysSynthesize] [-AcceptInterface] [-SendInterface] [-ExclusionList] [-PrefixMapping] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-Router] [-ResolutionState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetISATAPConfiguration[]\\u003e [-State] [-Router] [-ResolutionState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Type] [-ServerName] [-RefreshIntervalSeconds] [-ClientPort] [-ServerVirtualIP] [-DefaultQualified] [-ServerShunt] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTeredoConfiguration[]\\u003e [-Type] [-ServerName] [-RefreshIntervalSeconds] [-ClientPort] [-ServerVirtualIP] [-DefaultQualified] [-ServerShunt] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-State] \\u003cState\\u003e] [[-AutoSharing] \\u003cState\\u003e] [[-RelayName] \\u003cstring\\u003e] [[-RelayState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-State] \\u003cState\\u003e] [[-AutoSharing] \\u003cState\\u003e] [[-RelayName] \\u003cstring\\u003e] [[-RelayState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] -InputObject \\u003cCimInstance#MSFT_Net6to4Configuration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State \\u003cState\\u003e] [-OnlySendAQuery \\u003cbool\\u003e] [-LatencyMilliseconds \\u003cuint32\\u003e] [-AlwaysSynthesize \\u003cbool\\u003e] [-AcceptInterface \\u003cstring[]\\u003e] [-SendInterface \\u003cstring[]\\u003e] [-ExclusionList \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-State \\u003cState\\u003e] [-OnlySendAQuery \\u003cbool\\u003e] [-LatencyMilliseconds \\u003cuint32\\u003e] [-AlwaysSynthesize \\u003cbool\\u003e] [-AcceptInterface \\u003cstring[]\\u003e] [-SendInterface \\u003cstring[]\\u003e] [-ExclusionList \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-State] \\u003cState\\u003e] [[-Router] \\u003cstring\\u003e] [[-ResolutionState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-State] \\u003cState\\u003e] [[-Router] \\u003cstring\\u003e] [[-ResolutionState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] -InputObject \\u003cCimInstance#MSFT_NetISATAPConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Type] \\u003cType\\u003e] [[-ServerName] \\u003cstring\\u003e] [[-RefreshIntervalSeconds] \\u003cuint32\\u003e] [[-ClientPort] \\u003cuint32\\u003e] [[-ServerVirtualIP] \\u003cstring\\u003e] [[-DefaultQualified] \\u003cbool\\u003e] [[-ServerShunt] \\u003cbool\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Type] \\u003cType\\u003e] [[-ServerName] \\u003cstring\\u003e] [[-RefreshIntervalSeconds] \\u003cuint32\\u003e] [[-ClientPort] \\u003cuint32\\u003e] [[-ServerVirtualIP] \\u003cstring\\u003e] [[-DefaultQualified] \\u003cbool\\u003e] [[-ServerShunt] \\u003cbool\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTeredoConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NFS\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disconnect-NfsSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionId] \\u003cstring[]\\u003e [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientGroupName] \\u003cstring[]\\u003e] [-ExcludeName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -LiteralName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsClientLock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-LockType] \\u003cClientLockType[]\\u003e] [[-StateId] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] [[-LockType] \\u003cClientLockType[]\\u003e] [[-ComputerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsMappingStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsMountedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsNetgroupStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-StateId] \\u003cstring[]\\u003e] [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cstring[]\\u003e] [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IsClustered] [[-NetworkName] \\u003cstring[]\\u003e] [-ExcludeName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -LiteralName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] [-IsClustered] [[-NetworkName] \\u003cstring[]\\u003e] [-ExcludePath \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsSharePermission\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-ClientName] \\u003cstring\\u003e] [[-ClientType] \\u003cstring\\u003e] [[-Permission] \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-ClientName] \\u003cstring\\u003e] [[-ClientType] \\u003cstring\\u003e] [[-Permission] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Protocol \\u003cstring[]\\u003e] [-Name \\u003cstring[]\\u003e] [-Version \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-NfsSharePermission\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [[-Permission] \\u003cstring\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [[-Permission] \\u003cstring\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [[-NetworkName] \\u003cstring\\u003e] [[-Authentication] \\u003cstring[]\\u003e] [[-AnonymousUid] \\u003cint\\u003e] [[-AnonymousGid] \\u003cint\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-EnableAnonymousAccess] \\u003cbool\\u003e] [[-EnableUnmappedAccess] \\u003cbool\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [[-Permission] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsClientgroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-NetworkName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [[-NetworkName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring\\u003e [-NewClientGroupName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NfsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cuint32\\u003e [[-AccountType] \\u003cWindowsAccountType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AccountName] \\u003cstring\\u003e [[-AccountType] \\u003cWindowsAccountType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsClientLock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-LockType] \\u003cClientLockType[]\\u003e] [[-StateId] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [[-LockType] \\u003cClientLockType[]\\u003e] [[-ComputerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsClientLock[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsMountedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientId] \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsMountedClient[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-StateId] \\u003cstring[]\\u003e] [[-ClientId] \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NfsOpenFile[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-NfsSharePermission\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-ClientName] \\u003cstring\\u003e [-ClientType] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsClientConfig[]\\u003e] [-TransportProtocol \\u003cstring[]\\u003e] [-MountType \\u003cstring\\u003e] [-CaseSensitiveLookup \\u003cbool\\u003e] [-MountRetryAttempts \\u003cuint32\\u003e] [-RpcTimeoutSec \\u003cuint32\\u003e] [-UseReservedPorts \\u003cbool\\u003e] [-ReadBufferSize \\u003cuint32\\u003e] [-WriteBufferSize \\u003cuint32\\u003e] [-DefaultAccessMode \\u003cuint32\\u003e] [-Authentication \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsClientgroup\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [[-RemoveMember] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsMappingStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsMappingStore[]\\u003e] [-EnableUNMLookup \\u003cbool\\u003e] [-UNMServer \\u003cstring\\u003e] [-EnableADLookup \\u003cbool\\u003e] [-ADDomainName \\u003cstring\\u003e] [-EnableLdapLookup \\u003cbool\\u003e] [-LdapServer \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsNetgroupStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsNetgroupStore[]\\u003e] [-NetgroupStoreType \\u003cstring\\u003e] [-NisServer \\u003cstring\\u003e] [-NisDomain \\u003cstring\\u003e] [-LdapServer \\u003cstring\\u003e] [-LDAPNamingContext \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NfsServerConfig[]\\u003e] [-PortmapProtocol \\u003cstring[]\\u003e] [-MountProtocol \\u003cstring[]\\u003e] [-Nfsprotocol \\u003cstring[]\\u003e] [-NlmProtocol \\u003cstring[]\\u003e] [-NsmProtocol \\u003cstring[]\\u003e] [-MapServerProtocol \\u003cstring[]\\u003e] [-NisProtocol \\u003cstring[]\\u003e] [-EnableNFSV2 \\u003cbool\\u003e] [-EnableNFSV3 \\u003cbool\\u003e] [-EnableNFSV4 \\u003cbool\\u003e] [-EnableAuthenticationRenewal \\u003cbool\\u003e] [-AuthenticationRenewalIntervalSec \\u003cuint32\\u003e] [-DirectoryCacheSize \\u003cuint32\\u003e] [-CharacterTranslationFile \\u003cstring\\u003e] [-HideFilesBeginningInDot \\u003cbool\\u003e] [-NlmGracePeriodSec \\u003cuint32\\u003e] [-LogActivity \\u003cstring[]\\u003e] [-GracePeriodSec \\u003cuint32\\u003e] [-NetgroupCacheTimeoutSec \\u003cuint32\\u003e] [-PreserveInheritance \\u003cbool\\u003e] [-UnmappedUserAccount \\u003cstring\\u003e] [-WorldAccount \\u003cstring\\u003e] [-AlwaysOpenByName \\u003cbool\\u003e] [-LeasePeriodSec \\u003cuint32\\u003e] [-ClearMappingCache] [-OnlineTimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Authentication] \\u003cstring[]\\u003e] [[-EnableAnonymousAccess] \\u003cbool\\u003e] [[-EnableUnmappedAccess] \\u003cbool\\u003e] [[-AnonymousGid] \\u003cint\\u003e] [[-AnonymousUid] \\u003cint\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [[-Permission] \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-Authentication] \\u003cstring[]\\u003e] [[-EnableAnonymousAccess] \\u003cbool\\u003e] [[-EnableUnmappedAccess] \\u003cbool\\u003e] [[-AnonymousGid] \\u003cint\\u003e] [[-AnonymousUid] \\u003cint\\u003e] [[-LanguageEncoding] \\u003cstring\\u003e] [[-AllowRootAccess] \\u003cbool\\u003e] [[-Permission] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-NfsMappingStore\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-AccountType \\u003cAccountType\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e -AccountType \\u003cAccountType\\u003e [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e -AccountType \\u003cAccountType\\u003e [-MapFilesPath \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-NetGroupName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-LdapServer] \\u003cstring\\u003e [[-LdapNamingContext] \\u003cstring\\u003e] [-NetGroupName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-NisServer] \\u003cstring\\u003e [[-NisDomain] \\u003cstring\\u003e] [-NetGroupName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-NfsMappingStore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring\\u003e] [-LdapPort \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e -UserIdentifier \\u003cint\\u003e -GroupIdentifier \\u003cint\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-PrimaryGroup \\u003cstring\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -GroupName \\u003cstring\\u003e -GroupIdentifier \\u003cint\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NetGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [[-LdapServer] \\u003cstring\\u003e] [[-LdapNamingContext] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -GroupName \\u003cstring\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NetGroupName] \\u003cstring\\u003e [[-LdapServer] \\u003cstring\\u003e] [[-LdapNamingContext] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -GroupName \\u003cstring\\u003e -GroupIdentifier \\u003cint\\u003e [-MappingStore \\u003cMappingStoreType\\u003e] [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NfsNetgroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NetGroupName] \\u003cstring\\u003e [[-AddMember] \\u003cstring[]\\u003e] [[-RemoveMember] \\u003cstring[]\\u003e] [[-LdapServer] \\u003cstring\\u003e] [[-LdapNamingContext] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-NfsMappedIdentity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MappingStore \\u003cMappingStoreType\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [-AccountType \\u003cAccountType\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e [-MapFilesPath \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [-AccountType \\u003cAccountType\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -MappingStore \\u003cMappingStoreType\\u003e [-Server \\u003cstring\\u003e] [-LdapNamingContext \\u003cstring\\u003e] [-UserIdentifier \\u003cint\\u003e] [-GroupIdentifier \\u003cint\\u003e] [-AccountName \\u003cstring\\u003e] [-AccountType \\u003cAccountType\\u003e] [-SupplementaryGroups \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PcsvDevice\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PcsvDeviceBootConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-OneTimeBootSource] \\u003cstring\\u003e -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-OneTimeBootSource] \\u003cstring\\u003e [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PKI\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Url \\u003curi\\u003e -context \\u003cContext\\u003e [-NoClobber] [-RequireStrongValidation] [-Credential \\u003cPkiCredential\\u003e] [-AutoEnrollmentEnabled] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -Cert \\u003cCertificate\\u003e [-Type \\u003cCertType\\u003e] [-NoClobber] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PFXData] \\u003cPfxData\\u003e [-FilePath] \\u003cstring\\u003e [-NoProperties] [-NoClobber] [-Force] [-ChainOption \\u003cExportChainOption\\u003e] [-ProtectTo \\u003cstring[]\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Cert] \\u003cCertificate\\u003e [-FilePath] \\u003cstring\\u003e [-NoProperties] [-NoClobber] [-Force] [-ChainOption \\u003cExportChainOption\\u003e] [-ProtectTo \\u003cstring[]\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Template \\u003cstring\\u003e [-Url \\u003curi\\u003e] [-SubjectName \\u003cstring\\u003e] [-DnsName \\u003cstring[]\\u003e] [-Credential \\u003cPkiCredential\\u003e] [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Request \\u003cCertificate\\u003e [-Credential \\u003cPkiCredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateAutoEnrollmentPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Scope \\u003cAutoEnrollmentPolicyScope\\u003e -context \\u003cContext\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Scope \\u003cEnrollmentPolicyServerScope\\u003e -context \\u003cContext\\u003e [-Url \\u003curi\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PfxData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-Password \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-CertStoreLocation] \\u003cstring\\u003e] [-Exportable] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Type \\u003cCertificateNotificationType\\u003e -PSScript \\u003cstring\\u003e -Name \\u003cstring\\u003e -Channel \\u003cNotificationChannel\\u003e [-RunTaskForExistingCertificates] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SelfSignedCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DnsName \\u003cstring[]\\u003e] [-CloneCert \\u003cCertificate\\u003e] [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Url] \\u003curi\\u003e -context \\u003cContext\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CertificateAutoEnrollmentPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-PolicyState \\u003cPolicySetting\\u003e -context \\u003cContext\\u003e [-StoreName \\u003cstring[]\\u003e] [-ExpirationPercentage \\u003cint\\u003e] [-EnableTemplateCheck] [-EnableMyStoreManagement] [-EnableBalloonNotifications] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -EnableAll -context \\u003cContext\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Switch-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OldCert] \\u003cCertificate\\u003e [-NewCert] \\u003cCertificate\\u003e [-NotifyOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Cert] \\u003cCertificate\\u003e [-Policy \\u003cTestCertificatePolicy\\u003e] [-User] [-EKU \\u003cstring[]\\u003e] [-DNSName \\u003cstring\\u003e] [-AllowUntrustedRoot] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PrintManagement\",\n                        \"Version\":  \"1.1\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs] [-Location \\u003cstring\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Shared] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-DisableBranchOfficeLogging] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-DeviceURL \\u003cstring\\u003e] [-DeviceUUID \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DriverName] \\u003cstring\\u003e -PortName \\u003cstring\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs] [-Location \\u003cstring\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Shared] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-DisableBranchOfficeLogging] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-InfPath] \\u003cstring\\u003e] [-PrinterEnvironment \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-LprHostAddress] \\u003cstring\\u003e [-LprQueueName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-SNMP \\u003cuint32\\u003e] [-SNMPCommunity \\u003cstring\\u003e] [-LprByteCounting] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PrinterHostAddress] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-PortNumber \\u003cuint32\\u003e] [-SNMP \\u003cuint32\\u003e] [-SNMPCommunity \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-HostName] \\u003cstring\\u003e [-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrintConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Full] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PrinterEnvironment \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [[-PropertyName] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-ID \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Read-PrinterNfcTag\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Printer[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-PrinterEnvironment] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-RemoveFromDriverStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PrinterDriver[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PrinterPort[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_Printer\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ID] \\u003cuint32\\u003e [-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PrintConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-Collate \\u003cbool\\u003e] [-Color \\u003cbool\\u003e] [-DuplexingMode \\u003cDuplexingModeEnum\\u003e] [-PaperSize \\u003cPaperSizeEnum\\u003e] [-PrintTicketXml \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-Collate \\u003cbool\\u003e] [-Color \\u003cbool\\u003e] [-DuplexingMode \\u003cDuplexingModeEnum\\u003e] [-PaperSize \\u003cPaperSizeEnum\\u003e] [-PrintTicketXml \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterConfiguration\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs \\u003cbool\\u003e] [-Location \\u003cstring\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PortName \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published \\u003cbool\\u003e] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-Shared \\u003cbool\\u003e] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-DisableBranchOfficeLogging \\u003cbool\\u003e] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Printer[]\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs \\u003cbool\\u003e] [-Location \\u003cstring\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PortName \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published \\u003cbool\\u003e] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-Shared \\u003cbool\\u003e] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-DisableBranchOfficeLogging \\u003cbool\\u003e] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PrinterProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-PropertyName] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-PropertyName] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterProperty\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-PrinterNfcTag\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SharePath] \\u003cstring[]\\u003e] [[-WsdAddress] \\u003cstring[]\\u003e] [-Lock] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterNfcTag\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSDesiredStateConfiguration\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ModuleDefinition] \\u003cObject\\u003e] [[-ResourceDefinition] \\u003cObject\\u003e] [[-OutputPath] \\u003cObject\\u003e] [[-Name] \\u003cObject\\u003e] [[-Body] \\u003cscriptblock\\u003e] [[-ArgsToBody] \\u003chashtable\\u003e] [[-ConfigurationData] \\u003chashtable\\u003e] [[-InstanceName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscLocalConfigurationManager\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscResource\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Syntax] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DSCCheckSum\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConfigurationPath] \\u003cstring[]\\u003e [[-OutPath] \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DscConfigurationDocument\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Stage \\u003cStage\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DscLocalConfigurationManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -CimSession \\u003cCimSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DscConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-Wait] [-Force] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] -UseExisting [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-Wait] [-Force] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession[]\\u003e -UseExisting [-ThrottleLimit \\u003cint\\u003e] [-Wait] [-Force] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -CimSession \\u003cCimSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-Wait] [-Force] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-DscConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Wait] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession[]\\u003e [-Wait] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"sacfg\",\n                                                \"upcfg\",\n                                                \"tcfg\",\n                                                \"gcfg\",\n                                                \"rtcfg\",\n                                                \"glcm\",\n                                                \"slcm\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSDiagnostics\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-PSTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-AnalyticOnly]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSWSManCombinedTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WSManTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-AnalyticOnly]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSWSManCombinedTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DoNotOverwriteExistingTrace]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WSManTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-LogProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cObject\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-LogProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LogDetails] \\u003cLogDetails\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Trace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-OutputFilePath] \\u003cstring\\u003e] [[-ProviderFilePath] \\u003cstring\\u003e] [-ETS] [-Format \\u003cObject\\u003e] [-MinBuffers \\u003cint\\u003e] [-MaxBuffers \\u003cint\\u003e] [-BufferSizeInKB \\u003cint\\u003e] [-MaxLogFileSizeInMB \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Trace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cObject\\u003e [-ETS] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSScheduledJob\",\n                        \"Version\":  \"1.1.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Once -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [-RepeatIndefinitely] [\\u003cCommonParameters\\u003e] -Daily -At \\u003cdatetime\\u003e [-DaysInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Weekly -At \\u003cdatetime\\u003e -DaysOfWeek \\u003cDayOfWeek[]\\u003e [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtLogOn [-RandomDelay \\u003ctimespan\\u003e] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -AtStartup [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RunElevated] [-HideInTaskScheduler] [-RestartOnIdleResume] [-MultipleInstancePolicy \\u003cTaskMultipleInstancePolicy\\u003e] [-DoNotAllowDemandStart] [-RequireNetwork] [-StopIfGoingOffIdle] [-WakeToRun] [-ContinueIfGoingOnBattery] [-StartIfOnBattery] [-IdleTimeout \\u003ctimespan\\u003e] [-IdleDuration \\u003ctimespan\\u003e] [-StartIfIdle] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-MaxResultCount \\u003cint\\u003e] [-RunNow] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-FilePath] \\u003cstring\\u003e [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-MaxResultCount \\u003cint\\u003e] [-RunNow] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-DaysInterval \\u003cint\\u003e] [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [-At \\u003cdatetime\\u003e] [-User \\u003cstring\\u003e] [-DaysOfWeek \\u003cDayOfWeek[]\\u003e] [-AtStartup] [-AtLogOn] [-Once] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [-RepeatIndefinitely] [-Daily] [-Weekly] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-Name \\u003cstring\\u003e] [-ScriptBlock \\u003cscriptblock\\u003e] [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-MaxResultCount \\u003cint\\u003e] [-PassThru] [-ArgumentList \\u003cObject[]\\u003e] [-RunNow] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cScheduledJobDefinition\\u003e [-Name \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-MaxResultCount \\u003cint\\u003e] [-PassThru] [-ArgumentList \\u003cObject[]\\u003e] [-RunNow] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cScheduledJobDefinition\\u003e [-ClearExecutionHistory] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobOptions\\u003e [-PassThru] [-RunElevated] [-HideInTaskScheduler] [-RestartOnIdleResume] [-MultipleInstancePolicy \\u003cTaskMultipleInstancePolicy\\u003e] [-DoNotAllowDemandStart] [-RequireNetwork] [-StopIfGoingOffIdle] [-WakeToRun] [-ContinueIfGoingOnBattery] [-StartIfOnBattery] [-IdleTimeout \\u003ctimespan\\u003e] [-IdleDuration \\u003ctimespan\\u003e] [-StartIfIdle] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSWorkflow\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"New-PSWorkflowSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cObject\\u003e] [-Name \\u003cstring[]\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-EnableNetworkAccess] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSWorkflowExecutionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PersistencePath \\u003cstring\\u003e] [-MaxPersistenceStoreSizeGB \\u003clong\\u003e] [-PersistWithEncryption] [-MaxRunningWorkflows \\u003cint\\u003e] [-AllowedActivity \\u003cstring[]\\u003e] [-OutOfProcessActivity \\u003cstring[]\\u003e] [-EnableValidation] [-MaxDisconnectedSessions \\u003cint\\u003e] [-MaxConnectedSessions \\u003cint\\u003e] [-MaxSessionsPerWorkflow \\u003cint\\u003e] [-MaxSessionsPerRemoteNode \\u003cint\\u003e] [-MaxActivityProcesses \\u003cint\\u003e] [-ActivityProcessIdleTimeoutSec \\u003cint\\u003e] [-RemoteNodeSessionIdleTimeoutSec \\u003cint\\u003e] [-SessionThrottleLimit \\u003cint\\u003e] [-WorkflowShutdownTimeoutMSec \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"nwsn\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSWorkflowUtility\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  {\n                                                 \"Name\":  \"Invoke-AsWorkflow\",\n                                                 \"CommandType\":  \"Workflow\",\n                                                 \"ParameterSets\":  [\n                                                                       \"[-CommandName \\u003cstring\\u003e] [-Parameter \\u003chashtable\\u003e] [-PSParameterCollection \\u003chashtable[]\\u003e] [-PSComputerName \\u003cstring[]\\u003e] [-PSCredential \\u003cObject\\u003e] [-PSConnectionRetryCount \\u003cuint32\\u003e] [-PSConnectionRetryIntervalSec \\u003cuint32\\u003e] [-PSRunningTimeoutSec \\u003cuint32\\u003e] [-PSElapsedTimeoutSec \\u003cuint32\\u003e] [-PSPersist \\u003cbool\\u003e] [-PSAuthentication \\u003cAuthenticationMechanism\\u003e] [-PSAuthenticationLevel \\u003cAuthenticationLevel\\u003e] [-PSApplicationName \\u003cstring\\u003e] [-PSPort \\u003cuint32\\u003e] [-PSUseSSL] [-PSConfigurationName \\u003cstring\\u003e] [-PSConnectionURI \\u003cstring[]\\u003e] [-PSAllowRedirection] [-PSSessionOption \\u003cPSSessionOption\\u003e] [-PSCertificateThumbprint \\u003cstring\\u003e] [-PSPrivateMetadata \\u003chashtable\\u003e] [-AsJob] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\",\n                                                                       \"[-Expression \\u003cstring\\u003e] [-PSParameterCollection \\u003chashtable[]\\u003e] [-PSComputerName \\u003cstring[]\\u003e] [-PSCredential \\u003cObject\\u003e] [-PSConnectionRetryCount \\u003cuint32\\u003e] [-PSConnectionRetryIntervalSec \\u003cuint32\\u003e] [-PSRunningTimeoutSec \\u003cuint32\\u003e] [-PSElapsedTimeoutSec \\u003cuint32\\u003e] [-PSPersist \\u003cbool\\u003e] [-PSAuthentication \\u003cAuthenticationMechanism\\u003e] [-PSAuthenticationLevel \\u003cAuthenticationLevel\\u003e] [-PSApplicationName \\u003cstring\\u003e] [-PSPort \\u003cuint32\\u003e] [-PSUseSSL] [-PSConfigurationName \\u003cstring\\u003e] [-PSConnectionURI \\u003cstring[]\\u003e] [-PSAllowRedirection] [-PSSessionOption \\u003cPSSessionOption\\u003e] [-PSCertificateThumbprint \\u003cstring\\u003e] [-PSPrivateMetadata \\u003chashtable\\u003e] [-AsJob] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                                   ]\n                                             },\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"RemoteDesktop\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-RDServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server] \\u003cstring\\u003e [-Role] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [[-GatewayExternalFqdn] \\u003cstring\\u003e] [-CreateVirtualSwitch] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -SessionHost \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-RDVirtualDesktopToCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e [-VirtualDesktopTemplateName \\u003cstring\\u003e] [-VirtualDesktopTemplateHostServer \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-RDVirtualDesktopADMachineAccountReuse\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-RDUser\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-HostServer] \\u003cstring\\u003e [-UnifiedSessionID] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-RDVirtualDesktopADMachineAccountReuse\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDAvailableApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDCertificate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Role] \\u003cRDCertificateRole\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDConnectionBrokerHighAvailability\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDDeploymentGatewayConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDFileTypeAssociation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [-AppAlias \\u003cstring\\u003e] [-AppDisplayName \\u003cstring[]\\u003e] [-FileExtension \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDLicenseConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -User \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-VirtualDesktopName] \\u003cstring\\u003e] [[-ID] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [[-Alias] \\u003cstring\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDRemoteDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [[-Role] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDSessionCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDSessionCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserGroup [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Connection [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserProfileDisk [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Security [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -LoadBalancing [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Client [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDUserSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring[]\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CollectionName] \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopConfiguration [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserGroups [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Client [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -UserProfileDisks [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopCollectionJobStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopConcurrency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopIdleCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDVirtualDesktopTemplateExportPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RDWorkspace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-RDOUAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Domain] \\u003cstring\\u003e] [-OU] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-RDUserLogoff\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-HostServer] \\u003cstring\\u003e [-UnifiedSessionID] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-RDVirtualDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SourceHost] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [[-Credential] \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDCertificate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cRDCertificateRole\\u003e -DnsName \\u003cstring\\u003e -Password \\u003csecurestring\\u003e [-ExportPath \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-VirtualDesktopName] \\u003cstring\\u003e [[-ID] \\u003cstring\\u003e] [[-Context] \\u003cbyte[]\\u003e] [[-Deadline] \\u003cdatetime\\u003e] [[-StartTime] \\u003cdatetime\\u003e] [[-EndTime] \\u003cdatetime\\u003e] [[-Label] \\u003cstring\\u003e] [[-Plugin] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -DisplayName \\u003cstring\\u003e -FilePath \\u003cstring\\u003e [-Alias \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -DisplayName \\u003cstring\\u003e -FilePath \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-Alias \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDSessionCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -SessionHost \\u003cstring[]\\u003e [-CollectionDescription \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDSessionDeployment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionBroker] \\u003cstring\\u003e [-SessionHost] \\u003cstring[]\\u003e [[-WebAccessServer] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -PooledManaged -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e -StorageType \\u003cVirtualDesktopStorageType\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-CentralStoragePath \\u003cstring\\u003e] [-LocalStoragePath \\u003cstring\\u003e] [-VirtualDesktopTemplateStoragePath \\u003cstring\\u003e] [-Domain \\u003cstring\\u003e] [-OU \\u003cstring\\u003e] [-CustomSysprepUnattendFilePath \\u003cstring\\u003e] [-VirtualDesktopNamePrefix \\u003cstring\\u003e] [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-UserProfileDiskPath \\u003cstring\\u003e] [-MaxUserProfileDiskSizeGB \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -PersonalManaged -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -VirtualDesktopAllocation \\u003chashtable\\u003e -StorageType \\u003cVirtualDesktopStorageType\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-CentralStoragePath \\u003cstring\\u003e] [-LocalStoragePath \\u003cstring\\u003e] [-Domain \\u003cstring\\u003e] [-OU \\u003cstring\\u003e] [-CustomSysprepUnattendFilePath \\u003cstring\\u003e] [-VirtualDesktopNamePrefix \\u003cstring\\u003e] [-AutoAssignPersonalVirtualDesktopToUser] [-GrantAdministrativePrivilege] [-Force] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -PooledUnmanaged -VirtualDesktopName \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-UserProfileDiskPath \\u003cstring\\u003e] [-MaxUserProfileDiskSizeGB \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -PersonalUnmanaged -VirtualDesktopName \\u003cstring[]\\u003e [-Description \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-AutoAssignPersonalVirtualDesktopToUser] [-GrantAdministrativePrivilege] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-RDVirtualDesktopDeployment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionBroker] \\u003cstring\\u003e [-VirtualizationHost] \\u003cstring[]\\u003e [[-WebAccessServer] \\u003cstring\\u003e] [-CreateVirtualSwitch] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-User] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e [-VirtualDesktopName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-VirtualDesktopName] \\u003cstring\\u003e] [[-ID] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Alias \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server] \\u003cstring\\u003e [-Role] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDSessionCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionHost] \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-RDVirtualDesktopFromCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -VirtualDesktopName \\u003cstring[]\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-RDUserMessage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-HostServer] \\u003cstring\\u003e [-UnifiedSessionID] \\u003cint\\u003e [-MessageTitle] \\u003cstring\\u003e [-MessageBody] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDActiveManagementServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ManagementServer] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDCertificate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cRDCertificateRole\\u003e [-Password \\u003csecurestring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Role] \\u003cRDCertificateRole\\u003e [-ImportPath \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDClientAccessName\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [-ClientAccessName] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDConnectionBrokerHighAvailability\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [-DatabaseConnectionString] \\u003cstring\\u003e [-DatabaseFilePath] \\u003cstring\\u003e [-ClientAccessName] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDDatabaseConnectionString\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DatabaseConnectionString] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDDeploymentGatewayConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-GatewayMode] \\u003cGatewayUsage\\u003e [[-GatewayExternalFqdn] \\u003cstring\\u003e] [[-LogonMethod] \\u003cGatewayAuthMode\\u003e] [[-UseCachedCredentials] \\u003cbool\\u003e] [[-BypassLocal] \\u003cbool\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDFileTypeAssociation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -AppAlias \\u003cstring\\u003e -FileExtension \\u003cstring\\u003e -IsPublished \\u003cbool\\u003e [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -AppAlias \\u003cstring\\u003e -FileExtension \\u003cstring\\u003e -IsPublished \\u003cbool\\u003e -VirtualDesktopName \\u003cstring\\u003e [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDLicenseConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Mode \\u003cLicensingMode\\u003e [-Force] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Mode \\u003cLicensingMode\\u003e -LicenseServer \\u003cstring[]\\u003e [-Force] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LicenseServer \\u003cstring[]\\u003e [-Force] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDPersonalVirtualDesktopAssignment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -User \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDPersonalVirtualDesktopPatchSchedule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-VirtualDesktopName] \\u003cstring\\u003e [-ID] \\u003cstring\\u003e [[-Context] \\u003cbyte[]\\u003e] [[-Deadline] \\u003cdatetime\\u003e] [[-StartTime] \\u003cdatetime\\u003e] [[-EndTime] \\u003cdatetime\\u003e] [[-Label] \\u003cstring\\u003e] [[-Plugin] \\u003cstring\\u003e] [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDRemoteApp\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -Alias \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -Alias \\u003cstring\\u003e -VirtualDesktopName \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-FileVirtualPath \\u003cstring\\u003e] [-ShowInWebAccess \\u003cbool\\u003e] [-FolderName \\u003cstring\\u003e] [-CommandLineSetting \\u003cCommandLineSettingValue\\u003e] [-RequiredCommandLine \\u003cstring\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-IconPath \\u003cstring\\u003e] [-IconIndex \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDRemoteDesktop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ShowInWebAccess] \\u003cbool\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDSessionCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-CollectionDescription \\u003cstring\\u003e] [-UserGroup \\u003cstring[]\\u003e] [-ClientDeviceRedirectionOptions \\u003cRDClientDeviceRedirectionOptions\\u003e] [-MaxRedirectedMonitors \\u003cint\\u003e] [-ClientPrinterRedirected \\u003cbool\\u003e] [-RDEasyPrintDriverEnabled \\u003cbool\\u003e] [-ClientPrinterAsDefault \\u003cbool\\u003e] [-TemporaryFoldersPerSession \\u003cbool\\u003e] [-BrokenConnectionAction \\u003cRDBrokenConnectionAction\\u003e] [-TemporaryFoldersDeletedOnExit \\u003cbool\\u003e] [-AutomaticReconnectionEnabled \\u003cbool\\u003e] [-ActiveSessionLimitMin \\u003cint\\u003e] [-DisconnectedSessionLimitMin \\u003cint\\u003e] [-IdleSessionLimitMin \\u003cint\\u003e] [-AuthenticateUsingNLA \\u003cbool\\u003e] [-EncryptionLevel \\u003cRDEncryptionLevel\\u003e] [-SecurityLayer \\u003cRDSecurityLayer\\u003e] [-LoadBalancing \\u003cRDSessionHostCollectionLoadBalancingInstance[]\\u003e] [-CustomRdpProperty \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -DisableUserProfileDisk [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -EnableUserProfileDisk -MaxUserProfileDiskSizeGB \\u003cint\\u003e -DiskPath \\u003cstring\\u003e [-IncludeFolderPath \\u003cstring[]\\u003e] [-ExcludeFolderPath \\u003cstring[]\\u003e] [-IncludeFilePath \\u003cstring[]\\u003e] [-ExcludeFilePath \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDSessionHost\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionHost] \\u003cstring[]\\u003e [-NewConnectionAllowed] \\u003cRDServerNewConnectionAllowed\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopCollectionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-CollectionDescription \\u003cstring\\u003e] [-ClientDeviceRedirectionOptions \\u003cRDClientDeviceRedirectionOptions\\u003e] [-RedirectAllMonitors \\u003cbool\\u003e] [-RedirectClientPrinter \\u003cbool\\u003e] [-SaveDelayMinutes \\u003cint\\u003e] [-UserGroups \\u003cstring[]\\u003e] [-AutoAssignPersonalVirtualDesktopToUser \\u003cbool\\u003e] [-GrantAdministrativePrivilege \\u003cbool\\u003e] [-CustomRdpProperty \\u003cstring\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -DisableUserProfileDisks [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -EnableUserProfileDisks -MaxUserProfileDiskSizeGB \\u003cint\\u003e -DiskPath \\u003cstring\\u003e [-IncludeFolderPath \\u003cstring[]\\u003e] [-ExcludeFolderPath \\u003cstring[]\\u003e] [-IncludeFilePath \\u003cstring[]\\u003e] [-ExcludeFilePath \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopConcurrency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConcurrencyFactor] \\u003cint\\u003e [[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Allocation] \\u003chashtable\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopIdleCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IdleCount] \\u003cint\\u003e [[-HostServer] \\u003cstring[]\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Allocation] \\u003chashtable\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDVirtualDesktopTemplateExportPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RDWorkspace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-RDVirtualDesktopCollectionJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-RDOUAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Domain] \\u003cstring\\u003e] [-OU] \\u003cstring\\u003e [[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-RDVirtualDesktopADMachineAccountReuse\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ConnectionBroker] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-RDVirtualDesktopCollection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CollectionName] \\u003cstring\\u003e -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -StartTime \\u003cdatetime\\u003e -ForceLogoffTime \\u003cdatetime\\u003e [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CollectionName] \\u003cstring\\u003e -VirtualDesktopTemplateName \\u003cstring\\u003e -VirtualDesktopTemplateHostServer \\u003cstring\\u003e -ForceLogoffTime \\u003cdatetime\\u003e [-DisableVirtualDesktopRollback] [-VirtualDesktopPasswordAge \\u003cint\\u003e] [-ConnectionBroker \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ScheduledTasks\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring\\u003e] [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring[]\\u003e] [[-TaskPath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledTaskInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [[-Description] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskAction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Execute] \\u003cstring\\u003e [[-Argument] \\u003cstring\\u003e] [[-WorkingDirectory] \\u003cstring\\u003e] [-Id \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskPrincipal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UserId] \\u003cstring\\u003e [[-LogonType] \\u003cLogonTypeEnum\\u003e] [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-ProcessTokenSidType] \\u003cProcessTokenSidTypeEnum\\u003e] [[-RequiredPrivilege] \\u003cstring[]\\u003e] [[-Id] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-GroupId] \\u003cstring\\u003e [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-ProcessTokenSidType] \\u003cProcessTokenSidTypeEnum\\u003e] [[-RequiredPrivilege] \\u003cstring[]\\u003e] [[-Id] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskSettingsSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DisallowDemandStart] [-DisallowHardTerminate] [-Compatibility \\u003cCompatibilityEnum\\u003e] [-DeleteExpiredTaskAfter \\u003ctimespan\\u003e] [-AllowStartIfOnBatteries] [-Disable] [-MaintenanceExclusive] [-Hidden] [-RunOnlyIfIdle] [-IdleWaitTimeout \\u003ctimespan\\u003e] [-NetworkId \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-DisallowStartOnRemoteAppSession] [-MaintenancePeriod \\u003ctimespan\\u003e] [-MaintenanceDeadline \\u003ctimespan\\u003e] [-StartWhenAvailable] [-DontStopIfGoingOnBatteries] [-WakeToRun] [-IdleDuration \\u003ctimespan\\u003e] [-RestartOnIdle] [-DontStopOnIdleEnd] [-ExecutionTimeLimit \\u003ctimespan\\u003e] [-MultipleInstances \\u003cMultipleInstancesEnum\\u003e] [-Priority \\u003cint\\u003e] [-RestartCount \\u003cint\\u003e] [-RestartInterval \\u003ctimespan\\u003e] [-RunOnlyIfNetworkAvailable] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskTrigger\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Once -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Daily -At \\u003cdatetime\\u003e [-DaysInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Weekly -At \\u003cdatetime\\u003e -DaysOfWeek \\u003cDayOfWeek[]\\u003e [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtStartup [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtLogOn [-RandomDelay \\u003ctimespan\\u003e] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-Xml] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Description] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-Description] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Xml] \\u003cstring\\u003e [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [[-Description] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-TaskName] \\u003cstring\\u003e] [[-TaskPath] \\u003cstring\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [-Xml] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Description] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Password] \\u003cstring\\u003e] [[-User] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-InputObject] \\u003cCimInstance#MSFT_ClusteredScheduledTask\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring[]\\u003e] [[-TaskPath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_ScheduledTask[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SecureBoot\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Confirm-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -SignatureOwner \\u003cguid\\u003e -CertificateFilePath \\u003cstring[]\\u003e [-FormatWithCert] [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [-AppendWrite] [-ContentFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -SignatureOwner \\u003cguid\\u003e -Hash \\u003cstring[]\\u003e -Algorithm \\u003cstring\\u003e [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [-AppendWrite] [-ContentFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Delete [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SecureBootPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Time \\u003cstring\\u003e [-ContentFilePath \\u003cstring\\u003e] [-SignedFilePath \\u003cstring\\u003e] [-AppendWrite] [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Time \\u003cstring\\u003e [-Content \\u003cbyte[]\\u003e] [-SignedFilePath \\u003cstring\\u003e] [-AppendWrite] [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ServerCore\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-DisplayResolution\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DisplayResolution\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Width] \\u003cObject\\u003e [-Height] \\u003cObject\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ServerManager\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-WindowsFeature\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsFeature\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ServerManagerStandardUserRemoting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-User] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ServerManagerStandardUserRemoting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-User] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Vhd \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-WindowsFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cFeature[]\\u003e [-Restart] [-IncludeAllSubFeature] [-IncludeManagementTools] [-Source \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cFeature[]\\u003e -Vhd \\u003cstring\\u003e [-IncludeAllSubFeature] [-IncludeManagementTools] [-Source \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ConfigurationFilePath \\u003cstring\\u003e [-Vhd \\u003cstring\\u003e] [-Restart] [-Source \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Uninstall-WindowsFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cFeature[]\\u003e [-Restart] [-IncludeManagementTools] [-Remove] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cFeature[]\\u003e [-Vhd \\u003cstring\\u003e] [-IncludeManagementTools] [-Remove] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-LogPath \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Add-WindowsFeature\",\n                                                \"Remove-WindowsFeature\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ServerManagerTasks\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-SMCounterSample\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e -CounterPath \\u003cstring[]\\u003e [-BatchSize \\u003cuint32\\u003e] [-StartTime \\u003cdatetime\\u003e] [-EndTime \\u003cdatetime\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -CollectorName \\u003cstring\\u003e -CounterPath \\u003cstring[]\\u003e -Timestamp \\u003cdatetime[]\\u003e [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMPerformanceCollector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerBpaResult\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-BpaXPath \\u003cstring[]\\u003e [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerClusterName\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerEvent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Log \\u003cstring[]\\u003e] [-Level \\u003cEventLevelFlag[]\\u003e] [-StartTime \\u003cuint64[]\\u003e] [-EndTime \\u003cuint64[]\\u003e] [-BatchSize \\u003cuint32\\u003e] [-QueryFile \\u003cstring[]\\u003e] [-QueryFileId \\u003cint[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerFeature\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FilterFlag \\u003cFeatureFilterFlag\\u003e] [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerInventory\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SMServerService\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Service \\u003cstring[]\\u003e] [-BatchSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SMServerPerformanceLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-ThresholdMSec \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-SMPerformanceCollector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-SMPerformanceCollector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CollectorName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SmbShare\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Block-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Close-SmbOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileId] \\u003cuint64[]\\u003e] [-SessionId \\u003cuint64[]\\u003e] [-ClientComputerName \\u003cstring[]\\u003e] [-ClientUserName \\u003cstring[]\\u003e] [-ScopeName \\u003cstring[]\\u003e] [-ClusterNodeName \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBOpenFile[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Close-SmbSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cuint64[]\\u003e] [-ClientComputerName \\u003cstring[]\\u003e] [-ClientUserName \\u003cstring[]\\u003e] [-ScopeName \\u003cstring[]\\u003e] [-ClusterNodeName \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBSession[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-SmbDelegation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SmbClient] \\u003cstring\\u003e] [-SmbServer] \\u003cstring\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-SmbDelegation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SmbClient] \\u003cstring\\u003e [-SmbServer] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbBandwidthLimit\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Category] \\u003cBandwidthLimitCategory[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbClientNetworkInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [[-UserName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbDelegation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SmbServer] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring[]\\u003e] [[-RemotePath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMultichannelConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [-IncludeNotSelected] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileId] \\u003cuint64[]\\u003e] [[-SessionId] \\u003cuint64[]\\u003e] [[-ClientComputerName] \\u003cstring[]\\u003e] [[-ClientUserName] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [[-ClusterNodeName] \\u003cstring[]\\u003e] [-IncludeHidden] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbServerNetworkInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cuint64[]\\u003e] [[-ClientComputerName] \\u003cstring[]\\u003e] [[-ClientUserName] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [[-ClusterNodeName] \\u003cstring[]\\u003e] [-IncludeHidden] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [-Scoped \\u003cbool[]\\u003e] [-Special \\u003cbool[]\\u003e] [-ContinuouslyAvailable \\u003cbool[]\\u003e] [-ShareState \\u003cShareState[]\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode[]\\u003e] [-CachingMode \\u003cCachingMode[]\\u003e] [-ConcurrentUserLimit \\u003cuint32[]\\u003e] [-AvailabilityType \\u003cAvailabilityType[]\\u003e] [-CaTimeout \\u003cuint32[]\\u003e] [-EncryptData \\u003cbool[]\\u003e] [-IncludeHidden] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-AccessRight \\u003cShareAccessRight\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-AccessRight \\u003cShareAccessRight\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring\\u003e] [[-RemotePath] \\u003cstring\\u003e] [-UserName \\u003cstring\\u003e] [-Password \\u003cstring\\u003e] [-Persistent \\u003cbool\\u003e] [-SaveCredentials] [-HomeFolder] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName] \\u003cstring\\u003e [-InterfaceIndex] \\u003cuint32[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ServerName] \\u003cstring\\u003e [-InterfaceAlias] \\u003cstring[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [[-ScopeName] \\u003cstring\\u003e] [-Temporary] [-ContinuouslyAvailable \\u003cbool\\u003e] [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-FullAccess \\u003cstring[]\\u003e] [-ChangeAccess \\u003cstring[]\\u003e] [-ReadAccess \\u003cstring[]\\u003e] [-NoAccess \\u003cstring[]\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbBandwidthLimit\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Category] \\u003cBandwidthLimitCategory[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbBandwidthLimit[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring[]\\u003e] [[-RemotePath] \\u003cstring[]\\u003e] [-UpdateProfile] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbMapping[]\\u003e [-UpdateProfile] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName] \\u003cstring[]\\u003e [[-InterfaceIndex] \\u003cuint32[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ServerName] \\u003cstring[]\\u003e [[-InterfaceAlias] \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbMultichannelConstraint[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbBandwidthLimit\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Category \\u003cBandwidthLimitCategory\\u003e -BytesPerSecond \\u003cuint64\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionCountPerRssNetworkInterface \\u003cuint32\\u003e] [-DirectoryCacheEntriesMax \\u003cuint32\\u003e] [-DirectoryCacheEntrySizeMax \\u003cuint32\\u003e] [-DirectoryCacheLifetime \\u003cuint32\\u003e] [-EnableBandwidthThrottling \\u003cbool\\u003e] [-EnableByteRangeLockingOnReadOnlyFiles \\u003cbool\\u003e] [-EnableLargeMtu \\u003cbool\\u003e] [-EnableMultiChannel \\u003cbool\\u003e] [-DormantFileLimit \\u003cuint32\\u003e] [-EnableSecuritySignature \\u003cbool\\u003e] [-ExtendedSessionTimeout \\u003cuint32\\u003e] [-FileInfoCacheEntriesMax \\u003cuint32\\u003e] [-FileInfoCacheLifetime \\u003cuint32\\u003e] [-FileNotFoundCacheEntriesMax \\u003cuint32\\u003e] [-FileNotFoundCacheLifetime \\u003cuint32\\u003e] [-KeepConn \\u003cuint32\\u003e] [-MaxCmds \\u003cuint32\\u003e] [-MaximumConnectionCountPerServer \\u003cuint32\\u003e] [-OplocksDisabled \\u003cbool\\u003e] [-RequireSecuritySignature \\u003cbool\\u003e] [-SessionTimeout \\u003cuint32\\u003e] [-UseOpportunisticLocking \\u003cbool\\u003e] [-WindowSizeThreshold \\u003cuint32\\u003e] [-EnableLoadBalanceScaleOut \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbPathAcl\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ShareName] \\u003cstring\\u003e [[-ScopeName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-AnnounceServer \\u003cbool\\u003e] [-AsynchronousCredits \\u003cuint32\\u003e] [-AutoShareServer \\u003cbool\\u003e] [-AutoShareWorkstation \\u003cbool\\u003e] [-CachedOpenLimit \\u003cuint32\\u003e] [-AnnounceComment \\u003cstring\\u003e] [-EnableDownlevelTimewarp \\u003cbool\\u003e] [-EnableLeasing \\u003cbool\\u003e] [-EnableMultiChannel \\u003cbool\\u003e] [-EnableStrictNameChecking \\u003cbool\\u003e] [-AutoDisconnectTimeout \\u003cuint32\\u003e] [-DurableHandleV2TimeoutInSeconds \\u003cuint32\\u003e] [-EnableAuthenticateUserSharing \\u003cbool\\u003e] [-EnableForcedLogoff \\u003cbool\\u003e] [-EnableOplocks \\u003cbool\\u003e] [-EnableSecuritySignature \\u003cbool\\u003e] [-ServerHidden \\u003cbool\\u003e] [-IrpStackSize \\u003cuint32\\u003e] [-KeepAliveTime \\u003cuint32\\u003e] [-MaxChannelPerSession \\u003cuint32\\u003e] [-MaxMpxCount \\u003cuint32\\u003e] [-MaxSessionPerConnection \\u003cuint32\\u003e] [-MaxThreadsPerQueue \\u003cuint32\\u003e] [-MaxWorkItems \\u003cuint32\\u003e] [-NullSessionPipes \\u003cstring\\u003e] [-NullSessionShares \\u003cstring\\u003e] [-OplockBreakWait \\u003cuint32\\u003e] [-PendingClientTimeoutInSeconds \\u003cuint32\\u003e] [-RequireSecuritySignature \\u003cbool\\u003e] [-EnableSMB1Protocol \\u003cbool\\u003e] [-EnableSMB2Protocol \\u003cbool\\u003e] [-Smb2CreditsMax \\u003cuint32\\u003e] [-Smb2CreditsMin \\u003cuint32\\u003e] [-SmbServerNameHardeningLevel \\u003cuint32\\u003e] [-TreatHostAsStableStorage \\u003cbool\\u003e] [-ValidateAliasNotCircular \\u003cbool\\u003e] [-ValidateShareScope \\u003cbool\\u003e] [-ValidateShareScopeNotAliased \\u003cbool\\u003e] [-ValidateTargetName \\u003cbool\\u003e] [-EncryptData \\u003cbool\\u003e] [-RejectUnencryptedAccess \\u003cbool\\u003e] [-AuditSmb1Access \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-SmbMultichannelConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gsmbs\",\n                                                \"nsmbs\",\n                                                \"rsmbs\",\n                                                \"ssmbs\",\n                                                \"gsmba\",\n                                                \"grsmba\",\n                                                \"rksmba\",\n                                                \"blsmba\",\n                                                \"ulsmba\",\n                                                \"gsmbse\",\n                                                \"cssmbse\",\n                                                \"gsmbo\",\n                                                \"cssmbo\",\n                                                \"gsmbsc\",\n                                                \"ssmbsc\",\n                                                \"gsmbcc\",\n                                                \"ssmbcc\",\n                                                \"gsmbc\",\n                                                \"gsmbm\",\n                                                \"nsmbm\",\n                                                \"rsmbm\",\n                                                \"gsmbcn\",\n                                                \"gsmbsn\",\n                                                \"gsmbmc\",\n                                                \"udsmbmc\",\n                                                \"gsmbt\",\n                                                \"nsmbt\",\n                                                \"rsmbt\",\n                                                \"ssmbp\",\n                                                \"gsmbb\",\n                                                \"ssmbb\",\n                                                \"rsmbb\",\n                                                \"gsmbd\",\n                                                \"esmbd\",\n                                                \"dsmbd\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SmbWitness\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Move-SmbClient\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbWitnessClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientName] \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-Flags \\u003cFlags[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-SmbWitnessClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientName] \\u003cstring\\u003e [-DestinationNode] \\u003cstring\\u003e [[-NetworkName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gsmbw\",\n                                                \"msmbw\",\n                                                \"Move-SmbClient\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SoftwareInventoryLogging\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-SilComputer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SilComputerIdentity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SilData\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SilLogging\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CimSession] \\u003cCimSession[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SilSoftware\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ID] \\u003cstring[]\\u003e] [-Name \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SilUalAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-RoleGuid] \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SilWindowsUpdate\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ID] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-SilData\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileName] \\u003cstring\\u003e] [-CheckCollectionHistory] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UseCacheOnly] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SilLogging\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-TimeOfDay \\u003cdatetime\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TimeOfDay \\u003cdatetime\\u003e] [-TargetUri \\u003cstring\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-SilLogging\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CimSession] \\u003cCimSession[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-SilLogging\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CimSession] \\u003cCimSession[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"StartScreen\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-StartApps\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cObject\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-StartLayout\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-LiteralPath] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-StartLayout\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LayoutPath] \\u003cstring\\u003e [-MountPath] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-LayoutLiteralPath] \\u003cstring\\u003e [-MountLiteralPath] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Storage\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Flush-Volume\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDiskSNV\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Volume\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-FileSystemCache\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-InitiatorIdToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PartitionAccessPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [[-AccessPath] \\u003cstring\\u003e] [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DriveLetter \\u003cchar[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-StoragePoolFriendlyName \\u003cstring\\u003e] [-StoragePoolName \\u003cstring\\u003e] [-StoragePoolUniqueId \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-VirtualDisk] \\u003cCimInstance#MSFT_VirtualDisk\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-VirtualDiskFriendlyName \\u003cstring\\u003e] [-VirtualDiskName \\u003cstring\\u003e] [-VirtualDiskUniqueId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-TargetPortToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VirtualDiskToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-FileStorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-StorageDiagnosticInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PhysicalDiskIndication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-StorageEnclosureIdentification\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageEnclosure[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DevicePath \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_DiskImage[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PhysicalDiskIndication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-StorageEnclosureIdentification\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageEnclosure[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Number] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DevicePath \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileStorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VolumeDriveLetter \\u003cchar\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VolumePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Volume \\u003cciminstance\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FilePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-InitiatorId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InitiatorAddress] \\u003cstring[]\\u003e] [-HostType \\u003cHostType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-InitiatorPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NodeAddress] \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InstanceName \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-HostType \\u003cHostType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OffloadDataTransferSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DiskNumber] \\u003cuint32[]\\u003e] [[-PartitionNumber] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskId \\u003cstring[]\\u003e] [-Offset \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DriveLetter \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PartitionSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DiskNumber] \\u003cuint32[]\\u003e] [[-PartitionNumber] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskId \\u003cstring[]\\u003e] [-Offset \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DriveLetter \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-VirtualRangeMin \\u003cuint64\\u003e] [-VirtualRangeMax \\u003cuint64\\u003e] [-HasAllocations \\u003cbool\\u003e] [-SelectedForUse \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageEnclosure \\u003cCimInstance#MSFT_StorageEnclosure\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-Description \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CanPool \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDiskStorageNodeView\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StorageNode] \\u003cCimInstance#MSFT_StorageNode\\u003e] [[-PhysicalDisk] \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ResiliencySetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageDiagnosticInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageSubSystem\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystemFriendlyName] \\u003cstring\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageEnclosure\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-FriendlyName] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageEnclosureVendorData\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e -PageNumber \\u003cuint16\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -PageNumber \\u003cuint16\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageEnclosure[]\\u003e -PageNumber \\u003cuint16\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-JobState \\u003cJobState[]\\u003e] [-StorageSubsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageNode\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-StorageEnclosure \\u003cCimInstance#MSFT_StorageEnclosure\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageJob \\u003cCimInstance#MSFT_StorageJob\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageTier \\u003cCimInstance#MSFT_StorageTier\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySetting \\u003cCimInstance#MSFT_ResiliencySetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-URI \\u003curi[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageReliabilityCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Disk \\u003cCimInstance#MSFT_Disk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-OffloadDataTransferSetting \\u003cCimInstance#MSFT_OffloadDataTransferSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-TargetPortal \\u003cCimInstance#MSFT_TargetPortal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageEnclosure \\u003cCimInstance#MSFT_StorageEnclosure\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageProvider \\u003cCimInstance#MSFT_StorageProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageTierSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageTier[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SupportedClusterSizes\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-FileSystem \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SupportedFileSystems\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TargetPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PortAddress \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPortal \\u003cCimInstance#MSFT_TargetPortal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPv4Address \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPv6Address \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubsystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageJob \\u003cCimInstance#MSFT_StorageJob\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-TargetVirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-SourceVirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-InitiatorPort \\u003cCimInstance#MSFT_InitiatorPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageTier \\u003cCimInstance#MSFT_StorageTier\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-PhysicalRangeMin \\u003cuint64\\u003e] [-PhysicalRangeMax \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VirtualDiskSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DriveLetter] \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FileSystemLabel \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskImage \\u003cCimInstance#MSFT_DiskImage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FilePath \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VolumeCorruptionCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VolumeScrubPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Hide-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-Access \\u003cAccess\\u003e] [-NoDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_DiskImage[]\\u003e [-Access \\u003cAccess\\u003e] [-NoDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskPath \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cciminstance[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StorageSubsystemVirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -MediaType \\u003cMediaType\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -MediaType \\u003cMediaType\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -MediaType \\u003cMediaType\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e -FriendlyName \\u003cstring\\u003e -MediaType \\u003cMediaType\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-PhysicalDisksToUse \\u003cciminstance[]\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDiskClone\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDiskUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDiskFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VirtualDiskName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDiskUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDiskFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VirtualDiskName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -FileSystem \\u003cFileSystem\\u003e [-Size \\u003cuint64\\u003e] [-AccessPath \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -FileSystem \\u003cFileSystem\\u003e [-Size \\u003cuint64\\u003e] [-AccessPath \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -FileSystem \\u003cFileSystem\\u003e [-Size \\u003cuint64\\u003e] [-AccessPath \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e -FriendlyName \\u003cstring\\u003e -FileSystem \\u003cFileSystem\\u003e [-Size \\u003cuint64\\u003e] [-AccessPath \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-StorageTiers \\u003cciminstance[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-StorageSubsystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring[]\\u003e -ComputerName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ProviderUniqueId \\u003cstring[]\\u003e -ComputerName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e -ComputerName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-InitiatorId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InitiatorAddress] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_InitiatorId[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-InitiatorIdFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PartitionAccessPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [[-AccessPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-StoragePoolFriendlyName \\u003cstring\\u003e] [-StoragePoolName \\u003cstring\\u003e] [-StoragePoolUniqueId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-VirtualDisk] \\u003cCimInstance#MSFT_VirtualDisk\\u003e] -PhysicalDisks \\u003cciminstance[]\\u003e [-VirtualDiskFriendlyName \\u003cstring\\u003e] [-VirtualDiskName \\u003cstring\\u003e] [-VirtualDiskUniqueId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageTier[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-TargetPortFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VirtualDiskFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-StorageReliabilityCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Disk \\u003cCimInstance#MSFT_Disk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageReliabilityCounter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Size] \\u003cuint64\\u003e -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [-Size] \\u003cuint64\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageTier[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Number] \\u003cuint32\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Number] \\u003cuint32\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [[-Enable] \\u003cbool\\u003e] [-Enforce \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-FileStorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -DesiredStorageTierFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FilePath \\u003cstring\\u003e -DesiredStorageTier \\u003cciminstance\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FilePath \\u003cstring\\u003e -DesiredStorageTierUniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-InitiatorPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NodeAddress] \\u003cstring[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_InitiatorPort[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ResiliencySetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_ResiliencySetting[]\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring[]\\u003e [-RemoteSubsystemCacheMode \\u003cRemoteSubsystemCacheMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -ProviderUniqueId \\u003cstring[]\\u003e [-RemoteSubsystemCacheMode \\u003cRemoteSubsystemCacheMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-RemoteSubsystemCacheMode \\u003cRemoteSubsystemCacheMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NewDiskPolicy \\u003cNewDiskPolicy\\u003e] [-ScrubPolicy \\u003cScrubPolicy\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VolumeScrubPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [[-Enable] \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-StorageDiagnosticLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-StorageDiagnosticLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-StorageSubsystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring[]\\u003e [-StorageSubSystemUniqueId \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -ProviderUniqueId \\u003cstring[]\\u003e [-StorageSubSystemUniqueId \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-StorageSubSystemUniqueId \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-HostStorageCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-StorageProviderCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-URI \\u003curi[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-VolumeCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Flush-Volume\",\n                                                \"Initialize-Volume\",\n                                                \"Write-FileSystemCache\",\n                                                \"Get-PhysicalDiskSNV\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TLS\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ServiceAccountName] \\u003cNTAccount\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Password] \\u003csecurestring\\u003e [-Path] \\u003cstring\\u003e [-ServiceAccountName] \\u003cNTAccount\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Password] \\u003csecurestring\\u003e [[-Path] \\u003cstring\\u003e] [-ServiceAccountName] \\u003cNTAccount\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Password] \\u003csecurestring\\u003e [[-Path] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TroubleshootingPack\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-TroubleshootingPack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-AnswerFile \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-TroubleshootingPack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Pack] \\u003cDiagPack\\u003e [-AnswerFile \\u003cstring\\u003e] [-Result \\u003cstring\\u003e] [-Unattended] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TrustedPlatformModule\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OwnerAuthorization] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PassPhrase] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-TpmAutoProvisioning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OnlyForNextRestart] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TpmAutoProvisioning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TpmEndorsementKeyInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-HashAlgorithm] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TpmSupportedFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-FeatureList] \\u003cStringCollection\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-OwnerAuthorization] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowClear] [-AllowPhysicalPresence] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e -NewFile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e -NewOwnerAuthorization \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [[-OwnerAuthorization] \\u003cstring\\u003e] -NewOwnerAuthorization \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [[-OwnerAuthorization] \\u003cstring\\u003e] -NewFile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OwnerAuthorization] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"UserAccessLogging\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-Ual\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-Ual\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Ual\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDailyAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-TenantIdentifier \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-AccessDate \\u003cdatetime[]\\u003e] [-AccessCount \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDailyDeviceAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-AccessDate \\u003cdatetime[]\\u003e] [-AccessCount \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDailyUserAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-AccessDate \\u003cdatetime[]\\u003e] [-AccessCount \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDeviceAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-TenantIdentifier \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalDns\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-HostName \\u003cstring[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalHyperV\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-UUID \\u003cstring[]\\u003e] [-ChassisSerialNumber \\u003cstring[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalOverview\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-GUID \\u003cstring[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalServerDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChassisSerialNumber \\u003cstring[]\\u003e] [-UUID \\u003cstring[]\\u003e] [-IPAddress \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalServerUser\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChassisSerialNumber \\u003cstring[]\\u003e] [-UUID \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalSystemId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PhysicalProcessorCount \\u003cuint32[]\\u003e] [-CoresPerPhysicalProcessor \\u003cuint32[]\\u003e] [-LogicalProcessorsPerPhysicalProcessor \\u003cuint32[]\\u003e] [-OSMajor \\u003cuint32[]\\u003e] [-OSMinor \\u003cuint32[]\\u003e] [-OSBuildNumber \\u003cuint32[]\\u003e] [-OSPlatformId \\u003cuint32[]\\u003e] [-ServicePackMajor \\u003cuint32[]\\u003e] [-ServicePackMinor \\u003cuint32[]\\u003e] [-OSSuiteMask \\u003cuint32[]\\u003e] [-OSProductType \\u003cuint32[]\\u003e] [-OSSerialNumber \\u003cstring[]\\u003e] [-OSCountryCode \\u003cstring[]\\u003e] [-OSCurrentTimeZone \\u003cint16[]\\u003e] [-OSDaylightInEffect \\u003cbool[]\\u003e] [-OSLastBootUpTime \\u003cdatetime[]\\u003e] [-MaximumMemory \\u003cuint64[]\\u003e] [-SystemSMBIOSUUID \\u003cstring[]\\u003e] [-SystemSerialNumber \\u003cstring[]\\u003e] [-SystemDNSHostName \\u003cstring[]\\u003e] [-SystemDomainName \\u003cstring[]\\u003e] [-CreationTime \\u003cdatetime[]\\u003e] [-SystemManufacturer \\u003cstring[]\\u003e] [-SystemProductName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UalUserAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProductName \\u003cstring[]\\u003e] [-RoleName \\u003cstring[]\\u003e] [-RoleGuid \\u003cstring[]\\u003e] [-TenantIdentifier \\u003cstring[]\\u003e] [-Username \\u003cstring[]\\u003e] [-ActivityCount \\u003cuint32[]\\u003e] [-FirstSeen \\u003cdatetime[]\\u003e] [-LastSeen \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"VpnClient\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ServerAddress] \\u003cstring\\u003e [-SplitTunneling] [-RememberCredential] [-PlugInApplicationID] \\u003cstring\\u003e -CustomConfiguration \\u003cxml\\u003e [-Force] [-PassThru] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ServerAddress] \\u003cstring\\u003e [[-TunnelType] \\u003cstring\\u003e] [[-EncryptionLevel] \\u003cstring\\u003e] [[-AuthenticationMethod] \\u003cstring[]\\u003e] [-SplitTunneling] [-AllUserConnection] [[-L2tpPsk] \\u003cstring\\u003e] [-RememberCredential] [-UseWinlogonCredential] [[-EapConfigXmlStream] \\u003cxml\\u003e] [-Force] [-PassThru] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-MachineCertificateIssuerFilter \\u003cX509Certificate2\\u003e] [-MachineCertificateEKUFilter \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DestinationPrefix] \\u003cstring\\u003e [[-RouteMetric] \\u003cuint32\\u003e] [-AllUserConnection] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionTriggerApplication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-ApplicationID] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionTriggerDnsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring\\u003e [[-DnsIPAddress] \\u003cstring[]\\u003e] [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionTriggerTrustedNetwork\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VpnConnectionTrigger\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UseWinlogonCredential] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Ttls [-UseWinlogonCredential] [-TunnledNonEapAuthMethod \\u003cstring\\u003e] [-TunnledEapAuthMethod \\u003cxml\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Tls [-VerifyServerIdentity] [-UserCertificate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Peap [-VerifyServerIdentity] [[-TunnledEapAuthMethod] \\u003cxml\\u003e] [-EnableNap] [-FastReconnect \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VpnServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerAddress] \\u003cstring\\u003e [-FriendlyName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DestinationPrefix] \\u003cstring\\u003e [-AllUserConnection] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionTriggerApplication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-ApplicationID] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionTriggerDnsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionTriggerTrustedNetwork\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-ServerAddress] \\u003cstring\\u003e] [[-TunnelType] \\u003cstring\\u003e] [[-EncryptionLevel] \\u003cstring\\u003e] [[-AuthenticationMethod] \\u003cstring[]\\u003e] [[-SplitTunneling] \\u003cbool\\u003e] [-AllUserConnection] [[-L2tpPsk] \\u003cstring\\u003e] [[-RememberCredential] \\u003cbool\\u003e] [[-UseWinlogonCredential] \\u003cbool\\u003e] [[-EapConfigXmlStream] \\u003cxml\\u003e] [-PassThru] [-Force] [-MachineCertificateEKUFilter \\u003cstring[]\\u003e] [-MachineCertificateIssuerFilter \\u003cX509Certificate2\\u003e] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-ServerAddress] \\u003cstring\\u003e] [-ThirdPartyVpn] [[-SplitTunneling] \\u003cbool\\u003e] [[-RememberCredential] \\u003cbool\\u003e] [[-PlugInApplicationID] \\u003cstring\\u003e] [-PassThru] [-Force] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-CustomConfiguration \\u003cxml\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionIPsecConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e -RevertToDefault [-Force] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionName] \\u003cstring\\u003e [-AuthenticationTransformConstants] \\u003cAuthenticationTransformConstants\\u003e [-CipherTransformConstants] \\u003cCipherTransformConstants\\u003e [-DHGroup] \\u003cDHGroup\\u003e [-EncryptionMethod] \\u003cEncryptionMethod\\u003e [-IntegrityCheckMethod] \\u003cIntegrityCheckMethod\\u003e [-PfsGroup] \\u003cPfsGroup\\u003e [-PassThru] [-Force] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionProxy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-AutoDetect] [-AutoConfigurationScript \\u003cstring\\u003e] [-ProxyServer \\u003cstring\\u003e] [-BypassProxyForLocal] [-ExceptionPrefix \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionTriggerDnsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [[-DnsSuffix] \\u003cstring\\u003e] [[-DnsIPAddress] \\u003cstring[]\\u003e] [[-DnsSuffixSearchList] \\u003cstring[]\\u003e] [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionTriggerTrustedNetwork\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e -DefaultDnsSuffixes [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Wdac\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -DriverName \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-SetPropertyValue \\u003cstring[]\\u003e] [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcPerfCounter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Platform] \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_WdacBidTrace[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcPerfCounter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Platform] \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_WdacBidTrace[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-DsnType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Platform] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDsn[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-PassThru] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-OdbcDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDriver[]\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDsn[]\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Whea\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WheaMemoryPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WheaMemoryPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName \\u003cstring\\u003e] [-DisableOffline \\u003cbool\\u003e] [-DisablePFA \\u003cbool\\u003e] [-PersistMemoryOffline \\u003cbool\\u003e] [-PFAPageCount \\u003cuint32\\u003e] [-PFAErrorThreshold \\u003cuint32\\u003e] [-PFATimeout \\u003cuint32\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsDeveloperLicense\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WindowsDeveloperLicense\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-WindowsDeveloperLicenseRegistration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-WindowsDeveloperLicense\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsErrorReporting\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsSearch\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WindowsSearchSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsSearchSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-EnableWebResultsSetting \\u003cbool\\u003e] [-EnableMeteredWebResultsSetting \\u003cbool\\u003e] [-SearchExperienceSetting \\u003cstring\\u003e] [-SafeSearchSetting \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Version\":  \"4.0\",\n                        \"Name\":  \"Microsoft.PowerShell.Core\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InputObject] \\u003cpsobject[]\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [[-Count] \\u003cint\\u003e] [-Newest] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Count] \\u003cint\\u003e] [-CommandLine \\u003cstring[]\\u003e] [-Newest] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Session] \\u003cPSSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ComputerName \\u003cstring[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSRemoting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSRemoting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enter-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring\\u003e [-EnableNetworkAccess] [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi\\u003e] [-EnableNetworkAccess] [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId \\u003cguid\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Exit-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Console\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Force] [-NoClobber] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-ModuleMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Function] \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ForEach-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Process] \\u003cscriptblock[]\\u003e [-InputObject \\u003cpsobject\\u003e] [-Begin \\u003cscriptblock\\u003e] [-End \\u003cscriptblock\\u003e] [-RemainingScripts \\u003cscriptblock[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MemberName] \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ArgumentList] \\u003cObject[]\\u003e] [-Verb \\u003cstring[]\\u003e] [-Noun \\u003cstring[]\\u003e] [-Module \\u003cstring[]\\u003e] [-TotalCount \\u003cint\\u003e] [-Syntax] [-All] [-ListImported] [-ParameterName \\u003cstring[]\\u003e] [-ParameterType \\u003cPSTypeName[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [[-ArgumentList] \\u003cObject[]\\u003e] [-Module \\u003cstring[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-TotalCount \\u003cint\\u003e] [-Syntax] [-All] [-ListImported] [-ParameterName \\u003cstring[]\\u003e] [-ParameterType \\u003cPSTypeName[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [-Full] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Detailed [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Examples [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Parameter \\u003cstring\\u003e [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Online [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ShowWindow [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003clong[]\\u003e] [[-Count] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [-Command \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-All] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -CimSession \\u003cCimSession\\u003e [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-ListAvailable] [-Refresh] [-CimResourceUri \\u003curi\\u003e] [-CimNamespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -PSSession \\u003cPSSession\\u003e [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-ListAvailable] [-Refresh] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -ListAvailable [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-All] [-Refresh] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId \\u003cguid[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Registered] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -PSSession \\u003cPSSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -CimSession \\u003cCimSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [-CimResourceUri \\u003curi\\u003e] [-CimNamespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Assembly] \\u003cAssembly[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ModuleInfo] \\u003cpsmoduleinfo[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [-NoNewScope] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-FilePath] \\u003cstring\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-FilePath] \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-SessionName \\u003cstring[]\\u003e] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-SessionName \\u003cstring[]\\u003e] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi[]\\u003e] [-FilePath] \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-ReturnResult] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-ReturnResult] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ModuleManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-NestedModules \\u003cObject[]\\u003e] [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-RootModule \\u003cstring\\u003e] [-ModuleVersion \\u003cversion\\u003e] [-Description \\u003cstring\\u003e] [-ProcessorArchitecture \\u003cProcessorArchitecture\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [-ClrVersion \\u003cversion\\u003e] [-DotNetFrameworkVersion \\u003cversion\\u003e] [-PowerShellHostName \\u003cstring\\u003e] [-PowerShellHostVersion \\u003cversion\\u003e] [-RequiredModules \\u003cObject[]\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [-RequiredAssemblies \\u003cstring[]\\u003e] [-FileList \\u003cstring[]\\u003e] [-ModuleList \\u003cObject[]\\u003e] [-FunctionsToExport \\u003cstring[]\\u003e] [-AliasesToExport \\u003cstring[]\\u003e] [-VariablesToExport \\u003cstring[]\\u003e] [-CmdletsToExport \\u003cstring[]\\u003e] [-PrivateData \\u003cObject\\u003e] [-HelpInfoUri \\u003cstring\\u003e] [-PassThru] [-DefaultCommandPrefix \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-Credential \\u003cpscredential\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ThrottleLimit \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSessionConfigurationFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-SchemaVersion \\u003cversion\\u003e] [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [-SessionType \\u003cSessionType\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-AssembliesToLoad \\u003cstring[]\\u003e] [-VisibleAliases \\u003cstring[]\\u003e] [-VisibleCmdlets \\u003cstring[]\\u003e] [-VisibleFunctions \\u003cstring[]\\u003e] [-VisibleProviders \\u003cstring[]\\u003e] [-AliasDefinitions \\u003chashtable[]\\u003e] [-FunctionDefinitions \\u003chashtable[]\\u003e] [-VariableDefinitions \\u003cObject\\u003e] [-EnvironmentVariables \\u003cObject\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-LanguageMode \\u003cPSLanguageMode\\u003e] [-ExecutionPolicy \\u003cExecutionPolicy\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MaximumRedirection \\u003cint\\u003e] [-NoCompression] [-NoMachineProfile] [-Culture \\u003ccultureinfo\\u003e] [-UICulture \\u003ccultureinfo\\u003e] [-MaximumReceivedDataSizePerCommand \\u003cint\\u003e] [-MaximumReceivedObjectSize \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ApplicationArguments \\u003cpsprimitivedictionary\\u003e] [-OpenTimeout \\u003cint\\u003e] [-CancelTimeout \\u003cint\\u003e] [-IdleTimeout \\u003cint\\u003e] [-ProxyAccessType \\u003cProxyAccessType\\u003e] [-ProxyAuthentication \\u003cAuthenticationMechanism\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout \\u003cint\\u003e] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSTransportOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MaxIdleTimeoutSec \\u003cint\\u003e] [-ProcessIdleTimeoutSec \\u003cint\\u003e] [-MaxSessions \\u003cint\\u003e] [-MaxConcurrentCommandsPerSession \\u003cint\\u003e] [-MaxSessionsPerUser \\u003cint\\u003e] [-MaxMemoryPerSessionMB \\u003cint\\u003e] [-MaxProcessesPerSession \\u003cint\\u003e] [-MaxConcurrentUsers \\u003cint\\u003e] [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Default\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transcript] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Paging] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Null\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Job] \\u003cJob[]\\u003e [[-Location] \\u003cstring[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [[-Session] \\u003cPSSession[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring\\u003e -Name \\u003cstring\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring\\u003e -InstanceId \\u003cguid\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi\\u003e -Name \\u003cstring\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi\\u003e -InstanceId \\u003cguid\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-SessionType \\u003cPSSessionType\\u003e] [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AssemblyName] \\u003cstring\\u003e [-ConfigurationTypeName] \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption \\u003cPSTransportOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Command \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ModuleInfo] \\u003cpsmoduleinfo[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Session] \\u003cPSSession[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DestinationPath] \\u003cstring[]\\u003e [[-Module] \\u003cpsmoduleinfo[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e] [[-Module] \\u003cpsmoduleinfo[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSDebug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Trace \\u003cint\\u003e] [-Step] [-Strict] [\\u003cCommonParameters\\u003e] [-Off] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AssemblyName] \\u003cstring\\u003e [-ConfigurationTypeName] \\u003cstring\\u003e [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption \\u003cPSTransportOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StrictMode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Version \\u003cversion\\u003e [\\u003cCommonParameters\\u003e] -Off [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [[-InitializationScript] \\u003cscriptblock\\u003e] [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-DefinitionName] \\u003cstring\\u003e [[-DefinitionPath] \\u003cstring\\u003e] [[-Type] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-InitializationScript] \\u003cscriptblock\\u003e] [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-InitializationScript] \\u003cscriptblock\\u003e] -LiteralPath \\u003cstring\\u003e [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-ModuleManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-PSSessionConfigurationFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Module] \\u003cstring[]\\u003e] [[-SourcePath] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-Recurse] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e] [[-Module] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Recurse] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Where-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [-InputObject \\u003cpsobject\\u003e] [-EQ] [\\u003cCommonParameters\\u003e] [-FilterScript] \\u003cscriptblock\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -LE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -In [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Is [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Like [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CEQ [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -GT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CGT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Match [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -IsNot [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Contains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -LT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -GE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CGE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"%\",\n                                                \"?\",\n                                                \"asnp\",\n                                                \"clhy\",\n                                                \"cnsn\",\n                                                \"dnsn\",\n                                                \"etsn\",\n                                                \"exsn\",\n                                                \"foreach\",\n                                                \"gcm\",\n                                                \"ghy\",\n                                                \"gjb\",\n                                                \"gmo\",\n                                                \"gsn\",\n                                                \"gsnp\",\n                                                \"h\",\n                                                \"history\",\n                                                \"icm\",\n                                                \"ihy\",\n                                                \"ipmo\",\n                                                \"nmo\",\n                                                \"npssc\",\n                                                \"nsn\",\n                                                \"oh\",\n                                                \"r\",\n                                                \"rcjb\",\n                                                \"rcsn\",\n                                                \"rjb\",\n                                                \"rmo\",\n                                                \"rsn\",\n                                                \"rsnp\",\n                                                \"rujb\",\n                                                \"sajb\",\n                                                \"spjb\",\n                                                \"sujb\",\n                                                \"where\",\n                                                \"wjb\"\n                                            ]\n                    }\n                ],\n    \"SchemaVersion\":  \"0.0.1\"\n}\n"
  },
  {
    "path": "modules/PSScriptAnalyzer/1.17.1/Settings/desktop-5.1.14393.206-windows.json",
    "content": "{\n    \"Modules\":  [\n                    {\n                        \"Name\":  \"AppBackgroundTask\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppBackgroundTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PackageFamilyName \\u003cstring\\u003e] [-IncludeResourceUsage] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-AppBackgroundTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-TaskID \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-AppBackgroundTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-TaskID \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-AppBackgroundTaskDiagnosticLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-AppBackgroundTaskDiagnosticLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppBackgroundTaskResourcePolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Mode \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"iru\",\n                                                \"pfn\",\n                                                \"tid\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"AppLocker\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppLockerFileInformation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Local [-Xml] [\\u003cCommonParameters\\u003e] -Domain -Ldap \\u003cstring\\u003e [-Xml] [\\u003cCommonParameters\\u003e] -Effective [-Xml] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FileInformation] \\u003cList[FileInformation]\\u003e [-RuleType \\u003cList[RuleType]\\u003e] [-RuleNamePrefix \\u003cstring\\u003e] [-User \\u003cstring\\u003e] [-Optimize] [-IgnoreMissingFileInformation] [-Xml] [-ServiceEnforcement \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XmlPolicy] \\u003cstring\\u003e [-Ldap \\u003cstring\\u003e] [-Merge] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PolicyObject] \\u003cAppLockerPolicy\\u003e [-Ldap \\u003cstring\\u003e] [-Merge] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-AppLockerPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"AppvClient\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppvVirtualProcess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -Id \\u003cint[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-AppvVirtualProcess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] -AppvClientObject \\u003cObject\\u003e [-Credential \\u003cpscredential\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError \\u003cstring\\u003e] [-RedirectStandardInput \\u003cstring\\u003e] [-RedirectStandardOutput \\u003cstring\\u003e] [-Wait] [-UseNewEnvironment] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] -AppvClientObject \\u003cObject\\u003e [-WorkingDirectory \\u003cstring\\u003e] [-PassThru] [-Verb \\u003cstring\\u003e] [-Wait] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-DynamicDeploymentConfiguration] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppvPublishingServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-URL] \\u003cstring\\u003e [[-GlobalRefreshEnabled] \\u003cbool\\u003e] [[-GlobalRefreshOnLogon] \\u003cbool\\u003e] [[-GlobalRefreshInterval] \\u003cuint32\\u003e] [[-GlobalRefreshIntervalUnit] \\u003cIPublishingServer+IntervalUnit\\u003e] [[-UserRefreshEnabled] \\u003cbool\\u003e] [[-UserRefreshOnLogon] \\u003cbool\\u003e] [[-UserRefreshInterval] \\u003cuint32\\u003e] [[-UserRefreshIntervalUnit] \\u003cIPublishingServer+IntervalUnit\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-Appv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GroupId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionGroup] \\u003cAppvClientConnectionGroup\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-Appv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GroupId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionGroup] \\u003cAppvClientConnectionGroup\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvClientApplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-Version] \\u003cstring\\u003e] [-All] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvClientConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-All] [\\u003cCommonParameters\\u003e] [-GroupId] \\u003cguid\\u003e [[-VersionId] \\u003cguid\\u003e] [-All] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvClientMode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-Version] \\u003cstring\\u003e] [-All] [\\u003cCommonParameters\\u003e] [-PackageId] \\u003cguid\\u003e [[-VersionId] \\u003cguid\\u003e] [-All] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvPublishingServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ServerId] \\u003cuint32\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-URL] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppvStatus\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GroupId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-ConnectionGroup] \\u003cAppvClientConnectionGroup\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Cancel] [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [-Cancel] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [[-DynamicUserConfigurationPath] \\u003cstring\\u003e] [-Global] [-UserSID \\u003cstring\\u003e] [-DynamicUserConfigurationType \\u003cDynamicUserConfiguration\\u003e] [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [[-DynamicUserConfigurationPath] \\u003cstring\\u003e] [-Global] [-UserSID \\u003cstring\\u003e] [-DynamicUserConfigurationType \\u003cDynamicUserConfiguration\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [-Global] [-UserSID \\u003cstring\\u003e] [-DynamicUserConfigurationPath \\u003cstring\\u003e] [-DynamicUserConfigurationType \\u003cDynamicUserConfiguration\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GroupId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-ConnectionGroup] \\u003cAppvClientConnectionGroup\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppvPublishingServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ServerId] \\u003cuint32\\u003e [\\u003cCommonParameters\\u003e] [-Server] \\u003cAppvPublishingServer\\u003e [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-URL] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GroupId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [-UserState] [-Extensions] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Global] [-UserState] [-Extensions] [\\u003cCommonParameters\\u003e] [-ConnectionGroup] \\u003cAppvClientConnectionGroup\\u003e [-Global] [-UserState] [-Extensions] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [-UserState] [-Extensions] [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [-Global] [-UserState] [-Extensions] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [-Global] [-UserState] [-Extensions] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-AppvClientReport\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-URL] \\u003cstring\\u003e] [-NetworkCostAware] [-DeleteOnSuccess] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppvClientConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowHighCostLaunch \\u003cbool\\u003e] [-AutoLoad \\u003cuint32\\u003e] [-CertFilterForClientSsl \\u003cstring\\u003e] [-EnablePackageScripts \\u003cbool\\u003e] [-EnablePublishingRefreshUI \\u003cbool\\u003e] [-IntegrationRootGlobal \\u003cstring\\u003e] [-IntegrationRootUser \\u003cstring\\u003e] [-LocationProvider \\u003cstring\\u003e] [-MigrationMode \\u003cbool\\u003e] [-PackageInstallationRoot \\u003cstring\\u003e] [-PackageSourceRoot \\u003cstring\\u003e] [-RequirePublishAsAdmin \\u003cbool\\u003e] [-ReestablishmentInterval \\u003cuint32\\u003e] [-ReestablishmentRetries \\u003cuint32\\u003e] [-ReportingDataBlockSize \\u003cuint32\\u003e] [-ReportingDataCacheLimit \\u003cuint32\\u003e] [-ReportingEnabled \\u003cbool\\u003e] [-ReportingInterval \\u003cuint32\\u003e] [-ReportingRandomDelay \\u003cuint32\\u003e] [-ReportingServerURL \\u003cstring\\u003e] [-ReportingStartTime \\u003cuint32\\u003e] [-RoamingFileExclusions \\u003cstring\\u003e] [-RoamingRegistryExclusions \\u003cstring\\u003e] [-SharedContentStoreMode \\u003cbool\\u003e] [-VerifyCertificateRevocationList \\u003cbool\\u003e] [-ExperienceImprovementOptIn \\u003cbool\\u003e] [-ProcessesUsingVirtualComponents \\u003cstring[]\\u003e] [-EnableDynamicVirtualization \\u003cbool\\u003e] [-IgnoreLocationProvider \\u003cbool\\u003e] [-SupportBranchCache \\u003cbool\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppvClientMode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Normal [\\u003cCommonParameters\\u003e] -Uninstall [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Path \\u003cstring\\u003e] [-DynamicDeploymentConfiguration \\u003cstring\\u003e] [-UseNoConfiguration] [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [-Path \\u003cstring\\u003e] [-DynamicDeploymentConfiguration \\u003cstring\\u003e] [-UseNoConfiguration] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-DynamicDeploymentConfiguration \\u003cstring\\u003e] [-UseNoConfiguration] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppvPublishingServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ServerId] \\u003cuint32\\u003e [[-GlobalRefreshEnabled] \\u003cbool\\u003e] [[-GlobalRefreshOnLogon] \\u003cbool\\u003e] [[-GlobalRefreshInterval] \\u003cuint32\\u003e] [[-GlobalRefreshIntervalUnit] \\u003cIPublishingServer+IntervalUnit\\u003e] [[-UserRefreshEnabled] \\u003cbool\\u003e] [[-UserRefreshOnLogon] \\u003cbool\\u003e] [[-UserRefreshInterval] \\u003cuint32\\u003e] [[-UserRefreshIntervalUnit] \\u003cIPublishingServer+IntervalUnit\\u003e] [\\u003cCommonParameters\\u003e] [-Server] \\u003cAppvPublishingServer\\u003e [[-GlobalRefreshEnabled] \\u003cbool\\u003e] [[-GlobalRefreshOnLogon] \\u003cbool\\u003e] [[-GlobalRefreshInterval] \\u003cuint32\\u003e] [[-GlobalRefreshIntervalUnit] \\u003cIPublishingServer+IntervalUnit\\u003e] [[-UserRefreshEnabled] \\u003cbool\\u003e] [[-UserRefreshOnLogon] \\u003cbool\\u003e] [[-UserRefreshInterval] \\u003cuint32\\u003e] [[-UserRefreshIntervalUnit] \\u003cIPublishingServer+IntervalUnit\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-AppvClientConnectionGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GroupId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Global] [\\u003cCommonParameters\\u003e] [-ConnectionGroup] \\u003cAppvClientConnectionGroup\\u003e [-Global] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [-Global] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [-Global] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sync-AppvPublishingServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ServerId] \\u003cuint32\\u003e [-Global] [-Force] [-NetworkCostAware] [-HidePublishingRefreshUI] [\\u003cCommonParameters\\u003e] [-Server] \\u003cAppvPublishingServer\\u003e [-Global] [-Force] [-NetworkCostAware] [-HidePublishingRefreshUI] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-URL] \\u003cstring\\u003e] [-Global] [-Force] [-NetworkCostAware] [-HidePublishingRefreshUI] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unpublish-AppvClientPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageId] \\u003cguid\\u003e [-VersionId] \\u003cguid\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Package] \\u003cAppvClientPackage\\u003e [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-Version] \\u003cstring\\u003e] [-Global] [-UserSID \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Appx\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-AppxLastError\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [\\u003cCommonParameters\\u003e] [-ActivityId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-DependencyPath \\u003cstring[]\\u003e] [-ForceApplicationShutdown] [-ForceTargetApplicationShutdown] [-InstallAllResources] [-Volume \\u003cAppxVolume\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -Register [-DependencyPath \\u003cstring[]\\u003e] [-DisableDevelopmentMode] [-ForceApplicationShutdown] [-ForceTargetApplicationShutdown] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -Update [-DependencyPath \\u003cstring[]\\u003e] [-ForceApplicationShutdown] [-ForceTargetApplicationShutdown] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MainPackage \\u003cstring\\u003e [-Register] [-DependencyPackages \\u003cstring[]\\u003e] [-ForceApplicationShutdown] [-ForceTargetApplicationShutdown] [-InstallAllResources] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-AppxVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Volume] \\u003cAppxVolume[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxDefaultVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-Publisher] \\u003cstring\\u003e] [-AllUsers] [-PackageTypeFilter \\u003cPackageTypes\\u003e] [-User \\u003cstring\\u003e] [-Volume \\u003cAppxVolume\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxPackageManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cstring\\u003e [[-User] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Online [-Path \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Offline [-Path \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-CommandInDesktopPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageFamilyName] \\u003cstring\\u003e [-AppId] \\u003cstring\\u003e [-Command] \\u003cstring\\u003e [[-Args] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-AppxVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Volume] \\u003cAppxVolume[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cstring[]\\u003e [-Volume] \\u003cAppxVolume\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Package] \\u003cstring\\u003e [-PreserveApplicationData] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Volume] \\u003cAppxVolume[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppxDefaultVolume\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Volume] \\u003cAppxVolume\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"AssignedAccess\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-AssignedAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AssignedAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AssignedAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring\\u003e -AppName \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UserName \\u003cstring\\u003e -AppUserModelId \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UserSID \\u003cstring\\u003e -AppUserModelId \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UserSID \\u003cstring\\u003e -AppName \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BitLocker\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Backup-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-KeyProtectorId] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BitLockerAutoUnlock\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BitLockerVolume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-MountPoint] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Lock-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-ForceDismount] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BitLockerKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-KeyProtectorId] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MountPoint] \\u003cstring[]\\u003e [[-RebootCount] \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unlock-BitLocker\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BitsTransfer\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BitsFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-Source] \\u003cstring[]\\u003e [[-Destination] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-AllUsers] [\\u003cCommonParameters\\u003e] [-JobId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-Asynchronous] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] [-UseStoredCredential \\u003cAuthenticationTargetValue\\u003e] [-Credential \\u003cpscredential\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-Authentication \\u003cstring\\u003e] [-SetOwnerToCurrentUser] [-ProxyUsage \\u003cstring\\u003e] [-ProxyList \\u003curi[]\\u003e] [-ProxyBypass \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] [-UseStoredCredential \\u003cAuthenticationTargetValue\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-BitsTransfer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-BitsJob] \\u003cBitsJob[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"BranchCache\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-BCCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BC\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BCDowngrading\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-BCServeOnBattery\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCDistributed\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCDowngrading\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Version] \\u003cPreferredContentInformationVersion\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCHostedClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCHostedServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-RegisterSCP] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCLocal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-BCServeOnBattery\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-BCCachePackage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e [-FilePassphrase] \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCContentServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCDataCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCHashCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCHostedCacheServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCNetworkConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-BCStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BCCachePackage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Filename] \\u003cstring\\u003e -FilePassphrase \\u003cstring\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-BCFileContent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-BCWebContent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-BCDataCacheExtension\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-BC\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ResetFWRulesOnly] [-ResetPerfCountersOnly] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCAuthentication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Mode] \\u003cClientAuthenticationMode\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCDataCacheEntryMaxAge\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeDays] \\u003cuint32\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCMinSMBLatency\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LatencyMilliseconds] \\u003cuint32\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-BCSecretKey\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Passphrase] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"CimCmdlets\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Export-BinaryMiLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-InputObject \\u003cciminstance\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimAssociatedInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimClass\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] -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] [-InputObject] \\u003cciminstance\\u003e -CimSession \\u003cCimSession[]\\u003e [-ResourceUri \\u003curi\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance\\u003e [-ResourceUri \\u003curi\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-OperationTimeoutSec \\u003cuint32\\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] -Query \\u003cstring\\u003e [-ResourceUri \\u003curi\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-QueryDialect \\u003cstring\\u003e] [-Shallow] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cuint32[]\\u003e [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-BinaryMiLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-CimMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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 [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\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] [-InputObject] \\u003cciminstance\\u003e [[-Arguments] \\u003cIDictionary\\u003e] [-MethodName] \\u003cstring\\u003e [-ResourceUri \\u003curi\\u003e] [-ComputerName \\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] [-CimClass] \\u003ccimclass\\u003e [[-Arguments] \\u003cIDictionary\\u003e] [-MethodName] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\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] [[-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] [[-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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] -CimSession \\u003cCimSession[]\\u003e [-OperationTimeoutSec \\u003cuint32\\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimClass] \\u003ccimclass\\u003e [[-Property] \\u003cIDictionary\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-ClientOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CimSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-CimIndicationEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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] -CimSession \\u003cCimSession\\u003e [-Namespace \\u003cstring\\u003e] [-QueryDialect \\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CimSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CimInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cciminstance\\u003e [-ComputerName \\u003cstring[]\\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] [-InputObject] \\u003cciminstance\\u003e -CimSession \\u003cCimSession[]\\u003e [-ResourceUri \\u003curi\\u003e] [-OperationTimeoutSec \\u003cuint32\\u003e] [-Property \\u003cIDictionary\\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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gcim\",\n                                                \"scim\",\n                                                \"ncim\",\n                                                \"rcim\",\n                                                \"icim\",\n                                                \"gcai\",\n                                                \"rcie\",\n                                                \"ncms\",\n                                                \"rcms\",\n                                                \"gcms\",\n                                                \"ncso\",\n                                                \"gcls\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ConfigCI\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-SignerRule\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -CertificatePath \\u003cstring\\u003e [-Kernel] [-User] [-Update] [-Deny] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-CIPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XmlFilePath] \\u003cstring\\u003e [-BinaryFilePath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Edit-CIPolicyRule\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cstring\\u003e -FilePath \\u003cstring\\u003e [-Name \\u003cstring\\u003e] [-RType \\u003cstring\\u003e] [-FileName \\u003cstring\\u003e] [-Version \\u003cstring\\u003e] [-HashPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cstring\\u003e -FilePath \\u003cstring\\u003e [-Name \\u003cstring\\u003e] [-RType \\u003cstring\\u003e] [-Root \\u003cstring\\u003e] [-AddEkus \\u003cstring[]\\u003e] [-RemoveEkus \\u003cstring[]\\u003e] [-Issuer \\u003cstring\\u003e] [-Publisher \\u003cstring\\u003e] [-OemId \\u003cstring\\u003e] [-AddExceptions \\u003cstring[]\\u003e] [-RemoveExceptions \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CIPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CIPolicyIdInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CIPolicyInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SystemDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Audit] [-ScanPath \\u003cstring\\u003e] [-UserPEs] [-NoScript] [-NoShadowCopy] [-OmitPaths \\u003cstring[]\\u003e] [-PathToCatroot \\u003cstring\\u003e] [-ScriptFileNames] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Merge-CIPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OutputFilePath] \\u003cstring\\u003e [-PolicyPaths] \\u003cstring[]\\u003e [-Rules \\u003cRule[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CIPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e -Level \\u003cRuleLevel\\u003e [-DriverFiles \\u003cDriverFile[]\\u003e] [-Fallback \\u003cRuleLevel[]\\u003e] [-Audit] [-ScanPath \\u003cstring\\u003e] [-ScriptFileNames] [-UserPEs] [-NoScript] [-Deny] [-NoShadowCopy] [-OmitPaths \\u003cstring[]\\u003e] [-PathToCatroot \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e -Rules \\u003cRule[]\\u003e [-Audit] [-ScanPath \\u003cstring\\u003e] [-ScriptFileNames] [-UserPEs] [-NoScript] [-Deny] [-NoShadowCopy] [-OmitPaths \\u003cstring[]\\u003e] [-PathToCatroot \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CIPolicyRule\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Level \\u003cRuleLevel\\u003e [-DriverFiles \\u003cDriverFile[]\\u003e] [-Fallback \\u003cRuleLevel[]\\u003e] [-Deny] [-ScriptFileNames] [\\u003cCommonParameters\\u003e] -DriverFilePath \\u003cstring\\u003e -Level \\u003cRuleLevel\\u003e [-Fallback \\u003cRuleLevel[]\\u003e] [-Deny] [-ScriptFileNames] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CIPolicyRule\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cstring\\u003e -FilePath \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CIPolicyIdInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-PolicyName \\u003cstring\\u003e] [-PolicyId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CIPolicySetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e -Provider \\u003cstring\\u003e -Key \\u003cstring\\u003e -ValueName \\u003cstring\\u003e -Delete [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e -Provider \\u003cstring\\u003e -Key \\u003cstring\\u003e -ValueName \\u003cstring\\u003e -ValueType \\u003cstring\\u003e -Value \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CIPolicyVersion\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -Version \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-HVCIOptions\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-Enabled] [-Strict] [-DebugMode] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [-None] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-RuleOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-Option] \\u003cint\\u003e [-Delete] [\\u003cCommonParameters\\u003e] -Help [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Defender\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-MpPreference\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ExclusionPath \\u003cstring[]\\u003e] [-ExclusionExtension \\u003cstring[]\\u003e] [-ExclusionProcess \\u003cstring[]\\u003e] [-ThreatIDDefaultAction_Ids \\u003clong[]\\u003e] [-ThreatIDDefaultAction_Actions \\u003cThreatAction[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MpComputerStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MpPreference\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MpThreat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] [-ThreatID \\u003clong[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MpThreatCatalog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] [-ThreatID \\u003clong[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MpThreatDetection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] [-ThreatID \\u003clong[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MpPreference\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ExclusionPath \\u003cstring[]\\u003e] [-ExclusionExtension \\u003cstring[]\\u003e] [-ExclusionProcess \\u003cstring[]\\u003e] [-ThreatIDDefaultAction_Ids \\u003clong[]\\u003e] [-UnknownThreatDefaultAction] [-LowThreatDefaultAction] [-ModerateThreatDefaultAction] [-HighThreatDefaultAction] [-SevereThreatDefaultAction] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MpThreat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MpPreference\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ExclusionPath \\u003cstring[]\\u003e] [-ExclusionExtension \\u003cstring[]\\u003e] [-ExclusionProcess \\u003cstring[]\\u003e] [-RealTimeScanDirection \\u003cScanDirection\\u003e] [-QuarantinePurgeItemsAfterDelay \\u003cuint32\\u003e] [-RemediationScheduleDay \\u003cDay\\u003e] [-RemediationScheduleTime \\u003cdatetime\\u003e] [-ReportingAdditionalActionTimeOut \\u003cuint32\\u003e] [-ReportingCriticalFailureTimeOut \\u003cuint32\\u003e] [-ReportingNonCriticalTimeOut \\u003cuint32\\u003e] [-ScanAvgCPULoadFactor \\u003cbyte\\u003e] [-CheckForSignaturesBeforeRunningScan \\u003cbool\\u003e] [-ScanPurgeItemsAfterDelay \\u003cuint32\\u003e] [-ScanOnlyIfIdleEnabled \\u003cbool\\u003e] [-ScanParameters \\u003cScanType\\u003e] [-ScanScheduleDay \\u003cDay\\u003e] [-ScanScheduleQuickScanTime \\u003cdatetime\\u003e] [-ScanScheduleTime \\u003cdatetime\\u003e] [-SignatureFirstAuGracePeriod \\u003cuint32\\u003e] [-SignatureAuGracePeriod \\u003cuint32\\u003e] [-SignatureDefinitionUpdateFileSharesSources \\u003cstring\\u003e] [-SignatureDisableUpdateOnStartupWithoutEngine \\u003cbool\\u003e] [-SignatureFallbackOrder \\u003cstring\\u003e] [-SignatureScheduleDay \\u003cDay\\u003e] [-SignatureScheduleTime \\u003cdatetime\\u003e] [-SignatureUpdateCatchupInterval \\u003cuint32\\u003e] [-SignatureUpdateInterval \\u003cuint32\\u003e] [-MAPSReporting \\u003cMAPSReportingType\\u003e] [-SubmitSamplesConsent \\u003cSubmitSamplesConsentType\\u003e] [-DisableAutoExclusions \\u003cbool\\u003e] [-DisablePrivacyMode \\u003cbool\\u003e] [-RandomizeScheduleTaskTimes \\u003cbool\\u003e] [-DisableBehaviorMonitoring \\u003cbool\\u003e] [-DisableIntrusionPreventionSystem \\u003cbool\\u003e] [-DisableIOAVProtection \\u003cbool\\u003e] [-DisableRealtimeMonitoring \\u003cbool\\u003e] [-DisableScriptScanning \\u003cbool\\u003e] [-DisableArchiveScanning \\u003cbool\\u003e] [-DisableCatchupFullScan \\u003cbool\\u003e] [-DisableCatchupQuickScan \\u003cbool\\u003e] [-DisableEmailScanning \\u003cbool\\u003e] [-DisableRemovableDriveScanning \\u003cbool\\u003e] [-DisableRestorePoint \\u003cbool\\u003e] [-DisableScanningMappedNetworkDrivesForFullScan \\u003cbool\\u003e] [-DisableScanningNetworkFiles \\u003cbool\\u003e] [-UILockdown \\u003cbool\\u003e] [-ThreatIDDefaultAction_Ids \\u003clong[]\\u003e] [-ThreatIDDefaultAction_Actions \\u003cThreatAction[]\\u003e] [-UnknownThreatDefaultAction \\u003cThreatAction\\u003e] [-LowThreatDefaultAction \\u003cThreatAction\\u003e] [-ModerateThreatDefaultAction \\u003cThreatAction\\u003e] [-HighThreatDefaultAction \\u003cThreatAction\\u003e] [-SevereThreatDefaultAction \\u003cThreatAction\\u003e] [-Force] [-DisableBlockAtFirstSeen \\u003cbool\\u003e] [-PUAProtection \\u003cPUAProtectionType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-MpScan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ScanPath \\u003cstring\\u003e] [-ScanType \\u003cScanType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-MpWDOScan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-MpSignature\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UpdateSource \\u003cUpdateSource\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"DirectAccessClientComponents\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-DAManualEntryPointSelection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-DAManualEntryPointSelection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-EntryPointName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DAClientExperienceConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DAEntryPointTableItem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Dism\",\n                        \"Version\":  \"3.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Apply-WindowsUnattend\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-ProvisionedAppxPackage\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsCapability\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Online [-LimitAccess] [-Source \\u003cstring[]\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Path \\u003cstring\\u003e [-LimitAccess] [-Source \\u003cstring[]\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-Recurse] [-ForceUnsigned] [-Driver \\u003cstring\\u003e] [-BasicDriverObject \\u003cBasicDriverObject\\u003e] [-AdvancedDriverObject \\u003cAdvancedDriverObject\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -CapturePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-ConfigFilePath \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-CheckIntegrity] [-NoRpFix] [-Setbootable] [-Verify] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-WindowsCorruptMountPoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-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] -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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Expand-WindowsCustomDataImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -CustomDataImage \\u003cstring\\u003e -SingleInstance [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Expand-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -Name \\u003cstring\\u003e -ApplyPath \\u003cstring\\u003e [-SplitImageFilePattern \\u003cstring\\u003e] [-CheckIntegrity] [-ConfirmTrustedFile] [-NoRpFix] [-Verify] [-WIMBoot] [-Compact] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\u003e -ApplyPath \\u003cstring\\u003e [-SplitImageFilePattern \\u003cstring\\u003e] [-CheckIntegrity] [-ConfirmTrustedFile] [-NoRpFix] [-Verify] [-WIMBoot] [-Compact] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-Destination \\u003cstring\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -Online [-Destination \\u003cstring\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-DestinationImagePath \\u003cstring\\u003e -SourceImagePath \\u003cstring\\u003e -SourceName \\u003cstring\\u003e [-CheckIntegrity] [-CompressionType \\u003cstring\\u003e] [-DestinationName \\u003cstring\\u003e] [-Setbootable] [-SplitImageFilePattern \\u003cstring\\u003e] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -DestinationImagePath \\u003cstring\\u003e -SourceImagePath \\u003cstring\\u003e -SourceIndex \\u003cuint32\\u003e [-CheckIntegrity] [-CompressionType \\u003cstring\\u003e] [-DestinationName \\u003cstring\\u003e] [-Setbootable] [-SplitImageFilePattern \\u003cstring\\u003e] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WIMBootEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsCapability\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-Name \\u003cstring\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -Online [-Name \\u003cstring\\u003e] [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsEdition\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-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] -ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -Mounted [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsImageContent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsOptionalFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-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 -ImagePath \\u003cstring\\u003e -Name \\u003cstring\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WindowsCustomImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-CapturePath \\u003cstring\\u003e [-ConfigFilePath \\u003cstring\\u003e] [-CheckIntegrity] [-Verify] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -CapturePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-CompressionType \\u003cstring\\u003e] [-ConfigFilePath \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-CheckIntegrity] [-NoRpFix] [-Setbootable] [-Verify] [-WIMBoot] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-OptimizationTarget \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AppxProvisionedPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsCapability\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Online [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsDriver\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Driver \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -Name \\u003cstring\\u003e [-CheckIntegrity] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e] -ImagePath \\u003cstring\\u003e -Index \\u003cuint32\\u003e [-CheckIntegrity] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WindowsPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-CheckIntegrity] [-Append] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AppXProvisionedDataFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-PackageName \\u003cstring\\u003e -CustomDataPath \\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 -CustomDataPath \\u003cstring\\u003e -Online [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsEdition\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Edition \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsProductKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ProductKey \\u003cstring\\u003e -Path \\u003cstring\\u003e [-WindowsDirectory \\u003cstring\\u003e] [-SystemDrive \\u003cstring\\u003e] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Split-WindowsImage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ImagePath \\u003cstring\\u003e -SplitImagePath \\u003cstring\\u003e -FileSize \\u003cuint64\\u003e [-CheckIntegrity] [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-WIMBootEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e -ImagePath \\u003cstring\\u003e -DataSourceID \\u003clong\\u003e [-LogPath \\u003cstring\\u003e] [-ScratchDirectory \\u003cstring\\u003e] [-LogLevel \\u003cLogLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Use-WindowsUnattend\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Apply-WindowsUnattend\",\n                                                \"Add-ProvisionedAppxPackage\",\n                                                \"Remove-ProvisionedAppxPackage\",\n                                                \"Get-ProvisionedAppxPackage\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"DnsClient\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-DnsClientCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Server \\u003cstring\\u003e] [-GpoName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Namespace] \\u003cstring\\u003e] [-Effective] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-GpoName \\u003cstring\\u003e] [-Server \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DnsClientServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-GpoName \\u003cstring\\u003e] [-PassThru] [-Server \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientNrptGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientNrptRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DnsClientServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-DnsName\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"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]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"EventTracingManagement\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-EtwTraceProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Guid] \\u003cstring\\u003e -SessionName \\u003cstring\\u003e [-Level \\u003cbyte\\u003e] [-MatchAnyKeyword \\u003cuint64\\u003e] [-MatchAllKeyword \\u003cuint64\\u003e] [-Property \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Guid] \\u003cstring\\u003e -AutologgerName \\u003cstring\\u003e [-Level \\u003cbyte\\u003e] [-MatchAnyKeyword \\u003cuint64\\u003e] [-MatchAllKeyword \\u003cuint64\\u003e] [-Property \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AutologgerConfig\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EtwTraceProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Guid] \\u003cstring[]\\u003e] [-AutologgerName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Guid] \\u003cstring[]\\u003e] [-SessionName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EtwTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-AutologgerConfig\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-BufferSize \\u003cuint32\\u003e] [-ClockType \\u003cClockType\\u003e] [-DisableRealtimePersistence \\u003cuint32\\u003e] [-FileCount \\u003cuint32\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-FileMax \\u003cuint32\\u003e] [-FlushTimer \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-LogFileMode \\u003cuint32\\u003e] [-MaximumFileSize \\u003cuint32\\u003e] [-MaximumBuffers \\u003cuint32\\u003e] [-MinimumBuffers \\u003cuint32\\u003e] [-Start \\u003cEnabled\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EtwTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-LogFileMode \\u003cuint32\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaximumFileSize \\u003cuint32\\u003e] [-BufferSize \\u003cuint32\\u003e] [-MinimumBuffers \\u003cuint32\\u003e] [-MaximumBuffers \\u003cuint32\\u003e] [-FlushTimer \\u003cuint32\\u003e] [-ClockType \\u003cClockType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-AutologgerConfig\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_AutologgerConfig[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-EtwTraceProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Guid] \\u003cstring[]\\u003e -AutologgerName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Guid] \\u003cstring[]\\u003e -SessionName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_EtwTraceProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-EtwTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_EtwTraceSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-EtwTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e -DestinationFolder \\u003cstring\\u003e [-DeleteAfterSend] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_EtwTraceSession[]\\u003e -DestinationFolder \\u003cstring\\u003e [-DeleteAfterSend] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AutologgerConfig\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-BufferSize \\u003cuint32\\u003e] [-ClockType \\u003cClockType\\u003e] [-DisableRealtimePersistence \\u003cuint32\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-FileMax \\u003cuint32\\u003e] [-FlushTimer \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-LogFileMode \\u003cuint32\\u003e] [-MaximumFileSize \\u003cuint32\\u003e] [-MaximumBuffers \\u003cuint32\\u003e] [-MinimumBuffers \\u003cuint32\\u003e] [-Start \\u003cuint32\\u003e] [-InitStatus \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_AutologgerConfig[]\\u003e [-BufferSize \\u003cuint32\\u003e] [-ClockType \\u003cClockType\\u003e] [-DisableRealtimePersistence \\u003cuint32\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-FileMax \\u003cuint32\\u003e] [-FlushTimer \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-LogFileMode \\u003cuint32\\u003e] [-MaximumFileSize \\u003cuint32\\u003e] [-MaximumBuffers \\u003cuint32\\u003e] [-MinimumBuffers \\u003cuint32\\u003e] [-Start \\u003cuint32\\u003e] [-InitStatus \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-EtwTraceProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Guid] \\u003cstring[]\\u003e -AutologgerName \\u003cstring[]\\u003e [-Level \\u003cbyte\\u003e] [-MatchAnyKeyword \\u003cuint64\\u003e] [-MatchAllKeyword \\u003cuint64\\u003e] [-Property \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Guid] \\u003cstring[]\\u003e -SessionName \\u003cstring[]\\u003e [-Level \\u003cbyte\\u003e] [-MatchAnyKeyword \\u003cuint64\\u003e] [-MatchAllKeyword \\u003cuint64\\u003e] [-Property \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_EtwTraceProvider[]\\u003e [-Level \\u003cbyte\\u003e] [-MatchAnyKeyword \\u003cuint64\\u003e] [-MatchAllKeyword \\u003cuint64\\u003e] [-Property \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-EtwTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-LogFileMode \\u003cuint32\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaximumFileSize \\u003cuint32\\u003e] [-BufferSize \\u003cuint32\\u003e] [-MaximumBuffers \\u003cuint32\\u003e] [-FlushTimer \\u003cuint32\\u003e] [-ClockType \\u003cClockType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_EtwTraceSession[]\\u003e [-LogFileMode \\u003cuint32\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaximumFileSize \\u003cuint32\\u003e] [-BufferSize \\u003cuint32\\u003e] [-MaximumBuffers \\u003cuint32\\u003e] [-FlushTimer \\u003cuint32\\u003e] [-ClockType \\u003cClockType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"HgsClient\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"ConvertTo-HgsKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Bytes] \\u003cbyte[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-HgsGuardian\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_HgsGuardian\\u003e [-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HgsClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HgsGuardian\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-HgsKeyProtectorAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-KeyProtector \\u003cCimInstance#MSFT_HgsKeyProtector\\u003e -Guardian \\u003cCimInstance#MSFT_HgsGuardian\\u003e [-AllowUntrustedRoot] [-AllowExpired] [\\u003cCommonParameters\\u003e] -KeyProtector \\u003cCimInstance#MSFT_HgsKeyProtector\\u003e -GuardianFriendlyName \\u003cstring\\u003e [-AllowUntrustedRoot] [-AllowExpired] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-HgsGuardian\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -Name \\u003cstring\\u003e [-AllowExpired] [-AllowUntrustedRoot] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-HgsGuardian\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-SigningCertificate] \\u003cstring\\u003e [-SigningCertificatePassword] \\u003csecurestring\\u003e [-EncryptionCertificate] \\u003cstring\\u003e [-EncryptionCertificatePassword] \\u003csecurestring\\u003e [-AllowExpired] [-AllowUntrustedRoot] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-SigningCertificateThumbprint] \\u003cstring\\u003e [-EncryptionCertificateThumbprint] \\u003cstring\\u003e [-AllowExpired] [-AllowUntrustedRoot] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -GenerateCertificates [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-HgsKeyProtector\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Owner] \\u003cCimInstance#MSFT_HgsGuardian\\u003e [[-Guardian] \\u003cCimInstance#MSFT_HgsGuardian[]\\u003e] [-AllowExpired] [-AllowUntrustedRoot] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-HgsGuardian\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-HgsKeyProtectorAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-KeyProtector \\u003cCimInstance#MSFT_HgsKeyProtector\\u003e -Guardian \\u003cCimInstance#MSFT_HgsGuardian\\u003e [\\u003cCommonParameters\\u003e] -KeyProtector \\u003cCimInstance#MSFT_HgsKeyProtector\\u003e -GuardianFriendlyName \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-HgsClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-EnableLocalMode] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -KeyProtectionServerUrl \\u003cstring\\u003e -AttestationServerUrl \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HgsAttestationBaselinePolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Path \\u003cstring\\u003e [-Force] [-SkipValidation] [\\u003cCommonParameters\\u003e] -Console [-SkipValidation] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"HgsDiagnostics\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-HgsTrace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Collector \\u003cstring[]\\u003e] [-Target \\u003cInputTarget[]\\u003e] [-WriteManifest] [-Detailed] [-Compact] [-WaitForDebug] [-Diagnostic \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring\\u003e] -RunDiagnostics [-Target \\u003cInputTarget[]\\u003e] [-WriteManifest] [-Detailed] [-Compact] [-WaitForDebug] [-Diagnostic \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HgsTraceFileData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e -Manifest \\u003cstring\\u003e -StartByte \\u003clong\\u003e [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e -Manifest \\u003cstring\\u003e -Length [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-HgsTraceTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-HostName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-PSSessionConfigurationName \\u003cstring\\u003e] [-Role \\u003cBaseHgsRoles[]\\u003e] [-WaitForDebug] [\\u003cCommonParameters\\u003e] -HostName \\u003cstring\\u003e -NoAccess -Role \\u003cBaseHgsRoles[]\\u003e [\\u003cCommonParameters\\u003e] -Local [-Role \\u003cBaseHgsRoles[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-HgsTraceTarget\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Target \\u003cInputTarget\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Hyper-V\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-VMAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-SanName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-GenerateWwn] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-SanName] \\u003cstring\\u003e -WorldWideNodeNameSetA \\u003cstring\\u003e -WorldWidePortNameSetA \\u003cstring\\u003e -WorldWideNodeNameSetB \\u003cstring\\u003e -WorldWidePortNameSetB \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SanName] \\u003cstring\\u003e [-GenerateWwn] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SanName] \\u003cstring\\u003e -WorldWideNodeNameSetA \\u003cstring\\u003e -WorldWidePortNameSetA \\u003cstring\\u003e -WorldWideNodeNameSetB \\u003cstring\\u003e -WorldWidePortNameSetB \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerType] \\u003cControllerType\\u003e] [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerType] \\u003cControllerType\\u003e] [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController\\u003e [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ResourcePoolName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMHostAssignableDevice] \\u003cVMHostAssignableDevice[]\\u003e -ResourcePoolName \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Subnet] \\u003cstring\\u003e [[-Priority] \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchName \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-Passthru] [-ResourcePoolName \\u003cstring\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ManagementOS] [-SwitchName \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-Passthru] [-DeviceNaming \\u003cOnOffState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SwitchName \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-Passthru] [-ResourcePoolName \\u003cstring\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapterAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e -ManagementOS [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapterExtendedAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e -ManagementOS [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] -ManagementOS [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMScsiController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMStoragePath\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ExternalPort -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-SwitchName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SwitchName] \\u003cstring[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitchTeamMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-SnapshotName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-SnapshotName] \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Compare-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-AsJob] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Register] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-VhdDestinationPath] \\u003cstring\\u003e] -Copy [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-VhdSourcePath \\u003cstring\\u003e] [-GenerateNewId] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-AsJob] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-VMFailover\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-SwitchName] \\u003cstring\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [-SwitchName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [-VMSwitch] \\u003cVMSwitch\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e -UseAutomaticConnection [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-VMSwitch] \\u003cVMSwitch\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] -UseAutomaticConnection [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -HostBusAdapter \\u003cciminstance[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e [-VHDType \\u003cVhdType\\u003e] [-ParentPath \\u003cstring\\u003e] [-BlockSizeBytes \\u003cuint32\\u003e] [-DeleteSource] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-VMFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-SourcePath] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e -FileSource \\u003cCopyFileSourceType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CreateFullPath] [-Force] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SourcePath] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e -FileSource \\u003cCopyFileSourceType\\u003e [-CreateFullPath] [-Force] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-InjectNonMaskableInterrupt] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-InjectNonMaskableInterrupt] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMConsoleSupport\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMEventing\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMIntegrationService\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMIntegrationService] \\u003cVMIntegrationComponent[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMMigration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMRemoteFXPhysicalVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPU] \\u003cVMRemoteFXPhysicalVideoAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMResourceMetering\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ResourcePoolName] \\u003cstring\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitch] \\u003cVMSwitch[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSwitchExtension] \\u003cVMSwitchExtension[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMTPM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -HostBusAdapter \\u003cciminstance[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-SnapshotId \\u003cguid\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InstancePath] \\u003cstring\\u003e] [[-LocationPath] \\u003cstring\\u003e] [-Force] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMConsoleSupport\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMEventing\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMIntegrationService\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMIntegrationService] \\u003cVMIntegrationComponent[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMMigration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMRemoteFXPhysicalVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPU] \\u003cVMRemoteFXPhysicalVideoAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ReplicaServerName] \\u003cstring\\u003e [-ReplicaServerPort] \\u003cint\\u003e [-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ExcludedVhd \\u003cHardDiskDrive[]\\u003e] [-ExcludedVhdPath \\u003cstring[]\\u003e] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsReplica] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicaServerName] \\u003cstring\\u003e [-ReplicaServerPort] \\u003cint\\u003e [-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ExcludedVhd \\u003cHardDiskDrive[]\\u003e] [-ExcludedVhdPath \\u003cstring[]\\u003e] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Credential \\u003cpscredential[]\\u003e] [-AsReplica] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMResourceMetering\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ResourcePoolName] \\u003cstring\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitch] \\u003cVMSwitch[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSwitchExtension] \\u003cVMSwitchExtension[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMTPM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-CaptureLiveState \\u003cCaptureLiveState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-CaptureLiveState \\u003cCaptureLiveState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Path] \\u003cstring\\u003e -VMName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Path] \\u003cstring\\u003e -Name \\u003cstring[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VHDSet\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-GetAllPaths] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VHDSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-GetParentPaths] [-SnapshotId \\u003cguid[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cguid\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterObject] \\u003cClusterObject\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMBios\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMComPort\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Number] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Number] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-Number] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMConnectAccess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-UserName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-UserName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [-ControllerLocation \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMFirmware\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMFloppyDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AdapterId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AdapterId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cguid\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [-ControllerType \\u003cControllerType\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [-ControllerType \\u003cControllerType\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [-ControllerType \\u003cControllerType\\u003e] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [-ControllerLocation \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHost\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostCluster\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ClusterName] \\u003cstring[]\\u003e [[-Credential] \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostNumaNode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostNumaNodeStatus\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostSupportedVersion\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Default] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Default] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMIdeController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMIntegrationService\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMKeyProtector\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [-ControllerLocation \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMMemory\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Subnet] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Priority \\u003cuint32[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -All [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterExtendedAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterFailoverConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterIsolation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -ManagementOS [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterTeamMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-Passthru] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterVlan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMPartitionableGpu\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMProcessor\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMRemoteFXPhysicalVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicaServerName \\u003cstring\\u003e] [-PrimaryServerName \\u003cstring\\u003e] [-ReplicationState \\u003cVMReplicationState\\u003e] [-ReplicationHealth \\u003cVMReplicationHealthState\\u003e] [-ReplicationMode \\u003cVMReplicationMode\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-TrustGroup \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AllowedPrimaryServer] \\u003cstring\\u003e] [-ReplicaStorageLocation \\u003cstring\\u003e] [-TrustGroup \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMReplicationServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMScsiController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSecurity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring\\u003e] [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ParentOf \\u003cVirtualMachineBase\\u003e [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ChildOf \\u003cVMSnapshot\\u003e [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMStoragePath\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [-ResourcePoolName] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-ResourcePoolName] \\u003cstring[]\\u003e] [-SwitchType \\u003cVMSwitchType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cguid[]\\u003e] [[-ResourcePoolName] \\u003cstring[]\\u003e] [-SwitchType \\u003cVMSwitchType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMSwitchName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionPortData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ExternalPort [-SwitchName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ExternalPort [-SwitchName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionSwitchData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchTeam\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-VMSwitch] \\u003cVMSwitch[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSystemSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSystemSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-SystemSwitchExtension \\u003cVMSystemSwitchExtension[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSystemSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-SystemSwitchExtension \\u003cVMSystemSwitchExtension[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMVideo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-VMConnectAccess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Register] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-VhdDestinationPath] \\u003cstring\\u003e] -Copy [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-VhdSourcePath \\u003cstring\\u003e] [-GenerateNewId] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-VMInitialReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicaServerName \\u003cstring\\u003e] [-PrimaryServerName \\u003cstring\\u003e] [-ReplicationState \\u003cVMReplicationState\\u003e] [-ReplicationHealth \\u003cVMReplicationHealthState\\u003e] [-ReplicationMode \\u003cVMReplicationMode\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-TrustGroup \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Merge-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-DestinationPath] \\u003cstring\\u003e] [-Force] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-NoDriveLetter] [-ReadOnly] [-SnapshotId \\u003cguid\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-HostAssignableDevice] \\u003cVMHostAssignableDevice[]\\u003e] [[-InstancePath] \\u003cstring\\u003e] [[-LocationPath] \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DestinationCredential \\u003cpscredential\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-DestinationCredential \\u003cpscredential\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-VMStorage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-DestinationStoragePath] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationStoragePath] \\u003cstring\\u003e [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VFD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-SizeBytes] \\u003cuint64\\u003e [-Dynamic] [-BlockSizeBytes \\u003cuint32\\u003e] [-LogicalSectorSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-ParentPath] \\u003cstring\\u003e [[-SizeBytes] \\u003cuint64\\u003e] [-Differencing] [-BlockSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-SizeBytes] \\u003cuint64\\u003e -Fixed [-BlockSizeBytes \\u003cuint32\\u003e] [-LogicalSectorSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -SourceDisk \\u003cuint32\\u003e -Fixed [-BlockSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -SourceDisk \\u003cuint32\\u003e -Dynamic [-BlockSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-MemoryStartupBytes] \\u003clong\\u003e] [[-Generation] \\u003cint16\\u003e] [-BootDevice \\u003cBootDevice\\u003e] [-NoVHD] [-SwitchName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Version \\u003cversion\\u003e] [-Prerelease] [-Experimental] [-Force] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-MemoryStartupBytes] \\u003clong\\u003e] [[-Generation] \\u003cint16\\u003e] -NewVHDPath \\u003cstring\\u003e -NewVHDSizeBytes \\u003cuint64\\u003e [-BootDevice \\u003cBootDevice\\u003e] [-SwitchName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Version \\u003cversion\\u003e] [-Prerelease] [-Experimental] [-Force] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-MemoryStartupBytes] \\u003clong\\u003e] [[-Generation] \\u003cint16\\u003e] -VHDPath \\u003cstring\\u003e [-BootDevice \\u003cBootDevice\\u003e] [-SwitchName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Version \\u003cversion\\u003e] [-Prerelease] [-Experimental] [-Force] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-GroupType] \\u003cGroupType\\u003e [[-Id] \\u003cguid\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowedPrimaryServer] \\u003cstring\\u003e [-ReplicaStorageLocation] \\u003cstring\\u003e [-TrustGroup] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e [[-ParentName] \\u003cstring[]\\u003e] [[-Paths] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Note \\u003cstring\\u003e] [-HostBusAdapter \\u003cciminstance[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Note \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -NetAdapterName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-Notes \\u003cstring\\u003e] [-MinimumBandwidthMode \\u003cVMSwitchBandwidthMode\\u003e] [-EnableIov \\u003cbool\\u003e] [-EnablePacketDirect \\u003cbool\\u003e] [-EnableEmbeddedTeaming \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -NetAdapterInterfaceDescription \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-Notes \\u003cstring\\u003e] [-MinimumBandwidthMode \\u003cVMSwitchBandwidthMode\\u003e] [-EnableIov \\u003cbool\\u003e] [-EnablePacketDirect \\u003cbool\\u003e] [-EnableEmbeddedTeaming \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -SwitchType \\u003cVMSwitchType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Notes \\u003cstring\\u003e] [-MinimumBandwidthMode \\u003cVMSwitchBandwidthMode\\u003e] [-EnableIov \\u003cbool\\u003e] [-EnablePacketDirect \\u003cbool\\u003e] [-EnableEmbeddedTeaming \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Mode \\u003cVhdCompactMode\\u003e] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-VHDSet\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VHDSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e -SnapshotId \\u003cguid[]\\u003e [-PersistReferencePoint] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VHDSnapshot] \\u003cVHDSnapshotInfo[]\\u003e [-PersistReferencePoint] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMAssignableDevice] \\u003cVMAssignedDevice[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-ControllerNumber] \\u003cint\\u003e [-ControllerLocation] \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDvdDrive] \\u003cDvdDrive[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMFibreChannelHba] \\u003cVMFibreChannelHba[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-AdapterId \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-AdapterId \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGpuPartitionAdapter] \\u003cVMGpuPartitionAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-ControllerType] \\u003cControllerType\\u003e [-ControllerNumber] \\u003cint\\u003e [-ControllerLocation] \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMHardDiskDrive] \\u003cHardDiskDrive[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ResourcePoolName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMHostAssignableDevice] \\u003cVMHostAssignableDevice[]\\u003e -ResourcePoolName \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMKeyStorageDrive] \\u003cKeyStorageDrive[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Subnet] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterAclSetting[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterExtendedAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterExtendedAclSetting[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterRoutingDomainSetting[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterTeamMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRemoteFx3dVideoAdapter] \\u003cVMRemoteFx3DVideoAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowedPrimaryServer] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TrustGroup] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplicationAuthorizationEntry] \\u003cVMReplicationAuthorizationEntry[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSavedState\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMScsiController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ControllerNumber] \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMScsiController] \\u003cVMScsiController[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-IncludeAllChildSnapshots] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-IncludeAllChildSnapshots] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot[]\\u003e [-IncludeAllChildSnapshots] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMStoragePath\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ResourcePoolName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [[-ResourcePoolName] \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-Passthru] [-VMName \\u003cstring[]\\u003e] [-VMNetworkAdapter \\u003cVMNetworkAdapterBase[]\\u003e] [-ManagementOS] [-ExternalPort] [-SwitchName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-VM \\u003cVirtualMachine[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-SwitchName \\u003cstring[]\\u003e] [-VMSwitch \\u003cVMSwitch[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitchTeamMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup[]\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring\\u003e] [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [-NewName] \\u003cstring\\u003e -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring\\u003e] [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VMName] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-NewName] \\u003cstring\\u003e -Name \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-SnapshotFilePath \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-VMReplicationStatistics\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-VMResourceMetering\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ResourcePoolName] \\u003cstring\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-SizeBytes] \\u003cuint64\\u003e [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -ToMinimumSize [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -Wait [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Wait [-Force] [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e -Name \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-ResynchronizeStartTime \\u003cdatetime\\u003e] [-Resynchronize] [-AsJob] [-Continue] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-ResynchronizeStartTime \\u003cdatetime\\u003e] [-Resynchronize] [-AsJob] [-Continue] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-ResynchronizeStartTime \\u003cdatetime\\u003e] [-Resynchronize] [-AsJob] [-Continue] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-VMConnectAccess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-ParentPath] \\u003cstring\\u003e [-LeafPath \\u003cstring\\u003e] [-IgnoreIdMismatch] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -PhysicalSectorSizeBytes \\u003cuint32\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -ResetDiskIdentifier [-Force] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-GuestControlledCacheTypes \\u003cbool\\u003e] [-LowMemoryMappedIoSpace \\u003cuint32\\u003e] [-HighMemoryMappedIoSpace \\u003cuint64\\u003e] [-ProcessorCount \\u003clong\\u003e] [-DynamicMemory] [-StaticMemory] [-MemoryMinimumBytes \\u003clong\\u003e] [-MemoryMaximumBytes \\u003clong\\u003e] [-MemoryStartupBytes \\u003clong\\u003e] [-AutomaticStartAction \\u003cStartAction\\u003e] [-AutomaticStopAction \\u003cStopAction\\u003e] [-AutomaticStartDelay \\u003cint\\u003e] [-AutomaticCriticalErrorAction \\u003cCriticalErrorAction\\u003e] [-AutomaticCriticalErrorActionTimeout \\u003cint\\u003e] [-LockOnDisconnect \\u003cOnOffState\\u003e] [-Notes \\u003cstring\\u003e] [-NewVMName \\u003cstring\\u003e] [-SnapshotFileLocation \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-CheckpointType \\u003cCheckpointType\\u003e] [-Passthru] [-AllowUnverifiedPaths] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-GuestControlledCacheTypes \\u003cbool\\u003e] [-LowMemoryMappedIoSpace \\u003cuint32\\u003e] [-HighMemoryMappedIoSpace \\u003cuint64\\u003e] [-ProcessorCount \\u003clong\\u003e] [-DynamicMemory] [-StaticMemory] [-MemoryMinimumBytes \\u003clong\\u003e] [-MemoryMaximumBytes \\u003clong\\u003e] [-MemoryStartupBytes \\u003clong\\u003e] [-AutomaticStartAction \\u003cStartAction\\u003e] [-AutomaticStopAction \\u003cStopAction\\u003e] [-AutomaticStartDelay \\u003cint\\u003e] [-AutomaticCriticalErrorAction \\u003cCriticalErrorAction\\u003e] [-AutomaticCriticalErrorActionTimeout \\u003cint\\u003e] [-LockOnDisconnect \\u003cOnOffState\\u003e] [-Notes \\u003cstring\\u003e] [-NewVMName \\u003cstring\\u003e] [-SnapshotFileLocation \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-CheckpointType \\u003cCheckpointType\\u003e] [-Passthru] [-AllowUnverifiedPaths] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMBios\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DisableNumLock] [-EnableNumLock] [-StartupOrder \\u003cBootDevice[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-DisableNumLock] [-EnableNumLock] [-StartupOrder \\u003cBootDevice[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMBios] \\u003cVMBios[]\\u003e [-DisableNumLock] [-EnableNumLock] [-StartupOrder \\u003cBootDevice[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMComPort\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-Number] \\u003cint\\u003e [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DebuggerMode \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Path] \\u003cstring\\u003e] -Number \\u003cint\\u003e [-DebuggerMode \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMComPort] \\u003cVMComPort[]\\u003e [[-Path] \\u003cstring\\u003e] [-DebuggerMode \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDvdDrive] \\u003cDvdDrive[]\\u003e [[-Path] \\u003cstring\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e -SanName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e -GenerateWwn [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-NewWorldWideNodeNameSetA \\u003cstring\\u003e] [-NewWorldWidePortNameSetA \\u003cstring\\u003e] [-NewWorldWideNodeNameSetB \\u003cstring\\u003e] [-NewWorldWidePortNameSetB \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFibreChannelHba] \\u003cVMFibreChannelHba\\u003e -GenerateWwn [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFibreChannelHba] \\u003cVMFibreChannelHba\\u003e [-NewWorldWideNodeNameSetA \\u003cstring\\u003e] [-NewWorldWidePortNameSetA \\u003cstring\\u003e] [-NewWorldWideNodeNameSetB \\u003cstring\\u003e] [-NewWorldWidePortNameSetB \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFibreChannelHba] \\u003cVMFibreChannelHba\\u003e -SanName \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMFirmware\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-BootOrder \\u003cVMComponentObject[]\\u003e] [-FirstBootDevice \\u003cVMComponentObject\\u003e] [-EnableSecureBoot \\u003cOnOffState\\u003e] [-SecureBootTemplate \\u003cstring\\u003e] [-SecureBootTemplateId \\u003cguid\\u003e] [-PreferredNetworkBootProtocol \\u003cIPProtocolPreference\\u003e] [-ConsoleMode \\u003cConsoleModeType\\u003e] [-PauseAfterBootFailure \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-BootOrder \\u003cVMComponentObject[]\\u003e] [-FirstBootDevice \\u003cVMComponentObject\\u003e] [-EnableSecureBoot \\u003cOnOffState\\u003e] [-SecureBootTemplate \\u003cstring\\u003e] [-SecureBootTemplateId \\u003cguid\\u003e] [-PreferredNetworkBootProtocol \\u003cIPProtocolPreference\\u003e] [-ConsoleMode \\u003cConsoleModeType\\u003e] [-PauseAfterBootFailure \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFirmware] \\u003cVMFirmware[]\\u003e [-BootOrder \\u003cVMComponentObject[]\\u003e] [-FirstBootDevice \\u003cVMComponentObject\\u003e] [-EnableSecureBoot \\u003cOnOffState\\u003e] [-SecureBootTemplate \\u003cstring\\u003e] [-SecureBootTemplateId \\u003cguid\\u003e] [-PreferredNetworkBootProtocol \\u003cIPProtocolPreference\\u003e] [-ConsoleMode \\u003cConsoleModeType\\u003e] [-PauseAfterBootFailure \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMFloppyDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFloppyDiskDrive] \\u003cVMFloppyDiskDrive[]\\u003e [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-AdapterId \\u003cstring\\u003e] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-AdapterId \\u003cstring\\u003e] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGpuPartitionAdapter] \\u003cVMGpuPartitionAdapter[]\\u003e [-Passthru] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [[-ControllerType] \\u003cControllerType\\u003e] [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerType \\u003cControllerType\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations \\u003cbool\\u003e] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMHardDiskDrive] \\u003cHardDiskDrive[]\\u003e [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerType \\u003cControllerType\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations \\u003cbool\\u003e] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMHost\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-MaximumStorageMigrations \\u003cuint32\\u003e] [-MaximumVirtualMachineMigrations \\u003cuint32\\u003e] [-VirtualMachineMigrationAuthenticationType \\u003cMigrationAuthenticationType\\u003e] [-UseAnyNetworkForMigration \\u003cbool\\u003e] [-VirtualMachineMigrationPerformanceOption \\u003cVMMigrationPerformance\\u003e] [-ResourceMeteringSaveInterval \\u003ctimespan\\u003e] [-VirtualHardDiskPath \\u003cstring\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-MacAddressMaximum \\u003cstring\\u003e] [-MacAddressMinimum \\u003cstring\\u003e] [-FibreChannelWwnn \\u003cstring\\u003e] [-FibreChannelWwpnMaximum \\u003cstring\\u003e] [-FibreChannelWwpnMinimum \\u003cstring\\u003e] [-NumaSpanningEnabled \\u003cbool\\u003e] [-EnableEnhancedSessionMode \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-MaximumStorageMigrations \\u003cuint32\\u003e] [-MaximumVirtualMachineMigrations \\u003cuint32\\u003e] [-VirtualMachineMigrationAuthenticationType \\u003cMigrationAuthenticationType\\u003e] [-UseAnyNetworkForMigration \\u003cbool\\u003e] [-VirtualMachineMigrationPerformanceOption \\u003cVMMigrationPerformance\\u003e] [-ResourceMeteringSaveInterval \\u003ctimespan\\u003e] [-VirtualHardDiskPath \\u003cstring\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-MacAddressMaximum \\u003cstring\\u003e] [-MacAddressMinimum \\u003cstring\\u003e] [-FibreChannelWwnn \\u003cstring\\u003e] [-FibreChannelWwpnMaximum \\u003cstring\\u003e] [-FibreChannelWwpnMinimum \\u003cstring\\u003e] [-NumaSpanningEnabled \\u003cbool\\u003e] [-EnableEnhancedSessionMode \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMHostCluster\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ClusterName] \\u003cstring[]\\u003e [[-Credential] \\u003cpscredential[]\\u003e] [-SharedStoragePath \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-SharedStoragePath \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMHostCluster[]\\u003e [-SharedStoragePath \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMKeyProtector\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-KeyProtector \\u003cbyte[]\\u003e] [-NewLocalKeyProtector] [-RestoreLastKnownGoodKeyProtector] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-KeyProtector \\u003cbyte[]\\u003e] [-NewLocalKeyProtector] [-RestoreLastKnownGoodKeyProtector] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMKeyStorageDrive] \\u003cKeyStorageDrive[]\\u003e [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMMemory\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Buffer \\u003cint\\u003e] [-DynamicMemoryEnabled \\u003cbool\\u003e] [-MaximumBytes \\u003clong\\u003e] [-StartupBytes \\u003clong\\u003e] [-MinimumBytes \\u003clong\\u003e] [-Priority \\u003cint\\u003e] [-MaximumAmountPerNumaNodeBytes \\u003clong\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Buffer \\u003cint\\u003e] [-DynamicMemoryEnabled \\u003cbool\\u003e] [-MaximumBytes \\u003clong\\u003e] [-StartupBytes \\u003clong\\u003e] [-MinimumBytes \\u003clong\\u003e] [-Priority \\u003cint\\u003e] [-MaximumAmountPerNumaNodeBytes \\u003clong\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMMemory] \\u003cVMMemory[]\\u003e [-Buffer \\u003cint\\u003e] [-DynamicMemoryEnabled \\u003cbool\\u003e] [-MaximumBytes \\u003clong\\u003e] [-StartupBytes \\u003clong\\u003e] [-MinimumBytes \\u003clong\\u003e] [-Priority \\u003cint\\u003e] [-MaximumAmountPerNumaNodeBytes \\u003clong\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Subnet] \\u003cstring\\u003e [[-NewSubnet] \\u003cstring\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-NewPriority \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Subnet] \\u003cstring\\u003e [[-NewSubnet] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-NewPriority \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterFailoverConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-IPv4Address \\u003cstring\\u003e] [-IPv6Address \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-IPv6SubnetPrefixLength \\u003cint\\u003e] [-IPv4PreferredDNSServer \\u003cstring\\u003e] [-IPv4AlternateDNSServer \\u003cstring\\u003e] [-IPv6PreferredDNSServer \\u003cstring\\u003e] [-IPv6AlternateDNSServer \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv6DefaultGateway \\u003cstring\\u003e] [-ClearFailoverIPv4Settings] [-ClearFailoverIPv6Settings] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter\\u003e [-IPv4Address \\u003cstring\\u003e] [-IPv6Address \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-IPv6SubnetPrefixLength \\u003cint\\u003e] [-IPv4PreferredDNSServer \\u003cstring\\u003e] [-IPv4AlternateDNSServer \\u003cstring\\u003e] [-IPv6PreferredDNSServer \\u003cstring\\u003e] [-IPv6AlternateDNSServer \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv6DefaultGateway \\u003cstring\\u003e] [-ClearFailoverIPv4Settings] [-ClearFailoverIPv6Settings] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-IPv4Address \\u003cstring\\u003e] [-IPv6Address \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-IPv6SubnetPrefixLength \\u003cint\\u003e] [-IPv4PreferredDNSServer \\u003cstring\\u003e] [-IPv4AlternateDNSServer \\u003cstring\\u003e] [-IPv6PreferredDNSServer \\u003cstring\\u003e] [-IPv6AlternateDNSServer \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv6DefaultGateway \\u003cstring\\u003e] [-ClearFailoverIPv4Settings] [-ClearFailoverIPv6Settings] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterIsolation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterRdma\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterRoutingDomainSetting\\u003e [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterTeamMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e -PhysicalNetAdapterName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -PhysicalNetAdapterName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e -PhysicalNetAdapterName \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e -PhysicalNetAdapterName \\u003cstring\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterVlan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMPartitionableGpu\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Passthru] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Passthru] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e] [-PartitionableGpu] \\u003cVMPartitionableGpu[]\\u003e [-Passthru] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e] [-Passthru] [-Name \\u003cstring\\u003e] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMProcessor\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Count \\u003clong\\u003e] [-CompatibilityForMigrationEnabled \\u003cbool\\u003e] [-CompatibilityForOlderOperatingSystemsEnabled \\u003cbool\\u003e] [-HwThreadCountPerCore \\u003clong\\u003e] [-Maximum \\u003clong\\u003e] [-Reserve \\u003clong\\u003e] [-RelativeWeight \\u003cint\\u003e] [-MaximumCountPerNumaNode \\u003cint\\u003e] [-MaximumCountPerNumaSocket \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-EnableHostResourceProtection \\u003cbool\\u003e] [-ExposeVirtualizationExtensions \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Count \\u003clong\\u003e] [-CompatibilityForMigrationEnabled \\u003cbool\\u003e] [-CompatibilityForOlderOperatingSystemsEnabled \\u003cbool\\u003e] [-HwThreadCountPerCore \\u003clong\\u003e] [-Maximum \\u003clong\\u003e] [-Reserve \\u003clong\\u003e] [-RelativeWeight \\u003cint\\u003e] [-MaximumCountPerNumaNode \\u003cint\\u003e] [-MaximumCountPerNumaSocket \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-EnableHostResourceProtection \\u003cbool\\u003e] [-ExposeVirtualizationExtensions \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMProcessor] \\u003cVMProcessor[]\\u003e [-Count \\u003clong\\u003e] [-CompatibilityForMigrationEnabled \\u003cbool\\u003e] [-CompatibilityForOlderOperatingSystemsEnabled \\u003cbool\\u003e] [-HwThreadCountPerCore \\u003clong\\u003e] [-Maximum \\u003clong\\u003e] [-Reserve \\u003clong\\u003e] [-RelativeWeight \\u003cint\\u003e] [-MaximumCountPerNumaNode \\u003cint\\u003e] [-MaximumCountPerNumaSocket \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-EnableHostResourceProtection \\u003cbool\\u003e] [-ExposeVirtualizationExtensions \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-MonitorCount] \\u003cbyte\\u003e] [[-MaximumResolution] \\u003cstring\\u003e] [[-VRAMSizeBytes] \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-MonitorCount] \\u003cbyte\\u003e] [[-MaximumResolution] \\u003cstring\\u003e] [[-VRAMSizeBytes] \\u003cuint64\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRemoteFx3dVideoAdapter] \\u003cVMRemoteFx3DVideoAdapter[]\\u003e [[-MonitorCount] \\u003cbyte\\u003e] [[-MaximumResolution] \\u003cstring\\u003e] [[-VRAMSizeBytes] \\u003cuint64\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ReplicaServerName] \\u003cstring\\u003e] [[-ReplicaServerPort] \\u003cint\\u003e] [[-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-DisableVSSSnapshotReplication] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ReplicatedDisks \\u003cHardDiskDrive[]\\u003e] [-ReplicatedDiskPaths \\u003cstring[]\\u003e] [-Reverse] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsReplica] [-UseBackup] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ReplicaServerName] \\u003cstring\\u003e] [[-ReplicaServerPort] \\u003cint\\u003e] [[-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-DisableVSSSnapshotReplication] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ReplicatedDisks \\u003cHardDiskDrive[]\\u003e] [-ReplicatedDiskPaths \\u003cstring[]\\u003e] [-Reverse] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsReplica] [-UseBackup] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [[-ReplicaServerName] \\u003cstring\\u003e] [[-ReplicaServerPort] \\u003cint\\u003e] [[-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-DisableVSSSnapshotReplication] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ReplicatedDisks \\u003cHardDiskDrive[]\\u003e] [-ReplicatedDiskPaths \\u003cstring[]\\u003e] [-Reverse] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsReplica] [-UseBackup] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowedPrimaryServer] \\u003cstring\\u003e [[-ReplicaStorageLocation] \\u003cstring\\u003e] [[-TrustGroup] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplicationAuthorizationEntry] \\u003cVMReplicationAuthorizationEntry[]\\u003e [[-ReplicaStorageLocation] \\u003cstring\\u003e] [[-TrustGroup] \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMReplicationServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ReplicationEnabled] \\u003cbool\\u003e] [[-AllowedAuthenticationType] \\u003cRecoveryAuthenticationType\\u003e] [[-ReplicationAllowedFromAnyServer] \\u003cbool\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-DefaultStorageLocation \\u003cstring\\u003e] [-KerberosAuthenticationPort \\u003cint\\u003e] [-CertificateAuthenticationPort \\u003cint\\u003e] [-MonitoringInterval \\u003ctimespan\\u003e] [-MonitoringStartTime \\u003ctimespan\\u003e] [-Force] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ReplicationEnabled] \\u003cbool\\u003e] [[-AllowedAuthenticationType] \\u003cRecoveryAuthenticationType\\u003e] [[-ReplicationAllowedFromAnyServer] \\u003cbool\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-DefaultStorageLocation \\u003cstring\\u003e] [-KerberosAuthenticationPortMapping \\u003chashtable\\u003e] [-CertificateAuthenticationPortMapping \\u003chashtable\\u003e] [-MonitoringInterval \\u003ctimespan\\u003e] [-MonitoringStartTime \\u003ctimespan\\u003e] [-Force] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-ParentName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-HostBusAdapter \\u003cciminstance[]\\u003e] [-Note \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Note \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSecurity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-EncryptStateAndVmMigrationTraffic \\u003cbool\\u003e] [-VirtualizationBasedSecurityOptOut \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-EncryptStateAndVmMigrationTraffic \\u003cbool\\u003e] [-VirtualizationBasedSecurityOptOut \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSecurityPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-Shielded \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-Shielded \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchType \\u003cVMSwitchType\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchType \\u003cVMSwitchType\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-NetAdapterInterfaceDescription] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-NetAdapterName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-NetAdapterInterfaceDescription] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-NetAdapterName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-Passthru] [-VMName \\u003cstring[]\\u003e] [-VMNetworkAdapter \\u003cVMNetworkAdapterBase[]\\u003e] [-ManagementOS] [-ExternalPort] [-SwitchName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-VM \\u003cVirtualMachine[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-SwitchName \\u003cstring[]\\u003e] [-VMSwitch \\u003cVMSwitch[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitchTeam\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMVideo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ResolutionType] \\u003cResolutionType\\u003e] [[-HorizontalResolution] \\u003cuint16\\u003e] [[-VerticalResolution] \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ResolutionType] \\u003cResolutionType\\u003e] [[-HorizontalResolution] \\u003cuint16\\u003e] [[-VerticalResolution] \\u003cuint16\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMVideo] \\u003cVMVideo[]\\u003e [[-ResolutionType] \\u003cResolutionType\\u003e] [[-HorizontalResolution] \\u003cuint16\\u003e] [[-VerticalResolution] \\u003cuint16\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VMFailover\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Prepare] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e -AsTest [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Prepare] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -AsTest [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRecoverySnapshot] \\u003cVMSnapshot\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRecoverySnapshot] \\u003cVMSnapshot\\u003e -AsTest [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VMInitialReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DestinationPath \\u003cstring\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-UseBackup] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-DestinationPath \\u003cstring\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-UseBackup] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-DestinationPath \\u003cstring\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-UseBackup] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VMTrace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Level] \\u003cTraceLevel\\u003e [-TraceVerboseObjects] [-Path \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Save] [-TurnOff] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Save] [-TurnOff] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMFailover\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMInitialReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMTrace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -SupportPersistentReservations [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e -SenderIPAddress \\u003cstring\\u003e -ReceiverIPAddress \\u003cstring\\u003e -SequenceNumber \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Sender] [-Receiver] [-NextHopMacAddress \\u003cstring\\u003e] [-IsolationId \\u003cint\\u003e] [-PayloadSize \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter\\u003e -SenderIPAddress \\u003cstring\\u003e -ReceiverIPAddress \\u003cstring\\u003e -SequenceNumber \\u003cint\\u003e [-Sender] [-Receiver] [-NextHopMacAddress \\u003cstring\\u003e] [-IsolationId \\u003cint\\u003e] [-PayloadSize \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e -SenderIPAddress \\u003cstring\\u003e -ReceiverIPAddress \\u003cstring\\u003e -SequenceNumber \\u003cint\\u003e [-Name \\u003cstring\\u003e] [-Sender] [-Receiver] [-NextHopMacAddress \\u003cstring\\u003e] [-IsolationId \\u003cint\\u003e] [-PayloadSize \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-VMReplicationConnection\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ReplicaServerName] \\u003cstring\\u003e [-ReplicaServerPort] \\u003cint\\u003e [-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e [[-CertificateThumbprint] \\u003cstring\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-VMVersion\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gvm\",\n                                                \"savm\",\n                                                \"spvm\",\n                                                \"gvmr\",\n                                                \"mvmr\",\n                                                \"gvmrs\",\n                                                \"Export-VMCheckpoint\",\n                                                \"Get-VMCheckpoint\",\n                                                \"Remove-VMCheckpoint\",\n                                                \"Rename-VMCheckpoint\",\n                                                \"Restore-VMCheckpoint\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Hyper-V\",\n                        \"Version\":  \"1.1\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-VMAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-SanName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-GenerateWwn] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-SanName] \\u003cstring\\u003e -WorldWideNodeNameSetA \\u003cstring\\u003e -WorldWidePortNameSetA \\u003cstring\\u003e -WorldWideNodeNameSetB \\u003cstring\\u003e -WorldWidePortNameSetB \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SanName] \\u003cstring\\u003e [-GenerateWwn] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SanName] \\u003cstring\\u003e -WorldWideNodeNameSetA \\u003cstring\\u003e -WorldWidePortNameSetA \\u003cstring\\u003e -WorldWideNodeNameSetB \\u003cstring\\u003e -WorldWidePortNameSetB \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerType] \\u003cControllerType\\u003e] [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerType] \\u003cControllerType\\u003e] [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController\\u003e [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ResourcePoolName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMHostAssignableDevice] \\u003cVMHostAssignableDevice[]\\u003e -ResourcePoolName \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Subnet] \\u003cstring\\u003e [[-Priority] \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchName \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-Passthru] [-ResourcePoolName \\u003cstring\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ManagementOS] [-SwitchName \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-Passthru] [-DeviceNaming \\u003cOnOffState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SwitchName \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-Passthru] [-ResourcePoolName \\u003cstring\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapterAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e -ManagementOS [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapterExtendedAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e -ManagementOS [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Action] \\u003cVMNetworkAdapterExtendedAclAction\\u003e [-Direction] \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [[-LocalIPAddress] \\u003cstring\\u003e] [[-RemoteIPAddress] \\u003cstring\\u003e] [[-LocalPort] \\u003cstring\\u003e] [[-RemotePort] \\u003cstring\\u003e] [[-Protocol] \\u003cstring\\u003e] [-Weight] \\u003cint\\u003e [-Stateful \\u003cbool\\u003e] [-IdleSessionTimeout \\u003cint\\u003e] [-IsolationID \\u003cint\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] -ManagementOS [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-RoutingDomainID] \\u003cguid\\u003e [-RoutingDomainName] \\u003cstring\\u003e [-IsolationID] \\u003cint[]\\u003e [[-IsolationName] \\u003cstring[]\\u003e] [-Passthru] [-VMNetworkAdapterName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMScsiController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMStoragePath\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ExternalPort -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-SwitchName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SwitchName] \\u003cstring[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e -VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VMSwitchTeamMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-SnapshotName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-SnapshotName] \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Compare-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-AsJob] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Register] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-VhdDestinationPath] \\u003cstring\\u003e] -Copy [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-VhdSourcePath \\u003cstring\\u003e] [-GenerateNewId] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-AsJob] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-AsJob] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-AsJob] [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-VMFailover\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-SwitchName] \\u003cstring\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [-SwitchName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [-VMSwitch] \\u003cVMSwitch\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e -UseAutomaticConnection [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-VMSwitch] \\u003cVMSwitch\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] -UseAutomaticConnection [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -HostBusAdapter \\u003cciminstance[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e [-VHDType \\u003cVhdType\\u003e] [-ParentPath \\u003cstring\\u003e] [-BlockSizeBytes \\u003cuint32\\u003e] [-DeleteSource] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-VMFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-SourcePath] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e -FileSource \\u003cCopyFileSourceType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CreateFullPath] [-Force] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-SourcePath] \\u003cstring\\u003e [-DestinationPath] \\u003cstring\\u003e -FileSource \\u003cCopyFileSourceType\\u003e [-CreateFullPath] [-Force] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-InjectNonMaskableInterrupt] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-InjectNonMaskableInterrupt] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMConsoleSupport\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMEventing\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMIntegrationService\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMIntegrationService] \\u003cVMIntegrationComponent[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMMigration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMRemoteFXPhysicalVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPU] \\u003cVMRemoteFXPhysicalVideoAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMResourceMetering\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ResourcePoolName] \\u003cstring\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitch] \\u003cVMSwitch[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSwitchExtension] \\u003cVMSwitchExtension[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-VMTPM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -HostBusAdapter \\u003cciminstance[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-SnapshotId \\u003cguid\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InstancePath] \\u003cstring\\u003e] [[-LocationPath] \\u003cstring\\u003e] [-Force] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMConsoleSupport\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMEventing\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMIntegrationService\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMIntegrationService] \\u003cVMIntegrationComponent[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMMigration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMRemoteFXPhysicalVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPU] \\u003cVMRemoteFXPhysicalVideoAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ReplicaServerName] \\u003cstring\\u003e [-ReplicaServerPort] \\u003cint\\u003e [-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ExcludedVhd \\u003cHardDiskDrive[]\\u003e] [-ExcludedVhdPath \\u003cstring[]\\u003e] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsReplica] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicaServerName] \\u003cstring\\u003e [-ReplicaServerPort] \\u003cint\\u003e [-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ExcludedVhd \\u003cHardDiskDrive[]\\u003e] [-ExcludedVhdPath \\u003cstring[]\\u003e] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Credential \\u003cpscredential[]\\u003e] [-AsReplica] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMResourceMetering\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ResourcePoolName] \\u003cstring\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-VMSwitch] \\u003cVMSwitch[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSwitchExtension] \\u003cVMSwitchExtension[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-VMTPM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-CaptureLiveState \\u003cCaptureLiveState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-CaptureLiveState \\u003cCaptureLiveState\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Path] \\u003cstring\\u003e -VMName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Path] \\u003cstring\\u003e -Name \\u003cstring[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VHDSet\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-GetAllPaths] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VHDSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-GetParentPaths] [-SnapshotId \\u003cguid[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cguid\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ClusterObject] \\u003cClusterObject\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMBios\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMComPort\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Number] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Number] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-Number] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMConnectAccess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-UserName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-UserName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [-ControllerLocation \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMFirmware\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMFloppyDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AdapterId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AdapterId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cguid\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [-ControllerType \\u003cControllerType\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [-ControllerType \\u003cControllerType\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [-ControllerType \\u003cControllerType\\u003e] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [-ControllerLocation \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHost\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostCluster\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ClusterName] \\u003cstring[]\\u003e [[-Credential] \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostNumaNode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostNumaNodeStatus\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Id \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMHostSupportedVersion\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Default] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Default] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMIdeController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMIntegrationService\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMKeyProtector\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ControllerLocation \\u003cint\\u003e] [-ControllerNumber \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VMDriveController] \\u003cVMDriveController[]\\u003e [-ControllerLocation \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMMemory\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Subnet] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Priority \\u003cuint32[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring\\u003e] [-IsLegacy \\u003cbool\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -All [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterExtendedAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterFailoverConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterIsolation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -ManagementOS [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterTeamMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-Passthru] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMNetworkAdapterVlan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMPartitionableGpu\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMProcessor\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMRemoteFXPhysicalVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicaServerName \\u003cstring\\u003e] [-PrimaryServerName \\u003cstring\\u003e] [-ReplicationState \\u003cVMReplicationState\\u003e] [-ReplicationHealth \\u003cVMReplicationHealthState\\u003e] [-ReplicationMode \\u003cVMReplicationMode\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-TrustGroup \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AllowedPrimaryServer] \\u003cstring\\u003e] [-ReplicaStorageLocation \\u003cstring\\u003e] [-TrustGroup \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMReplicationServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMScsiController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ControllerNumber] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSecurity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring\\u003e] [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ParentOf \\u003cVirtualMachineBase\\u003e [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ChildOf \\u003cVMSnapshot\\u003e [-SnapshotType \\u003cSnapshotType\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMStoragePath\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [-ResourcePoolName] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-ResourcePoolName] \\u003cstring[]\\u003e] [-SwitchType \\u003cVMSwitchType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cguid[]\\u003e] [[-ResourcePoolName] \\u003cstring[]\\u003e] [-SwitchType \\u003cVMSwitchType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMSwitchName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionPortData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ExternalPort [-SwitchName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -ExternalPort [-SwitchName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionSwitchData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SwitchName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-Extension \\u003cVMSwitchExtension[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSwitchTeam\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [[-VMSwitch] \\u003cVMSwitch[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSystemSwitchExtension\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSystemSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-SystemSwitchExtension \\u003cVMSystemSwitchExtension[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMSystemSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FeatureName \\u003cstring[]\\u003e] [-FeatureId \\u003cguid[]\\u003e] [-ExtensionName \\u003cstring[]\\u003e] [-SystemSwitchExtension \\u003cVMSystemSwitchExtension[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VMVideo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-VMConnectAccess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Register] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-VhdDestinationPath] \\u003cstring\\u003e] -Copy [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-VhdSourcePath \\u003cstring\\u003e] [-GenerateNewId] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-VMInitialReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-Path] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Path] \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-VMName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicaServerName \\u003cstring\\u003e] [-PrimaryServerName \\u003cstring\\u003e] [-ReplicationState \\u003cVMReplicationState\\u003e] [-ReplicationHealth \\u003cVMReplicationHealthState\\u003e] [-ReplicationMode \\u003cVMReplicationMode\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-TrustGroup \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Merge-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-DestinationPath] \\u003cstring\\u003e] [-Force] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-NoDriveLetter] [-ReadOnly] [-SnapshotId \\u003cguid\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-HostAssignableDevice] \\u003cVMHostAssignableDevice[]\\u003e] [[-InstancePath] \\u003cstring\\u003e] [[-LocationPath] \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DestinationHost] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DestinationCredential \\u003cpscredential\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-DestinationCredential \\u003cpscredential\\u003e] [-IncludeStorage] [-DestinationStoragePath \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationHost] \\u003cstring\\u003e [-DestinationCredential \\u003cpscredential\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationCimSession] \\u003cCimSession\\u003e -VirtualMachinePath \\u003cstring\\u003e [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-VMStorage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-DestinationStoragePath] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-DestinationStoragePath] \\u003cstring\\u003e [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-VirtualMachinePath \\u003cstring\\u003e] [-SnapshotFilePath \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-Vhds \\u003chashtable[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AllowUnverifiedPaths] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VFD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-SizeBytes] \\u003cuint64\\u003e [-Dynamic] [-BlockSizeBytes \\u003cuint32\\u003e] [-LogicalSectorSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-ParentPath] \\u003cstring\\u003e [[-SizeBytes] \\u003cuint64\\u003e] [-Differencing] [-BlockSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-SizeBytes] \\u003cuint64\\u003e -Fixed [-BlockSizeBytes \\u003cuint32\\u003e] [-LogicalSectorSizeBytes \\u003cuint32\\u003e] [-PhysicalSectorSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -SourceDisk \\u003cuint32\\u003e -Fixed [-BlockSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -SourceDisk \\u003cuint32\\u003e -Dynamic [-BlockSizeBytes \\u003cuint32\\u003e] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [[-MemoryStartupBytes] \\u003clong\\u003e] [[-Generation] \\u003cint16\\u003e] [-BootDevice \\u003cBootDevice\\u003e] [-NoVHD] [-SwitchName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Version \\u003cversion\\u003e] [-Prerelease] [-Experimental] [-Force] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-MemoryStartupBytes] \\u003clong\\u003e] [[-Generation] \\u003cint16\\u003e] -NewVHDPath \\u003cstring\\u003e -NewVHDSizeBytes \\u003cuint64\\u003e [-BootDevice \\u003cBootDevice\\u003e] [-SwitchName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Version \\u003cversion\\u003e] [-Prerelease] [-Experimental] [-Force] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [[-MemoryStartupBytes] \\u003clong\\u003e] [[-Generation] \\u003cint16\\u003e] -VHDPath \\u003cstring\\u003e [-BootDevice \\u003cBootDevice\\u003e] [-SwitchName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Version \\u003cversion\\u003e] [-Prerelease] [-Experimental] [-Force] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-GroupType] \\u003cGroupType\\u003e [[-Id] \\u003cguid\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowedPrimaryServer] \\u003cstring\\u003e [-ReplicaStorageLocation] \\u003cstring\\u003e [-TrustGroup] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e [[-ParentName] \\u003cstring[]\\u003e] [[-Paths] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Note \\u003cstring\\u003e] [-HostBusAdapter \\u003cciminstance[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Note \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -NetAdapterName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-Notes \\u003cstring\\u003e] [-MinimumBandwidthMode \\u003cVMSwitchBandwidthMode\\u003e] [-EnableIov \\u003cbool\\u003e] [-EnablePacketDirect \\u003cbool\\u003e] [-EnableEmbeddedTeaming \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -NetAdapterInterfaceDescription \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-Notes \\u003cstring\\u003e] [-MinimumBandwidthMode \\u003cVMSwitchBandwidthMode\\u003e] [-EnableIov \\u003cbool\\u003e] [-EnablePacketDirect \\u003cbool\\u003e] [-EnableEmbeddedTeaming \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -SwitchType \\u003cVMSwitchType\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Notes \\u003cstring\\u003e] [-MinimumBandwidthMode \\u003cVMSwitchBandwidthMode\\u003e] [-EnableIov \\u003cbool\\u003e] [-EnablePacketDirect \\u003cbool\\u003e] [-EnableEmbeddedTeaming \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Mode \\u003cVhdCompactMode\\u003e] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-VHDSet\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VHDSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e -SnapshotId \\u003cguid[]\\u003e [-PersistReferencePoint] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VHDSnapshot] \\u003cVHDSnapshotInfo[]\\u003e [-PersistReferencePoint] [-AsJob] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMAssignableDevice] \\u003cVMAssignedDevice[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-ControllerNumber] \\u003cint\\u003e [-ControllerLocation] \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDvdDrive] \\u003cDvdDrive[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMFibreChannelHba] \\u003cVMFibreChannelHba[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-AdapterId \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-AdapterId \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGpuPartitionAdapter] \\u003cVMGpuPartitionAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup\\u003e [-VMGroupMember] \\u003cVMGroup[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-ControllerType] \\u003cControllerType\\u003e [-ControllerNumber] \\u003cint\\u003e [-ControllerLocation] \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMHardDiskDrive] \\u003cHardDiskDrive[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMHostAssignableDevice\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ResourcePoolName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-InstancePath \\u003cstring\\u003e] [-LocationPath \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMHostAssignableDevice] \\u003cVMHostAssignableDevice[]\\u003e -ResourcePoolName \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMKeyStorageDrive] \\u003cKeyStorageDrive[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Subnet] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Action \\u003cVMNetworkAdapterAclAction\\u003e -Direction \\u003cVMNetworkAdapterAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-LocalIPAddress \\u003cstring[]\\u003e] [-LocalMacAddress \\u003cstring[]\\u003e] [-RemoteIPAddress \\u003cstring[]\\u003e] [-RemoteMacAddress \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterAclSetting[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterExtendedAcl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Weight \\u003cint\\u003e -Direction \\u003cVMNetworkAdapterExtendedAclDirection\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterExtendedAclSetting[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterRoutingDomainSetting[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMNetworkAdapterTeamMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRemoteFx3dVideoAdapter] \\u003cVMRemoteFx3DVideoAdapter[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowedPrimaryServer] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TrustGroup] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplicationAuthorizationEntry] \\u003cVMReplicationAuthorizationEntry[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSavedState\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMScsiController\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ControllerNumber] \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMScsiController] \\u003cVMScsiController[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-IncludeAllChildSnapshots] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-IncludeAllChildSnapshots] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot[]\\u003e [-IncludeAllChildSnapshots] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMStoragePath\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ResourcePoolName] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ResourcePoolName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [[-ResourcePoolName] \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-Passthru] [-VMName \\u003cstring[]\\u003e] [-VMNetworkAdapter \\u003cVMNetworkAdapterBase[]\\u003e] [-ManagementOS] [-ExternalPort] [-SwitchName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-VM \\u003cVirtualMachine[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-SwitchName \\u003cstring[]\\u003e] [-VMSwitch \\u003cVMSwitch[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VMSwitchTeamMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitchName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cguid\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGroup] \\u003cVMGroup[]\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Name] \\u003cstring\\u003e] [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [-NewName] \\u003cstring\\u003e -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Name] \\u003cstring\\u003e] [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VMName] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-NewName] \\u003cstring\\u003e -Name \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch\\u003e [-NewName] \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CompatibilityReport] \\u003cVMCompatibilityReport\\u003e [-SnapshotFilePath \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-VMReplicationStatistics\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-VMResourceMetering\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-ResourcePoolName] \\u003cstring\\u003e [[-ResourcePoolType] \\u003cVMResourcePoolType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-SizeBytes] \\u003cuint64\\u003e [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -ToMinimumSize [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -Wait [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -Wait [-Force] [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-VMSnapshot\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSnapshot] \\u003cVMSnapshot\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e -Name \\u003cstring\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-ResynchronizeStartTime \\u003cdatetime\\u003e] [-Resynchronize] [-AsJob] [-Continue] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-ResynchronizeStartTime \\u003cdatetime\\u003e] [-Resynchronize] [-AsJob] [-Continue] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-ResynchronizeStartTime \\u003cdatetime\\u003e] [-Resynchronize] [-AsJob] [-Continue] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-VMConnectAccess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-UserName] \\u003cstring[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-ParentPath] \\u003cstring\\u003e [-LeafPath \\u003cstring\\u003e] [-IgnoreIdMismatch] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -PhysicalSectorSizeBytes \\u003cuint32\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -ResetDiskIdentifier [-Force] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-GuestControlledCacheTypes \\u003cbool\\u003e] [-LowMemoryMappedIoSpace \\u003cuint32\\u003e] [-HighMemoryMappedIoSpace \\u003cuint64\\u003e] [-ProcessorCount \\u003clong\\u003e] [-DynamicMemory] [-StaticMemory] [-MemoryMinimumBytes \\u003clong\\u003e] [-MemoryMaximumBytes \\u003clong\\u003e] [-MemoryStartupBytes \\u003clong\\u003e] [-AutomaticStartAction \\u003cStartAction\\u003e] [-AutomaticStopAction \\u003cStopAction\\u003e] [-AutomaticStartDelay \\u003cint\\u003e] [-AutomaticCriticalErrorAction \\u003cCriticalErrorAction\\u003e] [-AutomaticCriticalErrorActionTimeout \\u003cint\\u003e] [-LockOnDisconnect \\u003cOnOffState\\u003e] [-Notes \\u003cstring\\u003e] [-NewVMName \\u003cstring\\u003e] [-SnapshotFileLocation \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-CheckpointType \\u003cCheckpointType\\u003e] [-Passthru] [-AllowUnverifiedPaths] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-GuestControlledCacheTypes \\u003cbool\\u003e] [-LowMemoryMappedIoSpace \\u003cuint32\\u003e] [-HighMemoryMappedIoSpace \\u003cuint64\\u003e] [-ProcessorCount \\u003clong\\u003e] [-DynamicMemory] [-StaticMemory] [-MemoryMinimumBytes \\u003clong\\u003e] [-MemoryMaximumBytes \\u003clong\\u003e] [-MemoryStartupBytes \\u003clong\\u003e] [-AutomaticStartAction \\u003cStartAction\\u003e] [-AutomaticStopAction \\u003cStopAction\\u003e] [-AutomaticStartDelay \\u003cint\\u003e] [-AutomaticCriticalErrorAction \\u003cCriticalErrorAction\\u003e] [-AutomaticCriticalErrorActionTimeout \\u003cint\\u003e] [-LockOnDisconnect \\u003cOnOffState\\u003e] [-Notes \\u003cstring\\u003e] [-NewVMName \\u003cstring\\u003e] [-SnapshotFileLocation \\u003cstring\\u003e] [-SmartPagingFilePath \\u003cstring\\u003e] [-CheckpointType \\u003cCheckpointType\\u003e] [-Passthru] [-AllowUnverifiedPaths] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMBios\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DisableNumLock] [-EnableNumLock] [-StartupOrder \\u003cBootDevice[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-DisableNumLock] [-EnableNumLock] [-StartupOrder \\u003cBootDevice[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMBios] \\u003cVMBios[]\\u003e [-DisableNumLock] [-EnableNumLock] [-StartupOrder \\u003cBootDevice[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMComPort\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-Number] \\u003cint\\u003e [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-DebuggerMode \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Path] \\u003cstring\\u003e] -Number \\u003cint\\u003e [-DebuggerMode \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMComPort] \\u003cVMComPort[]\\u003e [[-Path] \\u003cstring\\u003e] [-DebuggerMode \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMDvdDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMDvdDrive] \\u003cDvdDrive[]\\u003e [[-Path] \\u003cstring\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMFibreChannelHba\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e -SanName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e -GenerateWwn [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-WorldWideNodeNameSetA] \\u003cstring\\u003e [-WorldWidePortNameSetA] \\u003cstring\\u003e [-WorldWideNodeNameSetB] \\u003cstring\\u003e [-WorldWidePortNameSetB] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-NewWorldWideNodeNameSetA \\u003cstring\\u003e] [-NewWorldWidePortNameSetA \\u003cstring\\u003e] [-NewWorldWideNodeNameSetB \\u003cstring\\u003e] [-NewWorldWidePortNameSetB \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFibreChannelHba] \\u003cVMFibreChannelHba\\u003e -GenerateWwn [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFibreChannelHba] \\u003cVMFibreChannelHba\\u003e [-NewWorldWideNodeNameSetA \\u003cstring\\u003e] [-NewWorldWidePortNameSetA \\u003cstring\\u003e] [-NewWorldWideNodeNameSetB \\u003cstring\\u003e] [-NewWorldWidePortNameSetB \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFibreChannelHba] \\u003cVMFibreChannelHba\\u003e -SanName \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMFirmware\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-BootOrder \\u003cVMComponentObject[]\\u003e] [-FirstBootDevice \\u003cVMComponentObject\\u003e] [-EnableSecureBoot \\u003cOnOffState\\u003e] [-SecureBootTemplate \\u003cstring\\u003e] [-SecureBootTemplateId \\u003cguid\\u003e] [-PreferredNetworkBootProtocol \\u003cIPProtocolPreference\\u003e] [-ConsoleMode \\u003cConsoleModeType\\u003e] [-PauseAfterBootFailure \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-BootOrder \\u003cVMComponentObject[]\\u003e] [-FirstBootDevice \\u003cVMComponentObject\\u003e] [-EnableSecureBoot \\u003cOnOffState\\u003e] [-SecureBootTemplate \\u003cstring\\u003e] [-SecureBootTemplateId \\u003cguid\\u003e] [-PreferredNetworkBootProtocol \\u003cIPProtocolPreference\\u003e] [-ConsoleMode \\u003cConsoleModeType\\u003e] [-PauseAfterBootFailure \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFirmware] \\u003cVMFirmware[]\\u003e [-BootOrder \\u003cVMComponentObject[]\\u003e] [-FirstBootDevice \\u003cVMComponentObject\\u003e] [-EnableSecureBoot \\u003cOnOffState\\u003e] [-SecureBootTemplate \\u003cstring\\u003e] [-SecureBootTemplateId \\u003cguid\\u003e] [-PreferredNetworkBootProtocol \\u003cIPProtocolPreference\\u003e] [-ConsoleMode \\u003cConsoleModeType\\u003e] [-PauseAfterBootFailure \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMFloppyDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMFloppyDiskDrive] \\u003cVMFloppyDiskDrive[]\\u003e [[-Path] \\u003cstring\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMGpuPartitionAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-AdapterId \\u003cstring\\u003e] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-AdapterId \\u003cstring\\u003e] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMGpuPartitionAdapter] \\u003cVMGpuPartitionAdapter[]\\u003e [-Passthru] [-MinPartitionVRAM \\u003cuint64\\u003e] [-MaxPartitionVRAM \\u003cuint64\\u003e] [-OptimalPartitionVRAM \\u003cuint64\\u003e] [-MinPartitionEncode \\u003cuint64\\u003e] [-MaxPartitionEncode \\u003cuint64\\u003e] [-OptimalPartitionEncode \\u003cuint64\\u003e] [-MinPartitionDecode \\u003cuint64\\u003e] [-MaxPartitionDecode \\u003cuint64\\u003e] [-OptimalPartitionDecode \\u003cuint64\\u003e] [-MinPartitionCompute \\u003cuint64\\u003e] [-MaxPartitionCompute \\u003cuint64\\u003e] [-OptimalPartitionCompute \\u003cuint64\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMHardDiskDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [[-ControllerType] \\u003cControllerType\\u003e] [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerType \\u003cControllerType\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations \\u003cbool\\u003e] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMHardDiskDrive] \\u003cHardDiskDrive[]\\u003e [[-Path] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerType \\u003cControllerType\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-DiskNumber \\u003cuint32\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-SupportPersistentReservations \\u003cbool\\u003e] [-AllowUnverifiedPaths] [-MaximumIOPS \\u003cuint64\\u003e] [-MinimumIOPS \\u003cuint64\\u003e] [-QoSPolicyID \\u003cstring\\u003e] [-QoSPolicy \\u003cciminstance\\u003e] [-Passthru] [-OverrideCacheAttributes \\u003cCacheAttributes\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMHost\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-MaximumStorageMigrations \\u003cuint32\\u003e] [-MaximumVirtualMachineMigrations \\u003cuint32\\u003e] [-VirtualMachineMigrationAuthenticationType \\u003cMigrationAuthenticationType\\u003e] [-UseAnyNetworkForMigration \\u003cbool\\u003e] [-VirtualMachineMigrationPerformanceOption \\u003cVMMigrationPerformance\\u003e] [-ResourceMeteringSaveInterval \\u003ctimespan\\u003e] [-VirtualHardDiskPath \\u003cstring\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-MacAddressMaximum \\u003cstring\\u003e] [-MacAddressMinimum \\u003cstring\\u003e] [-FibreChannelWwnn \\u003cstring\\u003e] [-FibreChannelWwpnMaximum \\u003cstring\\u003e] [-FibreChannelWwpnMinimum \\u003cstring\\u003e] [-NumaSpanningEnabled \\u003cbool\\u003e] [-EnableEnhancedSessionMode \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-MaximumStorageMigrations \\u003cuint32\\u003e] [-MaximumVirtualMachineMigrations \\u003cuint32\\u003e] [-VirtualMachineMigrationAuthenticationType \\u003cMigrationAuthenticationType\\u003e] [-UseAnyNetworkForMigration \\u003cbool\\u003e] [-VirtualMachineMigrationPerformanceOption \\u003cVMMigrationPerformance\\u003e] [-ResourceMeteringSaveInterval \\u003ctimespan\\u003e] [-VirtualHardDiskPath \\u003cstring\\u003e] [-VirtualMachinePath \\u003cstring\\u003e] [-MacAddressMaximum \\u003cstring\\u003e] [-MacAddressMinimum \\u003cstring\\u003e] [-FibreChannelWwnn \\u003cstring\\u003e] [-FibreChannelWwpnMaximum \\u003cstring\\u003e] [-FibreChannelWwpnMinimum \\u003cstring\\u003e] [-NumaSpanningEnabled \\u003cbool\\u003e] [-EnableEnhancedSessionMode \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMHostCluster\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ClusterName] \\u003cstring[]\\u003e [[-Credential] \\u003cpscredential[]\\u003e] [-SharedStoragePath \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-SharedStoragePath \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMHostCluster[]\\u003e [-SharedStoragePath \\u003cstring\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMKeyProtector\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-KeyProtector \\u003cbyte[]\\u003e] [-NewLocalKeyProtector] [-RestoreLastKnownGoodKeyProtector] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-KeyProtector \\u003cbyte[]\\u003e] [-NewLocalKeyProtector] [-RestoreLastKnownGoodKeyProtector] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMKeyStorageDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [[-ControllerNumber] \\u003cint\\u003e] [[-ControllerLocation] \\u003cint\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMKeyStorageDrive] \\u003cKeyStorageDrive[]\\u003e [-ToControllerNumber \\u003cint\\u003e] [-ToControllerLocation \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMMemory\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Buffer \\u003cint\\u003e] [-DynamicMemoryEnabled \\u003cbool\\u003e] [-MaximumBytes \\u003clong\\u003e] [-StartupBytes \\u003clong\\u003e] [-MinimumBytes \\u003clong\\u003e] [-Priority \\u003cint\\u003e] [-MaximumAmountPerNumaNodeBytes \\u003clong\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Buffer \\u003cint\\u003e] [-DynamicMemoryEnabled \\u003cbool\\u003e] [-MaximumBytes \\u003clong\\u003e] [-StartupBytes \\u003clong\\u003e] [-MinimumBytes \\u003clong\\u003e] [-Priority \\u003cint\\u003e] [-MaximumAmountPerNumaNodeBytes \\u003clong\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMMemory] \\u003cVMMemory[]\\u003e [-Buffer \\u003cint\\u003e] [-DynamicMemoryEnabled \\u003cbool\\u003e] [-MaximumBytes \\u003clong\\u003e] [-StartupBytes \\u003clong\\u003e] [-MinimumBytes \\u003clong\\u003e] [-Priority \\u003cint\\u003e] [-MaximumAmountPerNumaNodeBytes \\u003clong\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMMigrationNetwork\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Subnet] \\u003cstring\\u003e [[-NewSubnet] \\u003cstring\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-NewPriority \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Subnet] \\u003cstring\\u003e [[-NewSubnet] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-NewPriority \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-DynamicMacAddress] [-StaticMacAddress \\u003cstring\\u003e] [-MacAddressSpoofing \\u003cOnOffState\\u003e] [-DhcpGuard \\u003cOnOffState\\u003e] [-RouterGuard \\u003cOnOffState\\u003e] [-PortMirroring \\u003cVMNetworkAdapterPortMirroringMode\\u003e] [-IeeePriorityTag \\u003cOnOffState\\u003e] [-VmqWeight \\u003cuint32\\u003e] [-IovQueuePairsRequested \\u003cuint32\\u003e] [-IovInterruptModeration \\u003cIovInterruptModerationValue\\u003e] [-IovWeight \\u003cuint32\\u003e] [-IPsecOffloadMaximumSecurityAssociation \\u003cuint32\\u003e] [-MaximumBandwidth \\u003clong\\u003e] [-MinimumBandwidthAbsolute \\u003clong\\u003e] [-MinimumBandwidthWeight \\u003cuint32\\u003e] [-MandatoryFeatureId \\u003cstring[]\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-TestReplicaPoolName \\u003cstring\\u003e] [-TestReplicaSwitchName \\u003cstring\\u003e] [-VirtualSubnetId \\u003cuint32\\u003e] [-AllowTeaming \\u003cOnOffState\\u003e] [-NotMonitoredInCluster \\u003cbool\\u003e] [-StormLimit \\u003cuint32\\u003e] [-DynamicIPAddressLimit \\u003cuint32\\u003e] [-DeviceNaming \\u003cOnOffState\\u003e] [-FixSpeed10G \\u003cOnOffState\\u003e] [-PacketDirectNumProcs \\u003cuint32\\u003e] [-PacketDirectModerationCount \\u003cuint32\\u003e] [-PacketDirectModerationInterval \\u003cuint32\\u003e] [-VrssEnabled \\u003cbool\\u003e] [-VmmqEnabled \\u003cbool\\u003e] [-VmmqQueuePairs \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterFailoverConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-IPv4Address \\u003cstring\\u003e] [-IPv6Address \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-IPv6SubnetPrefixLength \\u003cint\\u003e] [-IPv4PreferredDNSServer \\u003cstring\\u003e] [-IPv4AlternateDNSServer \\u003cstring\\u003e] [-IPv6PreferredDNSServer \\u003cstring\\u003e] [-IPv6AlternateDNSServer \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv6DefaultGateway \\u003cstring\\u003e] [-ClearFailoverIPv4Settings] [-ClearFailoverIPv6Settings] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter\\u003e [-IPv4Address \\u003cstring\\u003e] [-IPv6Address \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-IPv6SubnetPrefixLength \\u003cint\\u003e] [-IPv4PreferredDNSServer \\u003cstring\\u003e] [-IPv4AlternateDNSServer \\u003cstring\\u003e] [-IPv6PreferredDNSServer \\u003cstring\\u003e] [-IPv6AlternateDNSServer \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv6DefaultGateway \\u003cstring\\u003e] [-ClearFailoverIPv4Settings] [-ClearFailoverIPv6Settings] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-IPv4Address \\u003cstring\\u003e] [-IPv6Address \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-IPv6SubnetPrefixLength \\u003cint\\u003e] [-IPv4PreferredDNSServer \\u003cstring\\u003e] [-IPv4AlternateDNSServer \\u003cstring\\u003e] [-IPv6PreferredDNSServer \\u003cstring\\u003e] [-IPv6AlternateDNSServer \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv6DefaultGateway \\u003cstring\\u003e] [-ClearFailoverIPv4Settings] [-ClearFailoverIPv6Settings] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterIsolation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-IsolationMode \\u003cVMNetworkAdapterIsolationMode\\u003e] [-AllowUntaggedTraffic \\u003cbool\\u003e] [-DefaultIsolationID \\u003cint\\u003e] [-MultiTenantStack \\u003cOnOffState\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterRdma\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e [-Name \\u003cstring\\u003e] [-RdmaWeight \\u003cuint32\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterRoutingDomainMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-RoutingDomainID \\u003cguid\\u003e] [-RoutingDomainName \\u003cstring\\u003e] [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cVMNetworkAdapterRoutingDomainSetting\\u003e [-NewRoutingDomainName \\u003cstring\\u003e] [-IsolationID \\u003cint[]\\u003e] [-IsolationName \\u003cstring[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterTeamMapping\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e -PhysicalNetAdapterName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS -PhysicalNetAdapterName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-SwitchName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase\\u003e -PhysicalNetAdapterName \\u003cstring\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e -PhysicalNetAdapterName \\u003cstring\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMNetworkAdapterVlan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapterBase[]\\u003e [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ManagementOS [-VMNetworkAdapterName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-VMNetworkAdapterName \\u003cstring\\u003e] [-Untagged] [-Access] [-VlanId \\u003cint\\u003e] [-Trunk] [-NativeVlanId \\u003cint\\u003e] [-AllowedVlanIdList \\u003cstring\\u003e] [-Isolated] [-Community] [-Promiscuous] [-PrimaryVlanId \\u003cint\\u003e] [-SecondaryVlanId \\u003cint\\u003e] [-SecondaryVlanIdList \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMPartitionableGpu\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential[]\\u003e] [-Passthru] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e] [-CimSession] \\u003cCimSession[]\\u003e [-Passthru] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e] [-PartitionableGpu] \\u003cVMPartitionableGpu[]\\u003e [-Passthru] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e] [-Passthru] [-Name \\u003cstring\\u003e] [-PartitionCount \\u003cuint16\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMProcessor\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Count \\u003clong\\u003e] [-CompatibilityForMigrationEnabled \\u003cbool\\u003e] [-CompatibilityForOlderOperatingSystemsEnabled \\u003cbool\\u003e] [-HwThreadCountPerCore \\u003clong\\u003e] [-Maximum \\u003clong\\u003e] [-Reserve \\u003clong\\u003e] [-RelativeWeight \\u003cint\\u003e] [-MaximumCountPerNumaNode \\u003cint\\u003e] [-MaximumCountPerNumaSocket \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-EnableHostResourceProtection \\u003cbool\\u003e] [-ExposeVirtualizationExtensions \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Count \\u003clong\\u003e] [-CompatibilityForMigrationEnabled \\u003cbool\\u003e] [-CompatibilityForOlderOperatingSystemsEnabled \\u003cbool\\u003e] [-HwThreadCountPerCore \\u003clong\\u003e] [-Maximum \\u003clong\\u003e] [-Reserve \\u003clong\\u003e] [-RelativeWeight \\u003cint\\u003e] [-MaximumCountPerNumaNode \\u003cint\\u003e] [-MaximumCountPerNumaSocket \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-EnableHostResourceProtection \\u003cbool\\u003e] [-ExposeVirtualizationExtensions \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMProcessor] \\u003cVMProcessor[]\\u003e [-Count \\u003clong\\u003e] [-CompatibilityForMigrationEnabled \\u003cbool\\u003e] [-CompatibilityForOlderOperatingSystemsEnabled \\u003cbool\\u003e] [-HwThreadCountPerCore \\u003clong\\u003e] [-Maximum \\u003clong\\u003e] [-Reserve \\u003clong\\u003e] [-RelativeWeight \\u003cint\\u003e] [-MaximumCountPerNumaNode \\u003cint\\u003e] [-MaximumCountPerNumaSocket \\u003cint\\u003e] [-ResourcePoolName \\u003cstring\\u003e] [-EnableHostResourceProtection \\u003cbool\\u003e] [-ExposeVirtualizationExtensions \\u003cbool\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMRemoteFx3dVideoAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-MonitorCount] \\u003cbyte\\u003e] [[-MaximumResolution] \\u003cstring\\u003e] [[-VRAMSizeBytes] \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-MonitorCount] \\u003cbyte\\u003e] [[-MaximumResolution] \\u003cstring\\u003e] [[-VRAMSizeBytes] \\u003cuint64\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRemoteFx3dVideoAdapter] \\u003cVMRemoteFx3DVideoAdapter[]\\u003e [[-MonitorCount] \\u003cbyte\\u003e] [[-MaximumResolution] \\u003cstring\\u003e] [[-VRAMSizeBytes] \\u003cuint64\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ReplicaServerName] \\u003cstring\\u003e] [[-ReplicaServerPort] \\u003cint\\u003e] [[-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-DisableVSSSnapshotReplication] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ReplicatedDisks \\u003cHardDiskDrive[]\\u003e] [-ReplicatedDiskPaths \\u003cstring[]\\u003e] [-Reverse] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsReplica] [-UseBackup] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ReplicaServerName] \\u003cstring\\u003e] [[-ReplicaServerPort] \\u003cint\\u003e] [[-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-DisableVSSSnapshotReplication] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ReplicatedDisks \\u003cHardDiskDrive[]\\u003e] [-ReplicatedDiskPaths \\u003cstring[]\\u003e] [-Reverse] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsReplica] [-UseBackup] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [[-ReplicaServerName] \\u003cstring\\u003e] [[-ReplicaServerPort] \\u003cint\\u003e] [[-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-CompressionEnabled \\u003cbool\\u003e] [-ReplicateHostKvpItems \\u003cbool\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-EnableWriteOrderPreservationAcrossDisks \\u003cbool\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-DisableVSSSnapshotReplication] [-VSSSnapshotFrequencyHour \\u003cint\\u003e] [-RecoveryHistory \\u003cint\\u003e] [-ReplicationFrequencySec \\u003cint\\u003e] [-ReplicatedDisks \\u003cHardDiskDrive[]\\u003e] [-ReplicatedDiskPaths \\u003cstring[]\\u003e] [-Reverse] [-AutoResynchronizeEnabled \\u003cbool\\u003e] [-AutoResynchronizeIntervalStart \\u003ctimespan\\u003e] [-AutoResynchronizeIntervalEnd \\u003ctimespan\\u003e] [-AsReplica] [-UseBackup] [-AllowedPrimaryServer \\u003cstring\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMReplicationAuthorizationEntry\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowedPrimaryServer] \\u003cstring\\u003e [[-ReplicaStorageLocation] \\u003cstring\\u003e] [[-TrustGroup] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplicationAuthorizationEntry] \\u003cVMReplicationAuthorizationEntry[]\\u003e [[-ReplicaStorageLocation] \\u003cstring\\u003e] [[-TrustGroup] \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMReplicationServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ReplicationEnabled] \\u003cbool\\u003e] [[-AllowedAuthenticationType] \\u003cRecoveryAuthenticationType\\u003e] [[-ReplicationAllowedFromAnyServer] \\u003cbool\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-DefaultStorageLocation \\u003cstring\\u003e] [-KerberosAuthenticationPort \\u003cint\\u003e] [-CertificateAuthenticationPort \\u003cint\\u003e] [-MonitoringInterval \\u003ctimespan\\u003e] [-MonitoringStartTime \\u003ctimespan\\u003e] [-Force] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ReplicationEnabled] \\u003cbool\\u003e] [[-AllowedAuthenticationType] \\u003cRecoveryAuthenticationType\\u003e] [[-ReplicationAllowedFromAnyServer] \\u003cbool\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-DefaultStorageLocation \\u003cstring\\u003e] [-KerberosAuthenticationPortMapping \\u003chashtable\\u003e] [-CertificateAuthenticationPortMapping \\u003chashtable\\u003e] [-MonitoringInterval \\u003ctimespan\\u003e] [-MonitoringStartTime \\u003ctimespan\\u003e] [-Force] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMResourcePool\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ResourcePoolType] \\u003cVMResourcePoolType\\u003e [-ParentName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-HostBusAdapter \\u003cciminstance[]\\u003e] [-Note \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -WorldWideNodeName \\u003cstring[]\\u003e -WorldWidePortName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Note \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSecurity\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-EncryptStateAndVmMigrationTraffic \\u003cbool\\u003e] [-VirtualizationBasedSecurityOptOut \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-EncryptStateAndVmMigrationTraffic \\u003cbool\\u003e] [-VirtualizationBasedSecurityOptOut \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSecurityPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-Shielded \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-Shielded \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitch\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchType \\u003cVMSwitchType\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-SwitchType \\u003cVMSwitchType\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-NetAdapterInterfaceDescription] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-NetAdapterName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-NetAdapterInterfaceDescription] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-NetAdapterName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AllowManagementOS \\u003cbool\\u003e] [-DefaultFlowMinimumBandwidthAbsolute \\u003clong\\u003e] [-DefaultFlowMinimumBandwidthWeight \\u003clong\\u003e] [-DefaultQueueVrssEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqEnabled \\u003cbool\\u003e] [-DefaultQueueVmmqQueuePairs \\u003cuint32\\u003e] [-Extensions \\u003cVMSwitchExtension[]\\u003e] [-Notes \\u003cstring\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitchExtensionPortFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionPortFeature[]\\u003e [-Passthru] [-VMName \\u003cstring[]\\u003e] [-VMNetworkAdapter \\u003cVMNetworkAdapterBase[]\\u003e] [-ManagementOS] [-ExternalPort] [-SwitchName \\u003cstring\\u003e] [-VMNetworkAdapterName \\u003cstring\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-VM \\u003cVirtualMachine[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitchExtensionSwitchFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-VMSwitchExtensionFeature \\u003cVMSwitchExtensionSwitchFeature[]\\u003e [-Passthru] [-ComputerName \\u003cstring[]\\u003e] [-SwitchName \\u003cstring[]\\u003e] [-VMSwitch \\u003cVMSwitch[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMSwitchTeam\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterInterfaceDescription \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMSwitch] \\u003cVMSwitch[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-NetAdapterName \\u003cstring[]\\u003e] [-TeamingMode \\u003cVMSwitchTeamingMode\\u003e] [-LoadBalancingAlgorithm \\u003cVMSwitchLoadBalancingAlgorithm\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VMVideo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [[-ResolutionType] \\u003cResolutionType\\u003e] [[-HorizontalResolution] \\u003cuint16\\u003e] [[-VerticalResolution] \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [[-ResolutionType] \\u003cResolutionType\\u003e] [[-HorizontalResolution] \\u003cuint16\\u003e] [[-VerticalResolution] \\u003cuint16\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMVideo] \\u003cVMVideo[]\\u003e [[-ResolutionType] \\u003cResolutionType\\u003e] [[-HorizontalResolution] \\u003cuint16\\u003e] [[-VerticalResolution] \\u003cuint16\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VMFailover\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Prepare] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring[]\\u003e -AsTest [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Prepare] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e -AsTest [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRecoverySnapshot] \\u003cVMSnapshot\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMRecoverySnapshot] \\u003cVMSnapshot\\u003e -AsTest [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VMInitialReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DestinationPath \\u003cstring\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-UseBackup] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-DestinationPath \\u003cstring\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-UseBackup] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-DestinationPath \\u003cstring\\u003e] [-InitialReplicationStartTime \\u003cdatetime\\u003e] [-UseBackup] [-AsJob] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-VMTrace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Level] \\u003cTraceLevel\\u003e [-TraceVerboseObjects] [-Path \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Save] [-TurnOff] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Save] [-TurnOff] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMFailover\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMInitialReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-CimSession \\u003cCimSession[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-VMTrace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-VMReplication\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-ReplicationRelationshipType \\u003cVMReplicationRelationshipType\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMReplication] \\u003cVMReplication[]\\u003e [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-VHD\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -SupportPersistentReservations [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-VMNetworkAdapter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-VMName] \\u003cstring\\u003e -SenderIPAddress \\u003cstring\\u003e -ReceiverIPAddress \\u003cstring\\u003e -SequenceNumber \\u003cint\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Name \\u003cstring\\u003e] [-Sender] [-Receiver] [-NextHopMacAddress \\u003cstring\\u003e] [-IsolationId \\u003cint\\u003e] [-PayloadSize \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VMNetworkAdapter] \\u003cVMNetworkAdapter\\u003e -SenderIPAddress \\u003cstring\\u003e -ReceiverIPAddress \\u003cstring\\u003e -SequenceNumber \\u003cint\\u003e [-Sender] [-Receiver] [-NextHopMacAddress \\u003cstring\\u003e] [-IsolationId \\u003cint\\u003e] [-PayloadSize \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine\\u003e -SenderIPAddress \\u003cstring\\u003e -ReceiverIPAddress \\u003cstring\\u003e -SequenceNumber \\u003cint\\u003e [-Name \\u003cstring\\u003e] [-Sender] [-Receiver] [-NextHopMacAddress \\u003cstring\\u003e] [-IsolationId \\u003cint\\u003e] [-PayloadSize \\u003cint\\u003e] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-VMReplicationConnection\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ReplicaServerName] \\u003cstring\\u003e [-ReplicaServerPort] \\u003cint\\u003e [-AuthenticationType] \\u003cReplicationAuthenticationType\\u003e [[-CertificateThumbprint] \\u003cstring\\u003e] [-BypassProxyServer \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-VMVersion\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-Force] [-AsJob] [-Passthru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-VM\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential[]\\u003e] [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-VM] \\u003cVirtualMachine[]\\u003e [-AsJob] [-Passthru] [-For \\u003cWaitVMTypes\\u003e] [-Delay \\u003cuint16\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gvm\",\n                                                \"savm\",\n                                                \"spvm\",\n                                                \"gvmr\",\n                                                \"mvmr\",\n                                                \"gvmrs\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"International\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WinAcceptLanguageFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinCultureFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinDefaultInputMethodOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinHomeLocation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinLanguageBarOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinSystemLocale\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinUILanguageOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Language] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Culture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CultureInfo] \\u003ccultureinfo\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinAcceptLanguageFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OptOut] \\u003cbool\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinCultureFromLanguageListOptOut\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OptOut] \\u003cbool\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinDefaultInputMethodOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InputTip] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinHomeLocation\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-GeoId] \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinLanguageBarOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-UseLegacySwitchMode] [-UseLegacyLanguageBar] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinSystemLocale\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SystemLocale] \\u003ccultureinfo\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinUILanguageOverride\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Language] \\u003ccultureinfo\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WinUserLanguageList\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LanguageList] \\u003cList[WinUserLanguage]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"iSCSI\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Connect-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-IscsiChapSecret\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ChapSecret \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-IscsiSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-IscsiTarget\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-IscsiTargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TargetPortalAddress] \\u003cstring[]\\u003e [-InitiatorInstanceName \\u003cstring\\u003e] [-InitiatorPortalAddress \\u003cstring\\u003e] [-TargetPortalPortNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_iSCSITargetPortal[]\\u003e [-InitiatorInstanceName \\u003cstring\\u003e] [-InitiatorPortalAddress \\u003cstring\\u003e] [-TargetPortalPortNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ISE\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  null,\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Kds\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-EffectiveTime] \\u003cdatetime\\u003e] [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -EffectiveImmediately [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-KdsCache\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CacheOwnerSid \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-KdsConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-KdsConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LocalTestOnly] [-SecretAgreementPublicKeyLength \\u003cint\\u003e] [-SecretAgreementPrivateKeyLength \\u003cint\\u003e] [-SecretAgreementParameters \\u003cbyte[]\\u003e] [-SecretAgreementAlgorithm \\u003cstring\\u003e] [-KdfParameters \\u003cbyte[]\\u003e] [-KdfAlgorithm \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -RevertToDefault [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cKdsServerConfiguration\\u003e [-LocalTestOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-KdsRootKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-KeyId] \\u003cguid\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Archive\",\n                        \"Version\":  \"1.0.1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Compress-Archive\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-DestinationPath] \\u003cstring\\u003e [-CompressionLevel \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-DestinationPath] \\u003cstring\\u003e -Update [-CompressionLevel \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-DestinationPath] \\u003cstring\\u003e -Force [-CompressionLevel \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DestinationPath] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e -Update [-CompressionLevel \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DestinationPath] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e -Force [-CompressionLevel \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DestinationPath] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-CompressionLevel \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Expand-Archive\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-DestinationPath] \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-DestinationPath] \\u003cstring\\u003e] -LiteralPath \\u003cstring\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Diagnostics\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Export-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -InputObject \\u003cPerformanceCounterSampleSet[]\\u003e [-FileFormat \\u003cstring\\u003e] [-MaxSize \\u003cuint32\\u003e] [-Force] [-Circular] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Counter] \\u003cstring[]\\u003e] [-SampleInterval \\u003cint\\u003e] [-MaxSamples \\u003clong\\u003e] [-Continuous] [-ComputerName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ListSet] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WinEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-LogName] \\u003cstring[]\\u003e] [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-ListLog] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-ListProvider] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-ProviderName] \\u003cstring[]\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-MaxEvents \\u003clong\\u003e] [-Credential \\u003cpscredential\\u003e] [-FilterXPath \\u003cstring\\u003e] [-Oldest] [\\u003cCommonParameters\\u003e] [-FilterHashtable] \\u003chashtable[]\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Force] [-Oldest] [\\u003cCommonParameters\\u003e] [-FilterXml] \\u003cxml\\u003e [-MaxEvents \\u003clong\\u003e] [-ComputerName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Oldest] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Counter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-StartTime \\u003cdatetime\\u003e] [-EndTime \\u003cdatetime\\u003e] [-Counter \\u003cstring[]\\u003e] [-MaxSamples \\u003clong\\u003e] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -ListSet \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Summary] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WinEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring\\u003e [-Id] \\u003cint\\u003e [[-Payload] \\u003cObject[]\\u003e] [-Version \\u003cbyte\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Host\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Start-Transcript\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-LiteralPath] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-OutputDirectory] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-IncludeInvocationHeader] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Transcript\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.LocalAccounts\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-LocalGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Group] \\u003cLocalGroup\\u003e [-Member] \\u003cLocalPrincipal[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Member] \\u003cLocalPrincipal[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e [-Member] \\u003cLocalPrincipal[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalUser[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalUser[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-LocalGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-SID] \\u003cSecurityIdentifier[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-LocalGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Member] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Group] \\u003cLocalGroup\\u003e [[-Member] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e [[-Member] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-SID] \\u003cSecurityIdentifier[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-LocalGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -Password \\u003csecurestring\\u003e [-AccountExpires \\u003cdatetime\\u003e] [-AccountNeverExpires] [-Description \\u003cstring\\u003e] [-Disabled] [-FullName \\u003cstring\\u003e] [-PasswordNeverExpires] [-UserMayNotChangePassword] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -NoPassword [-AccountExpires \\u003cdatetime\\u003e] [-AccountNeverExpires] [-Description \\u003cstring\\u003e] [-Disabled] [-FullName \\u003cstring\\u003e] [-UserMayNotChangePassword] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-LocalGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalGroup[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-LocalGroupMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Group] \\u003cLocalGroup\\u003e [-Member] \\u003cLocalPrincipal[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Member] \\u003cLocalPrincipal[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e [-Member] \\u003cLocalPrincipal[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalUser[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-LocalGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalGroup\\u003e [-NewName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e [-NewName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalUser\\u003e [-NewName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e [-NewName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-LocalGroup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cLocalGroup\\u003e -Description \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Description \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e -Description \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-LocalUser\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-AccountExpires \\u003cdatetime\\u003e] [-AccountNeverExpires] [-Description \\u003cstring\\u003e] [-FullName \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-PasswordNeverExpires \\u003cbool\\u003e] [-UserMayChangePassword \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cLocalUser\\u003e [-AccountExpires \\u003cdatetime\\u003e] [-AccountNeverExpires] [-Description \\u003cstring\\u003e] [-FullName \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-PasswordNeverExpires \\u003cbool\\u003e] [-UserMayChangePassword \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SID] \\u003cSecurityIdentifier\\u003e [-AccountExpires \\u003cdatetime\\u003e] [-AccountNeverExpires] [-Description \\u003cstring\\u003e] [-FullName \\u003cstring\\u003e] [-Password \\u003csecurestring\\u003e] [-PasswordNeverExpires \\u003cbool\\u003e] [-UserMayChangePassword \\u003cbool\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"algm\",\n                                                \"dlu\",\n                                                \"elu\",\n                                                \"glg\",\n                                                \"glgm\",\n                                                \"glu\",\n                                                \"nlg\",\n                                                \"nlu\",\n                                                \"rlg\",\n                                                \"rlgm\",\n                                                \"rlu\",\n                                                \"rnlg\",\n                                                \"rnlu\",\n                                                \"slg\",\n                                                \"slu\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Management\",\n                        \"Version\":  \"3.1.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DomainName] \\u003cstring\\u003e -Credential \\u003cpscredential\\u003e [-ComputerName \\u003cstring[]\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-UnjoinDomainCredential \\u003cpscredential\\u003e] [-OUPath \\u003cstring\\u003e] [-Server \\u003cstring\\u003e] [-Unsecure] [-Options \\u003cJoinOptions\\u003e] [-Restart] [-PassThru] [-NewName \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-WorkgroupName] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-Credential \\u003cpscredential\\u003e] [-Restart] [-PassThru] [-NewName \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Value] \\u003cObject[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-NoNewline] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Value] \\u003cObject[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-NoNewline] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Checkpoint-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Description] \\u003cstring\\u003e [[-RestorePointType] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-RecycleBin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-DriveLetter] \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Destination] \\u003cstring\\u003e] [-Container] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-FromSession \\u003cPSSession\\u003e] [-ToSession \\u003cPSSession\\u003e] [\\u003cCommonParameters\\u003e] [[-Destination] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Container] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-FromSession \\u003cPSSession\\u003e] [-ToSession \\u003cPSSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ComputerRestore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Drive] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ComputerRestore\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Drive] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ChildItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-Filter] \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Depth \\u003cuint32\\u003e] [-Force] [-Name] [-UseTransaction] [-Attributes \\u003cFlagsExpression[FileAttributes]\\u003e] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [\\u003cCommonParameters\\u003e] [[-Filter] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Depth \\u003cuint32\\u003e] [-Force] [-Name] [-UseTransaction] [-Attributes \\u003cFlagsExpression[FileAttributes]\\u003e] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Clipboard\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Format \\u003cClipboardFormat\\u003e] [-TextFormatType \\u003cTextDataFormat\\u003e] [-Raw] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ComputerInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ComputerRestorePoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-RestorePoint] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] -LastStatus [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ReadCount \\u003clong\\u003e] [-TotalCount \\u003clong\\u003e] [-Tail \\u003cint\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Delimiter \\u003cstring\\u003e] [-Wait] [-Raw] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ReadCount \\u003clong\\u003e] [-TotalCount \\u003clong\\u003e] [-Tail \\u003cint\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Delimiter \\u003cstring\\u003e] [-Wait] [-Raw] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ControlPanelItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Category \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -CanonicalName \\u003cstring[]\\u003e [-Category \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [[-InstanceId] \\u003clong[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Newest \\u003cint\\u003e] [-After \\u003cdatetime\\u003e] [-Before \\u003cdatetime\\u003e] [-UserName \\u003cstring[]\\u003e] [-Index \\u003cint[]\\u003e] [-EntryType \\u003cstring[]\\u003e] [-Source \\u003cstring[]\\u003e] [-Message \\u003cstring\\u003e] [-AsBaseObject] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-List] [-AsString] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-HotFix\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Name] \\u003cstring[]\\u003e] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ItemPropertyValue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [-Name] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PSProvider \\u003cstring[]\\u003e] [-PSDrive \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Stack] [-StackName \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -IncludeUserName [\\u003cCommonParameters\\u003e] -Id \\u003cint[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -Id \\u003cint[]\\u003e -IncludeUserName [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-Module] [-FileVersionInfo] [\\u003cCommonParameters\\u003e] -InputObject \\u003cProcess[]\\u003e -IncludeUserName [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-PSProvider \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralName] \\u003cstring[]\\u003e [-Scope \\u003cstring\\u003e] [-PSProvider \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSProvider\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-PSProvider] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DependentServices] [-RequiredServices] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-InputObject \\u003cServiceController[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TimeZone\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Id \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -ListAvailable [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WmiObject\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-Property] \\u003cstring[]\\u003e] [-Filter \\u003cstring\\u003e] [-Amended] [-DirectRead] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Class] \\u003cstring\\u003e] [-Recurse] [-Amended] [-List] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Query \\u003cstring\\u003e [-Amended] [-DirectRead] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Amended] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Amended] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WmiMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [[-ArgumentList] \\u003cObject[]\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -InputObject \\u003cwmi\\u003e [-ArgumentList \\u003cObject[]\\u003e] [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ArgumentList \\u003cObject[]\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Join-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ChildPath] \\u003cstring\\u003e [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Limit-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [-ComputerName \\u003cstring[]\\u003e] [-RetentionDays \\u003cint\\u003e] [-OverflowAction \\u003cOverflowAction\\u003e] [-MaximumSize \\u003clong\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Destination] \\u003cstring\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Destination] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Destination] \\u003cstring\\u003e [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [-Source] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-CategoryResourceFile \\u003cstring\\u003e] [-MessageResourceFile \\u003cstring\\u003e] [-ParameterResourceFile \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-ItemType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] -Name \\u003cstring\\u003e [-ItemType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-PropertyType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-PropertyType \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PSProvider] \\u003cstring\\u003e [-Root] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-Persist] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-BinaryPathName] \\u003cstring\\u003e [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Credential \\u003cpscredential\\u003e] [-DependsOn \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WebServiceProxy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [\\u003cCommonParameters\\u003e] [-Uri] \\u003curi\\u003e [[-Class] \\u003cstring\\u003e] [[-Namespace] \\u003cstring\\u003e] [-UseDefaultCredential] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Pop-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Push-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-WmiEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-Namespace \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ComputerName \\u003cstring\\u003e] [-Timeout \\u003clong\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Query] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-Namespace \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ComputerName \\u003cstring\\u003e] [-Timeout \\u003clong\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-UnjoinDomainCredential] \\u003cpscredential\\u003e] [-Restart] [-Force] [-PassThru] [-WorkgroupName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UnjoinDomainCredential \\u003cpscredential\\u003e [-LocalCredential \\u003cpscredential\\u003e] [-Restart] [-ComputerName \\u003cstring[]\\u003e] [-Force] [-PassThru] [-WorkgroupName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-Source \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Recurse] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-Stream \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSDrive\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PSProvider \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralName] \\u003cstring[]\\u003e [-PSProvider \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WmiObject\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cwmi\\u003e [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-NewName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-PassThru] [-DomainCredential \\u003cpscredential\\u003e] [-LocalCredential \\u003cpscredential\\u003e] [-Force] [-Restart] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-Force] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -LiteralPath \\u003cstring\\u003e [-Force] [-PassThru] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e -LiteralPath \\u003cstring\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-ComputerMachinePassword\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Server \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resolve-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Relative] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Relative] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-Force] [-Wait] [-Timeout \\u003cint\\u003e] [-For \\u003cWaitForServiceTypes\\u003e] [-Delay \\u003cint16\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-AsJob] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Force] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-Force] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RestorePoint] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Clipboard\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Append] [-AsHtml] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Value] \\u003cstring[]\\u003e [-Append] [-AsHtml] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-Append] [-AsHtml] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Append] [-AsHtml] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Content\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Value] \\u003cObject[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-NoNewline] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Value] \\u003cObject[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [-NoNewline] [-Encoding \\u003cFileSystemCmdletProviderEncoding\\u003e] [-Stream \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Item\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-Value] \\u003cObject\\u003e] [-Force] [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [[-Value] \\u003cObject\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Force] [-PassThru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ItemProperty\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Name] \\u003cstring\\u003e [-Value] \\u003cObject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Value] \\u003cObject\\u003e -LiteralPath \\u003cstring[]\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-PassThru] [-Force] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Location\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-PassThru] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-PassThru] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-PassThru] [-StackName \\u003cstring\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ComputerName \\u003cstring[]\\u003e] [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Status \\u003cstring\\u003e] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-DisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-StartupType \\u003cServiceStartMode\\u003e] [-Status \\u003cstring\\u003e] [-InputObject \\u003cServiceController\\u003e] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TimeZone\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Id \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cTimeZoneInfo\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WmiInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Class] \\u003cstring\\u003e [[-Arguments] \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cwmi\\u003e [-Arguments \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-Arguments \\u003chashtable\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PutType \\u003cPutType\\u003e] [-AsJob] [-Impersonation \\u003cImpersonationLevel\\u003e] [-Authentication \\u003cAuthenticationLevel\\u003e] [-Locale \\u003cstring\\u003e] [-EnableAllPrivileges] [-Authority \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-ComputerName \\u003cstring[]\\u003e] [-Namespace \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-ControlPanelItem\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -CanonicalName \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] [[-InputObject] \\u003cControlPanelItem[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Split-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Parent] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Leaf] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Qualifier] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-NoQualifier] [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-Resolve] [-IsAbsolute] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Resolve] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError \\u003cstring\\u003e] [-RedirectStandardInput \\u003cstring\\u003e] [-RedirectStandardOutput \\u003cstring\\u003e] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [-Wait] [-UseNewEnvironment] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-ArgumentList] \\u003cstring[]\\u003e] [-WorkingDirectory \\u003cstring\\u003e] [-PassThru] [-Verb \\u003cstring\\u003e] [-WindowStyle \\u003cProcessWindowStyle\\u003e] [-Wait] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Timeout \\u003cint\\u003e] [-Independent] [-RollbackPreference \\u003cRollbackSeverity\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Computer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [[-Credential] \\u003cpscredential\\u003e] [-AsJob] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cProcess[]\\u003e [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-Force] [-NoWait] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-NoWait] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-Force] [-NoWait] [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-Service\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cServiceController[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PassThru] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-ComputerSecureChannel\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Repair] [-Server \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Connection\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring[]\\u003e [-AsJob] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-Source] \\u003cstring[]\\u003e [-AsJob] [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Credential \\u003cpscredential\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-DcomAuthentication \\u003cAuthenticationLevel\\u003e] [-WsmanAuthentication \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-BufferSize \\u003cint\\u003e] [-Count \\u003cint\\u003e] [-Impersonation \\u003cImpersonationLevel\\u003e] [-TimeToLive \\u003cint\\u003e] [-Delay \\u003cint\\u003e] [-Quiet] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Path\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PathType \\u003cTestPathType\\u003e] [-IsValid] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-OlderThan \\u003cdatetime\\u003e] [-NewerThan \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-PathType \\u003cTestPathType\\u003e] [-IsValid] [-Credential \\u003cpscredential\\u003e] [-UseTransaction] [-OlderThan \\u003cdatetime\\u003e] [-NewerThan \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Undo-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Use-Transaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TransactedScript] \\u003cscriptblock\\u003e [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Process\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Timeout] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [[-Timeout] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [[-Timeout] \\u003cint\\u003e] -InputObject \\u003cProcess[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-EventLog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LogName] \\u003cstring\\u003e [-Source] \\u003cstring\\u003e [-EventId] \\u003cint\\u003e [[-EntryType] \\u003cEventLogEntryType\\u003e] [-Message] \\u003cstring\\u003e [-Category \\u003cint16\\u003e] [-RawData \\u003cbyte[]\\u003e] [-ComputerName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gcb\",\n                                                \"scb\",\n                                                \"gin\",\n                                                \"gtz\",\n                                                \"stz\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.ODataUtils\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  {\n                                                 \"Name\":  \"Export-ODataEndpointProxy\",\n                                                 \"CommandType\":  \"Function\",\n                                                 \"ParameterSets\":  [\n                                                                       \"[-Uri] \\u003cstring\\u003e [-OutputModule] \\u003cstring\\u003e [[-MetadataUri] \\u003cstring\\u003e] [[-Credential] \\u003cpscredential\\u003e] [[-CreateRequestMethod] \\u003cstring\\u003e] [[-UpdateRequestMethod] \\u003cstring\\u003e] [[-CmdletAdapter] \\u003cstring\\u003e] [[-ResourceNameMapping] \\u003chashtable\\u003e] [-Force] [[-CustomData] \\u003chashtable\\u003e] [-AllowClobber] [-AllowUnsecureConnection] [[-Headers] \\u003chashtable\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                                   ]\n                                             },\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Security\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-SecureString\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SecureString] \\u003csecurestring\\u003e [[-SecureKey] \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e] [-SecureString] \\u003csecurestring\\u003e [-Key \\u003cbyte[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-SecureString\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-String] \\u003cstring\\u003e [[-SecureKey] \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e] [-String] \\u003cstring\\u003e [-AsPlainText] [-Force] [\\u003cCommonParameters\\u003e] [-String] \\u003cstring\\u003e [-Key \\u003cbyte[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Acl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] -InputObject \\u003cpsobject\\u003e [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Audit] [-AllCentralAccessPolicies] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-AuthenticodeSignature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -SourcePathOrExtension \\u003cstring[]\\u003e -Content \\u003cbyte[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CmsMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Content] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-LiteralPath] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Credential\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Credential] \\u003cpscredential\\u003e [\\u003cCommonParameters\\u003e] [[-UserName] \\u003cstring\\u003e] -Message \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ExecutionPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Scope] \\u003cExecutionPolicyScope\\u003e] [-List] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-FileCatalog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CatalogFilePath] \\u003cstring\\u003e [[-Path] \\u003cstring[]\\u003e] [-CatalogVersion \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Protect-CmsMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-To] \\u003cCmsMessageRecipient[]\\u003e [-Content] \\u003cpsobject\\u003e [[-OutFile] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-To] \\u003cCmsMessageRecipient[]\\u003e [-Path] \\u003cstring\\u003e [[-OutFile] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-To] \\u003cCmsMessageRecipient[]\\u003e [-LiteralPath] \\u003cstring\\u003e [[-OutFile] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Acl\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-AclObject] \\u003cObject\\u003e [[-CentralAccessPolicy] \\u003cstring\\u003e] [-ClearCentralAccessPolicy] [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject\\u003e [-AclObject] \\u003cObject\\u003e [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e] [-AclObject] \\u003cObject\\u003e [[-CentralAccessPolicy] \\u003cstring\\u003e] -LiteralPath \\u003cstring[]\\u003e [-ClearCentralAccessPolicy] [-Passthru] [-Filter \\u003cstring\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [-UseTransaction] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-AuthenticodeSignature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring[]\\u003e [-Certificate] \\u003cX509Certificate2\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Certificate] \\u003cX509Certificate2\\u003e -LiteralPath \\u003cstring[]\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Certificate] \\u003cX509Certificate2\\u003e -SourcePathOrExtension \\u003cstring[]\\u003e -Content \\u003cbyte[]\\u003e [-IncludeChain \\u003cstring\\u003e] [-TimestampServer \\u003cstring\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ExecutionPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ExecutionPolicy] \\u003cExecutionPolicy\\u003e [[-Scope] \\u003cExecutionPolicyScope\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-FileCatalog\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CatalogFilePath] \\u003cstring\\u003e [[-Path] \\u003cstring[]\\u003e] [-Detailed] [-FilesToSkip \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unprotect-CmsMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-EventLogRecord] \\u003cEventLogRecord\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e] [-Content] \\u003cstring\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e] [-LiteralPath] \\u003cstring\\u003e [[-To] \\u003cCmsMessageRecipient[]\\u003e] [-IncludeContext] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.PowerShell.Utility\",\n                        \"Version\":  \"3.1.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-SddlString\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Sddl] \\u003cstring\\u003e [-Type \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Hex\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -InputObject \\u003cObject\\u003e [-Encoding \\u003cstring\\u003e] [-Raw] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileHash\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-Algorithm \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-Algorithm \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -InputStream \\u003cStream\\u003e [-Algorithm \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PowerShellDataFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Guid\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-TemporaryFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Member\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cpsobject\\u003e -TypeName \\u003cstring\\u003e [-PassThru] [\\u003cCommonParameters\\u003e] [-MemberType] \\u003cPSMemberTypes\\u003e [-Name] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [[-SecondValue] \\u003cObject\\u003e] -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e] [-NotePropertyName] \\u003cstring\\u003e [-NotePropertyValue] \\u003cObject\\u003e -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e] [-NotePropertyMembers] \\u003cIDictionary\\u003e -InputObject \\u003cpsobject\\u003e [-TypeName \\u003cstring\\u003e] [-Force] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-Type\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TypeDefinition] \\u003cstring\\u003e [-CodeDomProvider \\u003cCodeDomProvider\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-Language \\u003cLanguage\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-MemberDefinition] \\u003cstring[]\\u003e [-CodeDomProvider \\u003cCodeDomProvider\\u003e] [-CompilerParameters \\u003cCompilerParameters\\u003e] [-Namespace \\u003cstring\\u003e] [-UsingNamespace \\u003cstring[]\\u003e] [-Language \\u003cLanguage\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-CompilerParameters \\u003cCompilerParameters\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring[]\\u003e [-CompilerParameters \\u003cCompilerParameters\\u003e] [-ReferencedAssemblies \\u003cstring[]\\u003e] [-OutputAssembly \\u003cstring\\u003e] [-OutputType \\u003cOutputAssemblyType\\u003e] [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e] -AssemblyName \\u003cstring[]\\u003e [-PassThru] [-IgnoreWarnings] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Compare-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ReferenceObject] \\u003cpsobject[]\\u003e [-DifferenceObject] \\u003cpsobject[]\\u003e [-SyncWindow \\u003cint\\u003e] [-Property \\u003cObject[]\\u003e] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject[]\\u003e [[-Delimiter] \\u003cchar\\u003e] [-Header \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject[]\\u003e -UseCulture [-Header \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-Json\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cstring\\u003e [-Delimiter \\u003cstring\\u003e] [-PropertyNames \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cstring\\u003e [-TemplateFile \\u003cstring[]\\u003e] [-TemplateContent \\u003cstring[]\\u003e] [-IncludeExtent] [-UpdateTemplate] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertFrom-StringData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-StringData] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Convert-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cstring\\u003e [-Example \\u003cList[psobject]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [[-Delimiter] \\u003cchar\\u003e] [-NoTypeInformation] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cpsobject\\u003e [-UseCulture] [-NoTypeInformation] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Html\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [[-Head] \\u003cstring[]\\u003e] [[-Title] \\u003cstring\\u003e] [[-Body] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-As \\u003cstring\\u003e] [-CssUri \\u003curi\\u003e] [-PostContent \\u003cstring[]\\u003e] [-PreContent \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-As \\u003cstring\\u003e] [-Fragment] [-PostContent \\u003cstring[]\\u003e] [-PreContent \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Json\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cObject\\u003e [-Depth \\u003cint\\u003e] [-Compress] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-Xml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-NoTypeInformation] [-As \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-Runspace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Runspace] \\u003crunspace\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Breakpoint] \\u003cBreakpoint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-RunspaceDebug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-RunspaceName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Runspace] \\u003crunspace[]\\u003e [\\u003cCommonParameters\\u003e] [-RunspaceId] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e] [-RunspaceInstanceId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e] [[-ProcessName] \\u003cstring\\u003e] [[-AppDomainName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Breakpoint] \\u003cBreakpoint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-RunspaceDebug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-RunspaceName] \\u003cstring[]\\u003e] [-BreakAll] [\\u003cCommonParameters\\u003e] [-Runspace] \\u003crunspace[]\\u003e [-BreakAll] [\\u003cCommonParameters\\u003e] [-RunspaceId] \\u003cint[]\\u003e [-BreakAll] [\\u003cCommonParameters\\u003e] [-RunspaceInstanceId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e] [[-ProcessName] \\u003cstring\\u003e] [[-AppDomainName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-Name] \\u003cstring[]\\u003e] [-PassThru] [-As \\u003cExportAliasFormat\\u003e] [-Append] [-Force] [-NoClobber] [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -LiteralPath \\u003cstring\\u003e [-PassThru] [-As \\u003cExportAliasFormat\\u003e] [-Append] [-Force] [-NoClobber] [-Description \\u003cstring\\u003e] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Clixml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e -InputObject \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e -InputObject \\u003cpsobject\\u003e [-Depth \\u003cint\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [[-Delimiter] \\u003cchar\\u003e] -InputObject \\u003cpsobject\\u003e [-LiteralPath \\u003cstring\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-Append] [-NoTypeInformation] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring\\u003e] -InputObject \\u003cpsobject\\u003e [-LiteralPath \\u003cstring\\u003e] [-Force] [-NoClobber] [-Encoding \\u003cstring\\u003e] [-Append] [-UseCulture] [-NoTypeInformation] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cExtendedTypeDefinition[]\\u003e -Path \\u003cstring\\u003e [-Force] [-NoClobber] [-IncludeScriptBlock] [\\u003cCommonParameters\\u003e] -InputObject \\u003cExtendedTypeDefinition[]\\u003e -LiteralPath \\u003cstring\\u003e [-Force] [-NoClobber] [-IncludeScriptBlock] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [-OutputModule] \\u003cstring\\u003e [[-CommandName] \\u003cstring[]\\u003e] [[-FormatTypeName] \\u003cstring[]\\u003e] [-Force] [-Encoding \\u003cstring\\u003e] [-AllowClobber] [-ArgumentList \\u003cObject[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-Module \\u003cstring[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-Certificate \\u003cX509Certificate2\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Custom\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-Depth \\u003cint\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-List\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Table\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-AutoSize] [-HideTableHeaders] [-Wrap] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Wide\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject\\u003e] [-AutoSize] [-Column \\u003cint\\u003e] [-GroupBy \\u003cObject\\u003e] [-View \\u003cstring\\u003e] [-ShowError] [-DisplayError] [-Force] [-Expand \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [-Definition \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Culture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Date\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Date] \\u003cdatetime\\u003e] [-Year \\u003cint\\u003e] [-Month \\u003cint\\u003e] [-Day \\u003cint\\u003e] [-Hour \\u003cint\\u003e] [-Minute \\u003cint\\u003e] [-Second \\u003cint\\u003e] [-Millisecond \\u003cint\\u003e] [-DisplayHint \\u003cDisplayHintType\\u003e] [-Format \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Date] \\u003cdatetime\\u003e] [-Year \\u003cint\\u003e] [-Month \\u003cint\\u003e] [-Day \\u003cint\\u003e] [-Hour \\u003cint\\u003e] [-Minute \\u003cint\\u003e] [-Second \\u003cint\\u003e] [-Millisecond \\u003cint\\u003e] [-DisplayHint \\u003cDisplayHintType\\u003e] [-UFormat \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-EventIdentifier] \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-EventSubscriber\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-SubscriptionId] \\u003cint\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TypeName] \\u003cstring[]\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Member\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-MemberType \\u003cPSMemberTypes\\u003e] [-View \\u003cPSMemberViewTypes\\u003e] [-Static] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Script] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Variable \\u003cstring[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -Command \\u003cstring[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Type] \\u003cBreakpointType[]\\u003e [-Script \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSCallStack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Random\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Maximum] \\u003cObject\\u003e] [-SetSeed \\u003cint\\u003e] [-Minimum \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cObject[]\\u003e [-SetSeed \\u003cint\\u003e] [-Count \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Runspace\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-RunspaceDebug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-RunspaceName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Runspace] \\u003crunspace[]\\u003e [\\u003cCommonParameters\\u003e] [-RunspaceId] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e] [-RunspaceInstanceId] \\u003cguid[]\\u003e [\\u003cCommonParameters\\u003e] [[-ProcessName] \\u003cstring\\u003e] [[-AppDomainName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TraceSource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-TypeName] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UICulture\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Unique\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [-AsString] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-OnType] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ValueOnly] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Group-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-NoElement] [-AsHashTable] [-AsString] [-InputObject \\u003cpsobject\\u003e] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Scope \\u003cstring\\u003e] [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-Scope \\u003cstring\\u003e] [-PassThru] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Clixml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-IncludeTotalCount] [-Skip \\u003cuint64\\u003e] [-First \\u003cuint64\\u003e] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-IncludeTotalCount] [-Skip \\u003cuint64\\u003e] [-First \\u003cuint64\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Csv\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring[]\\u003e] [[-Delimiter] \\u003cchar\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Header \\u003cstring[]\\u003e] [-Encoding \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring[]\\u003e] -UseCulture [-LiteralPath \\u003cstring[]\\u003e] [-Header \\u003cstring[]\\u003e] [-Encoding \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-LocalizedData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-BindingVariable] \\u003cstring\\u003e] [[-UICulture] \\u003cstring\\u003e] [-BaseDirectory \\u003cstring\\u003e] [-FileName \\u003cstring\\u003e] [-SupportedCommand \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [[-CommandName] \\u003cstring[]\\u003e] [[-FormatTypeName] \\u003cstring[]\\u003e] [-Prefix \\u003cstring\\u003e] [-DisableNameChecking] [-AllowClobber] [-ArgumentList \\u003cObject[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-Module \\u003cstring[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-Certificate \\u003cX509Certificate2\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Expression\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Command] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-RestMethod\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [-Method \\u003cWebRequestMethod\\u003e] [-UseBasicParsing] [-WebSession \\u003cWebRequestSession\\u003e] [-SessionVariable \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-CertificateThumbprint \\u003cstring\\u003e] [-Certificate \\u003cX509Certificate\\u003e] [-UserAgent \\u003cstring\\u003e] [-DisableKeepAlive] [-TimeoutSec \\u003cint\\u003e] [-Headers \\u003cIDictionary\\u003e] [-MaximumRedirection \\u003cint\\u003e] [-Proxy \\u003curi\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-ProxyUseDefaultCredentials] [-Body \\u003cObject\\u003e] [-ContentType \\u003cstring\\u003e] [-TransferEncoding \\u003cstring\\u003e] [-InFile \\u003cstring\\u003e] [-OutFile \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WebRequest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Uri] \\u003curi\\u003e [-UseBasicParsing] [-WebSession \\u003cWebRequestSession\\u003e] [-SessionVariable \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-CertificateThumbprint \\u003cstring\\u003e] [-Certificate \\u003cX509Certificate\\u003e] [-UserAgent \\u003cstring\\u003e] [-DisableKeepAlive] [-TimeoutSec \\u003cint\\u003e] [-Headers \\u003cIDictionary\\u003e] [-MaximumRedirection \\u003cint\\u003e] [-Method \\u003cWebRequestMethod\\u003e] [-Proxy \\u003curi\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-ProxyUseDefaultCredentials] [-Body \\u003cObject\\u003e] [-ContentType \\u003cstring\\u003e] [-TransferEncoding \\u003cstring\\u003e] [-InFile \\u003cstring\\u003e] [-OutFile \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Expression] \\u003cscriptblock\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Measure-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Sum] [-Average] [-Maximum] [-Minimum] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cstring[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [[-Sender] \\u003cpsobject\\u003e] [[-EventArguments] \\u003cpsobject[]\\u003e] [[-MessageData] \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-TypeName] \\u003cstring\\u003e [[-ArgumentList] \\u003cObject[]\\u003e] [-Property \\u003cIDictionary\\u003e] [\\u003cCommonParameters\\u003e] [-ComObject] \\u003cstring\\u003e [-Strict] [-Property \\u003cIDictionary\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-TimeSpan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Start] \\u003cdatetime\\u003e] [[-End] \\u003cdatetime\\u003e] [\\u003cCommonParameters\\u003e] [-Days \\u003cint\\u003e] [-Hours \\u003cint\\u003e] [-Minutes \\u003cint\\u003e] [-Seconds \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-Visibility \\u003cSessionStateEntryVisibility\\u003e] [-Force] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-File\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-Encoding] \\u003cstring\\u003e] [-Append] [-Force] [-NoClobber] [-Width \\u003cint\\u003e] [-NoNewline] [-InputObject \\u003cpsobject\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Encoding] \\u003cstring\\u003e] -LiteralPath \\u003cstring\\u003e [-Append] [-Force] [-NoClobber] [-Width \\u003cint\\u003e] [-NoNewline] [-InputObject \\u003cpsobject\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-GridView\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-PassThru] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-Wait] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Title \\u003cstring\\u003e] [-OutputMode \\u003cOutputModeOption\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Printer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Stream] [-Width \\u003cint\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Read-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Prompt] \\u003cObject\\u003e] [-AsSecureString] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-EngineEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [[-Action] \\u003cscriptblock\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ObjectEvent\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject\\u003e [-EventName] \\u003cstring\\u003e [[-SourceIdentifier] \\u003cstring\\u003e] [[-Action] \\u003cscriptblock\\u003e] [-MessageData \\u003cpsobject\\u003e] [-SupportEvent] [-Forward] [-MaxTriggerCount \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-EventIdentifier] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Breakpoint] \\u003cBreakpoint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-TypeData \\u003cTypeData\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TypeName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Force] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ExcludeProperty \\u003cstring[]\\u003e] [-ExpandProperty \\u003cstring\\u003e] [-Unique] [-Last \\u003cint\\u003e] [-First \\u003cint\\u003e] [-Skip \\u003cint\\u003e] [-Wait] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ExcludeProperty \\u003cstring[]\\u003e] [-ExpandProperty \\u003cstring\\u003e] [-Unique] [-SkipLast \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cpsobject\\u003e] [-Unique] [-Wait] [-Index \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-String\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Pattern] \\u003cstring[]\\u003e [-Path] \\u003cstring[]\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Pattern] \\u003cstring[]\\u003e -InputObject \\u003cpsobject\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Pattern] \\u003cstring[]\\u003e -LiteralPath \\u003cstring[]\\u003e [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-NotMatch] [-AllMatches] [-Encoding \\u003cstring\\u003e] [-Context \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-Xml\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-XPath] \\u003cstring\\u003e [-Xml] \\u003cXmlNode[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e [-Path] \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e -LiteralPath \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e] [-XPath] \\u003cstring\\u003e -Content \\u003cstring[]\\u003e [-Namespace \\u003chashtable\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-MailMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-To] \\u003cstring[]\\u003e [-Subject] \\u003cstring\\u003e [[-Body] \\u003cstring\\u003e] [[-SmtpServer] \\u003cstring\\u003e] -From \\u003cstring\\u003e [-Attachments \\u003cstring[]\\u003e] [-Bcc \\u003cstring[]\\u003e] [-BodyAsHtml] [-Encoding \\u003cEncoding\\u003e] [-Cc \\u003cstring[]\\u003e] [-DeliveryNotificationOption \\u003cDeliveryNotificationOptions\\u003e] [-Priority \\u003cMailPriority\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseSsl] [-Port \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Alias\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Date\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Date] \\u003cdatetime\\u003e [-DisplayHint \\u003cDisplayHintType\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Adjust] \\u003ctimespan\\u003e [-DisplayHint \\u003cDisplayHintType\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSBreakpoint\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Script] \\u003cstring[]\\u003e [-Line] \\u003cint[]\\u003e [[-Column] \\u003cint\\u003e] [-Action \\u003cscriptblock\\u003e] [\\u003cCommonParameters\\u003e] [[-Script] \\u003cstring[]\\u003e] -Command \\u003cstring[]\\u003e [-Action \\u003cscriptblock\\u003e] [\\u003cCommonParameters\\u003e] [[-Script] \\u003cstring[]\\u003e] -Variable \\u003cstring[]\\u003e [-Action \\u003cscriptblock\\u003e] [-Mode \\u003cVariableAccessMode\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TraceSource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [-PassThru] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-RemoveListener \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-RemoveFileListener \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Variable\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-Value] \\u003cObject\\u003e] [-Include \\u003cstring[]\\u003e] [-Exclude \\u003cstring[]\\u003e] [-Description \\u003cstring\\u003e] [-Option \\u003cScopedItemOptions\\u003e] [-Force] [-Visibility \\u003cSessionStateEntryVisibility\\u003e] [-PassThru] [-Scope \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Height \\u003cdouble\\u003e] [-Width \\u003cdouble\\u003e] [-NoCommonParameter] [-ErrorPopup] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sort-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cObject[]\\u003e] [-Descending] [-Unique] [-InputObject \\u003cpsobject\\u003e] [-Culture \\u003cstring\\u003e] [-CaseSensitive] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Sleep\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Seconds] \\u003cint\\u003e [\\u003cCommonParameters\\u003e] -Milliseconds \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Tee-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [-Append] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] -Variable \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Trace-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Expression] \\u003cscriptblock\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Command] \\u003cstring\\u003e [[-Option] \\u003cPSTraceSourceOptions\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-ListenerOption \\u003cTraceOptions\\u003e] [-FilePath \\u003cstring\\u003e] [-Force] [-Debugger] [-PSHost] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-File\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SourceIdentifier] \\u003cstring\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-SubscriptionId] \\u003cint\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-FormatData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AppendPath] \\u003cstring[]\\u003e] [-PrependPath \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-List\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Property] \\u003cstring\\u003e] [-Add \\u003cObject[]\\u003e] [-Remove \\u003cObject[]\\u003e] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [[-Property] \\u003cstring\\u003e] -Replace \\u003cObject[]\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-TypeData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-AppendPath] \\u003cstring[]\\u003e] [-PrependPath \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -TypeName \\u003cstring\\u003e [-MemberType \\u003cPSMemberTypes\\u003e] [-MemberName \\u003cstring\\u003e] [-Value \\u003cObject\\u003e] [-SecondValue \\u003cObject\\u003e] [-TypeConverter \\u003ctype\\u003e] [-TypeAdapter \\u003ctype\\u003e] [-SerializationMethod \\u003cstring\\u003e] [-TargetTypeForDeserialization \\u003ctype\\u003e] [-SerializationDepth \\u003cint\\u003e] [-DefaultDisplayProperty \\u003cstring\\u003e] [-InheritPropertySerializationSet \\u003cbool\\u003e] [-StringSerializationSource \\u003cstring\\u003e] [-DefaultDisplayPropertySet \\u003cstring[]\\u003e] [-DefaultKeyPropertySet \\u003cstring[]\\u003e] [-PropertySerializationSet \\u003cstring[]\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TypeData] \\u003cTypeData[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Debugger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Event\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-SourceIdentifier] \\u003cstring\\u003e] [-Timeout \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Debug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Error\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [-Category \\u003cErrorCategory\\u003e] [-ErrorId \\u003cstring\\u003e] [-TargetObject \\u003cObject\\u003e] [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Exception \\u003cException\\u003e [-Message \\u003cstring\\u003e] [-Category \\u003cErrorCategory\\u003e] [-ErrorId \\u003cstring\\u003e] [-TargetObject \\u003cObject\\u003e] [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -ErrorRecord \\u003cErrorRecord\\u003e [-RecommendedAction \\u003cstring\\u003e] [-CategoryActivity \\u003cstring\\u003e] [-CategoryReason \\u003cstring\\u003e] [-CategoryTargetName \\u003cstring\\u003e] [-CategoryTargetType \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Object] \\u003cObject\\u003e] [-NoNewline] [-Separator \\u003cObject\\u003e] [-ForegroundColor \\u003cConsoleColor\\u003e] [-BackgroundColor \\u003cConsoleColor\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Information\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MessageData] \\u003cObject\\u003e [[-Tags] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Output\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cpsobject[]\\u003e [-NoEnumerate] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Progress\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Activity] \\u003cstring\\u003e [[-Status] \\u003cstring\\u003e] [[-Id] \\u003cint\\u003e] [-PercentComplete \\u003cint\\u003e] [-SecondsRemaining \\u003cint\\u003e] [-CurrentOperation \\u003cstring\\u003e] [-ParentId \\u003cint\\u003e] [-Completed] [-SourceId \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Verbose\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-Warning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Message] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"CFS\",\n                                                \"fhx\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Microsoft.WSMan.Management\",\n                        \"Version\":  \"3.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Connect-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionURI \\u003curi\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Role] \\u003cstring\\u003e [[-DelegateComputer] \\u003cstring[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WSManCredSSP\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SelectorSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e -Enumerate [-ApplicationName \\u003cstring\\u003e] [-BasePropertiesOnly] [-ComputerName \\u003cstring\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-Filter \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-Associations] [-ReturnType \\u003cstring\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Shallow] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-WSManAction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-Action] \\u003cstring\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ConnectionURI \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-Action] \\u003cstring\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ConnectionURI \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-WSManSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ProxyAccessType \\u003cProxyAccessType\\u003e] [-ProxyAuthentication \\u003cProxyAuthentication\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-SPNPort \\u003cint\\u003e] [-OperationTimeout \\u003cint\\u003e] [-NoEncryption] [-UseUTF16] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [-SelectorSet] \\u003chashtable\\u003e [-ConnectionURI \\u003curi\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WSManInstance\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ResourceURI] \\u003curi\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Dialect \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-Port \\u003cint\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-UseSSL] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ResourceURI] \\u003curi\\u003e [[-SelectorSet] \\u003chashtable\\u003e] [-ConnectionURI \\u003curi\\u003e] [-Dialect \\u003curi\\u003e] [-FilePath \\u003cstring\\u003e] [-Fragment \\u003cstring\\u003e] [-OptionSet \\u003chashtable\\u003e] [-SessionOption \\u003cSessionOption\\u003e] [-ValueSet \\u003chashtable\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WSManQuickConfig\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-UseSSL] [-Force] [-SkipNetworkProfileCheck] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-WSMan\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MMAgent\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Debug-MMAppPrelaunch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PackageFullName \\u003cstring\\u003e -PackageRelativeAppId \\u003cstring\\u003e [-DisableDebugMode] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ApplicationLaunchPrefetching] [-ApplicationPreLaunch] [-OperationAPI] [-PageCombining] [-MemoryCompression] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ApplicationLaunchPrefetching] [-OperationAPI] [-PageCombining] [-ApplicationPreLaunch] [-MemoryCompression] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MMAgent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-MaxOperationAPIFiles \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MsDtc\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -Local \\u003cbool\\u003e -Service \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -Local \\u003cbool\\u003e -ExecutablePath \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e -ComPlusAppId \\u003cstring\\u003e -Local \\u003cbool\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcAdvancedHostSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcAdvancedSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e [-DtcName \\u003cstring\\u003e] [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcClusterDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcNetworkSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransaction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DtcTransactionsTraceSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Install-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LogPath \\u003cstring\\u003e] [-StartType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-All [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcAdvancedHostSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Value \\u003cstring\\u003e -Type \\u003cstring\\u003e [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcAdvancedSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Value \\u003cstring\\u003e -Type \\u003cstring\\u003e [-DtcName \\u003cstring\\u003e] [-Subkey \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcClusterDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DtcResourceName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcClusterTMMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Service \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ClusterResourceName \\u003cstring\\u003e [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Local \\u003cbool\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ExecutablePath \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -ComPlusAppId \\u003cstring\\u003e [-ClusterResourceName \\u003cstring\\u003e] [-Local \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcDefault\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-SizeInMB \\u003cuint32\\u003e] [-MaxSizeInMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcNetworkSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-InboundTransactionsEnabled \\u003cbool\\u003e] [-OutboundTransactionsEnabled \\u003cbool\\u003e] [-RemoteClientAccessEnabled \\u003cbool\\u003e] [-RemoteAdministrationAccessEnabled \\u003cbool\\u003e] [-XATransactionsEnabled \\u003cbool\\u003e] [-LUTransactionsEnabled \\u003cbool\\u003e] [-AuthenticationLevel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisableNetworkAccess [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransaction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-TransactionId \\u003cguid\\u003e -Trace [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Forget [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Commit [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -TransactionId \\u003cguid\\u003e -Abort [-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-BufferCount \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DtcTransactionsTraceSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-AllTransactionsTracingEnabled \\u003cbool\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AbortedTransactionsTracingEnabled \\u003cbool\\u003e] [-LongLivedTransactionsTracingEnabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DtcName \\u003cstring\\u003e] [-Recursive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalComputerName] \\u003cstring\\u003e] [[-RemoteComputerName] \\u003cstring\\u003e] [[-ResourceManagerPort] \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Uninstall-Dtc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-DtcTransactionsTraceSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Complete-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Join-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [-Volatile] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Timeout] \\u003cint\\u003e] [[-IsolationLevel] \\u003cIsolationLevel\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [[-PropagationMethod] \\u003cDtcTransactionPropagation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [[-ComputerName] \\u003cstring\\u003e] [[-Port] \\u003cint\\u003e] [[-PropagationMethod] \\u003cDtcTransactionPropagation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Port] \\u003cint\\u003e] [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DtcDiagnosticResourceManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Job] \\u003cDtcDiagnosticResourceManagerJob\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-InstanceId] \\u003cguid\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Undo-DtcDiagnosticTransaction\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transaction] \\u003cDtcDiagnosticTransaction\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"MSMQ\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-MsmqOutgoingQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cOutgoingQueue[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cMessageQueue[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-MsmqCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cX509Certificate2\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -RenewInternalCertificate [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MsmqCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MsmqOutgoingQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-QueueType \\u003cQueueType\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [-QueueType \\u003cQueueType\\u003e] [-Journal] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [-QueueType \\u003cQueueType\\u003e] [-SubQueue \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MsmqQueueACL\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cMessageQueue[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MsmqQueueManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MsmqQueueManagerACL\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-MsmqMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cMessageQueue\\u003e -DestinationQueue \\u003cMessageQueue\\u003e -Message \\u003cMessage\\u003e [-Transactional] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-MsmqMessage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Body] \\u003cObject\\u003e] [-Recoverable] [-Authenticated] [-Journaling] [-Label \\u003cstring\\u003e] [-AdminQueuePath \\u003cstring\\u003e] [-AcknowledgeType \\u003cAcknowledgeTypes\\u003e] [-ResponseQueuePath \\u003cstring\\u003e] [-TimeToReachQueue \\u003ctimespan\\u003e] [-TimeToBeReceived \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-QueueType \\u003cMSMQQueueType\\u003e] [-Transactional] [-Label \\u003cstring\\u003e] [-Authenticate] [-Journaling] [-QueueQuota \\u003clong\\u003e] [-JournalQuota \\u003clong\\u003e] [-PrivacyLevel \\u003cEncryptionRequired\\u003e] [-MulticastAddress \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cMessageQueue\\u003e [-Transactional] [-RetrieveBody] [-Timeout \\u003ctimespan\\u003e] [-Count \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cMessageQueue\\u003e [-Peek] [-RetrieveBody] [-Timeout \\u003ctimespan\\u003e] [-Count \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MsmqCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cX509Certificate2[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cMessageQueue[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-MsmqOutgoingQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cOutgoingQueue[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Send-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-MessageObject \\u003cMessage\\u003e] [-Body \\u003cObject\\u003e] [-Label \\u003cstring\\u003e] [-Recoverable] [-Authenticated] [-Journaling] [-Transactional] [-AcknowledgeType \\u003cAcknowledgeTypes\\u003e] [-AdminQueuePath \\u003cstring\\u003e] [-ResponseQueuePath \\u003cstring\\u003e] [-TimeToReachQueue \\u003ctimespan\\u003e] [-TimeToBeReceived \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cMessageQueue[]\\u003e [-MessageObject \\u003cMessage\\u003e] [-Body \\u003cObject\\u003e] [-Label \\u003cstring\\u003e] [-Recoverable] [-Authenticated] [-Journaling] [-Transactional] [-AcknowledgeType \\u003cAcknowledgeTypes\\u003e] [-AdminQueuePath \\u003cstring\\u003e] [-ResponseQueuePath \\u003cstring\\u003e] [-TimeToReachQueue \\u003ctimespan\\u003e] [-TimeToBeReceived \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MsmqQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cMessageQueue[]\\u003e [-Label \\u003cstring\\u003e] [-Authenticate \\u003cbool\\u003e] [-Journaling \\u003cbool\\u003e] [-QueueQuota \\u003clong\\u003e] [-JournalQuota \\u003clong\\u003e] [-PrivacyLevel \\u003cEncryptionRequired\\u003e] [-MulticastAddress \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MsmqQueueACL\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cMessageQueue[]\\u003e -UserName \\u003cstring[]\\u003e [-Allow \\u003cMessageQueueAccessRights\\u003e] [-Deny \\u003cMessageQueueAccessRights\\u003e] [-Remove \\u003cMessageQueueAccessRights\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MsmqQueueManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RenewEncryptionKey] [-MsgStore \\u003cstring\\u003e] [-MsgLogStore \\u003cstring\\u003e] [-TransactionLogStore \\u003cstring\\u003e] [-MessageQuota \\u003clong\\u003e] [-JournalQuota \\u003clong\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Connect] [-RenewEncryptionKey] [-MsgStore \\u003cstring\\u003e] [-MsgLogStore \\u003cstring\\u003e] [-TransactionLogStore \\u003cstring\\u003e] [-MessageQuota \\u003clong\\u003e] [-JournalQuota \\u003clong\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Disconnect] [-RenewEncryptionKey] [-MsgStore \\u003cstring\\u003e] [-MsgLogStore \\u003cstring\\u003e] [-TransactionLogStore \\u003cstring\\u003e] [-MessageQuota \\u003clong\\u003e] [-JournalQuota \\u003clong\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-MsmqQueueManagerACL\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-UserName \\u003cstring[]\\u003e [-Allow \\u003cQueueManagerAccessRights\\u003e] [-Deny \\u003cQueueManagerAccessRights\\u003e] [-Remove \\u003cQueueManagerAccessRights\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-MsmqOutgoingQueue\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cOutgoingQueue[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetAdapter\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-EncapsulationType \\u003cEncapsulationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-EncapsulationType \\u003cEncapsulationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NoRestart] [-PassThru] [-EncapsulationType \\u003cEncapsulationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterPacketDirect\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPacketDirectSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4] [-TcpIPv4] [-TcpIPv6] [-UdpIPv4] [-UdpIPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-EncapsulationType \\u003cEncapsulationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-EncapsulationType \\u003cEncapsulationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NoRestart] [-PassThru] [-EncapsulationType \\u003cEncapsulationType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterPacketDirect\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPacketDirectSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload] [-D0PacketCoalescing] [-DeviceSleepOnDisconnect] [-NSOffload] [-RsnRekeyOffload] [-SelectiveSuspend] [-WakeOnMagicPacket] [-WakeOnPattern] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4] [-IPv6] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceIndex \\u003cuint32[]\\u003e [-IncludeHidden] [-Physical] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterHardwareInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterPacketDirect\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IPv4OperationalState \\u003cbool[]\\u003e] [-IPv6OperationalState \\u003cbool[]\\u003e] [-IPv4FailureReason \\u003cFailureReason[]\\u003e] [-IPv6FailureReason \\u003cFailureReason[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IPv4OperationalState \\u003cbool[]\\u003e] [-IPv6OperationalState \\u003cbool[]\\u003e] [-IPv4FailureReason \\u003cFailureReason[]\\u003e] [-IPv6FailureReason \\u003cFailureReason[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterSriovVf\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterStatistics\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVmqQueue\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Id \\u003cuint32[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-Id \\u003cuint32[]\\u003e] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetAdapterVPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-VPortID \\u003cuint32[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-PhysicalFunction] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-VPortID \\u003cuint32[]\\u003e] [-SwitchID \\u003cuint32[]\\u003e] [-FunctionID \\u003cuint16[]\\u003e] [-PhysicalFunction] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -RegistryKeyword \\u003cstring\\u003e -RegistryValue \\u003cstring[]\\u003e [-RegistryDataType \\u003cRegDataType\\u003e] [-NoRestart] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring\\u003e -RegistryKeyword \\u003cstring\\u003e -RegistryValue \\u003cstring[]\\u003e [-RegistryDataType \\u003cRegDataType\\u003e] [-NoRestart] [-IncludeHidden] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -RegistryKeyword \\u003cstring[]\\u003e [-IncludeHidden] [-AllProperties] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-NewName] \\u003cstring\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-NewName] \\u003cstring\\u003e -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e -DisplayName \\u003cstring[]\\u003e [-IncludeHidden] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapter[]\\u003e [-VlanID \\u003cuint16\\u003e] [-MacAddress \\u003cstring\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-RegistryKeyword \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-DisplayName \\u003cstring[]\\u003e] [-RegistryKeyword \\u003cstring[]\\u003e] [-IncludeHidden] [-AllProperties] [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterAdvancedPropertySettingData[]\\u003e [-DisplayValue \\u003cstring\\u003e] [-RegistryValue \\u003cstring[]\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-ComponentID \\u003cstring[]\\u003e] [-DisplayName \\u003cstring[]\\u003e] [-IncludeHidden] [-AllBindings] [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterBindingSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterChecksumOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterChecksumOffloadSettingData[]\\u003e [-IpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv4Enabled \\u003cDirection\\u003e] [-TcpIPv6Enabled \\u003cDirection\\u003e] [-UdpIPv4Enabled \\u003cDirection\\u003e] [-UdpIPv6Enabled \\u003cDirection\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterEncapsulatedPacketTaskOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NvgreEncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-VxlanEncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-VxlanUDPPortNumber \\u003cuint16\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NvgreEncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-VxlanEncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-VxlanUDPPortNumber \\u003cuint16\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData[]\\u003e [-NvgreEncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-VxlanEncapsulatedPacketTaskOffloadEnabled \\u003cbool\\u003e] [-VxlanUDPPortNumber \\u003cuint16\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterIPsecOffload\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterIPsecOffloadV2SettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterLso\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterLsoSettingData[]\\u003e [-V1IPv4Enabled \\u003cbool\\u003e] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterPacketDirect\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-DomainId \\u003cuint32\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-DomainId \\u003cuint32\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPacketDirectSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-DomainId \\u003cuint32\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterPowerManagement\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterPowerManagementSettingData[]\\u003e [-ArpOffload \\u003cSetting\\u003e] [-D0PacketCoalescing \\u003cSetting\\u003e] [-DeviceSleepOnDisconnect \\u003cSetting\\u003e] [-NSOffload \\u003cSetting\\u003e] [-RsnRekeyOffload \\u003cSetting\\u003e] [-SelectiveSuspend \\u003cSetting\\u003e] [-WakeOnMagicPacket \\u003cSetting\\u003e] [-WakeOnPattern \\u003cSetting\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterQos\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterQosSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRdma\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRdmaSettingData[]\\u003e [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRsc\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRscSettingData[]\\u003e [-IPv4Enabled \\u003cbool\\u003e] [-IPv6Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterRss\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterRssSettingData[]\\u003e [-NumberOfReceiveQueues \\u003cuint32\\u003e] [-Profile \\u003cProfile\\u003e] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessorGroup \\u003cuint16\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterSriov\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterSriovSettingData[]\\u003e [-NumVFs \\u003cuint32\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetAdapterVmq\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IncludeHidden] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InterfaceDescription \\u003cstring[]\\u003e [-IncludeHidden] [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAdapterVmqSettingData[]\\u003e [-BaseProcessorGroup \\u003cuint16\\u003e] [-BaseProcessorNumber \\u003cbyte\\u003e] [-MaxProcessors \\u003cuint32\\u003e] [-MaxProcessorNumber \\u003cbyte\\u003e] [-NumaNode \\u003cuint16\\u003e] [-Enabled \\u003cbool\\u003e] [-NoRestart] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetConnection\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetConnectionProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-NetworkCategory \\u003cNetworkCategory[]\\u003e] [-IPv4Connectivity \\u003cIPv4Connectivity[]\\u003e] [-IPv6Connectivity \\u003cIPv6Connectivity[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetConnectionProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-IPv4Connectivity \\u003cIPv4Connectivity[]\\u003e] [-IPv6Connectivity \\u003cIPv6Connectivity[]\\u003e] [-NetworkCategory \\u003cNetworkCategory\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConnectionProfile[]\\u003e [-NetworkCategory \\u003cNetworkCategory\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetEventPacketCapture\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetEventNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-PromiscuousMode] \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventVFPProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeywords] \\u003cuint64\\u003e] [[-DestinationMACAddresses] \\u003cstring[]\\u003e] [[-SourceMACAddresses] \\u003cstring[]\\u003e] [[-VLANIds] \\u003cuint16[]\\u003e] [[-TenantIds] \\u003cuint32[]\\u003e] [[-GREKeys] \\u003cuint32[]\\u003e] [[-SourceIPAddresses] \\u003cstring[]\\u003e] [[-DestinationIPAddresses] \\u003cstring[]\\u003e] [[-IPProtocols] \\u003cbyte[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [[-VFPFlowDirection] \\u003cuint32\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventVmNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventVmSwitch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventVmSwitchProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeywords] \\u003cuint64\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetEventWFPCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureLayerSet] \\u003cWFPCaptureSet\\u003e] [[-IPAddresses] \\u003cstring[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedPacketCaptureProvider \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventProvider \\u003cCimInstance#MSFT_NetEventProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventVFPProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventVmNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedPacketCaptureProvider \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventVmSwitch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedPacketCaptureProvider \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider\\u003e] [-ShowInstalled] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventVmSwitchProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetEventWFPCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ProviderName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventNetworkAdapter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AssociatedEventProvider \\u003cCimInstance#MSFT_NetEventProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventVFPProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVFPProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventVmNetworkAdapter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVmNetworkAdapter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventVmSwitch\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVmSwitch[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventVmSwitchProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVmSwitchProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetEventWFPCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventWFPCaptureProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventPacketCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureType] \\u003cCaptureType\\u003e] [[-MultiLayer] \\u003cbool\\u003e] [[-LinkLayerAddress] \\u003cstring[]\\u003e] [[-EtherType] \\u003cuint16[]\\u003e] [[-IpAddresses] \\u003cstring[]\\u003e] [[-IpProtocols] \\u003cbyte[]\\u003e] [[-TruncationLength] \\u003cuint16\\u003e] [[-VmCaptureDirection] \\u003cVmCaptureDirection\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventPacketCaptureProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [-AssociatedCaptureTarget \\u003cCimInstance#MSFT_NetEventPacketCaptureTarget\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-AssociatedEventProvider \\u003cCimInstance#MSFT_NetEventProvider\\u003e] [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CaptureMode \\u003cCaptureModes\\u003e] [-LocalFilePath \\u003cstring\\u003e] [-MaxFileSize \\u003cuint32\\u003e] [-MaxNumberOfBuffers \\u003cbyte\\u003e] [-TraceBufferSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventVFPProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-DestinationMACAddresses] \\u003cstring[]\\u003e] [[-SourceMACAddresses] \\u003cstring[]\\u003e] [[-VLANIds] \\u003cuint16[]\\u003e] [[-TenantIds] \\u003cuint32[]\\u003e] [[-GREKeys] \\u003cuint32[]\\u003e] [[-SourceIPAddresses] \\u003cstring[]\\u003e] [[-DestinationIPAddresses] \\u003cstring[]\\u003e] [[-IPProtocols] \\u003cbyte[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [[-VFPFlowDirection] \\u003cVFPFlowDirection\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-DestinationMACAddresses] \\u003cstring[]\\u003e] [[-SourceMACAddresses] \\u003cstring[]\\u003e] [[-VLANIds] \\u003cuint16[]\\u003e] [[-TenantIds] \\u003cuint32[]\\u003e] [[-GREKeys] \\u003cuint32[]\\u003e] [[-SourceIPAddresses] \\u003cstring[]\\u003e] [[-DestinationIPAddresses] \\u003cstring[]\\u003e] [[-IPProtocols] \\u003cbyte[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [[-VFPFlowDirection] \\u003cVFPFlowDirection\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-DestinationMACAddresses] \\u003cstring[]\\u003e] [[-SourceMACAddresses] \\u003cstring[]\\u003e] [[-VLANIds] \\u003cuint16[]\\u003e] [[-TenantIds] \\u003cuint32[]\\u003e] [[-GREKeys] \\u003cuint32[]\\u003e] [[-SourceIPAddresses] \\u003cstring[]\\u003e] [[-DestinationIPAddresses] \\u003cstring[]\\u003e] [[-IPProtocols] \\u003cbyte[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [[-VFPFlowDirection] \\u003cVFPFlowDirection\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVFPProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventVmSwitchProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-SwitchName] \\u003cstring\\u003e] [[-PortIds] \\u003cuint32[]\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventVmSwitchProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetEventWFPCaptureProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionName] \\u003cstring[]\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureLayerSet] \\u003cWFPCaptureSet\\u003e] [[-IPAddresses] \\u003cstring[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureLayerSet] \\u003cWFPCaptureSet\\u003e] [[-IPAddresses] \\u003cstring[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] [-AssociatedEventSession \\u003cCimInstance#MSFT_NetEventSession\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Level] \\u003cbyte\\u003e] [[-MatchAnyKeyword] \\u003cuint64\\u003e] [[-MatchAllKeyword] \\u003cuint64\\u003e] [[-CaptureLayerSet] \\u003cWFPCaptureSet\\u003e] [[-IPAddresses] \\u003cstring[]\\u003e] [[-TCPPorts] \\u003cuint16[]\\u003e] [[-UDPPorts] \\u003cuint16[]\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventWFPCaptureProvider[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-NetEventSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetEventSession[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetLbfo\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cWildcardPattern\\u003e [-Team] \\u003cstring\\u003e [[-AdministrativeMode] \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Team] \\u003cstring\\u003e [-VlanID] \\u003cuint32\\u003e [[-Name] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MemberOfTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamMember\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamNicForTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamNic\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamOfTheMember \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TeamOfTheTeamNic \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-TeamMembers] \\u003cWildcardPattern[]\\u003e [[-TeamNicName] \\u003cstring\\u003e] [[-TeamingMode] \\u003cTeamingModes\\u003e] [[-LoadBalancingAlgorithm] \\u003cLBAlgos\\u003e] [[-LacpTimer] \\u003cLacpTimers\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeam[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Team] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamMember[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Team] \\u003cstring[]\\u003e [-VlanID] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamNic[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-LacpTimer \\u003cLacpTimers\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MemberOfTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamMember\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-LacpTimer \\u003cLacpTimers\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamNicForTheTeam \\u003cCimInstance#MSFT_NetLbfoTeamNic\\u003e] [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-LacpTimer \\u003cLacpTimers\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeam[]\\u003e [-TeamingMode \\u003cTeamingModes\\u003e] [-LoadBalancingAlgorithm \\u003cLBAlgos\\u003e] [-LacpTimer \\u003cLacpTimers\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamOfTheMember \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamMember[]\\u003e [-AdministrativeMode \\u003cAdminModes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetLbfoTeamNic\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TeamOfTheTeamNic \\u003cCimInstance#MSFT_NetLbfoTeam\\u003e] [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetLbfoTeamNic[]\\u003e [-VlanID \\u003cuint32\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetNat\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetNatExternalAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NatName] \\u003cstring\\u003e -IPAddress \\u003cstring\\u003e [-PortStart \\u003cuint16\\u003e] [-PortEnd \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-NetNatStaticMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NatName] \\u003cstring\\u003e -Protocol \\u003cProtocol\\u003e -ExternalIPAddress \\u003cstring\\u003e -ExternalPort \\u003cuint16\\u003e -InternalIPAddress \\u003cstring\\u003e [-RemoteExternalIPAddressPrefix \\u003cstring\\u003e] [-InternalPort \\u003cuint16\\u003e] [-InternalRoutingDomainId \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatExternalAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatStaticMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ExternalIPInterfaceAddressPrefix \\u003cstring\\u003e] [-InternalRoutingDomainId \\u003cstring\\u003e] [-InternalIPInterfaceAddressPrefix \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNat[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatExternalAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-ExternalAddressID \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatExternalAddress[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatStaticMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NatName] \\u003cstring[]\\u003e] [-StaticMappingID \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatStaticMapping[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNat\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-IcmpQueryTimeout \\u003cuint32\\u003e] [-TcpEstablishedConnectionTimeout \\u003cuint32\\u003e] [-TcpTransientConnectionTimeout \\u003cuint32\\u003e] [-TcpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpIdleSessionTimeout \\u003cuint32\\u003e] [-UdpInboundRefresh \\u003cBoolean\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNat[]\\u003e [-IcmpQueryTimeout \\u003cuint32\\u003e] [-TcpEstablishedConnectionTimeout \\u003cuint32\\u003e] [-TcpTransientConnectionTimeout \\u003cuint32\\u003e] [-TcpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpFilteringBehavior \\u003cFilteringBehaviorType\\u003e] [-UdpIdleSessionTimeout \\u003cuint32\\u003e] [-UdpInboundRefresh \\u003cBoolean\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNatGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InterRoutingDomainHairpinningMode \\u003cInterRoutingDomainHairpinningMode\\u003e [-InputObject \\u003cCimInstance#MSFT_NetNatGlobal[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetQos\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -IPPortMatchCondition \\u003cuint16\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -PriorityValue8021Action \\u003csbyte\\u003e -NetDirectPortMatchCondition \\u003cuint16\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -URIMatchCondition \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Cluster [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -SMB [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -NFS [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -LiveMigration [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -iSCSI [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -PriorityValue8021Action \\u003csbyte\\u003e -FCOE [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Default [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQosPolicySettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetQosPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-TemplateMatchCondition \\u003cTemplate\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-NetDirectPortMatchCondition \\u003cuint16\\u003e] [-URIMatchCondition \\u003cstring\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQosPolicySettingData[]\\u003e [-NetworkProfile \\u003cNetworkProfile\\u003e] [-Precedence \\u003cuint32\\u003e] [-TemplateMatchCondition \\u003cTemplate\\u003e] [-UserMatchCondition \\u003cstring\\u003e] [-AppPathNameMatchCondition \\u003cstring\\u003e] [-IPProtocolMatchCondition \\u003cProtocol\\u003e] [-IPPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPrefixMatchCondition \\u003cstring\\u003e] [-IPSrcPortMatchCondition \\u003cuint16\\u003e] [-IPSrcPortStartMatchCondition \\u003cuint16\\u003e] [-IPSrcPortEndMatchCondition \\u003cuint16\\u003e] [-IPDstPrefixMatchCondition \\u003cstring\\u003e] [-IPDstPortMatchCondition \\u003cuint16\\u003e] [-IPDstPortStartMatchCondition \\u003cuint16\\u003e] [-IPDstPortEndMatchCondition \\u003cuint16\\u003e] [-NetDirectPortMatchCondition \\u003cuint16\\u003e] [-URIMatchCondition \\u003cstring\\u003e] [-URIRecursiveMatchCondition \\u003cbool\\u003e] [-PriorityValue8021Action \\u003csbyte\\u003e] [-DSCPAction \\u003csbyte\\u003e] [-MinBandwidthWeightAction \\u003cbyte\\u003e] [-ThrottleRateActionBitsPerSecond \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetSecurity\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Copy-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Copy-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-NewPolicyStore \\u003cstring\\u003e] [-NewGPOSession \\u003cstring\\u003e] [-NewName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Find-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-RemoteAddress \\u003cstring\\u003e [-LocalAddress \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cuint16\\u003e] [-RemotePort \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallAddressFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallApplicationFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Program \\u003cstring[]\\u003e] [-Package \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallInterfaceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallInterfaceTypeFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InterfaceType \\u003cInterfaceType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallPortFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Protocol \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallSecurityFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Authentication \\u003cAuthentication[]\\u003e] [-Encryption \\u003cEncryption[]\\u003e] [-OverrideBlockRules \\u003cbool[]\\u003e] [-LocalUser \\u003cstring[]\\u003e] [-RemoteUser \\u003cstring[]\\u003e] [-RemoteMachine \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallServiceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Service \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallRule \\u003cCimInstance#MSFT_NetFirewallRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetFirewallSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecMainModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeSA \\u003cCimInstance#MSFT_NetQuickModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecQuickModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeSA \\u003cCimInstance#MSFT_NetMainModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e -PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e -Proposal \\u003cciminstance[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Name \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-Default] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DisplayName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-IPsecRuleName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Group \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Open-NetGPO\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore] \\u003cstring\\u003e [-DomainController \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPsecDoSPSetting[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecMainModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeSA \\u003cCimInstance#MSFT_NetQuickModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeSA[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecQuickModeSA\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeSA \\u003cCimInstance#MSFT_NetMainModeSA\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetQuickModeSA[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Direction \\u003cDirection[]\\u003e] [-Action \\u003cAction[]\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal[]\\u003e] [-LooseSourceMapping \\u003cbool[]\\u003e] [-LocalOnlyMapping \\u003cbool[]\\u003e] [-Owner \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallApplicationFilter \\u003cCimInstance#MSFT_NetApplicationFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallSecurityFilter \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallServiceFilter \\u003cCimInstance#MSFT_NetServiceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-MaxMinutes \\u003cuint32[]\\u003e] [-MaxSessions \\u003cuint32[]\\u003e] [-ForceDiffieHellman \\u003cbool[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-MainModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeCryptoSet \\u003cCimInstance#MSFT_NetIKEMMCryptoSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecMainModeRule \\u003cCimInstance#MSFT_NetMainModeRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecRule \\u003cCimInstance#MSFT_NetConSecRule\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e -NewName \\u003cstring\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e -NewName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-NetGPO\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-GPOSession] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallAddressFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetAddressFilter[]\\u003e [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallApplicationFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetApplicationFilter[]\\u003e [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallInterfaceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetInterfaceFilter[]\\u003e [-InterfaceAlias \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallInterfaceTypeFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetInterfaceTypeFilter[]\\u003e [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallPortFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetProtocolPortFilter[]\\u003e [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallProfile[]\\u003e [-Enabled \\u003cGpoBoolean\\u003e] [-DefaultInboundAction \\u003cAction\\u003e] [-DefaultOutboundAction \\u003cAction\\u003e] [-AllowInboundRules \\u003cGpoBoolean\\u003e] [-AllowLocalFirewallRules \\u003cGpoBoolean\\u003e] [-AllowLocalIPsecRules \\u003cGpoBoolean\\u003e] [-AllowUserApps \\u003cGpoBoolean\\u003e] [-AllowUserPorts \\u003cGpoBoolean\\u003e] [-AllowUnicastResponseToMulticast \\u003cGpoBoolean\\u003e] [-NotifyOnListen \\u003cGpoBoolean\\u003e] [-EnableStealthModeForIPsec \\u003cGpoBoolean\\u003e] [-LogFileName \\u003cstring\\u003e] [-LogMaxSizeKilobytes \\u003cuint64\\u003e] [-LogAllowed \\u003cGpoBoolean\\u003e] [-LogBlocked \\u003cGpoBoolean\\u003e] [-LogIgnored \\u003cGpoBoolean\\u003e] [-DisabledInterfaceAliases \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetFirewallRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Direction \\u003cDirection\\u003e] [-Action \\u003cAction\\u003e] [-EdgeTraversalPolicy \\u003cEdgeTraversal\\u003e] [-LooseSourceMapping \\u003cbool\\u003e] [-LocalOnlyMapping \\u003cbool\\u003e] [-Owner \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-IcmpType \\u003cstring[]\\u003e] [-DynamicTarget \\u003cDynamicTransport\\u003e] [-Program \\u003cstring\\u003e] [-Package \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallSecurityFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNetworkLayerSecurityFilter[]\\u003e [-Authentication \\u003cAuthentication\\u003e] [-Encryption \\u003cEncryption\\u003e] [-OverrideBlockRules \\u003cbool\\u003e] [-LocalUser \\u003cstring\\u003e] [-RemoteUser \\u003cstring\\u003e] [-RemoteMachine \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallServiceFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Service \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetServiceFilter[]\\u003e [-Service \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetFirewallSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Exemptions \\u003cTrafficExemption\\u003e] [-EnableStatefulFtp \\u003cGpoBoolean\\u003e] [-EnableStatefulPptp \\u003cGpoBoolean\\u003e] [-RemoteMachineTransportAuthorizationList \\u003cstring\\u003e] [-RemoteMachineTunnelAuthorizationList \\u003cstring\\u003e] [-RemoteUserTransportAuthorizationList \\u003cstring\\u003e] [-RemoteUserTunnelAuthorizationList \\u003cstring\\u003e] [-RequireFullAuthSupport \\u003cGpoBoolean\\u003e] [-CertValidationLevel \\u003cCRLCheck\\u003e] [-AllowIPsecThroughNAT \\u003cIPsecThroughNAT\\u003e] [-MaxSAIdleTimeSeconds \\u003cuint32\\u003e] [-KeyEncoding \\u003cKeyEncoding\\u003e] [-EnablePacketQueuing \\u003cPacketQueuing\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetSecuritySettingData[]\\u003e [-Exemptions \\u003cTrafficExemption\\u003e] [-EnableStatefulFtp \\u003cGpoBoolean\\u003e] [-EnableStatefulPptp \\u003cGpoBoolean\\u003e] [-RemoteMachineTransportAuthorizationList \\u003cstring\\u003e] [-RemoteMachineTunnelAuthorizationList \\u003cstring\\u003e] [-RemoteUserTransportAuthorizationList \\u003cstring\\u003e] [-RemoteUserTunnelAuthorizationList \\u003cstring\\u003e] [-RequireFullAuthSupport \\u003cGpoBoolean\\u003e] [-CertValidationLevel \\u003cCRLCheck\\u003e] [-AllowIPsecThroughNAT \\u003cIPsecThroughNAT\\u003e] [-MaxSAIdleTimeSeconds \\u003cuint32\\u003e] [-KeyEncoding \\u003cKeyEncoding\\u003e] [-EnablePacketQueuing \\u003cPacketQueuing\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecDospSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPsecDoSPSetting[]\\u003e [-StateIdleTimeoutSeconds \\u003cuint32\\u003e] [-PerIPRateLimitQueueIdleTimeoutSeconds \\u003cuint32\\u003e] [-IpV6IPsecUnauthDscp \\u003cuint32\\u003e] [-IpV6IPsecUnauthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6IPsecAuthDscp \\u003cuint16\\u003e] [-IpV6IPsecAuthRateLimitBytesPerSec \\u003cuint32\\u003e] [-IcmpV6Dscp \\u003cuint16\\u003e] [-IcmpV6RateLimitBytesPerSec \\u003cuint32\\u003e] [-IpV6FilterExemptDscp \\u003cuint32\\u003e] [-IpV6FilterExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-DefBlockExemptDscp \\u003cuint16\\u003e] [-DefBlockExemptRateLimitBytesPerSec \\u003cuint32\\u003e] [-MaxStateEntries \\u003cuint32\\u003e] [-MaxPerIPRateLimitQueues \\u003cuint32\\u003e] [-EnabledKeyingModules \\u003cDospKeyModules\\u003e] [-FilteringFlags \\u003cDospFlags\\u003e] [-PublicInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PrivateInterfaceAliases \\u003cWildcardPattern[]\\u003e] [-PublicV6Address \\u003cstring\\u003e] [-PrivateV6Address \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecMainModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEMMCryptoSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-MaxMinutes \\u003cuint32\\u003e] [-MaxSessions \\u003cuint32\\u003e] [-ForceDiffieHellman \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecMainModeRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetMainModeRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-MainModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecPhase1AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP1AuthSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecPhase2AuthSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEP2AuthSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecQuickModeCryptoSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIKEQMCryptoSet[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Proposal \\u003cciminstance[]\\u003e] [-PerfectForwardSecrecyGroup \\u003cDiffieHellmanGroup\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayGroup \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Group \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-NewDisplayName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Enabled \\u003cEnabled\\u003e] [-Profile \\u003cProfile\\u003e] [-Platform \\u003cstring[]\\u003e] [-Mode \\u003cIPsecMode\\u003e] [-InboundSecurity \\u003cSecurityPolicy\\u003e] [-OutboundSecurity \\u003cSecurityPolicy\\u003e] [-QuickModeCryptoSet \\u003cstring\\u003e] [-Phase1AuthSet \\u003cstring\\u003e] [-Phase2AuthSet \\u003cstring\\u003e] [-KeyModule \\u003cKeyModule\\u003e] [-AllowWatchKey \\u003cbool\\u003e] [-AllowSetKey \\u003cbool\\u003e] [-LocalTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelEndpoint \\u003cstring[]\\u003e] [-RemoteTunnelHostname \\u003cstring\\u003e] [-ForwardPathLifetime \\u003cuint32\\u003e] [-EncryptedTunnelBypass \\u003cbool\\u003e] [-RequireAuthorization \\u003cbool\\u003e] [-User \\u003cstring\\u003e] [-Machine \\u003cstring\\u003e] [-LocalAddress \\u003cstring[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-Protocol \\u003cstring\\u003e] [-LocalPort \\u003cstring[]\\u003e] [-RemotePort \\u003cstring[]\\u003e] [-InterfaceAlias \\u003cWildcardPattern[]\\u003e] [-InterfaceType \\u003cInterfaceType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-NetFirewallRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Sync-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPsecRuleName] \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DisplayName \\u003cstring[]\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Description \\u003cstring[]\\u003e] [-DisplayGroup \\u003cstring[]\\u003e] [-Group \\u003cstring[]\\u003e] [-Enabled \\u003cEnabled[]\\u003e] [-Mode \\u003cIPsecMode[]\\u003e] [-InboundSecurity \\u003cSecurityPolicy[]\\u003e] [-OutboundSecurity \\u003cSecurityPolicy[]\\u003e] [-QuickModeCryptoSet \\u003cstring[]\\u003e] [-Phase1AuthSet \\u003cstring[]\\u003e] [-Phase2AuthSet \\u003cstring[]\\u003e] [-KeyModule \\u003cKeyModule[]\\u003e] [-AllowWatchKey \\u003cbool[]\\u003e] [-AllowSetKey \\u003cbool[]\\u003e] [-RemoteTunnelHostname \\u003cstring[]\\u003e] [-ForwardPathLifetime \\u003cuint32[]\\u003e] [-EncryptedTunnelBypass \\u003cbool[]\\u003e] [-RequireAuthorization \\u003cbool[]\\u003e] [-User \\u003cstring[]\\u003e] [-Machine \\u003cstring[]\\u003e] [-PrimaryStatus \\u003cPrimaryStatus[]\\u003e] [-Status \\u003cstring[]\\u003e] [-PolicyStoreSource \\u003cstring[]\\u003e] [-PolicyStoreSourceType \\u003cPolicyStoreType[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallAddressFilter \\u003cCimInstance#MSFT_NetAddressFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceFilter \\u003cCimInstance#MSFT_NetInterfaceFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallInterfaceTypeFilter \\u003cCimInstance#MSFT_NetInterfaceTypeFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallPortFilter \\u003cCimInstance#MSFT_NetProtocolPortFilter\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetFirewallProfile \\u003cCimInstance#MSFT_NetFirewallProfile\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase2AuthSet \\u003cCimInstance#MSFT_NetIKEP2AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecPhase1AuthSet \\u003cCimInstance#MSFT_NetIKEP1AuthSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -AssociatedNetIPsecQuickModeCryptoSet \\u003cCimInstance#MSFT_NetIKEQMCryptoSet\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-TracePolicyStore] [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e [-Servers \\u003cstring[]\\u003e] [-Domains \\u003cstring[]\\u003e] [-EndpointType \\u003cEndpointType\\u003e] [-AddressType \\u003cAddressVersion\\u003e] [-DnsServers \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-NetIPsecRule\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-IPsecRuleName \\u003cstring[]\\u003e -Action \\u003cChangeAction\\u003e -EndpointType \\u003cEndpointType\\u003e [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-IPv6Addresses \\u003cstring[]\\u003e] [-IPv4Addresses \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetConSecRule[]\\u003e -Action \\u003cChangeAction\\u003e -EndpointType \\u003cEndpointType\\u003e [-IPv6Addresses \\u003cstring[]\\u003e] [-IPv4Addresses \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DAPolicyChange\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Servers] \\u003cstring[]\\u003e] [[-Domains] \\u003cstring[]\\u003e] [-DisplayName] \\u003cstring\\u003e [[-PolicyStore] \\u003cstring\\u003e] [-PSLocation] \\u003cstring\\u003e [-EndpointType] \\u003cstring\\u003e [[-DnsServers] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecAuthProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Machine [-Health] -Cert -Authority \\u003cstring\\u003e [-AccountMapping] [-AuthorityType \\u003cCertificateAuthorityType\\u003e] [-ExtendedKeyUsage \\u003cstring[]\\u003e] [-ExcludeCAName] [-FollowRenewal] [-SelectionCriteria] [-Signing \\u003cCertificateSigningAlgorithm\\u003e] [-SubjectName \\u003cstring\\u003e] [-SubjectNameType \\u003cCertificateSubjectType\\u003e] [-Thumbprint \\u003cstring\\u003e] [-ValidationCriteria] [\\u003cCommonParameters\\u003e] -User -Cert -Authority \\u003cstring\\u003e [-AccountMapping] [-AuthorityType \\u003cCertificateAuthorityType\\u003e] [-ExtendedKeyUsage \\u003cstring[]\\u003e] [-ExcludeCAName] [-FollowRenewal] [-SelectionCriteria] [-Signing \\u003cCertificateSigningAlgorithm\\u003e] [-SubjectName \\u003cstring\\u003e] [-SubjectNameType \\u003cCertificateSubjectType\\u003e] [-Thumbprint \\u003cstring\\u003e] [-ValidationCriteria] [\\u003cCommonParameters\\u003e] -Anonymous [\\u003cCommonParameters\\u003e] -Machine -Kerberos [-Proxy \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -User -Kerberos [-Proxy \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Machine -Ntlm [\\u003cCommonParameters\\u003e] -Machine [-PreSharedKey] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -User -Ntlm [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecMainModeCryptoProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Encryption \\u003cEncryptionAlgorithm\\u003e] [-KeyExchange \\u003cDiffieHellmanGroup\\u003e] [-Hash \\u003cHashAlgorithm\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPsecQuickModeCryptoProposal\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Encryption \\u003cEncryptionAlgorithm\\u003e] [-AHHash \\u003cHashAlgorithm\\u003e] [-ESPHash \\u003cHashAlgorithm\\u003e] [-MaxKiloBytes \\u003cuint64\\u003e] [-MaxMinutes \\u003cuint64\\u003e] [-Encapsulation \\u003cIPsecEncapsulation\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetSwitchTeam\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Team] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Member \\u003cCimInstance#MSFT_NetSwitchTeamMember\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Team] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-TeamMembers] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetSwitchTeam[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetSwitchTeamMember\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Team] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetSwitchTeam\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetTCPIP\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Find-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-RemoteIPAddress \\u003cstring\\u003e [-InterfaceIndex \\u003cuint32\\u003e] [-LocalIPAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetCompartment\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CompartmentId \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-SkipAsSource \\u003cbool[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring\\u003e] [-AllCompartments] [-CompartmentId \\u003cint\\u003e] [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -InterfaceIndex \\u003cint\\u003e [-AllCompartments] [-CompartmentId \\u003cint\\u003e] [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -All [-AllCompartments] [-CompartmentId \\u003cint\\u003e] [-Detailed] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Forwarding \\u003cForwarding[]\\u003e] [-ClampMss \\u003cClampMss[]\\u003e] [-Advertising \\u003cAdvertising[]\\u003e] [-NlMtuBytes \\u003cuint32[]\\u003e] [-InterfaceMetric \\u003cuint32[]\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection[]\\u003e] [-BaseReachableTimeMs \\u003cuint32[]\\u003e] [-ReachableTimeMs \\u003cuint32[]\\u003e] [-RetransmitTimeMs \\u003cuint32[]\\u003e] [-DadTransmits \\u003cuint32[]\\u003e] [-DadRetransmitTimeMs \\u003cuint32[]\\u003e] [-RouterDiscovery \\u003cRouterDiscovery[]\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration[]\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration[]\\u003e] [-WeakHostSend \\u003cWeakHostSend[]\\u003e] [-WeakHostReceive \\u003cWeakHostReceive[]\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes[]\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan[]\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute[]\\u003e] [-CurrentHopLimit \\u003cuint32[]\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern[]\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern[]\\u003e] [-EcnMarking \\u003cEcnMarking[]\\u003e] [-Dhcp \\u003cDhcp[]\\u003e] [-ConnectionState \\u003cConnectionState[]\\u003e] [-AutomaticMetric \\u003cAutomaticMetric[]\\u003e] [-NeighborDiscoverySupported \\u003cNeighborDiscoverySupported[]\\u003e] [-CompartmentId \\u003cuint32[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedRoute \\u003cCimInstance#MSFT_NetRoute\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedIPAddress \\u003cCimInstance#MSFT_NetIPAddress\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedNeighbor \\u003cCimInstance#MSFT_NetNeighbor\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-AssociatedAdapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPv4Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DefaultHopLimit \\u003cuint32[]\\u003e] [-NeighborCacheLimitEntries \\u003cuint32[]\\u003e] [-RouteCacheLimitEntries \\u003cuint32[]\\u003e] [-ReassemblyLimitBytes \\u003cuint32[]\\u003e] [-IcmpRedirects \\u003cIcmpRedirects[]\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior[]\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense[]\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog[]\\u003e] [-IGMPLevel \\u003cMldLevel[]\\u003e] [-IGMPVersion \\u003cMldVersion[]\\u003e] [-MulticastForwarding \\u003cMulticastForwarding[]\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments[]\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers[]\\u003e] [-AddressMaskReply \\u003cAddressMaskReply[]\\u003e] [-MinimumMtu \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPv6Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DefaultHopLimit \\u003cuint32[]\\u003e] [-NeighborCacheLimitEntries \\u003cuint32[]\\u003e] [-RouteCacheLimitEntries \\u003cuint32[]\\u003e] [-ReassemblyLimitBytes \\u003cuint32[]\\u003e] [-IcmpRedirects \\u003cIcmpRedirects[]\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior[]\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense[]\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog[]\\u003e] [-MldLevel \\u003cMldLevel[]\\u003e] [-MldVersion \\u003cMldVersion[]\\u003e] [-MulticastForwarding \\u003cMulticastForwarding[]\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments[]\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers[]\\u003e] [-AddressMaskReply \\u003cAddressMaskReply[]\\u003e] [-UseTemporaryAddresses \\u003cUseTemporaryAddresses[]\\u003e] [-MaxTemporaryDadAttempts \\u003cuint32[]\\u003e] [-MaxTemporaryValidLifetime \\u003ctimespan[]\\u003e] [-MaxTemporaryPreferredLifetime \\u003ctimespan[]\\u003e] [-TemporaryRegenerateTime \\u003ctimespan[]\\u003e] [-MaxTemporaryDesyncTime \\u003ctimespan[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-LinkLayerAddress \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetOffloadGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ReceiveSideScaling \\u003cEnabledDisabledEnum[]\\u003e] [-ReceiveSegmentCoalescing \\u003cEnabledDisabledEnum[]\\u003e] [-Chimney \\u003cChimneyEnum[]\\u003e] [-TaskOffload \\u003cEnabledDisabledEnum[]\\u003e] [-NetworkDirect \\u003cEnabledDisabledEnum[]\\u003e] [-NetworkDirectAcrossIPSubnets \\u003cAllowedBlockedEnum[]\\u003e] [-PacketCoalescingFilter \\u003cEnabledDisabledEnum[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetPrefixPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Prefix] \\u003cstring[]\\u003e] [-Precedence \\u003cuint32[]\\u003e] [-Label \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Publish \\u003cPublish[]\\u003e] [-RouteMetric \\u003cuint16[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-CompartmentId \\u003cuint32[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTCPConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalAddress] \\u003cstring[]\\u003e] [[-LocalPort] \\u003cuint16[]\\u003e] [-RemoteAddress \\u003cstring[]\\u003e] [-RemotePort \\u003cuint16[]\\u003e] [-State \\u003cState[]\\u003e] [-AppliedSetting \\u003cAppliedSetting[]\\u003e] [-OwningProcess \\u003cuint32[]\\u003e] [-CreationTime \\u003cdatetime[]\\u003e] [-OffloadState \\u003cOffloadState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTCPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SettingName] \\u003cstring[]\\u003e] [-MinRtoMs \\u003cuint32[]\\u003e] [-InitialCongestionWindowMss \\u003cuint32[]\\u003e] [-CongestionProvider \\u003cCongestionProvider[]\\u003e] [-CwndRestart \\u003cCwndRestart[]\\u003e] [-DelayedAckTimeoutMs \\u003cuint32[]\\u003e] [-DelayedAckFrequency \\u003cbyte[]\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection[]\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal[]\\u003e] [-AutoTuningLevelGroupPolicy \\u003cAutoTuningLevelGroupPolicy[]\\u003e] [-AutoTuningLevelEffective \\u003cAutoTuningLevelEffective[]\\u003e] [-EcnCapability \\u003cEcnCapability[]\\u003e] [-Timestamps \\u003cTimestamps[]\\u003e] [-InitialRtoMs \\u003cuint32[]\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics[]\\u003e] [-DynamicPortRangeStartPort \\u003cuint16[]\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16[]\\u003e] [-AutomaticUseCustom \\u003cAutomaticUseCustom[]\\u003e] [-NonSackRttResiliency \\u003cNonSackRttResiliency[]\\u003e] [-ForceWS \\u003cForceWS[]\\u003e] [-MaxSynRetransmissions \\u003cbyte[]\\u003e] [-AutoReusePortRangeStartPort \\u003cuint16[]\\u003e] [-AutoReusePortRangeNumberOfPorts \\u003cuint16[]\\u003e] [-AssociatedTransportFilter \\u003cCimInstance#MSFT_NetTransportFilter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SettingName \\u003cstring[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-LocalPortStart \\u003cuint16[]\\u003e] [-LocalPortEnd \\u003cuint16[]\\u003e] [-RemotePortStart \\u003cuint16[]\\u003e] [-RemotePortEnd \\u003cuint16[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-AssociatedTCPSetting \\u003cCimInstance#MSFT_NetTCPSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetUDPEndpoint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalAddress] \\u003cstring[]\\u003e] [[-LocalPort] \\u003cuint16[]\\u003e] [-OwningProcess \\u003cuint32[]\\u003e] [-CreationTime \\u003cdatetime[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetUDPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DynamicPortRangeStartPort] \\u003cuint16[]\\u003e] [[-DynamicPortRangeNumberOfPorts] \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPAddress] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-DefaultGateway \\u003cstring\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-Type \\u003cType\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPAddress] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-DefaultGateway \\u003cstring\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-Type \\u003cType\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPAddress] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPAddress] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-AddressFamily \\u003cAddressFamily\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DestinationPrefix] \\u003cstring\\u003e -InterfaceAlias \\u003cstring\\u003e [-AddressFamily \\u003cAddressFamily\\u003e] [-NextHop \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-Protocol \\u003cProtocol\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DestinationPrefix] \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e [-AddressFamily \\u003cAddressFamily\\u003e] [-NextHop \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-Protocol \\u003cProtocol\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-SettingName \\u003cstring\\u003e [-Protocol \\u003cProtocol\\u003e] [-LocalPortStart \\u003cuint16\\u003e] [-LocalPortEnd \\u003cuint16\\u003e] [-RemotePortStart \\u003cuint16\\u003e] [-RemotePortEnd \\u003cuint16\\u003e] [-DestinationPrefix \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-SkipAsSource \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-DefaultGateway \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPAddress[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-LinkLayerAddress \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNeighbor[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Publish \\u003cPublish[]\\u003e] [-RouteMetric \\u003cuint16[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-CompartmentId \\u003cuint32[]\\u003e] [-ValidLifetime \\u003ctimespan[]\\u003e] [-PreferredLifetime \\u003ctimespan[]\\u003e] [-AssociatedIPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetRoute[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetTransportFilter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SettingName \\u003cstring[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-LocalPortStart \\u003cuint16[]\\u003e] [-LocalPortEnd \\u003cuint16[]\\u003e] [-RemotePortStart \\u003cuint16[]\\u003e] [-RemotePortEnd \\u003cuint16[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-AssociatedTCPSetting \\u003cCimInstance#MSFT_NetTCPSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTransportFilter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Type \\u003cType[]\\u003e] [-PrefixOrigin \\u003cPrefixOrigin[]\\u003e] [-SuffixOrigin \\u003cSuffixOrigin[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPAddress[]\\u003e [-PrefixLength \\u003cbyte\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-SkipAsSource \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InterfaceAlias] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-ReachableTime \\u003cuint32[]\\u003e] [-NeighborDiscoverySupported \\u003cNeighborDiscoverySupported[]\\u003e] [-CompartmentId \\u003cuint32[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-Forwarding \\u003cForwarding\\u003e] [-ClampMss \\u003cClampMss\\u003e] [-Advertising \\u003cAdvertising\\u003e] [-NlMtuBytes \\u003cuint32\\u003e] [-InterfaceMetric \\u003cuint32\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection\\u003e] [-BaseReachableTimeMs \\u003cuint32\\u003e] [-RetransmitTimeMs \\u003cuint32\\u003e] [-DadTransmits \\u003cuint32\\u003e] [-DadRetransmitTimeMs \\u003cuint32\\u003e] [-RouterDiscovery \\u003cRouterDiscovery\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration\\u003e] [-WeakHostSend \\u003cWeakHostSend\\u003e] [-WeakHostReceive \\u003cWeakHostReceive\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute\\u003e] [-CurrentHopLimit \\u003cuint32\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern\\u003e] [-EcnMarking \\u003cEcnMarking\\u003e] [-Dhcp \\u003cDhcp\\u003e] [-AutomaticMetric \\u003cAutomaticMetric\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPInterface[]\\u003e [-Forwarding \\u003cForwarding\\u003e] [-ClampMss \\u003cClampMss\\u003e] [-Advertising \\u003cAdvertising\\u003e] [-NlMtuBytes \\u003cuint32\\u003e] [-InterfaceMetric \\u003cuint32\\u003e] [-NeighborUnreachabilityDetection \\u003cNeighborUnreachabilityDetection\\u003e] [-BaseReachableTimeMs \\u003cuint32\\u003e] [-RetransmitTimeMs \\u003cuint32\\u003e] [-DadTransmits \\u003cuint32\\u003e] [-DadRetransmitTimeMs \\u003cuint32\\u003e] [-RouterDiscovery \\u003cRouterDiscovery\\u003e] [-ManagedAddressConfiguration \\u003cManagedAddressConfiguration\\u003e] [-OtherStatefulConfiguration \\u003cOtherStatefulConfiguration\\u003e] [-WeakHostSend \\u003cWeakHostSend\\u003e] [-WeakHostReceive \\u003cWeakHostReceive\\u003e] [-IgnoreDefaultRoutes \\u003cIgnoreDefaultRoutes\\u003e] [-AdvertisedRouterLifetime \\u003ctimespan\\u003e] [-AdvertiseDefaultRoute \\u003cAdvertiseDefaultRoute\\u003e] [-CurrentHopLimit \\u003cuint32\\u003e] [-ForceArpNdWolPattern \\u003cForceArpNdWolPattern\\u003e] [-DirectedMacWolPattern \\u003cDirectedMacWolPattern\\u003e] [-EcnMarking \\u003cEcnMarking\\u003e] [-Dhcp \\u003cDhcp\\u003e] [-AutomaticMetric \\u003cAutomaticMetric\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPv4Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetIPv4Protocol[]\\u003e] [-DefaultHopLimit \\u003cuint32\\u003e] [-NeighborCacheLimitEntries \\u003cuint32\\u003e] [-RouteCacheLimitEntries \\u003cuint32\\u003e] [-ReassemblyLimitBytes \\u003cuint32\\u003e] [-IcmpRedirects \\u003cIcmpRedirects\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog\\u003e] [-IGMPLevel \\u003cMldLevel\\u003e] [-IGMPVersion \\u003cMldVersion\\u003e] [-MulticastForwarding \\u003cMulticastForwarding\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers\\u003e] [-AddressMaskReply \\u003cAddressMaskReply\\u003e] [-MinimumMtu \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPv6Protocol\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetIPv6Protocol[]\\u003e] [-DefaultHopLimit \\u003cuint32\\u003e] [-NeighborCacheLimitEntries \\u003cuint32\\u003e] [-RouteCacheLimitEntries \\u003cuint32\\u003e] [-ReassemblyLimitBytes \\u003cuint32\\u003e] [-IcmpRedirects \\u003cIcmpRedirects\\u003e] [-SourceRoutingBehavior \\u003cSourceRoutingBehavior\\u003e] [-DhcpMediaSense \\u003cDhcpMediaSense\\u003e] [-MediaSenseEventLog \\u003cMediaSenseEventLog\\u003e] [-MldLevel \\u003cMldLevel\\u003e] [-MldVersion \\u003cMldVersion\\u003e] [-MulticastForwarding \\u003cMulticastForwarding\\u003e] [-GroupForwardedFragments \\u003cGroupForwardedFragments\\u003e] [-RandomizeIdentifiers \\u003cRandomizeIdentifiers\\u003e] [-AddressMaskReply \\u003cAddressMaskReply\\u003e] [-UseTemporaryAddresses \\u003cUseTemporaryAddresses\\u003e] [-MaxTemporaryDadAttempts \\u003cuint32\\u003e] [-MaxTemporaryValidLifetime \\u003ctimespan\\u003e] [-MaxTemporaryPreferredLifetime \\u003ctimespan\\u003e] [-TemporaryRegenerateTime \\u003ctimespan\\u003e] [-MaxTemporaryDesyncTime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNeighbor\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-IPAddress] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-LinkLayerAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNeighbor[]\\u003e [-LinkLayerAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetOffloadGlobalSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetOffloadGlobalSetting[]\\u003e] [-ReceiveSideScaling \\u003cEnabledDisabledEnum\\u003e] [-ReceiveSegmentCoalescing \\u003cEnabledDisabledEnum\\u003e] [-Chimney \\u003cChimneyEnum\\u003e] [-TaskOffload \\u003cEnabledDisabledEnum\\u003e] [-NetworkDirect \\u003cEnabledDisabledEnum\\u003e] [-NetworkDirectAcrossIPSubnets \\u003cAllowedBlockedEnum\\u003e] [-PacketCoalescingFilter \\u003cEnabledDisabledEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DestinationPrefix] \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-InterfaceAlias \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-AddressFamily \\u003cAddressFamily[]\\u003e] [-Protocol \\u003cProtocol[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-IncludeAllCompartments] [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetRoute[]\\u003e [-Publish \\u003cPublish\\u003e] [-RouteMetric \\u003cuint16\\u003e] [-ValidLifetime \\u003ctimespan\\u003e] [-PreferredLifetime \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetTCPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SettingName] \\u003cstring[]\\u003e] [-MinRtoMs \\u003cuint32\\u003e] [-InitialCongestionWindowMss \\u003cuint32\\u003e] [-CongestionProvider \\u003cCongestionProvider\\u003e] [-CwndRestart \\u003cCwndRestart\\u003e] [-DelayedAckTimeoutMs \\u003cuint32\\u003e] [-DelayedAckFrequency \\u003cbyte\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal\\u003e] [-EcnCapability \\u003cEcnCapability\\u003e] [-Timestamps \\u003cTimestamps\\u003e] [-InitialRtoMs \\u003cuint32\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-AutomaticUseCustom \\u003cAutomaticUseCustom\\u003e] [-NonSackRttResiliency \\u003cNonSackRttResiliency\\u003e] [-ForceWS \\u003cForceWS\\u003e] [-MaxSynRetransmissions \\u003cbyte\\u003e] [-AutoReusePortRangeStartPort \\u003cuint16\\u003e] [-AutoReusePortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTCPSetting[]\\u003e [-MinRtoMs \\u003cuint32\\u003e] [-InitialCongestionWindowMss \\u003cuint32\\u003e] [-CongestionProvider \\u003cCongestionProvider\\u003e] [-CwndRestart \\u003cCwndRestart\\u003e] [-DelayedAckTimeoutMs \\u003cuint32\\u003e] [-DelayedAckFrequency \\u003cbyte\\u003e] [-MemoryPressureProtection \\u003cMemoryPressureProtection\\u003e] [-AutoTuningLevelLocal \\u003cAutoTuningLevelLocal\\u003e] [-EcnCapability \\u003cEcnCapability\\u003e] [-Timestamps \\u003cTimestamps\\u003e] [-InitialRtoMs \\u003cuint32\\u003e] [-ScalingHeuristics \\u003cScalingHeuristics\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-AutomaticUseCustom \\u003cAutomaticUseCustom\\u003e] [-NonSackRttResiliency \\u003cNonSackRttResiliency\\u003e] [-ForceWS \\u003cForceWS\\u003e] [-MaxSynRetransmissions \\u003cbyte\\u003e] [-AutoReusePortRangeStartPort \\u003cuint16\\u003e] [-AutoReusePortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetUDPSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetUDPSetting[]\\u003e] [-DynamicPortRangeStartPort \\u003cuint16\\u003e] [-DynamicPortRangeNumberOfPorts \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-NetConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring\\u003e] [-TraceRoute] [-Hops \\u003cint\\u003e] [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring\\u003e] [-CommonTCPPort] \\u003cstring\\u003e [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring\\u003e] -Port \\u003cint\\u003e [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring\\u003e] -DiagnoseRouting [-ConstrainSourceAddress \\u003cstring\\u003e] [-ConstrainInterface \\u003cuint32\\u003e] [-InformationLevel \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gip\",\n                                                \"TNC\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetWNV\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-NetVirtualizationCustomerRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-RoutingDomainID \\u003cstring[]\\u003e] [-VirtualSubnetID \\u003cuint32[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-Metric \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetVirtualizationGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UseExternalRouter \\u003cbool[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetVirtualizationLookupRecord\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CustomerAddress \\u003cstring[]\\u003e] [-MACAddress \\u003cstring[]\\u003e] [-VirtualSubnetID \\u003cuint32[]\\u003e] [-ProviderAddress \\u003cstring[]\\u003e] [-CustomerID \\u003cstring[]\\u003e] [-Context \\u003cstring[]\\u003e] [-Rule \\u003cRuleType[]\\u003e] [-VMName \\u003cstring[]\\u003e] [-UseVmMACAddress \\u003cbool[]\\u003e] [-Type \\u003cType[]\\u003e] [-Unusable \\u003cbool[]\\u003e] [-Unsynchronized \\u003cbool[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetVirtualizationProviderAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderAddress \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-VlanID \\u003cuint16[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-MACAddress \\u003cstring[]\\u003e] [-ManagedByCluster \\u003cbool[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetVirtualizationProviderRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InterfaceIndex \\u003cuint32[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-Metric \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetVirtualizationCustomerRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-RoutingDomainID \\u003cstring\\u003e -VirtualSubnetID \\u003cuint32\\u003e -DestinationPrefix \\u003cstring\\u003e -NextHop \\u003cstring\\u003e [-Metric \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetVirtualizationLookupRecord\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CustomerAddress \\u003cstring\\u003e -VirtualSubnetID \\u003cuint32\\u003e -MACAddress \\u003cstring\\u003e -ProviderAddress \\u003cstring\\u003e -Rule \\u003cRuleType\\u003e [-CustomerID \\u003cstring\\u003e] [-Context \\u003cstring\\u003e] [-VMName \\u003cstring\\u003e] [-UseVmMACAddress \\u003cbool\\u003e] [-Type \\u003cType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetVirtualizationProviderAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-ProviderAddress \\u003cstring\\u003e -InterfaceIndex \\u003cuint32\\u003e -PrefixLength \\u003cbyte\\u003e [-VlanID \\u003cuint16\\u003e] [-MACAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetVirtualizationProviderRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InterfaceIndex \\u003cuint32\\u003e -DestinationPrefix \\u003cstring\\u003e -NextHop \\u003cstring\\u003e [-Metric \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetVirtualizationCustomerRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-RoutingDomainID \\u003cstring[]\\u003e] [-VirtualSubnetID \\u003cuint32[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-Metric \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationCustomerRouteSettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetVirtualizationLookupRecord\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CustomerAddress \\u003cstring[]\\u003e] [-MACAddress \\u003cstring[]\\u003e] [-VirtualSubnetID \\u003cuint32[]\\u003e] [-ProviderAddress \\u003cstring[]\\u003e] [-CustomerID \\u003cstring[]\\u003e] [-Context \\u003cstring[]\\u003e] [-Rule \\u003cRuleType[]\\u003e] [-VMName \\u003cstring[]\\u003e] [-UseVmMACAddress \\u003cbool[]\\u003e] [-Type \\u003cType[]\\u003e] [-Unusable \\u003cbool[]\\u003e] [-Unsynchronized \\u003cbool[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationLookupRecordSettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetVirtualizationProviderAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderAddress \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-PrefixLength \\u003cbyte[]\\u003e] [-VlanID \\u003cuint16[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-MACAddress \\u003cstring[]\\u003e] [-ManagedByCluster \\u003cbool[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationProviderAddressSettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetVirtualizationProviderRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InterfaceIndex \\u003cuint32[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-Metric \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationProviderRouteSettingData[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Select-NetVirtualizationNextHop\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SourceCustomerAddress] \\u003cstring\\u003e] [-DestinationCustomerAddress] \\u003cstring\\u003e [-SourceVirtualSubnetID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetVirtualizationCustomerRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-RoutingDomainID \\u003cstring[]\\u003e] [-VirtualSubnetID \\u003cuint32[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-Metric \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationCustomerRouteSettingData[]\\u003e [-Metric \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetVirtualizationGlobal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cCimInstance#MSFT_NetVirtualizationGlobalSettingData[]\\u003e] [-UseExternalRouter \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetVirtualizationLookupRecord\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CustomerAddress \\u003cstring[]\\u003e] [-VirtualSubnetID \\u003cuint32[]\\u003e] [-MACAddress \\u003cstring[]\\u003e] [-ProviderAddress \\u003cstring\\u003e] [-CustomerID \\u003cstring\\u003e] [-Context \\u003cstring\\u003e] [-Rule \\u003cRuleType\\u003e] [-VMName \\u003cstring\\u003e] [-UseVmMACAddress \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationLookupRecordSettingData[]\\u003e [-ProviderAddress \\u003cstring\\u003e] [-CustomerID \\u003cstring\\u003e] [-Context \\u003cstring\\u003e] [-Rule \\u003cRuleType\\u003e] [-VMName \\u003cstring\\u003e] [-UseVmMACAddress \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetVirtualizationProviderAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderAddress \\u003cstring[]\\u003e] [-InterfaceIndex \\u003cuint32[]\\u003e] [-AddressState \\u003cAddressState[]\\u003e] [-VlanID \\u003cuint16\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-MACAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationProviderAddressSettingData[]\\u003e [-VlanID \\u003cuint16\\u003e] [-PrefixLength \\u003cbyte\\u003e] [-MACAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetVirtualizationProviderRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InterfaceIndex \\u003cuint32[]\\u003e] [-DestinationPrefix \\u003cstring[]\\u003e] [-NextHop \\u003cstring[]\\u003e] [-Metric \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetVirtualizationProviderRouteSettingData[]\\u003e [-Metric \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkConnectivityStatus\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-DAConnectionStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CorporateDNSProbeHostAddress] [-CorporateDNSProbeHostName] [-CorporateSitePrefixList] [-CorporateWebsiteProbeURL] [-DomainLocationDeterminationURL] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NCSIPolicyConfiguration[]\\u003e [-CorporateDNSProbeHostAddress] [-CorporateDNSProbeHostName] [-CorporateSitePrefixList] [-CorporateWebsiteProbeURL] [-DomainLocationDeterminationURL] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NCSIPolicyConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-CorporateDNSProbeHostAddress] \\u003cstring\\u003e] [[-CorporateDNSProbeHostName] \\u003cstring\\u003e] [[-CorporateSitePrefixList] \\u003cstring[]\\u003e] [[-CorporateWebsiteProbeURL] \\u003cstring\\u003e] [[-DomainLocationDeterminationURL] \\u003cstring\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-CorporateDNSProbeHostAddress] \\u003cstring\\u003e] [[-CorporateDNSProbeHostName] \\u003cstring\\u003e] [[-CorporateSitePrefixList] \\u003cstring[]\\u003e] [[-CorporateWebsiteProbeURL] \\u003cstring\\u003e] [[-DomainLocationDeterminationURL] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_NCSIPolicyConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkSwitchManager\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-NetworkSwitchEthernetPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -DeviceID \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -PortNumber \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetworkSwitchFeature\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -FeatureName \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Name \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InstanceId \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetworkSwitchVlan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -InstanceId \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Name \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -VlanID \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetworkSwitchEthernetPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -DeviceID \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -PortNumber \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetworkSwitchFeature\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -FeatureName \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Name \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InstanceId \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetworkSwitchVlan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -InstanceId \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Name \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -VlanID \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetworkSwitchEthernetPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e [-DeviceId \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -FullDuplexEnabled [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -FullDuplexDisabled [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -PortNumber \\u003cint\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetworkSwitchFeature\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Enabled [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Disabled [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetworkSwitchGlobalData\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession] \\u003cCimSession\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetworkSwitchVlan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -VlanId \\u003cint\\u003e [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InstanceId \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Caption \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -Description \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetworkSwitchVlan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession] \\u003cCimSession\\u003e [[-Caption] \\u003cstring\\u003e] [[-Description] \\u003cstring\\u003e] [-VlanID] \\u003cint\\u003e [-Name] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetworkSwitchEthernetPortIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -PortNumber \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetworkSwitchVlan\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e [-InstanceId \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e [-Name \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e [-VlanId \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-NetworkSwitchConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession] \\u003cCimSession\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-NetworkSwitchConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession] \\u003cCimSession\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetworkSwitchEthernetPortIPAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -IpAddress \\u003cstring\\u003e -SubnetAddress \\u003cstring\\u003e -PortNumber \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -IpAddress \\u003cstring\\u003e -SubnetAddress \\u003cstring\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetworkSwitchPortMode\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -AccessMode -VlanID \\u003cint\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -RouteMode -IpAddress \\u003cstring\\u003e -SubnetAddress \\u003cstring\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -TrunkMode -VlanIDs \\u003cuint16[]\\u003e -InputObject \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetworkSwitchPortProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession] \\u003cCimSession\\u003e [[-Property] \\u003chashtable\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetworkSwitchVlanProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CimSession \\u003cCimSession\\u003e -VlanId \\u003cint[]\\u003e [-Property \\u003chashtable\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession\\u003e -InputObject \\u003cciminstance[]\\u003e [-Property \\u003chashtable\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"NetworkTransition\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-NetIPHttpsCertBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-CertificateHash \\u003cstring\\u003e -ApplicationId \\u003cstring\\u003e -IpPort \\u003cstring\\u003e -CertificateStoreName \\u003cstring\\u003e -NullEncryption \\u003cbool\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetIPHttpsProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetIPHttpsProfile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Profile \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetDnsTransitionMonitoring\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIPHttpsState\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetNatTransitionMonitoring\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TransportProtocol \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-NetTeredoState\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PolicyStore] \\u003cstring\\u003e -ServerURL \\u003cstring\\u003e [-Profile \\u003cstring\\u003e] [-Type \\u003cType\\u003e] [-State \\u003cState\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-GPOSession] \\u003cstring\\u003e -ServerURL \\u003cstring\\u003e [-Profile \\u003cstring\\u003e] [-Type \\u003cType\\u003e] [-State \\u003cState\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InstanceName \\u003cstring\\u003e [-PolicyStore \\u003cPolicyStore\\u003e] [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPHttpsCertBinding\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewName \\u003cstring\\u003e [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -NewName \\u003cstring\\u003e [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e -NewName \\u003cstring\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-AutoSharing] [-RelayName] [-RelayState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Net6to4Configuration[]\\u003e [-State] [-AutoSharing] [-RelayName] [-RelayState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State] [-OnlySendAQuery] [-LatencyMilliseconds] [-AlwaysSynthesize] [-AcceptInterface] [-SendInterface] [-ExclusionList] [-PrefixMapping] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-State] [-OnlySendAQuery] [-LatencyMilliseconds] [-AlwaysSynthesize] [-AcceptInterface] [-SendInterface] [-ExclusionList] [-PrefixMapping] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-State] [-AuthMode] [-StrongCRLRequired] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-State] [-Router] [-ResolutionState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetISATAPConfiguration[]\\u003e [-State] [-Router] [-ResolutionState] [-ResolutionIntervalSeconds] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-Type] [-ServerName] [-RefreshIntervalSeconds] [-ClientPort] [-ServerVirtualIP] [-DefaultQualified] [-ServerShunt] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTeredoConfiguration[]\\u003e [-Type] [-ServerName] [-RefreshIntervalSeconds] [-ClientPort] [-ServerVirtualIP] [-DefaultQualified] [-ServerShunt] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Net6to4Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-State] \\u003cState\\u003e] [[-AutoSharing] \\u003cState\\u003e] [[-RelayName] \\u003cstring\\u003e] [[-RelayState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-State] \\u003cState\\u003e] [[-AutoSharing] \\u003cState\\u003e] [[-RelayName] \\u003cstring\\u003e] [[-RelayState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] -InputObject \\u003cCimInstance#MSFT_Net6to4Configuration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetDnsTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State \\u003cState\\u003e] [-OnlySendAQuery \\u003cbool\\u003e] [-LatencyMilliseconds \\u003cuint32\\u003e] [-AlwaysSynthesize \\u003cbool\\u003e] [-AcceptInterface \\u003cstring[]\\u003e] [-SendInterface \\u003cstring[]\\u003e] [-ExclusionList \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetDnsTransitionConfiguration[]\\u003e [-State \\u003cState\\u003e] [-OnlySendAQuery \\u003cbool\\u003e] [-LatencyMilliseconds \\u003cuint32\\u003e] [-AlwaysSynthesize \\u003cbool\\u003e] [-AcceptInterface \\u003cstring[]\\u003e] [-SendInterface \\u003cstring[]\\u003e] [-ExclusionList \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIPHttpsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-PolicyStore \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Profile \\u003cstring[]\\u003e] [-ProfileActivated \\u003cbool[]\\u003e] [-GPOSession \\u003cstring\\u003e] [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetIPHttpsConfiguration[]\\u003e [-State \\u003cState\\u003e] [-Type \\u003cType\\u003e] [-AuthMode \\u003cAuthMode\\u003e] [-StrongCRLRequired \\u003cbool\\u003e] [-ServerURL \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetIsatapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-State] \\u003cState\\u003e] [[-Router] \\u003cstring\\u003e] [[-ResolutionState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-State] \\u003cState\\u003e] [[-Router] \\u003cstring\\u003e] [[-ResolutionState] \\u003cState\\u003e] [[-ResolutionIntervalSeconds] \\u003cuint32\\u003e] -InputObject \\u003cCimInstance#MSFT_NetISATAPConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetNatTransitionConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceName \\u003cstring[]\\u003e] [-PolicyStore \\u003cPolicyStore[]\\u003e] [-Adapter \\u003cCimInstance#MSFT_NetAdapter\\u003e] [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_NetNatTransitionConfiguration[]\\u003e [-State \\u003cState\\u003e] [-InboundInterface \\u003cstring[]\\u003e] [-OutboundInterface \\u003cstring[]\\u003e] [-PrefixMapping \\u003cstring[]\\u003e] [-IPv4AddressPortPool \\u003cstring[]\\u003e] [-TcpMappingTimeoutSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-NetTeredoConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Type] \\u003cType\\u003e] [[-ServerName] \\u003cstring\\u003e] [[-RefreshIntervalSeconds] \\u003cuint32\\u003e] [[-ClientPort] \\u003cuint32\\u003e] [[-ServerVirtualIP] \\u003cstring\\u003e] [[-DefaultQualified] \\u003cbool\\u003e] [[-ServerShunt] \\u003cbool\\u003e] [-IPInterface \\u003cCimInstance#MSFT_NetIPInterface\\u003e] [-PolicyStore \\u003cstring\\u003e] [-GPOSession \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Type] \\u003cType\\u003e] [[-ServerName] \\u003cstring\\u003e] [[-RefreshIntervalSeconds] \\u003cuint32\\u003e] [[-ClientPort] \\u003cuint32\\u003e] [[-ServerVirtualIP] \\u003cstring\\u003e] [[-DefaultQualified] \\u003cbool\\u003e] [[-ServerShunt] \\u003cbool\\u003e] -InputObject \\u003cCimInstance#MSFT_NetTeredoConfiguration[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PcsvDevice\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-PcsvDeviceLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PcsvDeviceLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PcsvDeviceBootConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-OneTimeBootSource] \\u003cstring\\u003e] [[-PersistentBootSource] \\u003cstring[]\\u003e] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [[-OneTimeBootSource] \\u003cstring\\u003e] [[-PersistentBootSource] \\u003cstring[]\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-OneTimeBootSource] \\u003cstring\\u003e] [[-PersistentBootSource] \\u003cstring[]\\u003e] -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PcsvDeviceNetworkConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-IPv4AddressOrigin] \\u003cPossibleIPv4Origins\\u003e [-TimeoutSec \\u003cuint32\\u003e] [-IPv4Address \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-IPv4AddressOrigin] \\u003cPossibleIPv4Origins\\u003e [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-IPv4Address \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-IPv4AddressOrigin] \\u003cPossibleIPv4Origins\\u003e -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-IPv4Address \\u003cstring\\u003e] [-IPv4DefaultGateway \\u003cstring\\u003e] [-IPv4SubnetMask \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PcsvDeviceUserPassword\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CurrentCredential] \\u003cpscredential\\u003e [-NewPassword] \\u003csecurestring\\u003e [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-CurrentCredential] \\u003cpscredential\\u003e [-NewPassword] \\u003csecurestring\\u003e [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-CurrentCredential] \\u003cpscredential\\u003e [-NewPassword] \\u003csecurestring\\u003e -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-PcsvDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TimeoutSec \\u003cuint32\\u003e] [-ShutdownType \\u003cPossibleShutdownTypes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TargetAddress] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ManagementProtocol] \\u003cManagementProtocol\\u003e [[-Port] \\u003cuint16\\u003e] [-Authentication \\u003cAuthentication\\u003e] [-UseSSL] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-TimeoutSec \\u003cuint32\\u003e] [-ShutdownType \\u003cPossibleShutdownTypes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PCSVDevice[]\\u003e [-ShutdownType \\u003cPossibleShutdownTypes\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PKI\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Url \\u003curi\\u003e -context \\u003cContext\\u003e [-NoClobber] [-RequireStrongValidation] [-Credential \\u003cPkiCredential\\u003e] [-AutoEnrollmentEnabled] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -Cert \\u003cCertificate\\u003e [-Type \\u003cCertType\\u003e] [-NoClobber] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PFXData] \\u003cPfxData\\u003e [-FilePath] \\u003cstring\\u003e [-NoProperties] [-NoClobber] [-Force] [-ChainOption \\u003cExportChainOption\\u003e] [-ProtectTo \\u003cstring[]\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Cert] \\u003cCertificate\\u003e [-FilePath] \\u003cstring\\u003e [-NoProperties] [-NoClobber] [-Force] [-ChainOption \\u003cExportChainOption\\u003e] [-ProtectTo \\u003cstring[]\\u003e] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Template \\u003cstring\\u003e [-Url \\u003curi\\u003e] [-SubjectName \\u003cstring\\u003e] [-DnsName \\u003cstring[]\\u003e] [-Credential \\u003cPkiCredential\\u003e] [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Request \\u003cCertificate\\u003e [-Credential \\u003cPkiCredential\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateAutoEnrollmentPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Scope \\u003cAutoEnrollmentPolicyScope\\u003e -context \\u003cContext\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Scope \\u003cEnrollmentPolicyServerScope\\u003e -context \\u003cContext\\u003e [-Url \\u003curi\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PfxData\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-Password \\u003csecurestring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-PfxCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-FilePath] \\u003cstring\\u003e [[-CertStoreLocation] \\u003cstring\\u003e] [-Exportable] [-Password \\u003csecurestring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Type \\u003cCertificateNotificationType\\u003e -PSScript \\u003cstring\\u003e -Name \\u003cstring\\u003e -Channel \\u003cNotificationChannel\\u003e [-RunTaskForExistingCertificates] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SelfSignedCertificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-SecurityDescriptor \\u003cFileSecurity\\u003e] [-TextExtension \\u003cstring[]\\u003e] [-Extension \\u003cX509Extension[]\\u003e] [-HardwareKeyUsage \\u003cHardwareKeyUsage[]\\u003e] [-KeyUsageProperty \\u003cKeyUsageProperty[]\\u003e] [-KeyUsage \\u003cKeyUsage[]\\u003e] [-KeyProtection \\u003cKeyProtection[]\\u003e] [-KeyExportPolicy \\u003cKeyExportPolicy[]\\u003e] [-KeyLength \\u003cint\\u003e] [-KeyAlgorithm \\u003cstring\\u003e] [-SmimeCapabilities] [-ExistingKey] [-KeyLocation \\u003cstring\\u003e] [-SignerReader \\u003cstring\\u003e] [-Reader \\u003cstring\\u003e] [-SignerPin \\u003csecurestring\\u003e] [-Pin \\u003csecurestring\\u003e] [-KeyDescription \\u003cstring\\u003e] [-KeyFriendlyName \\u003cstring\\u003e] [-Container \\u003cstring\\u003e] [-Provider \\u003cstring\\u003e] [-CurveExport \\u003cCurveParametersExportType\\u003e] [-KeySpec \\u003cKeySpec\\u003e] [-Type \\u003cCertificateType\\u003e] [-FriendlyName \\u003cstring\\u003e] [-NotAfter \\u003cdatetime\\u003e] [-NotBefore \\u003cdatetime\\u003e] [-SerialNumber \\u003cstring\\u003e] [-Subject \\u003cstring\\u003e] [-DnsName \\u003cstring[]\\u003e] [-SuppressOid \\u003cstring[]\\u003e] [-HashAlgorithm \\u003cstring\\u003e] [-AlternateSignatureAlgorithm] [-TestRoot] [-Signer \\u003cCertificate\\u003e] [-CloneCert \\u003cCertificate\\u003e] [-CertStoreLocation \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CertificateEnrollmentPolicyServer\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Url] \\u003curi\\u003e -context \\u003cContext\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-CertificateNotificationTask\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-CertificateAutoEnrollmentPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-PolicyState \\u003cPolicySetting\\u003e -context \\u003cContext\\u003e [-StoreName \\u003cstring[]\\u003e] [-ExpirationPercentage \\u003cint\\u003e] [-EnableTemplateCheck] [-EnableMyStoreManagement] [-EnableBalloonNotifications] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -EnableAll -context \\u003cContext\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Switch-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OldCert] \\u003cCertificate\\u003e [-NewCert] \\u003cCertificate\\u003e [-NotifyOnly] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-Certificate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Cert] \\u003cCertificate\\u003e [-Policy \\u003cTestCertificatePolicy\\u003e] [-User] [-EKU \\u003cstring[]\\u003e] [-DNSName \\u003cstring\\u003e] [-AllowUntrustedRoot] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PnpDevice\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-PnpDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceId] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#Win32_PnPEntity[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PnpDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InstanceId] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#Win32_PnPEntity[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PnpDevice\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InstanceId] \\u003cstring[]\\u003e] [-Class \\u003cstring[]\\u003e] [-PresentOnly] [-Status \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-Class \\u003cstring[]\\u003e] [-PresentOnly] [-Status \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Class \\u003cstring[]\\u003e] [-PresentOnly] [-Status \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Class \\u003cstring[]\\u003e] [-PresentOnly] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Status \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PnpDeviceProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-KeyName] \\u003cstring[]\\u003e] -InstanceId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-KeyName] \\u003cstring[]\\u003e] -InputObject \\u003cCimInstance#Win32_PnPEntity[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PrintManagement\",\n                        \"Version\":  \"1.1\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs] [-Location \\u003cstring\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Shared] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-DisableBranchOfficeLogging] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-DeviceURL \\u003cstring\\u003e] [-DeviceUUID \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-DriverName] \\u003cstring\\u003e -PortName \\u003cstring\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs] [-Location \\u003cstring\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-Shared] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-DisableBranchOfficeLogging] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-InfPath] \\u003cstring\\u003e] [-PrinterEnvironment \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-LprHostAddress] \\u003cstring\\u003e [-LprQueueName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-SNMP \\u003cuint32\\u003e] [-SNMPCommunity \\u003cstring\\u003e] [-LprByteCounting] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PrinterHostAddress] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-PortNumber \\u003cuint32\\u003e] [-SNMP \\u003cuint32\\u003e] [-SNMPCommunity \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-HostName] \\u003cstring\\u003e [-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrintConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-Full] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-PrinterEnvironment \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrinterProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [[-PropertyName] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-ID \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Read-PrinterNfcTag\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Printer[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrinterDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-PrinterEnvironment] \\u003cstring[]\\u003e] [-ComputerName \\u003cstring\\u003e] [-RemoveFromDriverStore] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PrinterDriver[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrinterPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PrinterPort[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_Printer\\u003e [-NewName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restart-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ID] \\u003cuint32\\u003e [-PrinterName] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PrintConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-Collate \\u003cbool\\u003e] [-Color \\u003cbool\\u003e] [-DuplexingMode \\u003cDuplexingModeEnum\\u003e] [-PaperSize \\u003cPaperSizeEnum\\u003e] [-PrintTicketXml \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-Collate \\u003cbool\\u003e] [-Color \\u003cbool\\u003e] [-DuplexingMode \\u003cDuplexingModeEnum\\u003e] [-PaperSize \\u003cPaperSizeEnum\\u003e] [-PrintTicketXml \\u003cstring\\u003e] [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterConfiguration\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Printer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-ComputerName \\u003cstring\\u003e] [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs \\u003cbool\\u003e] [-Location \\u003cstring\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PortName \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published \\u003cbool\\u003e] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-Shared \\u003cbool\\u003e] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-DisableBranchOfficeLogging \\u003cbool\\u003e] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Printer[]\\u003e [-Comment \\u003cstring\\u003e] [-Datatype \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-UntilTime \\u003cuint32\\u003e] [-KeepPrintedJobs \\u003cbool\\u003e] [-Location \\u003cstring\\u003e] [-PermissionSDDL \\u003cstring\\u003e] [-PortName \\u003cstring\\u003e] [-PrintProcessor \\u003cstring\\u003e] [-Priority \\u003cuint32\\u003e] [-Published \\u003cbool\\u003e] [-RenderingMode \\u003cRenderingModeEnum\\u003e] [-SeparatorPageFile \\u003cstring\\u003e] [-Shared \\u003cbool\\u003e] [-ShareName \\u003cstring\\u003e] [-StartTime \\u003cuint32\\u003e] [-DisableBranchOfficeLogging \\u003cbool\\u003e] [-BranchOfficeOfflineLogSizeMB \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PrinterProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-PrinterName] \\u003cstring\\u003e [-PropertyName] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-PropertyName] \\u003cstring\\u003e [-Value] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterProperty\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-PrintJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_PrintJob\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterName] \\u003cstring\\u003e [-ID] \\u003cuint32\\u003e [-ComputerName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PrinterObject] \\u003cCimInstance#MSFT_Printer\\u003e [-ID] \\u003cuint32\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-PrinterNfcTag\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SharePath] \\u003cstring[]\\u003e] [[-WsdAddress] \\u003cstring[]\\u003e] [-Lock] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_PrinterNfcTag\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSDesiredStateConfiguration\",\n                        \"Version\":  \"1.1\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Configuration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ResourceModuleTuplesToImport] \\u003cList[Tuple[string[],ModuleSpecification[],version]]\\u003e] [[-OutputPath] \\u003cObject\\u003e] [[-Name] \\u003cObject\\u003e] [[-Body] \\u003cscriptblock\\u003e] [[-ArgsToBody] \\u003chashtable\\u003e] [[-ConfigurationData] \\u003chashtable\\u003e] [[-InstanceName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-DscDebug\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-DscDebug\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-BreakAll] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscConfigurationStatus\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-All] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscLocalConfigurationManager\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DscResource\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-Module] \\u003cObject\\u003e] [-Syntax] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-DscChecksum\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [[-OutPath] \\u003cstring\\u003e] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-DscConfigurationDocument\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Stage \\u003cStage\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-DscConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-DscResource\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Method] \\u003cstring\\u003e -ModuleName \\u003cModuleSpecification\\u003e -Property \\u003chashtable\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Publish-DscConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -CimSession \\u003cCimSession[]\\u003e [-Force] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-DscLocalConfigurationManager\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Force] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -CimSession \\u003cCimSession[]\\u003e [-Force] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-DscConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-Wait] [-Force] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Path] \\u003cstring\\u003e] -CimSession \\u003cCimSession[]\\u003e [-Wait] [-Force] [-ThrottleLimit \\u003cint\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] -UseExisting [-Wait] [-Force] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession[]\\u003e -UseExisting [-Wait] [-Force] [-ThrottleLimit \\u003cint\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-DscConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-Detailed] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] -ReferenceConfiguration \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e -CimSession \\u003cCimSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession[]\\u003e -ReferenceConfiguration \\u003cstring\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-Detailed] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-DscConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Wait] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -CimSession \\u003cCimSession[]\\u003e [-Wait] [-JobName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"sacfg\",\n                                                \"tcfg\",\n                                                \"gcfg\",\n                                                \"rtcfg\",\n                                                \"upcfg\",\n                                                \"glcm\",\n                                                \"slcm\",\n                                                \"pbcfg\",\n                                                \"cmpcfg\",\n                                                \"gcfgs\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSDiagnostics\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-PSTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-AnalyticOnly]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSWSManCombinedTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WSManTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Force] [-AnalyticOnly]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSWSManCombinedTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DoNotOverwriteExistingTrace]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WSManTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-LogProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cObject\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-LogProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-LogDetails] \\u003cLogDetails\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Trace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cstring\\u003e [[-OutputFilePath] \\u003cstring\\u003e] [[-ProviderFilePath] \\u003cstring\\u003e] [-ETS] [-Format \\u003cObject\\u003e] [-MinBuffers \\u003cint\\u003e] [-MaxBuffers \\u003cint\\u003e] [-BufferSizeInKB \\u003cint\\u003e] [-MaxLogFileSizeInMB \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Trace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SessionName] \\u003cObject\\u003e [-ETS] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSScheduledJob\",\n                        \"Version\":  \"1.1.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Trigger] \\u003cScheduledJobTrigger[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-TriggerId] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Once -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [-RepeatIndefinitely] [\\u003cCommonParameters\\u003e] -Daily -At \\u003cdatetime\\u003e [-DaysInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -Weekly -At \\u003cdatetime\\u003e -DaysOfWeek \\u003cDayOfWeek[]\\u003e [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtStartup [-RandomDelay \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] -AtLogOn [-RandomDelay \\u003ctimespan\\u003e] [-User \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-RunElevated] [-HideInTaskScheduler] [-RestartOnIdleResume] [-MultipleInstancePolicy \\u003cTaskMultipleInstancePolicy\\u003e] [-DoNotAllowDemandStart] [-RequireNetwork] [-StopIfGoingOffIdle] [-WakeToRun] [-ContinueIfGoingOnBattery] [-StartIfOnBattery] [-IdleTimeout \\u003ctimespan\\u003e] [-IdleDuration \\u003ctimespan\\u003e] [-StartIfIdle] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-MaxResultCount \\u003cint\\u003e] [-RunNow] [-RunEvery \\u003ctimespan\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-FilePath] \\u003cstring\\u003e [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-MaxResultCount \\u003cint\\u003e] [-RunNow] [-RunEvery \\u003ctimespan\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-TriggerId \\u003cint[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-JobTrigger\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobTrigger[]\\u003e [-DaysInterval \\u003cint\\u003e] [-WeeksInterval \\u003cint\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [-At \\u003cdatetime\\u003e] [-User \\u003cstring\\u003e] [-DaysOfWeek \\u003cDayOfWeek[]\\u003e] [-AtStartup] [-AtLogOn] [-Once] [-RepetitionInterval \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [-RepeatIndefinitely] [-Daily] [-Weekly] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition\\u003e [-Name \\u003cstring\\u003e] [-ScriptBlock \\u003cscriptblock\\u003e] [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-MaxResultCount \\u003cint\\u003e] [-PassThru] [-ArgumentList \\u003cObject[]\\u003e] [-RunNow] [-RunEvery \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cScheduledJobDefinition\\u003e [-Name \\u003cstring\\u003e] [-FilePath \\u003cstring\\u003e] [-Trigger \\u003cScheduledJobTrigger[]\\u003e] [-InitializationScript \\u003cscriptblock\\u003e] [-RunAs32] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-ScheduledJobOption \\u003cScheduledJobOptions\\u003e] [-MaxResultCount \\u003cint\\u003e] [-PassThru] [-ArgumentList \\u003cObject[]\\u003e] [-RunNow] [-RunEvery \\u003ctimespan\\u003e] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cScheduledJobDefinition\\u003e [-ClearExecutionHistory] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledJobOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobOptions\\u003e [-PassThru] [-RunElevated] [-HideInTaskScheduler] [-RestartOnIdleResume] [-MultipleInstancePolicy \\u003cTaskMultipleInstancePolicy\\u003e] [-DoNotAllowDemandStart] [-RequireNetwork] [-StopIfGoingOffIdle] [-WakeToRun] [-ContinueIfGoingOnBattery] [-StartIfOnBattery] [-IdleTimeout \\u003ctimespan\\u003e] [-IdleDuration \\u003ctimespan\\u003e] [-StartIfIdle] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ScheduledJob\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cScheduledJobDefinition[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSWorkflow\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"New-PSWorkflowSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cObject\\u003e] [-Name \\u003cstring[]\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-EnableNetworkAccess] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSWorkflowExecutionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PersistencePath \\u003cstring\\u003e] [-MaxPersistenceStoreSizeGB \\u003clong\\u003e] [-PersistWithEncryption] [-MaxRunningWorkflows \\u003cint\\u003e] [-AllowedActivity \\u003cstring[]\\u003e] [-OutOfProcessActivity \\u003cstring[]\\u003e] [-EnableValidation] [-MaxDisconnectedSessions \\u003cint\\u003e] [-MaxConnectedSessions \\u003cint\\u003e] [-MaxSessionsPerWorkflow \\u003cint\\u003e] [-MaxSessionsPerRemoteNode \\u003cint\\u003e] [-MaxActivityProcesses \\u003cint\\u003e] [-ActivityProcessIdleTimeoutSec \\u003cint\\u003e] [-RemoteNodeSessionIdleTimeoutSec \\u003cint\\u003e] [-SessionThrottleLimit \\u003cint\\u003e] [-WorkflowShutdownTimeoutMSec \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"nwsn\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"PSWorkflowUtility\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  {\n                                                 \"Name\":  \"Invoke-AsWorkflow\",\n                                                 \"CommandType\":  \"Workflow\",\n                                                 \"ParameterSets\":  [\n                                                                       \"[-CommandName \\u003cstring\\u003e] [-Parameter \\u003chashtable\\u003e] [-PSParameterCollection \\u003chashtable[]\\u003e] [-PSComputerName \\u003cstring[]\\u003e] [-PSCredential \\u003cObject\\u003e] [-PSConnectionRetryCount \\u003cuint32\\u003e] [-PSConnectionRetryIntervalSec \\u003cuint32\\u003e] [-PSRunningTimeoutSec \\u003cuint32\\u003e] [-PSElapsedTimeoutSec \\u003cuint32\\u003e] [-PSPersist \\u003cbool\\u003e] [-PSAuthentication \\u003cAuthenticationMechanism\\u003e] [-PSAuthenticationLevel \\u003cAuthenticationLevel\\u003e] [-PSApplicationName \\u003cstring\\u003e] [-PSPort \\u003cuint32\\u003e] [-PSUseSSL] [-PSConfigurationName \\u003cstring\\u003e] [-PSConnectionURI \\u003cstring[]\\u003e] [-PSAllowRedirection] [-PSSessionOption \\u003cPSSessionOption\\u003e] [-PSCertificateThumbprint \\u003cstring\\u003e] [-PSPrivateMetadata \\u003chashtable\\u003e] [-AsJob] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\",\n                                                                       \"[-Expression \\u003cstring\\u003e] [-PSParameterCollection \\u003chashtable[]\\u003e] [-PSComputerName \\u003cstring[]\\u003e] [-PSCredential \\u003cObject\\u003e] [-PSConnectionRetryCount \\u003cuint32\\u003e] [-PSConnectionRetryIntervalSec \\u003cuint32\\u003e] [-PSRunningTimeoutSec \\u003cuint32\\u003e] [-PSElapsedTimeoutSec \\u003cuint32\\u003e] [-PSPersist \\u003cbool\\u003e] [-PSAuthentication \\u003cAuthenticationMechanism\\u003e] [-PSAuthenticationLevel \\u003cAuthenticationLevel\\u003e] [-PSApplicationName \\u003cstring\\u003e] [-PSPort \\u003cuint32\\u003e] [-PSUseSSL] [-PSConfigurationName \\u003cstring\\u003e] [-PSConnectionURI \\u003cstring[]\\u003e] [-PSAllowRedirection] [-PSSessionOption \\u003cPSSessionOption\\u003e] [-PSCertificateThumbprint \\u003cstring\\u003e] [-PSPrivateMetadata \\u003chashtable\\u003e] [-AsJob] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cObject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                                   ]\n                                             },\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"ScheduledTasks\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring\\u003e] [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring[]\\u003e] [[-TaskPath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ScheduledTaskInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [[-Description] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskAction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Execute] \\u003cstring\\u003e [[-Argument] \\u003cstring\\u003e] [[-WorkingDirectory] \\u003cstring\\u003e] [-Id \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskPrincipal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UserId] \\u003cstring\\u003e [[-LogonType] \\u003cLogonTypeEnum\\u003e] [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-ProcessTokenSidType] \\u003cProcessTokenSidTypeEnum\\u003e] [[-RequiredPrivilege] \\u003cstring[]\\u003e] [[-Id] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-GroupId] \\u003cstring\\u003e [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-ProcessTokenSidType] \\u003cProcessTokenSidTypeEnum\\u003e] [[-RequiredPrivilege] \\u003cstring[]\\u003e] [[-Id] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskSettingsSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DisallowDemandStart] [-DisallowHardTerminate] [-Compatibility \\u003cCompatibilityEnum\\u003e] [-DeleteExpiredTaskAfter \\u003ctimespan\\u003e] [-AllowStartIfOnBatteries] [-Disable] [-MaintenanceExclusive] [-Hidden] [-RunOnlyIfIdle] [-IdleWaitTimeout \\u003ctimespan\\u003e] [-NetworkId \\u003cstring\\u003e] [-NetworkName \\u003cstring\\u003e] [-DisallowStartOnRemoteAppSession] [-MaintenancePeriod \\u003ctimespan\\u003e] [-MaintenanceDeadline \\u003ctimespan\\u003e] [-StartWhenAvailable] [-DontStopIfGoingOnBatteries] [-WakeToRun] [-IdleDuration \\u003ctimespan\\u003e] [-RestartOnIdle] [-DontStopOnIdleEnd] [-ExecutionTimeLimit \\u003ctimespan\\u003e] [-MultipleInstances \\u003cMultipleInstancesEnum\\u003e] [-Priority \\u003cint\\u003e] [-RestartCount \\u003cint\\u003e] [-RestartInterval \\u003ctimespan\\u003e] [-RunOnlyIfNetworkAvailable] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ScheduledTaskTrigger\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Once -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-RepetitionDuration \\u003ctimespan\\u003e] [-RepetitionInterval \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Daily -At \\u003cdatetime\\u003e [-DaysInterval \\u003cuint32\\u003e] [-RandomDelay \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Weekly -At \\u003cdatetime\\u003e [-RandomDelay \\u003ctimespan\\u003e] [-DaysOfWeek \\u003cDayOfWeek[]\\u003e] [-WeeksInterval \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AtStartup [-RandomDelay \\u003ctimespan\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -AtLogOn [-RandomDelay \\u003ctimespan\\u003e] [-User \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-Xml] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskType] \\u003cClusterTaskTypeEnum\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Description] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [[-Resource] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [[-RunLevel] \\u003cRunLevelEnum\\u003e] [[-Description] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Xml] \\u003cstring\\u003e [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [[-Description] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-TaskName] \\u003cstring\\u003e] [[-TaskPath] \\u003cstring\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [-Xml] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Description] \\u003cstring\\u003e] [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-User] \\u003cstring\\u003e] [[-Password] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [[-Password] \\u003cstring\\u003e] [[-User] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [[-Action] \\u003cCimInstance#MSFT_TaskAction[]\\u003e] [[-Trigger] \\u003cCimInstance#MSFT_TaskTrigger[]\\u003e] [[-Settings] \\u003cCimInstance#MSFT_TaskSettings\\u003e] [[-Principal] \\u003cCimInstance#MSFT_TaskPrincipal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-TaskPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cCimInstance#MSFT_ScheduledTask\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ClusteredScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-TaskName] \\u003cstring\\u003e [[-Cluster] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-InputObject] \\u003cCimInstance#MSFT_ClusteredScheduledTask\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-ScheduledTask\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-TaskName] \\u003cstring[]\\u003e] [[-TaskPath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_ScheduledTask[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SecureBoot\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Confirm-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -SignatureOwner \\u003cguid\\u003e -CertificateFilePath \\u003cstring[]\\u003e [-FormatWithCert] [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [-AppendWrite] [-ContentFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -SignatureOwner \\u003cguid\\u003e -Hash \\u003cstring[]\\u003e -Algorithm \\u003cstring\\u003e [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [-AppendWrite] [-ContentFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Delete [-SignableFilePath \\u003cstring\\u003e] [-Time \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SecureBootPolicy\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SecureBootUEFI\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring\\u003e -Time \\u003cstring\\u003e [-ContentFilePath \\u003cstring\\u003e] [-SignedFilePath \\u003cstring\\u003e] [-AppendWrite] [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e -Time \\u003cstring\\u003e [-Content \\u003cbyte[]\\u003e] [-SignedFilePath \\u003cstring\\u003e] [-AppendWrite] [-OutputFilePath \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SmbShare\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Block-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Close-SmbOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileId] \\u003cuint64[]\\u003e] [-SessionId \\u003cuint64[]\\u003e] [-ClientComputerName \\u003cstring[]\\u003e] [-ClientUserName \\u003cstring[]\\u003e] [-ScopeName \\u003cstring[]\\u003e] [-ClusterNodeName \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBOpenFile[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Close-SmbSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cuint64[]\\u003e] [-ClientComputerName \\u003cstring[]\\u003e] [-ClientUserName \\u003cstring[]\\u003e] [-ScopeName \\u003cstring[]\\u003e] [-ClusterNodeName \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBSession[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-SmbDelegation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SmbClient] \\u003cstring\\u003e] [-SmbServer] \\u003cstring\\u003e [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-SmbDelegation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SmbClient] \\u003cstring\\u003e [-SmbServer] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbBandwidthLimit\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Category] \\u003cBandwidthLimitCategory[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbClientNetworkInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [[-UserName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbDelegation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-SmbServer] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring[]\\u003e] [[-RemotePath] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMultichannelConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [-IncludeNotSelected] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbOpenFile\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FileId] \\u003cuint64[]\\u003e] [[-SessionId] \\u003cuint64[]\\u003e] [[-ClientComputerName] \\u003cstring[]\\u003e] [[-ClientUserName] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [[-ClusterNodeName] \\u003cstring[]\\u003e] [-IncludeHidden] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbServerNetworkInterface\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbSession\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-SessionId] \\u003cuint64[]\\u003e] [[-ClientComputerName] \\u003cstring[]\\u003e] [[-ClientUserName] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [[-ClusterNodeName] \\u003cstring[]\\u003e] [-IncludeHidden] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [[-ScopeName] \\u003cstring[]\\u003e] [-Scoped \\u003cbool[]\\u003e] [-Special \\u003cbool[]\\u003e] [-ContinuouslyAvailable \\u003cbool[]\\u003e] [-ShareState \\u003cShareState[]\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode[]\\u003e] [-CachingMode \\u003cCachingMode[]\\u003e] [-ConcurrentUserLimit \\u003cuint32[]\\u003e] [-AvailabilityType \\u003cAvailabilityType[]\\u003e] [-CaTimeout \\u003cuint32[]\\u003e] [-EncryptData \\u003cbool[]\\u003e] [-IncludeHidden] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-AccessRight \\u003cShareAccessRight\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-AccessRight \\u003cShareAccessRight\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring\\u003e] [[-RemotePath] \\u003cstring\\u003e] [-UserName \\u003cstring\\u003e] [-Password \\u003cstring\\u003e] [-Persistent \\u003cbool\\u003e] [-SaveCredentials] [-HomeFolder] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName] \\u003cstring\\u003e [-InterfaceIndex] \\u003cuint32[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ServerName] \\u003cstring\\u003e [-InterfaceAlias] \\u003cstring[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Path] \\u003cstring\\u003e [[-ScopeName] \\u003cstring\\u003e] [-Temporary] [-ContinuouslyAvailable \\u003cbool\\u003e] [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-FullAccess \\u003cstring[]\\u003e] [-ChangeAccess \\u003cstring[]\\u003e] [-ReadAccess \\u003cstring[]\\u003e] [-NoAccess \\u003cstring[]\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbBandwidthLimit\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Category] \\u003cBandwidthLimitCategory[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbBandwidthLimit[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbMapping\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-LocalPath] \\u003cstring[]\\u003e] [[-RemotePath] \\u003cstring[]\\u003e] [-UpdateProfile] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbMapping[]\\u003e [-UpdateProfile] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbMultichannelConstraint\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerName] \\u003cstring[]\\u003e [[-InterfaceIndex] \\u003cuint32[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ServerName] \\u003cstring[]\\u003e [[-InterfaceAlias] \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SmbMultichannelConstraint[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbBandwidthLimit\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Category \\u003cBandwidthLimitCategory\\u003e -BytesPerSecond \\u003cuint64\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbClientConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionCountPerRssNetworkInterface \\u003cuint32\\u003e] [-DirectoryCacheEntriesMax \\u003cuint32\\u003e] [-DirectoryCacheEntrySizeMax \\u003cuint32\\u003e] [-DirectoryCacheLifetime \\u003cuint32\\u003e] [-DormantFileLimit \\u003cuint32\\u003e] [-EnableBandwidthThrottling \\u003cbool\\u003e] [-EnableByteRangeLockingOnReadOnlyFiles \\u003cbool\\u003e] [-EnableInsecureGuestLogons \\u003cbool\\u003e] [-EnableLargeMtu \\u003cbool\\u003e] [-EnableLoadBalanceScaleOut \\u003cbool\\u003e] [-EnableMultiChannel \\u003cbool\\u003e] [-EnableSecuritySignature \\u003cbool\\u003e] [-ExtendedSessionTimeout \\u003cuint32\\u003e] [-FileInfoCacheEntriesMax \\u003cuint32\\u003e] [-FileInfoCacheLifetime \\u003cuint32\\u003e] [-FileNotFoundCacheEntriesMax \\u003cuint32\\u003e] [-FileNotFoundCacheLifetime \\u003cuint32\\u003e] [-KeepConn \\u003cuint32\\u003e] [-MaxCmds \\u003cuint32\\u003e] [-MaximumConnectionCountPerServer \\u003cuint32\\u003e] [-OplocksDisabled \\u003cbool\\u003e] [-RequireSecuritySignature \\u003cbool\\u003e] [-SessionTimeout \\u003cuint32\\u003e] [-UseOpportunisticLocking \\u003cbool\\u003e] [-WindowSizeThreshold \\u003cuint32\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbPathAcl\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ShareName] \\u003cstring\\u003e [[-ScopeName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbServerConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-AnnounceComment \\u003cstring\\u003e] [-AnnounceServer \\u003cbool\\u003e] [-AsynchronousCredits \\u003cuint32\\u003e] [-AuditSmb1Access \\u003cbool\\u003e] [-AutoDisconnectTimeout \\u003cuint32\\u003e] [-AutoShareServer \\u003cbool\\u003e] [-AutoShareWorkstation \\u003cbool\\u003e] [-CachedOpenLimit \\u003cuint32\\u003e] [-DurableHandleV2TimeoutInSeconds \\u003cuint32\\u003e] [-EnableAuthenticateUserSharing \\u003cbool\\u003e] [-EnableDownlevelTimewarp \\u003cbool\\u003e] [-EnableForcedLogoff \\u003cbool\\u003e] [-EnableLeasing \\u003cbool\\u003e] [-EnableMultiChannel \\u003cbool\\u003e] [-EnableOplocks \\u003cbool\\u003e] [-EnableSecuritySignature \\u003cbool\\u003e] [-EnableSMB1Protocol \\u003cbool\\u003e] [-EnableSMB2Protocol \\u003cbool\\u003e] [-EnableStrictNameChecking \\u003cbool\\u003e] [-EncryptData \\u003cbool\\u003e] [-IrpStackSize \\u003cuint32\\u003e] [-KeepAliveTime \\u003cuint32\\u003e] [-MaxChannelPerSession \\u003cuint32\\u003e] [-MaxMpxCount \\u003cuint32\\u003e] [-MaxSessionPerConnection \\u003cuint32\\u003e] [-MaxThreadsPerQueue \\u003cuint32\\u003e] [-MaxWorkItems \\u003cuint32\\u003e] [-NullSessionPipes \\u003cstring\\u003e] [-NullSessionShares \\u003cstring\\u003e] [-OplockBreakWait \\u003cuint32\\u003e] [-PendingClientTimeoutInSeconds \\u003cuint32\\u003e] [-RejectUnencryptedAccess \\u003cbool\\u003e] [-RequireSecuritySignature \\u003cbool\\u003e] [-ServerHidden \\u003cbool\\u003e] [-Smb2CreditsMax \\u003cuint32\\u003e] [-Smb2CreditsMin \\u003cuint32\\u003e] [-SmbServerNameHardeningLevel \\u003cuint32\\u003e] [-TreatHostAsStableStorage \\u003cbool\\u003e] [-ValidateAliasNotCircular \\u003cbool\\u003e] [-ValidateShareScope \\u003cbool\\u003e] [-ValidateShareScopeNotAliased \\u003cbool\\u003e] [-ValidateTargetName \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-SmbShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-Description \\u003cstring\\u003e] [-ConcurrentUserLimit \\u003cuint32\\u003e] [-CATimeout \\u003cuint32\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-FolderEnumerationMode \\u003cFolderEnumerationMode\\u003e] [-CachingMode \\u003cCachingMode\\u003e] [-SecurityDescriptor \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-SmbShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [[-ScopeName] \\u003cstring[]\\u003e] [-SmbInstance \\u003cSmbInstance\\u003e] [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_SMBShare[]\\u003e [-AccountName \\u003cstring[]\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-SmbMultichannelConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ServerName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gsmbs\",\n                                                \"nsmbs\",\n                                                \"rsmbs\",\n                                                \"ssmbs\",\n                                                \"gsmba\",\n                                                \"grsmba\",\n                                                \"rksmba\",\n                                                \"blsmba\",\n                                                \"ulsmba\",\n                                                \"gsmbse\",\n                                                \"cssmbse\",\n                                                \"gsmbo\",\n                                                \"cssmbo\",\n                                                \"gsmbsc\",\n                                                \"ssmbsc\",\n                                                \"gsmbcc\",\n                                                \"ssmbcc\",\n                                                \"gsmbc\",\n                                                \"gsmbm\",\n                                                \"nsmbm\",\n                                                \"rsmbm\",\n                                                \"gsmbcn\",\n                                                \"gsmbsn\",\n                                                \"gsmbmc\",\n                                                \"udsmbmc\",\n                                                \"gsmbt\",\n                                                \"nsmbt\",\n                                                \"rsmbt\",\n                                                \"ssmbp\",\n                                                \"gsmbb\",\n                                                \"ssmbb\",\n                                                \"rsmbb\",\n                                                \"gsmbd\",\n                                                \"esmbd\",\n                                                \"dsmbd\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"SmbWitness\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Move-SmbClient\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SmbWitnessClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-ClientName] \\u003cstring[]\\u003e] [-State \\u003cState[]\\u003e] [-Flags \\u003cFlags[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Move-SmbWitnessClient\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ClientName] \\u003cstring\\u003e [-DestinationNode] \\u003cstring\\u003e [[-NetworkName] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"gsmbw\",\n                                                \"msmbw\",\n                                                \"Move-SmbClient\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"StartLayout\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-StartApps\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cObject\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-StartLayout\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-StartLayout\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-LayoutPath] \\u003cstring\\u003e [-MountPath] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LayoutLiteralPath \\u003cstring\\u003e -MountLiteralPath \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Storage\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-PhysicalDiskIndication\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-StorageDiagnosticLog\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PhysicalDiskIndication\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-StorageDiagnosticLog\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Flush-Volume\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DiskSNV\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDiskSNV\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageEnclosureSNV\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Volume\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-FileSystemCache\",\n                                                     \"CommandType\":  \"Alias\",\n                                                     \"ParameterSets\":  null\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-InitiatorIdToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PartitionAccessPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [[-AccessPath] \\u003cstring\\u003e] [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DriveLetter \\u003cchar[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-AssignDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -VirtualDiskUniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -VirtualDiskName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -VirtualDiskFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VirtualDisk] \\u003cCimInstance#MSFT_VirtualDisk\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -StoragePoolUniqueId \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -StoragePoolName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -StoragePoolFriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-TargetPortToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VirtualDiskToMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-VirtualDisknames \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cuint16[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Block-FileShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare[]\\u003e -AccountName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-RemoveData] [-RemoveOEM] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-FileStorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-StorageDiagnosticInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-FileShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PhysicalDiskIdentification\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-StorageEnclosureIdentification\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageEnclosure[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-StorageHighAvailability\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -DiskUniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -DiskFriendlyName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -DiskPath \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-StorageMaintenanceMode\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageFaultDomain\\u003e [-Model \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-CimSession \\u003cCimSession\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-StorageNodeName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Dismount-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DevicePath \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_DiskImage[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PhysicalDiskIdentification\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-StorageEnclosureIdentification\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageEnclosure[]\\u003e [-SlotNumbers \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-StorageHighAvailability\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-ScaleOut \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -DiskUniqueId \\u003cstring[]\\u003e [-ScaleOut \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -DiskFriendlyName \\u003cstring[]\\u003e [-ScaleOut \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -DiskPath \\u003cstring[]\\u003e [-ScaleOut \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-ScaleOut \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-StorageMaintenanceMode\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageFaultDomain\\u003e [-IgnoreDetachedVirtualDisks] [-ValidateVirtualDisksHealthy \\u003cbool\\u003e] [-Model \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-CimSession \\u003cCimSession\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Format-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-IsDAX \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-IsDAX \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-IsDAX \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-IsDAX \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-IsDAX \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-FileSystem \\u003cstring\\u003e] [-NewFileSystemLabel \\u003cstring\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Full] [-Force] [-Compress] [-ShortFileNameSupport \\u003cbool\\u003e] [-SetIntegrityStreams \\u003cbool\\u003e] [-UseLargeFRS] [-DisableHeatGathering] [-IsDAX \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DedupProperties\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Number] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-SerialNumber \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\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] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageJob \\u003cCimInstance#MSFT_StorageJob\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DevicePath \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-DiskStorageNodeView\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StorageNode] \\u003cCimInstance#MSFT_StorageNode\\u003e] [[-Disk] \\u003cCimInstance#MSFT_Disk\\u003e] [[-CimSession] \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-Protocol \\u003cFileSharingProtocol[]\\u003e] [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-Protocol \\u003cFileSharingProtocol[]\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-Protocol \\u003cFileSharingProtocol[]\\u003e] [-Subsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileShareAccessControlEntry\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-FileStorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VolumeDriveLetter \\u003cchar\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VolumePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Volume \\u003cciminstance\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FilePath \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-InitiatorId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-InitiatorAddress] \\u003cstring[]\\u003e] [-HostType \\u003cHostType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-InitiatorPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-NodeAddress] \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InstanceName \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\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]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-HostType \\u003cHostType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OffloadDataTransferSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e [-Offset \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-DiskNumber] \\u003cuint32[]\\u003e] [[-PartitionNumber] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DriveLetter \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PartitionSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e [-Offset \\u003cuint64[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [[-PartitionNumber] \\u003cuint32[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring\\u003e] [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring\\u003e] [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] [[-FriendlyName] \\u003cstring\\u003e] [[-SerialNumber] \\u003cstring\\u003e] [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StorageSubsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StorageEnclosure \\u003cCimInstance#MSFT_StorageEnclosure\\u003e [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e [-PhysicallyConnected] [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e [-VirtualRangeMin \\u003cuint64\\u003e] [-VirtualRangeMax \\u003cuint64\\u003e] [-HasAllocations \\u003cbool\\u003e] [-SelectedForUse \\u003cbool\\u003e] [-NoRedundancy] [-Usage \\u003cPhysicalDiskUsage\\u003e] [-Description \\u003cstring\\u003e] [-Manufacturer \\u003cstring\\u003e] [-Model \\u003cstring\\u003e] [-CanPool \\u003cbool\\u003e] [-HealthStatus \\u003cPhysicalDiskHealthStatus\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalDiskStorageNodeView\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StorageNode] \\u003cCimInstance#MSFT_StorageNode\\u003e] [[-PhysicalDisk] \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [[-CimSession] \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalExtent\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StorageTier \\u003cCimInstance#MSFT_StorageTier\\u003e [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PhysicalExtentAssociation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_PhysicalExtent\\u003e [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-ResiliencySetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageAdvancedProperty\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageDiagnosticInfo\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageSubSystem\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystemFriendlyName] \\u003cstring\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring\\u003e -DestinationPath \\u003cstring\\u003e [-TimeSpan \\u003cuint32\\u003e] [-ActivityId \\u003cstring\\u003e] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageEnclosure\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [[-FriendlyName] \\u003cstring[]\\u003e] [[-SerialNumber] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-PhysicallyConnected] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageEnclosureStorageNodeView\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-StorageNode] \\u003cCimInstance#MSFT_StorageNode\\u003e] [[-StorageEnclosure] \\u003cCimInstance#MSFT_StorageEnclosure\\u003e] [[-CimSession] \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageEnclosureVendorData\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e -PageNumber \\u003cuint16\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -PageNumber \\u003cuint16\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageEnclosure[]\\u003e -PageNumber \\u003cuint16\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageFaultDomain\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Type \\u003cStorageFaultDomainType\\u003e] [-PhysicalLocation \\u003cstring\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StorageFaultDomain \\u003cCimInstance#MSFT_StorageFaultDomain\\u003e [-Type \\u003cStorageFaultDomainType\\u003e] [-PhysicalLocation \\u003cstring\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e] -StorageSubsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e [-Type \\u003cStorageFaultDomainType\\u003e] [-PhysicalLocation \\u003cstring\\u003e] [-CimSession \\u003cCimSession\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageFileServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Subsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageFirmwareInformation\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageHealthAction\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject \\u003cciminstance\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageHealthReport\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageObject\\u003e [-Count \\u003cint\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageHealthSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageSubSystem\\u003e [-Name \\u003cstring\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-JobState \\u003cJobState[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-JobState \\u003cJobState[]\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-JobState \\u003cJobState[]\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-JobState \\u003cJobState[]\\u003e] [-StorageSubsystem \\u003cCimInstance#MSFT_StorageSubsystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageNode\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-PhysicallyConnected] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-StorageEnclosure \\u003cCimInstance#MSFT_StorageEnclosure\\u003e] [-PhysicallyConnected] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-OperationalStatus \\u003cOperationalStatus[]\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageJob \\u003cCimInstance#MSFT_StorageJob\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageTier \\u003cCimInstance#MSFT_StorageTier\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-ResiliencySetting \\u003cCimInstance#MSFT_ResiliencySetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IsPrimordial \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-URI \\u003curi[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageReliabilityCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Disk \\u003cCimInstance#MSFT_Disk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageFaultDomain \\u003cCimInstance#MSFT_StorageFaultDomain\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-Volume \\u003cCimInstance#MSFT_Volume\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-OffloadDataTransferSetting \\u003cCimInstance#MSFT_OffloadDataTransferSetting\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-TargetPortal \\u003cCimInstance#MSFT_TargetPortal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-Model \\u003cstring[]\\u003e] [-StorageProvider \\u003cCimInstance#MSFT_StorageProvider\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MediaType \\u003cMediaType[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-StorageTierSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageTier[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SupportedClusterSizes\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e -FileSystem \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e -FileSystem \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e -FileSystem \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e -FileSystem \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e -FileSystem \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-SupportedFileSystems\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TargetPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-PortAddress \\u003cstring[]\\u003e] [-ConnectionType \\u003cConnectionType[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPortal \\u003cCimInstance#MSFT_TargetPortal\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TargetPortal\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPv4Address \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-IPv6Address \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubsystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-FriendlyName] \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring[]\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageJob \\u003cCimInstance#MSFT_StorageJob\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-TargetVirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-SourceVirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-TargetPort \\u003cCimInstance#MSFT_TargetPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-InitiatorId \\u003cCimInstance#MSFT_InitiatorId\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-MaskingSet \\u003cCimInstance#MSFT_MaskingSet\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-InitiatorPort \\u003cCimInstance#MSFT_InitiatorPort\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-Disk \\u003cCimInstance#MSFT_Disk\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageTier \\u003cCimInstance#MSFT_StorageTier\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e] [-PhysicalRangeMin \\u003cuint64\\u003e] [-PhysicalRangeMax \\u003cuint64\\u003e] [-NoRedundancy] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Usage \\u003cUsage[]\\u003e] [-OtherUsageDescription \\u003cstring[]\\u003e] [-IsSnapshot \\u003cbool[]\\u003e] [-HealthStatus \\u003cHealthStatus[]\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VirtualDiskSupportedSize\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-ResiliencySettingName \\u003cstring\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-DriveLetter] \\u003cchar[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-ObjectId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Path \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FileSystemLabel \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Partition \\u003cCimInstance#MSFT_Partition\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskImage \\u003cCimInstance#MSFT_DiskImage\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageNode \\u003cCimInstance#MSFT_StorageNode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageFileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FileShare \\u003cCimInstance#MSFT_FileShare\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-StorageJob \\u003cCimInstance#MSFT_StorageJob\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FilePath \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VolumeCorruptionCount\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VolumeScrubPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Grant-FileShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e -AccessRight \\u003cAccessRight\\u003e [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e -AccessRight \\u003cAccessRight\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare[]\\u003e -AccountName \\u003cstring[]\\u003e -AccessRight \\u003cAccessRight\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Hide-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VirtualDisk \\u003cCimInstance#MSFT_VirtualDisk\\u003e] [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Mount-DiskImage\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ImagePath] \\u003cstring[]\\u003e [-StorageType \\u003cStorageType\\u003e] [-Access \\u003cAccess\\u003e] [-NoDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_DiskImage[]\\u003e [-Access \\u003cAccess\\u003e] [-NoDriveLetter] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-FileShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-FileServerFriendlyName \\u003cstring[]\\u003e -Name \\u003cstring\\u003e -SourceVolume \\u003cCimInstance#MSFT_Volume\\u003e [-Description \\u003cstring\\u003e] [-RelativePathName \\u003cstring\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-EncryptData \\u003cbool\\u003e] [-Protocol \\u003cFileSharingProtocol\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileServerUniqueId \\u003cstring[]\\u003e -Name \\u003cstring\\u003e -SourceVolume \\u003cCimInstance#MSFT_Volume\\u003e [-Description \\u003cstring\\u003e] [-RelativePathName \\u003cstring\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-EncryptData \\u003cbool\\u003e] [-Protocol \\u003cFileSharingProtocol\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileServer[]\\u003e -Name \\u003cstring\\u003e -SourceVolume \\u003cCimInstance#MSFT_Volume\\u003e [-Description \\u003cstring\\u003e] [-RelativePathName \\u003cstring\\u003e] [-ContinuouslyAvailable \\u003cbool\\u003e] [-EncryptData \\u003cbool\\u003e] [-Protocol \\u003cFileSharingProtocol\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-VirtualDiskNames \\u003cstring[]\\u003e] [-InitiatorAddresses \\u003cstring[]\\u003e] [-TargetPortAddresses \\u003cstring[]\\u003e] [-DeviceNumbers \\u003cstring[]\\u003e] [-DeviceAccesses \\u003cDeviceAccess[]\\u003e] [-HostType \\u003cHostMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskPath \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Offset \\u003cuint64\\u003e] [-Alignment \\u003cuint32\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AssignDriveLetter] [-MbrType \\u003cMbrType\\u003e] [-GptType \\u003cstring\\u003e] [-IsHidden] [-IsActive] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StorageFileServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e -HostNames \\u003cstring[]\\u003e -Protocols \\u003cFileSharingProtocol[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e -HostNames \\u003cstring[]\\u003e -Protocols \\u003cFileSharingProtocol[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e -HostNames \\u003cstring[]\\u003e -Protocols \\u003cFileSharingProtocol[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e -HostNames \\u003cstring[]\\u003e -Protocols \\u003cFileSharingProtocol[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e -FriendlyName \\u003cstring\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-LogicalSectorSizeDefault \\u003cuint64\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StorageSubsystemVirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-FriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-Interleave \\u003cuint64\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-ParityLayout \\u003cParityLayout\\u003e] [-RequestNoSinglePointOfFailure \\u003cbool\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-IsEnclosureAware] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e -FriendlyName \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePoolFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-AllocationUnitSize \\u003cuint64\\u003e] [-MediaType \\u003cMediaType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-PhysicalDisksToUse \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-NumberOfGroups \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-ReadCacheSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-AllocationUnitSize \\u003cuint64\\u003e] [-MediaType \\u003cMediaType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-PhysicalDisksToUse \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-NumberOfGroups \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-ReadCacheSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-AllocationUnitSize \\u003cuint64\\u003e] [-MediaType \\u003cMediaType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-PhysicalDisksToUse \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-NumberOfGroups \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-ReadCacheSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e -FriendlyName \\u003cstring\\u003e [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-Size \\u003cuint64\\u003e] [-UseMaximumSize] [-ProvisioningType \\u003cProvisioningType\\u003e] [-AllocationUnitSize \\u003cuint64\\u003e] [-MediaType \\u003cMediaType\\u003e] [-IsEnclosureAware \\u003cbool\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-PhysicalDisksToUse \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-NumberOfGroups \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-AutoWriteCacheSize] [-ReadCacheSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDiskClone\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDiskUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDiskFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VirtualDiskName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VirtualDiskSnapshot\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-VirtualDiskUniqueId \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-VirtualDiskFriendlyName] \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -VirtualDiskName \\u003cstring[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e -FriendlyName \\u003cstring\\u003e [-TargetStoragePoolName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Size \\u003cuint64\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-MediaType \\u003cMediaType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierFriendlyNames \\u003cstring[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-ReadCacheSize \\u003cuint64\\u003e] [-UseMaximumSize] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolFriendlyName \\u003cstring\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Size \\u003cuint64\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-MediaType \\u003cMediaType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierFriendlyNames \\u003cstring[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-ReadCacheSize \\u003cuint64\\u003e] [-UseMaximumSize] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolName \\u003cstring\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Size \\u003cuint64\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-MediaType \\u003cMediaType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierFriendlyNames \\u003cstring[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-ReadCacheSize \\u003cuint64\\u003e] [-UseMaximumSize] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -StoragePoolUniqueId \\u003cstring\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-Size \\u003cuint64\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-ProvisioningType \\u003cProvisioningType\\u003e] [-MediaType \\u003cMediaType\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-StorageTiers \\u003cCimInstance#MSFT_StorageTier[]\\u003e] [-StorageTierFriendlyNames \\u003cstring[]\\u003e] [-StorageTierSizes \\u003cuint64[]\\u003e] [-WriteCacheSize \\u003cuint64\\u003e] [-ReadCacheSize \\u003cuint64\\u003e] [-UseMaximumSize] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Disk] \\u003cCimInstance#MSFT_Disk\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskPath \\u003cstring\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DiskUniqueId \\u003cstring\\u003e -FriendlyName \\u003cstring\\u003e [-FileSystem \\u003cFileSystemType\\u003e] [-AccessPath \\u003cstring\\u003e] [-DriveLetter \\u003cchar\\u003e] [-AllocationUnitSize \\u003cuint32\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Optimize-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-NormalPriority] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-NormalPriority] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-NormalPriority] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-NormalPriority] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-ReTrim] [-Analyze] [-Defrag] [-SlabConsolidate] [-TierOptimize] [-NormalPriority] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-StorageSubsystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring[]\\u003e -ComputerName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -ProviderUniqueId \\u003cstring[]\\u003e -ComputerName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e -ComputerName \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-FileShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-InitiatorId\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InitiatorAddress] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_InitiatorId[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-InitiatorIdFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-InitiatorIds \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PartitionAccessPath\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [[-AccessPath] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-AccessPath] \\u003cstring\\u003e] -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StoragePool] \\u003cCimInstance#MSFT_StoragePool\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -VirtualDiskUniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -VirtualDiskName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -VirtualDiskFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-VirtualDisk] \\u003cCimInstance#MSFT_VirtualDisk\\u003e -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -StoragePoolUniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -StoragePoolName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -PhysicalDisks \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e -StoragePoolFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StorageFileServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileServer[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StorageHealthSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageSubSystem\\u003e -Name \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageTier[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-TargetPortFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VirtualDiskFromMaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-MaskingSetFriendlyName] \\u003cstring[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -MaskingSetUniqueId \\u003cstring[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e [-VirtualDiskNames \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Rename-MaskingSet\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_MaskingSet[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-OfflineScanAndFix] [-SpotFix] [-Scan] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Reset-StorageReliabilityCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-PhysicalDisk \\u003cCimInstance#MSFT_PhysicalDisk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Disk \\u003cCimInstance#MSFT_Disk\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageReliabilityCounter[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -DiskId \\u003cstring[]\\u003e -Offset \\u003cuint64[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32[]\\u003e [-PartitionNumber] \\u003cuint32[]\\u003e [-Size] \\u003cuint64\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -DriveLetter \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Size] \\u003cuint64\\u003e -InputObject \\u003cCimInstance#MSFT_Partition[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageTier[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resize-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-Size \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Revoke-FileShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare[]\\u003e -AccountName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Number] \\u003cuint32\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-PartitionStyle \\u003cPartitionStyle\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-Signature \\u003cuint32\\u003e] [-Guid \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-Number] \\u003cuint32\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-FileIntegrity\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FileName] \\u003cstring\\u003e [[-Enable] \\u003cbool\\u003e] [-Enforce \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-FileShare\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-Description \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-EncryptData \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-FileStorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-FilePath \\u003cstring\\u003e -DesiredStorageTierFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FilePath \\u003cstring\\u003e -DesiredStorageTier \\u003cciminstance\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -FilePath \\u003cstring\\u003e -DesiredStorageTierUniqueId \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-InitiatorPort\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NodeAddress] \\u003cstring[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_InitiatorPort[]\\u003e -NewNodeAddress \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Partition\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-IsShadowCopy \\u003cbool\\u003e] [-IsDAX \\u003cbool\\u003e] [-MbrType \\u003cuint16\\u003e] [-GptType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-IsShadowCopy \\u003cbool\\u003e] [-IsDAX \\u003cbool\\u003e] [-MbrType \\u003cuint16\\u003e] [-GptType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-IsShadowCopy \\u003cbool\\u003e] [-IsDAX \\u003cbool\\u003e] [-MbrType \\u003cuint16\\u003e] [-GptType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-IsReadOnly \\u003cbool\\u003e] [-NoDefaultDriveLetter \\u003cbool\\u003e] [-IsActive \\u003cbool\\u003e] [-IsHidden \\u003cbool\\u003e] [-IsShadowCopy \\u003cbool\\u003e] [-IsDAX \\u003cbool\\u003e] [-MbrType \\u003cuint16\\u003e] [-GptType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DiskId \\u003cstring\\u003e -Offset \\u003cuint64\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-NewDriveLetter \\u003cchar\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-DiskNumber] \\u003cuint32\\u003e [-PartitionNumber] \\u003cuint32\\u003e [-IsOffline \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PhysicalDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-MediaType \\u003cMediaType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-ResiliencySetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -StoragePool \\u003cCimInstance#MSFT_StoragePool\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-NumberOfGroupsDefault \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-NumberOfGroupsDefault \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_ResiliencySetting[]\\u003e [-NumberOfDataCopiesDefault \\u003cuint16\\u003e] [-PhysicalDiskRedundancyDefault \\u003cuint16\\u003e] [-NumberOfColumnsDefault \\u003cuint16\\u003e] [-AutoNumberOfColumns] [-InterleaveDefault \\u003cuint64\\u003e] [-NumberOfGroupsDefault \\u003cuint16\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageFileServer\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-NewFriendlyName \\u003cstring\\u003e [-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileServer[]\\u003e -NewFriendlyName \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageHealthSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-InputObject \\u003cCimInstance#MSFT_StorageSubSystem\\u003e -Name \\u003cstring\\u003e -Value \\u003cstring\\u003e [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-ClearOnDeallocate \\u003cbool\\u003e] [-IsPowerProtected \\u003cbool\\u003e] [-RepairPolicy \\u003cRepairPolicy\\u003e] [-RetireMissingPhysicalDisks \\u003cRetireMissingPhysicalDisks\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-ThinProvisioningAlertThresholds \\u003cuint16[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-IsReadOnly \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-ProvisioningTypeDefault \\u003cProvisioningType\\u003e] [-MediaTypeDefault \\u003cMediaType\\u003e] [-ResiliencySettingNameDefault \\u003cstring\\u003e] [-EnclosureAwareDefault \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-WriteCacheSizeDefault \\u003cuint64\\u003e] [-AutoWriteCacheSize \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageProvider\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring[]\\u003e [-RemoteSubsystemCacheMode \\u003cRemoteSubsystemCacheMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -ProviderUniqueId \\u003cstring[]\\u003e [-RemoteSubsystemCacheMode \\u003cRemoteSubsystemCacheMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-RemoteSubsystemCacheMode \\u003cRemoteSubsystemCacheMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageSetting\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-NewDiskPolicy \\u003cNewDiskPolicy\\u003e] [-ScrubPolicy \\u003cScrubPolicy\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageSubSystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-AutomaticClusteringEnabled \\u003cbool\\u003e] [-FaultDomainAwarenessDefault \\u003cFaultDomainType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StorageTier\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-MediaType \\u003cMediaType\\u003e] [-FaultDomainAwareness \\u003cFaultDomainType\\u003e] [-ColumnIsolation \\u003cFaultDomainType\\u003e] [-ResiliencySettingName \\u003cstring\\u003e] [-PhysicalDiskRedundancy \\u003cuint16\\u003e] [-NumberOfDataCopies \\u003cuint16\\u003e] [-NumberOfGroups \\u003cuint16\\u003e] [-NumberOfColumns \\u003cuint16\\u003e] [-Interleave \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-Description \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-UniqueId \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-InputObject] \\u003cciminstance[]\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-NewFriendlyName \\u003cstring\\u003e] [-Usage \\u003cUsage\\u003e] [-OtherUsageDescription \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] [-FriendlyName] \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Name \\u003cstring\\u003e [-IsManualAttach \\u003cbool\\u003e] [-StorageNodeName \\u003cstring\\u003e] [-Access \\u003cAccess\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-Volume\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-DriveLetter \\u003cchar\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-DedupMode \\u003cDedupMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cciminstance[]\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-NewFileSystemLabel \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-DedupMode \\u003cDedupMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Path \\u003cstring\\u003e [-DedupMode \\u003cDedupMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring\\u003e [-DedupMode \\u003cDedupMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -DriveLetter \\u003cchar\\u003e [-DedupMode \\u003cDedupMode\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VolumeScrubPolicy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [[-Enable] \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [[-Enable] \\u003cbool\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-VirtualDisk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_VirtualDisk[]\\u003e [-TargetPortAddresses \\u003cstring[]\\u003e] [-InitiatorAddress \\u003cstring\\u003e] [-HostType \\u003cHostType\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-StorageDiagnosticLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-Level \\u003cLevel\\u003e] [-MaxLogSize \\u003cuint64\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-StorageDiagnosticLog\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-StorageSubSystemFriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemUniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -StorageSubSystemName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageSubSystem[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-StorageJob\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageJob[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-FileShareAccess\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e [-FileServer \\u003cCimInstance#MSFT_FileServer\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e -AccountName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_FileShare[]\\u003e -AccountName \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-StorageSubsystem\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ProviderName] \\u003cstring[]\\u003e [-StorageSubSystemUniqueId \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -ProviderUniqueId \\u003cstring[]\\u003e [-StorageSubSystemUniqueId \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-StorageSubSystemUniqueId \\u003cstring\\u003e] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-Disk\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Number] \\u003cuint32[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-FriendlyName \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Disk[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-HostStorageCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-StorageFirmware\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring\\u003e [-ImagePath \\u003cstring\\u003e] [-SlotNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring\\u003e [-ImagePath \\u003cstring\\u003e] [-SlotNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_PhysicalDisk[]\\u003e [-ImagePath \\u003cstring\\u003e] [-SlotNumber \\u003cuint16\\u003e] [-CimSession \\u003cCimSession\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-StoragePool\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-FriendlyName] \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -UniqueId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StoragePool[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-StorageProviderCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-UniqueId \\u003cstring[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-Manufacturer \\u003cstring[]\\u003e] [-URI \\u003curi[]\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] [-StorageSubSystem \\u003cCimInstance#MSFT_StorageSubSystem\\u003e] [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_StorageProvider[]\\u003e [-DiscoveryLevel \\u003cDiscoveryLevel\\u003e] [-RootObject \\u003cref\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Write-VolumeCache\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-DriveLetter] \\u003cchar[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -ObjectId \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -Path \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -FileSystemLabel \\u003cstring[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e] -InputObject \\u003cCimInstance#MSFT_Volume[]\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"Disable-PhysicalDiskIndication\",\n                                                \"Disable-StorageDiagnosticLog\",\n                                                \"Enable-PhysicalDiskIndication\",\n                                                \"Enable-StorageDiagnosticLog\",\n                                                \"Flush-Volume\",\n                                                \"Initialize-Volume\",\n                                                \"Write-FileSystemCache\",\n                                                \"Get-PhysicalDiskSNV\",\n                                                \"Get-DiskSNV\",\n                                                \"Get-StorageEnclosureSNV\"\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TLS\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-TlsCipherSuite\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-TlsEccCurve\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ServiceAccountName] \\u003cNTAccount\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TlsCipherSuite\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Position] \\u003cuint32\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TlsEccCurve\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-Position] \\u003cuint32\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Password] \\u003csecurestring\\u003e [-Path] \\u003cstring\\u003e [-ServiceAccountName] \\u003cNTAccount\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Password] \\u003csecurestring\\u003e [[-Path] \\u003cstring\\u003e] [-ServiceAccountName] \\u003cNTAccount\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TlsCipherSuite\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TlsEccCurve\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-TlsSessionTicketKey\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Password] \\u003csecurestring\\u003e [[-Path] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TroubleshootingPack\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-TroubleshootingPack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-AnswerFile \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-TroubleshootingPack\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Pack] \\u003cDiagPack\\u003e [-AnswerFile \\u003cstring\\u003e] [-Result \\u003cstring\\u003e] [-Unattended] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"TrustedPlatformModule\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OwnerAuthorization] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ConvertTo-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PassPhrase] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-TpmAutoProvisioning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-OnlyForNextRestart] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-TpmAutoProvisioning\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TpmEndorsementKeyInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-HashAlgorithm] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-TpmSupportedFeature\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-FeatureList] \\u003cStringCollection\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-OwnerAuthorization] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Initialize-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-AllowClear] [-AllowPhysicalPresence] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-TpmOwnerAuth\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-File \\u003cstring\\u003e -NewOwnerAuthorization \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e -NewFile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [[-OwnerAuthorization] \\u003cstring\\u003e] -NewFile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [[-OwnerAuthorization] \\u003cstring\\u003e] -NewOwnerAuthorization \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unblock-Tpm\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-OwnerAuthorization] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -File \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"UEV\",\n                        \"Version\":  \"2.1.639.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Clear-UevAppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageFamilyName] \\u003cstring[]\\u003e [-CurrentComputerUser] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PackageFamilyName] \\u003cstring[]\\u003e -Computer [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Computer -All [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -All [-CurrentComputerUser] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-UevConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CurrentComputerUser] [-MaxPackageSizeInBytes] [-SettingsStoragePath] [-SyncProviderPingEnabled] [-SyncTimeoutInMilliseconds] [-SyncMethod] [-SyncEnabled] [-SyncOverMeteredNetwork] [-SyncOverMeteredNetworkWhenRoaming] [-SettingsImportNotifyEnabled] [-SettingsImportNotifyDelayInSeconds] [-DontSyncWindows8AppSettings] [-WaitForSyncTimeoutInMilliseconds] [-WaitForSyncOnApplicationStart] [-WaitForSyncOnLogon] [-SyncUnlistedWindows8Apps] [-VdiCollectionName] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Computer] [-MaxPackageSizeInBytes] [-SettingsStoragePath] [-SettingsTemplateCatalogPath] [-SyncProviderPingEnabled] [-SyncTimeoutInMilliseconds] [-SyncMethod] [-SyncEnabled] [-SyncOverMeteredNetwork] [-SyncOverMeteredNetworkWhenRoaming] [-SettingsImportNotifyEnabled] [-SettingsImportNotifyDelayInSeconds] [-ContactITUrl] [-ContactITDescription] [-TrayIconEnabled] [-FirstUseNotificationEnabled] [-DontSyncWindows8AppSettings] [-WaitForSyncTimeoutInMilliseconds] [-WaitForSyncOnApplicationStart] [-WaitForSyncOnLogon] [-SyncUnlistedWindows8Apps] [-VdiCollectionName] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-Uev\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-UevAppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageFamilyName] \\u003cstring[]\\u003e [-CurrentComputerUser] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PackageFamilyName] \\u003cstring[]\\u003e -Computer [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ID] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-Uev\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-UevAppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-PackageFamilyName] \\u003cstring[]\\u003e [-CurrentComputerUser] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-PackageFamilyName] \\u003cstring[]\\u003e -Computer [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ID] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-UevConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-UevPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UevAppxPackage\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] -Computer [\\u003cCommonParameters\\u003e] -CurrentComputerUser [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UevConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] -Computer [\\u003cCommonParameters\\u003e] -CurrentComputerUser [\\u003cCommonParameters\\u003e] -Details [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UevStatus\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e] -Application \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -TemplateID \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] -Profile \\u003cstring\\u003e [\\u003cCommonParameters\\u003e] [-ApplicationOrTemplateID] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-UevTemplateProgram\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ID] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-UevConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Repair-UevTemplateIndex\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-UevBackup\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Restore-UevUserSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Application \\u003cstring\\u003e [-Force] [-LastKnownGood] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-TemplateId] \\u003cstring\\u003e [-LastKnownGood] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-UevConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-CurrentComputerUser] [-MaxPackageSizeInBytes \\u003cint\\u003e] [-SettingsStoragePath \\u003cstring\\u003e] [-EnableSyncProviderPing] [-DisableSyncProviderPing] [-SyncTimeoutInMilliseconds \\u003cint\\u003e] [-SyncMethod \\u003cstring\\u003e] [-EnableSync] [-DisableSync] [-EnableSyncOverMeteredNetwork] [-DisableSyncOverMeteredNetwork] [-EnableSyncOverMeteredNetworkWhenRoaming] [-DisableSyncOverMeteredNetworkWhenRoaming] [-EnableSettingsImportNotify] [-DisableSettingsImportNotify] [-SettingsImportNotifyDelayInSeconds \\u003cint\\u003e] [-EnableDontSyncWindows8AppSettings] [-DisableDontSyncWindows8AppSettings] [-WaitForSyncTimeoutInMilliseconds \\u003cint\\u003e] [-EnableWaitForSyncOnApplicationStart] [-DisableWaitForSyncOnApplicationStart] [-EnableWaitForSyncOnLogon] [-DisableWaitForSyncOnLogon] [-EnableSyncUnlistedWindows8Apps] [-DisableSyncUnlistedWindows8Apps] [-VdiCollectionName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Computer] [-MaxPackageSizeInBytes \\u003cint\\u003e] [-SettingsStoragePath \\u003cstring\\u003e] [-SettingsTemplateCatalogPath \\u003cstring\\u003e] [-EnableSyncProviderPing] [-DisableSyncProviderPing] [-SyncTimeoutInMilliseconds \\u003cint\\u003e] [-SyncMethod \\u003cstring\\u003e] [-EnableSync] [-DisableSync] [-EnableSyncOverMeteredNetwork] [-DisableSyncOverMeteredNetwork] [-EnableSyncOverMeteredNetworkWhenRoaming] [-DisableSyncOverMeteredNetworkWhenRoaming] [-EnableSettingsImportNotify] [-DisableSettingsImportNotify] [-SettingsImportNotifyDelayInSeconds \\u003cint\\u003e] [-ContactITUrl \\u003cstring\\u003e] [-ContactITDescription \\u003cstring\\u003e] [-EnableTrayIcon] [-DisableTrayIcon] [-EnableFirstUseNotification] [-DisableFirstUseNotification] [-EnableDontSyncWindows8AppSettings] [-DisableDontSyncWindows8AppSettings] [-WaitForSyncTimeoutInMilliseconds \\u003cint\\u003e] [-EnableWaitForSyncOnApplicationStart] [-DisableWaitForSyncOnApplicationStart] [-EnableWaitForSyncOnLogon] [-DisableWaitForSyncOnLogon] [-EnableSyncUnlistedWindows8Apps] [-DisableSyncUnlistedWindows8Apps] [-VdiCollectionName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-UevTemplateProfile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ID \\u003cstring\\u003e -Profile \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ID] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -All [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-UevTemplate\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -LiteralPath \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"VpnClient\",\n                        \"Version\":  \"2.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ServerAddress] \\u003cstring\\u003e [-SplitTunneling] [-RememberCredential] [-PlugInApplicationID] \\u003cstring\\u003e -CustomConfiguration \\u003cxml\\u003e [-Force] [-PassThru] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ServerAddress] \\u003cstring\\u003e [[-TunnelType] \\u003cstring\\u003e] [[-EncryptionLevel] \\u003cstring\\u003e] [[-AuthenticationMethod] \\u003cstring[]\\u003e] [-SplitTunneling] [-AllUserConnection] [[-L2tpPsk] \\u003cstring\\u003e] [-RememberCredential] [-UseWinlogonCredential] [[-EapConfigXmlStream] \\u003cxml\\u003e] [-Force] [-PassThru] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-MachineCertificateIssuerFilter \\u003cX509Certificate2\\u003e] [-MachineCertificateEKUFilter \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DestinationPrefix] \\u003cstring\\u003e [[-RouteMetric] \\u003cuint32\\u003e] [-AllUserConnection] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionTriggerApplication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-ApplicationID] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionTriggerDnsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring\\u003e [[-DnsIPAddress] \\u003cstring[]\\u003e] [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-VpnConnectionTriggerTrustedNetwork\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-VpnConnectionTrigger\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-EapConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-UseWinlogonCredential] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Ttls [-UseWinlogonCredential] [-TunnledNonEapAuthMethod \\u003cstring\\u003e] [-TunnledEapAuthMethod \\u003cxml\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Tls [-VerifyServerIdentity] [-UserCertificate] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Peap [-VerifyServerIdentity] [[-TunnledEapAuthMethod] \\u003cxml\\u003e] [-EnableNap] [-FastReconnect \\u003cbool\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-VpnServerAddress\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ServerAddress] \\u003cstring\\u003e [-FriendlyName] \\u003cstring\\u003e [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Force] [-PassThru] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionRoute\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DestinationPrefix] \\u003cstring\\u003e [-AllUserConnection] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionTriggerApplication\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-ApplicationID] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionTriggerDnsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-VpnConnectionTriggerTrustedNetwork\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-DnsSuffix] \\u003cstring[]\\u003e [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnection\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [[-ServerAddress] \\u003cstring\\u003e] [[-TunnelType] \\u003cstring\\u003e] [[-EncryptionLevel] \\u003cstring\\u003e] [[-AuthenticationMethod] \\u003cstring[]\\u003e] [[-SplitTunneling] \\u003cbool\\u003e] [-AllUserConnection] [[-L2tpPsk] \\u003cstring\\u003e] [[-RememberCredential] \\u003cbool\\u003e] [[-UseWinlogonCredential] \\u003cbool\\u003e] [[-EapConfigXmlStream] \\u003cxml\\u003e] [-PassThru] [-Force] [-MachineCertificateEKUFilter \\u003cstring[]\\u003e] [-MachineCertificateIssuerFilter \\u003cX509Certificate2\\u003e] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-ServerAddress] \\u003cstring\\u003e] [-ThirdPartyVpn] [[-SplitTunneling] \\u003cbool\\u003e] [[-RememberCredential] \\u003cbool\\u003e] [[-PlugInApplicationID] \\u003cstring\\u003e] [-PassThru] [-Force] [-ServerList \\u003cCimInstance#VpnServerAddress[]\\u003e] [-IdleDisconnectSeconds \\u003cuint32\\u003e] [-DnsSuffix \\u003cstring\\u003e] [-CustomConfiguration \\u003cxml\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionIPsecConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e -RevertToDefault [-Force] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionName] \\u003cstring\\u003e [-AuthenticationTransformConstants] \\u003cAuthenticationTransformConstants\\u003e [-CipherTransformConstants] \\u003cCipherTransformConstants\\u003e [-DHGroup] \\u003cDHGroup\\u003e [-EncryptionMethod] \\u003cEncryptionMethod\\u003e [-IntegrityCheckMethod] \\u003cIntegrityCheckMethod\\u003e [-PfsGroup] \\u003cPfsGroup\\u003e [-PassThru] [-Force] [-AllUserConnection] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionProxy\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [-AutoDetect] [-AutoConfigurationScript \\u003cstring\\u003e] [-ProxyServer \\u003cstring\\u003e] [-BypassProxyForLocal] [-ExceptionPrefix \\u003cstring[]\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionTriggerDnsConfiguration\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e [[-DnsSuffix] \\u003cstring\\u003e] [[-DnsIPAddress] \\u003cstring[]\\u003e] [[-DnsSuffixSearchList] \\u003cstring[]\\u003e] [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-VpnConnectionTriggerTrustedNetwork\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-ConnectionName] \\u003cstring\\u003e -DefaultDnsSuffixes [-PassThru] [-Force] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"Wdac\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e -DriverName \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-SetPropertyValue \\u003cstring[]\\u003e] [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcPerfCounter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Platform] \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_WdacBidTrace[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcPerfCounter[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Platform] \\u003cstring\\u003e] [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_WdacBidTrace[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Path] \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-PassThru] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-DsnType \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-OdbcPerfCounter\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Platform] \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WdacBidTrace\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-ProcessId \\u003cuint32\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -Folder \\u003cstring\\u003e [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e] -IncludeAllApplications [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDsn[]\\u003e [-PassThru] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-PassThru] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-OdbcDriver\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDriver[]\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-OdbcDsn\",\n                                                     \"CommandType\":  \"Function\",\n                                                     \"ParameterSets\":  \"[-InputObject] \\u003cCimInstance#MSFT_OdbcDsn[]\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -DsnType \\u003cstring\\u003e [-PassThru] [-SetPropertyValue \\u003cstring[]\\u003e] [-RemovePropertyValue \\u003cstring[]\\u003e] [-DriverName \\u003cstring\\u003e] [-Platform \\u003cstring\\u003e] [-CimSession \\u003cCimSession[]\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsDeveloperLicense\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WindowsDeveloperLicense\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Show-WindowsDeveloperLicenseRegistration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-WindowsDeveloperLicense\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsErrorReporting\",\n                        \"Version\":  \"1.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Disable-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-WindowsErrorReporting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsSearch\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Get-WindowsSearchSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-WindowsSearchSetting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-EnableWebResultsSetting \\u003cbool\\u003e] [-EnableMeteredWebResultsSetting \\u003cbool\\u003e] [-SearchExperienceSetting \\u003cstring\\u003e] [-SafeSearchSetting \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Name\":  \"WindowsUpdate\",\n                        \"Version\":  \"1.0.0.0\",\n                        \"ExportedCommands\":  {\n                                                 \"Name\":  \"Get-WindowsUpdateLog\",\n                                                 \"CommandType\":  \"Function\",\n                                                 \"ParameterSets\":  [\n                                                                       \"[[-ETLPath] \\u003cstring[]\\u003e] [[-LogPath] \\u003cstring\\u003e] [[-SymbolServer] \\u003cstring\\u003e] [-ProcessingType \\u003cstring\\u003e] [-ForceFlush] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                                   ]\n                                             },\n                        \"ExportedAliases\":  [\n\n                                            ]\n                    },\n                    {\n                        \"Version\":  \"5.1.14393.206\",\n                        \"Name\":  \"Microsoft.PowerShell.Core\",\n                        \"ExportedCommands\":  [\n                                                 {\n                                                     \"Name\":  \"Add-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-InputObject] \\u003cpsobject[]\\u003e] [-Passthru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Add-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PassThru] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Clear-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [[-Count] \\u003cint\\u003e] [-Newest] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Count] \\u003cint\\u003e] [-CommandLine \\u003cstring[]\\u003e] [-Newest] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Connect-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Name \\u003cstring[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Session] \\u003cPSSession[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ComputerName \\u003cstring[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Debug-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Job] \\u003cJob\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSRemoting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disable-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Disconnect-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSRemoting\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enable-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enter-PSHostProcess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint\\u003e [[-AppDomainName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Process] \\u003cProcess\\u003e [[-AppDomainName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [[-AppDomainName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-HostProcessInfo] \\u003cPSHostProcessInfo\\u003e [[-AppDomainName] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Enter-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ComputerName] \\u003cstring\\u003e [-EnableNetworkAccess] [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi\\u003e] [-EnableNetworkAccess] [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId \\u003cguid\\u003e] [\\u003cCommonParameters\\u003e] [[-Id] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Name \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid\\u003e [-Credential] \\u003cpscredential\\u003e [-ConfigurationName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMName] \\u003cstring\\u003e [-Credential] \\u003cpscredential\\u003e [-ConfigurationName \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ContainerId] \\u003cstring\\u003e [-ConfigurationName \\u003cstring\\u003e] [-RunAsAdministrator] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Exit-PSHostProcess\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Exit-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-Console\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Path] \\u003cstring\\u003e] [-Force] [-NoClobber] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Export-ModuleMember\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Function] \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"ForEach-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Process] \\u003cscriptblock[]\\u003e [-InputObject \\u003cpsobject\\u003e] [-Begin \\u003cscriptblock\\u003e] [-End \\u003cscriptblock\\u003e] [-RemainingScripts \\u003cscriptblock[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-MemberName] \\u003cstring\\u003e [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ArgumentList] \\u003cObject[]\\u003e] [-Verb \\u003cstring[]\\u003e] [-Noun \\u003cstring[]\\u003e] [-Module \\u003cstring[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-TotalCount \\u003cint\\u003e] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName \\u003cstring[]\\u003e] [-ParameterType \\u003cPSTypeName[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] [[-ArgumentList] \\u003cObject[]\\u003e] [-Module \\u003cstring[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-CommandType \\u003cCommandTypes\\u003e] [-TotalCount \\u003cint\\u003e] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName \\u003cstring[]\\u003e] [-ParameterType \\u003cPSTypeName[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring\\u003e] [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [-Full] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Detailed [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Examples [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Parameter \\u003cstring\\u003e [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -Online [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring\\u003e] -ShowWindow [-Path \\u003cstring\\u003e] [-Category \\u003cstring[]\\u003e] [-Component \\u003cstring[]\\u003e] [-Functionality \\u003cstring[]\\u003e] [-Role \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003clong[]\\u003e] [[-Count] \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cint[]\\u003e] [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-IncludeChildJob] [-ChildJobState \\u003cJobState\\u003e] [-HasMoreData \\u003cbool\\u003e] [-Before \\u003cdatetime\\u003e] [-After \\u003cdatetime\\u003e] [-Newest \\u003cint\\u003e] [-Command \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-All] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -ListAvailable [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-All] [-PSEdition \\u003cstring\\u003e] [-Refresh] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -PSSession \\u003cPSSession\\u003e [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-ListAvailable] [-PSEdition \\u003cstring\\u003e] [-Refresh] [\\u003cCommonParameters\\u003e] [[-Name] \\u003cstring[]\\u003e] -CimSession \\u003cCimSession\\u003e [-FullyQualifiedName \\u003cModuleSpecification[]\\u003e] [-ListAvailable] [-Refresh] [-CimResourceUri \\u003curi\\u003e] [-CimNamespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSHostProcessInfo\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-Process] \\u003cProcess[]\\u003e [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e -InstanceId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-Name \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-State \\u003cSessionFilterState\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e -VMId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-State \\u003cSessionFilterState\\u003e] [\\u003cCommonParameters\\u003e] -ContainerId \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-State \\u003cSessionFilterState\\u003e] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e -ContainerId \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-State \\u003cSessionFilterState\\u003e] [\\u003cCommonParameters\\u003e] -VMId \\u003cguid[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-State \\u003cSessionFilterState\\u003e] [\\u003cCommonParameters\\u003e] -VMName \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-Name \\u003cstring[]\\u003e] [-State \\u003cSessionFilterState\\u003e] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e -VMName \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-State \\u003cSessionFilterState\\u003e] [\\u003cCommonParameters\\u003e] [-InstanceId \\u003cguid[]\\u003e] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSessionCapability\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ConfigurationName] \\u003cstring\\u003e [-Username] \\u003cstring\\u003e [-Full] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Get-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Name] \\u003cstring[]\\u003e] [-Registered] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Import-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-MaximumVersion \\u003cstring\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -PSSession \\u003cPSSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-MaximumVersion \\u003cstring\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e -CimSession \\u003cCimSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion \\u003cversion\\u003e] [-MaximumVersion \\u003cstring\\u003e] [-RequiredVersion \\u003cversion\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [-CimResourceUri \\u003curi\\u003e] [-CimNamespace \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-FullyQualifiedName] \\u003cModuleSpecification[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-FullyQualifiedName] \\u003cModuleSpecification[]\\u003e -PSSession \\u003cPSSession\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-Assembly] \\u003cAssembly[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-ModuleInfo] \\u003cpsmoduleinfo[]\\u003e [-Global] [-Prefix \\u003cstring\\u003e] [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-Variable \\u003cstring[]\\u003e] [-Alias \\u003cstring[]\\u003e] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [-DisableNameChecking] [-NoClobber] [-Scope \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-Command\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [-NoNewScope] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-FilePath] \\u003cstring\\u003e [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-SessionName \\u003cstring[]\\u003e] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ComputerName] \\u003cstring[]\\u003e] [-FilePath] \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ConfigurationName \\u003cstring\\u003e] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-SessionName \\u003cstring[]\\u003e] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi[]\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [[-ConnectionUri] \\u003curi[]\\u003e] [-FilePath] \\u003cstring\\u003e [-Credential \\u003cpscredential\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-EnableNetworkAccess] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e -Credential \\u003cpscredential\\u003e [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e -Credential \\u003cpscredential\\u003e -VMName \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e [-FilePath] \\u003cstring\\u003e -Credential \\u003cpscredential\\u003e [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e -Credential \\u003cpscredential\\u003e -VMName \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-ScriptBlock] \\u003cscriptblock\\u003e -ContainerId \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-RunAsAdministrator] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e -ContainerId \\u003cstring[]\\u003e [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AsJob] [-HideComputerName] [-JobName \\u003cstring\\u003e] [-RunAsAdministrator] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Invoke-History\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Id] \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-ReturnResult] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-ScriptBlock] \\u003cscriptblock\\u003e [-Function \\u003cstring[]\\u003e] [-Cmdlet \\u003cstring[]\\u003e] [-ReturnResult] [-AsCustomObject] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-ModuleManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-NestedModules \\u003cObject[]\\u003e] [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-RootModule \\u003cstring\\u003e] [-ModuleVersion \\u003cversion\\u003e] [-Description \\u003cstring\\u003e] [-ProcessorArchitecture \\u003cProcessorArchitecture\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [-ClrVersion \\u003cversion\\u003e] [-DotNetFrameworkVersion \\u003cversion\\u003e] [-PowerShellHostName \\u003cstring\\u003e] [-PowerShellHostVersion \\u003cversion\\u003e] [-RequiredModules \\u003cObject[]\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [-RequiredAssemblies \\u003cstring[]\\u003e] [-FileList \\u003cstring[]\\u003e] [-ModuleList \\u003cObject[]\\u003e] [-FunctionsToExport \\u003cstring[]\\u003e] [-AliasesToExport \\u003cstring[]\\u003e] [-VariablesToExport \\u003cstring[]\\u003e] [-CmdletsToExport \\u003cstring[]\\u003e] [-DscResourcesToExport \\u003cstring[]\\u003e] [-CompatiblePSEditions \\u003cstring[]\\u003e] [-PrivateData \\u003cObject\\u003e] [-Tags \\u003cstring[]\\u003e] [-ProjectUri \\u003curi\\u003e] [-LicenseUri \\u003curi\\u003e] [-IconUri \\u003curi\\u003e] [-ReleaseNotes \\u003cstring\\u003e] [-HelpInfoUri \\u003cstring\\u003e] [-PassThru] [-DefaultCommandPrefix \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSRoleCapabilityFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-VisibleAliases \\u003cstring[]\\u003e] [-VisibleCmdlets \\u003cObject[]\\u003e] [-VisibleFunctions \\u003cObject[]\\u003e] [-VisibleExternalCommands \\u003cstring[]\\u003e] [-VisibleProviders \\u003cstring[]\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [-AliasDefinitions \\u003cIDictionary[]\\u003e] [-FunctionDefinitions \\u003cIDictionary[]\\u003e] [-VariableDefinitions \\u003cObject\\u003e] [-EnvironmentVariables \\u003cIDictionary\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-AssembliesToLoad \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-ComputerName] \\u003cstring[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ConfigurationName \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-ApplicationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-VMId] \\u003cguid[]\\u003e -Credential \\u003cpscredential\\u003e [-Name \\u003cstring[]\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi[]\\u003e [-Credential \\u003cpscredential\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [-AllowRedirection] [-SessionOption \\u003cPSSessionOption\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] -Credential \\u003cpscredential\\u003e -VMName \\u003cstring[]\\u003e [-Name \\u003cstring[]\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-ThrottleLimit \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] [[-Session] \\u003cPSSession[]\\u003e] [-Name \\u003cstring[]\\u003e] [-EnableNetworkAccess] [-ThrottleLimit \\u003cint\\u003e] [\\u003cCommonParameters\\u003e] -ContainerId \\u003cstring[]\\u003e [-Name \\u003cstring[]\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-RunAsAdministrator] [-ThrottleLimit \\u003cint\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSessionConfigurationFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [-SchemaVersion \\u003cversion\\u003e] [-Guid \\u003cguid\\u003e] [-Author \\u003cstring\\u003e] [-Description \\u003cstring\\u003e] [-CompanyName \\u003cstring\\u003e] [-Copyright \\u003cstring\\u003e] [-SessionType \\u003cSessionType\\u003e] [-TranscriptDirectory \\u003cstring\\u003e] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups \\u003cstring[]\\u003e] [-MountUserDrive] [-UserDriveMaximumSize \\u003clong\\u003e] [-GroupManagedServiceAccount \\u003cstring\\u003e] [-ScriptsToProcess \\u003cstring[]\\u003e] [-RoleDefinitions \\u003cIDictionary\\u003e] [-RequiredGroups \\u003cIDictionary\\u003e] [-LanguageMode \\u003cPSLanguageMode\\u003e] [-ExecutionPolicy \\u003cExecutionPolicy\\u003e] [-PowerShellVersion \\u003cversion\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-VisibleAliases \\u003cstring[]\\u003e] [-VisibleCmdlets \\u003cObject[]\\u003e] [-VisibleFunctions \\u003cObject[]\\u003e] [-VisibleExternalCommands \\u003cstring[]\\u003e] [-VisibleProviders \\u003cstring[]\\u003e] [-AliasDefinitions \\u003cIDictionary[]\\u003e] [-FunctionDefinitions \\u003cIDictionary[]\\u003e] [-VariableDefinitions \\u003cObject\\u003e] [-EnvironmentVariables \\u003cIDictionary\\u003e] [-TypesToProcess \\u003cstring[]\\u003e] [-FormatsToProcess \\u003cstring[]\\u003e] [-AssembliesToLoad \\u003cstring[]\\u003e] [-Full] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSSessionOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MaximumRedirection \\u003cint\\u003e] [-NoCompression] [-NoMachineProfile] [-Culture \\u003ccultureinfo\\u003e] [-UICulture \\u003ccultureinfo\\u003e] [-MaximumReceivedDataSizePerCommand \\u003cint\\u003e] [-MaximumReceivedObjectSize \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [-MaxConnectionRetryCount \\u003cint\\u003e] [-ApplicationArguments \\u003cpsprimitivedictionary\\u003e] [-OpenTimeout \\u003cint\\u003e] [-CancelTimeout \\u003cint\\u003e] [-IdleTimeout \\u003cint\\u003e] [-ProxyAccessType \\u003cProxyAccessType\\u003e] [-ProxyAuthentication \\u003cAuthenticationMechanism\\u003e] [-ProxyCredential \\u003cpscredential\\u003e] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout \\u003cint\\u003e] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"New-PSTransportOption\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-MaxIdleTimeoutSec \\u003cint\\u003e] [-ProcessIdleTimeoutSec \\u003cint\\u003e] [-MaxSessions \\u003cint\\u003e] [-MaxConcurrentCommandsPerSession \\u003cint\\u003e] [-MaxSessionsPerUser \\u003cint\\u003e] [-MaxMemoryPerSessionMB \\u003cint\\u003e] [-MaxProcessesPerSession \\u003cint\\u003e] [-MaxConcurrentUsers \\u003cint\\u003e] [-IdleTimeoutSec \\u003cint\\u003e] [-OutputBufferingMode \\u003cOutputBufferingMode\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Default\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Transcript] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Host\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Paging] [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Out-Null\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Job] \\u003cJob[]\\u003e [[-Location] \\u003cstring[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [[-Session] \\u003cPSSession[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [[-ComputerName] \\u003cstring[]\\u003e] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint[]\\u003e [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Receive-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Session] \\u003cPSSession\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Id] \\u003cint\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring\\u003e -Name \\u003cstring\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring\\u003e -InstanceId \\u003cguid\\u003e [-ApplicationName \\u003cstring\\u003e] [-ConfigurationName \\u003cstring\\u003e] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-Port \\u003cint\\u003e] [-UseSSL] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi\\u003e -Name \\u003cstring\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ConnectionUri] \\u003curi\\u003e -InstanceId \\u003cguid\\u003e [-ConfigurationName \\u003cstring\\u003e] [-AllowRedirection] [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-CertificateThumbprint \\u003cstring\\u003e] [-SessionOption \\u003cPSSessionOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-OutTarget \\u003cOutTarget\\u003e] [-JobName \\u003cstring\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-ArgumentCompleter\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-ParameterName \\u003cstring\\u003e -ScriptBlock \\u003cscriptblock\\u003e [-CommandName \\u003cstring[]\\u003e] [\\u003cCommonParameters\\u003e] -CommandName \\u003cstring[]\\u003e -ScriptBlock \\u003cscriptblock\\u003e [-Native] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Register-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-SessionType \\u003cPSSessionType\\u003e] [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AssemblyName] \\u003cstring\\u003e [-ConfigurationTypeName] \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-ProcessorArchitecture \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption \\u003cPSTransportOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Command \\u003cstring[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-Module\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-FullyQualifiedName] \\u003cModuleSpecification[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ModuleInfo] \\u003cpsmoduleinfo[]\\u003e [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSSession\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Session] \\u003cPSSession[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -ContainerId \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -VMId \\u003cguid[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -VMName \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -InstanceId \\u003cguid[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] -Name \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-ComputerName] \\u003cstring[]\\u003e [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Remove-PSSnapin\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Resume-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Save-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-DestinationPath] \\u003cstring[]\\u003e [[-Module] \\u003cpsmoduleinfo[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e] [[-Module] \\u003cpsmoduleinfo[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] -LiteralPath \\u003cstring[]\\u003e [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSDebug\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Trace \\u003cint\\u003e] [-Step] [-Strict] [\\u003cCommonParameters\\u003e] [-Off] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e [-AssemblyName] \\u003cstring\\u003e [-ConfigurationTypeName] \\u003cstring\\u003e [-ApplicationBase \\u003cstring\\u003e] [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion \\u003cversion\\u003e] [-SessionTypeOption \\u003cPSSessionTypeOption\\u003e] [-TransportOption \\u003cPSTransportOption\\u003e] [-ModulesToImport \\u003cObject[]\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring\\u003e -Path \\u003cstring\\u003e [-RunAsCredential \\u003cpscredential\\u003e] [-ThreadApartmentState \\u003cApartmentState\\u003e] [-ThreadOptions \\u003cPSThreadOptions\\u003e] [-AccessMode \\u003cPSSessionConfigurationAccessMode\\u003e] [-UseSharedProcess] [-StartupScript \\u003cstring\\u003e] [-MaximumReceivedDataSizePerCommandMB \\u003cdouble\\u003e] [-MaximumReceivedObjectSizeMB \\u003cdouble\\u003e] [-SecurityDescriptorSddl \\u003cstring\\u003e] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption \\u003cPSTransportOption\\u003e] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Set-StrictMode\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"-Version \\u003cversion\\u003e [\\u003cCommonParameters\\u003e] -Off [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Start-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-ScriptBlock] \\u003cscriptblock\\u003e [[-InitializationScript] \\u003cscriptblock\\u003e] [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [-DefinitionName] \\u003cstring\\u003e [[-DefinitionPath] \\u003cstring\\u003e] [[-Type] \\u003cstring\\u003e] [\\u003cCommonParameters\\u003e] [-FilePath] \\u003cstring\\u003e [[-InitializationScript] \\u003cscriptblock\\u003e] [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e] [[-InitializationScript] \\u003cscriptblock\\u003e] -LiteralPath \\u003cstring\\u003e [-Name \\u003cstring\\u003e] [-Credential \\u003cpscredential\\u003e] [-Authentication \\u003cAuthenticationMechanism\\u003e] [-RunAs32] [-PSVersion \\u003cversion\\u003e] [-InputObject \\u003cpsobject\\u003e] [-ArgumentList \\u003cObject[]\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Stop-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-PassThru] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Suspend-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Force] [-Wait] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-ModuleManifest\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Test-PSSessionConfigurationFile\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Path] \\u003cstring\\u003e [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Unregister-PSSessionConfiguration\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Name] \\u003cstring\\u003e [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Update-Help\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[[-Module] \\u003cstring[]\\u003e] [[-SourcePath] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-Recurse] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e] [[-Module] \\u003cstring[]\\u003e] [[-UICulture] \\u003ccultureinfo[]\\u003e] [-FullyQualifiedModule \\u003cModuleSpecification[]\\u003e] [-LiteralPath \\u003cstring[]\\u003e] [-Recurse] [-Credential \\u003cpscredential\\u003e] [-UseDefaultCredentials] [-Force] [-WhatIf] [-Confirm] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Wait-Job\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Id] \\u003cint[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Job] \\u003cJob[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Name] \\u003cstring[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-InstanceId] \\u003cguid[]\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-State] \\u003cJobState\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e] [-Filter] \\u003chashtable\\u003e [-Any] [-Timeout \\u003cint\\u003e] [-Force] [\\u003cCommonParameters\\u003e]\"\n                                                 },\n                                                 {\n                                                     \"Name\":  \"Where-Object\",\n                                                     \"CommandType\":  \"Cmdlet\",\n                                                     \"ParameterSets\":  \"[-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] [-InputObject \\u003cpsobject\\u003e] [-EQ] [\\u003cCommonParameters\\u003e] [-FilterScript] \\u003cscriptblock\\u003e [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CEQ [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -GT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CGT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -LT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLT [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -GE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CGE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -LE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CLE [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Like [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotLike [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Match [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotMatch [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Contains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotContains [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -In [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -NotIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -CNotIn [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -Is [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e] [-Property] \\u003cstring\\u003e [[-Value] \\u003cObject\\u003e] -IsNot [-InputObject \\u003cpsobject\\u003e] [\\u003cCommonParameters\\u003e]\"\n                                                 }\n                                             ],\n                        \"ExportedAliases\":  [\n                                                \"%\",\n                                                \"?\",\n                                                \"asnp\",\n                                                \"clhy\",\n                                                \"cnsn\",\n                                                \"dnsn\",\n                                                \"etsn\",\n                                                \"exsn\",\n                                                \"foreach\",\n                                                \"gcm\",\n                                                \"ghy\",\n                                                \"gjb\",\n                                                \"gmo\",\n                                                \"gsn\",\n                                                \"gsnp\",\n                                                \"h\",\n                                                \"history\",\n                                                \"icm\",\n                                                \"ihy\",\n                                                \"ipmo\",\n                                                \"nmo\",\n                                                \"npssc\",\n                                                \"nsn\",\n                                                \"oh\",\n                                                \"r\",\n                                                \"rcjb\",\n                                                \"rcsn\",\n                                                \"rjb\",\n                                                \"rmo\",\n                                                \"rsn\",\n                                                \"rsnp\",\n                                                \"rujb\",\n                                                \"sajb\",\n                                                \"spjb\",\n                                                \"sujb\",\n                                                \"where\",\n                                                \"wjb\"\n                                            ]\n                    }\n                ],\n    \"SchemaVersion\":  \"0.0.1\"\n}\n"
  },
  {
    "path": "modules/SplitPipeline/LICENSE.txt",
    "content": "﻿SplitPipeline - Parallel Data Processing in PowerShell\nCopyright (c) 2011-2015 Roman Kuzmin\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n"
  },
  {
    "path": "modules/SplitPipeline/README.htm",
    "content": "﻿<html><title>README</title><body>\n<h1>Parallel Data Processing in PowerShell</h1>\n<p>PowerShell module for parallel data processing. Split-Pipeline splits the\ninput, processes parts by parallel pipelines, and outputs data for further\nprocessing. It may work without collecting the whole input, large or infinite.</p>\n<h2>Quick Start</h2>\n<p><strong>Step 1:</strong> Get and install SplitPipeline.\nSplitPipeline is distributed as the NuGet package <a href=\"https://www.nuget.org/packages/SplitPipeline\">SplitPipeline</a>.\nDownload it to the current location as the directory <em>&quot;SplitPipeline&quot;</em> by this PowerShell command:</p>\n<pre><code>iex (New-Object Net.WebClient).DownloadString('https://raw.github.com/nightroman/SplitPipeline/master/Download.ps1')\n</code></pre>\n\n<p>Alternatively, download it by NuGet tools or <a href=\"http://nuget.org/api/v2/package/SplitPipeline\">directly</a>.\nIn the latter case rename the package to <em>&quot;.zip&quot;</em> and unzip. Use the package\nsubdirectory <em>&quot;tools/SplitPipeline&quot;</em>.</p>\n<p>Copy the directory <em>SplitPipeline</em> to a PowerShell module directory, see\n<code>$env:PSModulePath</code>, normally like this:</p>\n<pre><code>C:/Users/&lt;User&gt;/Documents/WindowsPowerShell/Modules/SplitPipeline\n</code></pre>\n\n<p><strong>Step 2:</strong> In a PowerShell command prompt import the module:</p>\n<pre><code>Import-Module SplitPipeline\n</code></pre>\n\n<p><strong>Step 3:</strong> Take a look at help:</p>\n<pre><code>help about_SplitPipeline\nhelp -full Split-Pipeline\n</code></pre>\n\n<p><strong>Step 4:</strong> Try these three commands performing the same job simulating long\nbut not processor consuming operations on each item:</p>\n<pre><code>1..10 | . {process{ $_; sleep 1 }}\n1..10 | Split-Pipeline {process{ $_; sleep 1 }}\n1..10 | Split-Pipeline -Count 10 {process{ $_; sleep 1 }}\n</code></pre>\n\n<p>Output of all commands is the same, numbers from 1 to 10 (Split-Pipeline does\nnot guarantee the same order without the switch <code>Order</code>). But consumed times\nare different. Let's measure them:</p>\n<pre><code>Measure-Command { 1..10 | . {process{ $_; sleep 1 }} }\nMeasure-Command { 1..10 | Split-Pipeline {process{ $_; sleep 1 }} }\nMeasure-Command { 1..10 | Split-Pipeline -Count 10 {process{ $_; sleep 1 }} }\n</code></pre>\n\n<p>The first command takes about 10 seconds.</p>\n<p>Performance of the second command depends on the number of processors which is\nused as the default split count. For example, with 2 processors it takes about\n6 seconds.</p>\n<p>The third command takes about 2 seconds. The number of processors is not very\nimportant for such sleeping jobs. The split count is important. Increasing it\nto some extent improves overall performance. As for intensive jobs, the split\ncount normally should not exceed the number of processors.</p>\n</body></html>\n"
  },
  {
    "path": "modules/SplitPipeline/Release-Notes.htm",
    "content": "﻿<html><title>Release-Notes</title><body>\n<h1>SplitPipeline Release Notes</h1>\n<h2>v1.5.2</h2>\n<p>Fixed #12 <code>VerbosePreference</code> can be any value.</p>\n<h2>v1.5.1</h2>\n<p>Fixed #10 Tight loop in <code>EndProcessing()</code></p>\n<h2>v1.5.0</h2>\n<p><code>Count</code> accepts one or two values. One is as usual. Two values limit the number\nof required pipelines also taking into account the number of processors. (Too\nmany pipelines on machines with many cores is not always optimal.)</p>\n<p>Corrected the test/demo script <em>Test-ProgressTotal.ps1</em>.</p>\n<p>Minor performance tweaks on creation of runspaces.</p>\n<h2>v1.4.3</h2>\n<p>Fixed duplicated debug, warning, and verbose messages (v1.4.2).</p>\n<h2>v1.4.2</h2>\n<p>Pipeline runspaces are created with the host used by <code>Split-Pipeline</code>. As a\nresult, some host features can be used by pipeline scripts, e.g. <code>Write-Host</code>\nand even <code>Write-Progress</code>, see <code>Test-Progress*.ps1</code> in the project repository.</p>\n<h2>v1.4.1</h2>\n<p>If the minimum <code>Load</code> is less than 1 then the parameter is treated as omitted.</p>\n<h2>v1.4.0</h2>\n<p><em>Potentially incompatible change</em>. By default, i.e. when <code>Load</code> is omitted, the\nwhole input is collected and split evenly between parallel pipelines. This way\nseems to be the most effective in simple cases. In other cases, e.g. on large\nor slow input, <code>Load</code> should be used in order to enable processing of input\nparts and specify their limits.</p>\n<p>Corrected input item count in <code>Refill</code> mode in verbose statistics.</p>\n<p>Refactoring of ending, closing, and stopping.</p>\n<h2>v1.3.1</h2>\n<p>Removed the obsolete switch <code>Auto</code> and pieces of old code.</p>\n<h2>v1.3.0</h2>\n<p>Reviewed automatic load balancing, made it the default and less aggressive\n(<em>potentially incompatible change</em>). The obsolete switch <code>Auto</code> still exists\nbut it is ignored. Use the parameter <code>Load</code> in order to specify part limits.\nE.g. <code>-Load N,N</code> tells to use N items per pipeline, i.e. no load balancing.</p>\n<p>In order words: a) <code>Auto</code> is slightly redundant with <code>Load</code>; b) not using\n<code>Auto</code>, e.g. forgetting, often causes less effective work. <code>Auto</code> will be\nremoved in the next version.</p>\n<p>Improved stopping (e.g. by <code>[Ctrl-C]</code>):</p>\n<ul>\n<li>Fixed some known and some potential issues.</li>\n<li>The <code>Finally</code> script should work on stopping.</li>\n</ul>\n<p>Amended verbose messages. They are for:</p>\n<ul>\n<li>Each job feed with current data.</li>\n<li>End of processing with end data.</li>\n<li>Summary with totals.</li>\n</ul>\n<h2>v1.2.1</h2>\n<p>Added processing of <code>StopProcessing()</code> which is called on <code>[Ctrl-C]</code>. Note that\nstopping is normally not recommended. But in some cases &quot;under construction&quot; it\nmay help, e.g. <a href=\"https://github.com/nightroman/SplitPipeline/issues/3\">#3</a>.</p>\n<h2>v1.2.0</h2>\n<p>Debug streams of parallel pipelines are processed as well and debug messages\nare propagated to the main pipeline, just like errors, warnings, and verbose\nmessages.</p>\n<h2>v1.1.0</h2>\n<p>New parameter <code>ApartmentState</code>.</p>\n<h2>v1.0.1</h2>\n<p>Help. Mentioned why and when to use <code>Variable</code>, <code>Function</code>, and <code>Module</code>. Added\nthe related example.</p>\n<h2>v1.0.0</h2>\n<p>Minor cosmetic changes in help and code. The API seems to be stabilized and no\nissues were found for a while. Changed the status from &quot;beta&quot; to &quot;release&quot;.</p>\n<h2>v0.4.1</h2>\n<p>Refactoring and minor improvements.</p>\n<h2>v0.4.0</h2>\n<p>Revision of parameters and automatic load balancing (mostly simplification).\nJoined parameters Load and Limit into the single parameter Load (one or two\nvalues). Removed parameters Cost (not needed now) and Queue (Load is used in\norder to limit the queue).</p>\n<h2>v0.3.2</h2>\n<p>Minor tweaks.</p>\n<h2>v0.3.1</h2>\n<p>Refilled input makes infinite loops possible in some scenarios. Use the new\nparameter <code>Filter</code> in order to exclude already processed objects and avoid\nloops.</p>\n<h2>v0.3.0</h2>\n<p>New switch <code>Refill</code> tells to refill the input queue from output. <code>[ref]</code>\nobjects are intercepted and added to the input queue. Other objects go to\noutput as usual. See an example in help and\n<a href=\"https://github.com/nightroman/SplitPipeline/blob/master/Tests/Test-Refill.ps1\">Test-Refill.ps1</a>.</p>\n<p>Tweaks in feeding parallel pipelines and automatic tuning of load.</p>\n<h2>v0.2.0</h2>\n<p>New switch <code>Order</code> tells to output part results in the same order as input\nparts arrive. Thus, although order of processing is not predictable, output\norder can be made predictable. This feature open doors for more scenarios.</p>\n<p>Added checks for <code>Stopping</code> in <code>EndProcessing</code> (faster stop on <code>Ctrl+C</code>).</p>\n<h2>v0.1.1</h2>\n<p>Tweaks, including related to PowerShell V3 CTP2.</p>\n<h2>v0.1.0</h2>\n<p>New switch <code>Auto</code> is used in order to determine Load values automatically during\nprocessing. Use <code>Verbose</code> in order to view some related information. Yet another\nnew parameter <code>Cost</code> is used together with <code>Auto</code>; it is introduced rather for\nexperiments.</p>\n<h2>v0.0.1</h2>\n<p>This is the first of v0 series (pre-release versions). Cmdlet parameters and\nbehaviour may change.</p>\n<p>The cmdlet Split-Pipeline passes simple tests and shows good performance gain\nin a few practical scenarios.</p>\n<p>Failures, errors, warnings, and verbose messages from parallel pipelines are\ntrivial, straightforward, and perhaps not useful enough for troubleshooting.</p>\n</body></html>\n"
  },
  {
    "path": "modules/SplitPipeline/SplitPipeline.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>SplitPipeline</id>\n    <version>1.5.2</version>\n    <authors>Roman Kuzmin</authors>\n    <owners>Roman Kuzmin</owners>\n    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>\n    <projectUrl>https://github.com/nightroman/SplitPipeline</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>PowerShell module for parallel data processing. Split-Pipeline splits the\ninput, processes parts by parallel pipelines, and outputs data for further\nprocessing. It may work without collecting the whole input, large or infinite.\n\n---\n\nTo install SplitPipeline, follow the Quick Start steps:\nhttps://github.com/nightroman/SplitPipeline#quick-start\n\n---</description>\n    <summary>PowerShell module for parallel data processing. Split-Pipeline splits the\ninput, processes parts by parallel pipelines, and outputs data for further\nprocessing. It may work without collecting the whole input, large or infinite.</summary>\n    <releaseNotes>https://github.com/nightroman/SplitPipeline/blob/master/Release-Notes.md</releaseNotes>\n    <tags>PowerShell Module Parallel</tags>\n  </metadata>\n</package>"
  },
  {
    "path": "modules/SplitPipeline/SplitPipeline.psd1",
    "content": "@{\n\tAuthor = 'Roman Kuzmin'\n\tModuleVersion = '1.5.2'\n\tDescription = 'SplitPipeline - Parallel Data Processing in PowerShell'\n\tCompanyName = 'https://github.com/nightroman/SplitPipeline'\n\tCopyright = 'Copyright (c) 2011-2015 Roman Kuzmin'\n\n\tModuleToProcess = 'SplitPipeline.dll'\n\n\tPowerShellVersion = '2.0'\n\tGUID = '7806b9d6-cb68-4e21-872a-aeec7174a087'\n}\n"
  },
  {
    "path": "modules/SplitPipeline/[Content_Types].xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?><Types xmlns=\"http://schemas.openxmlformats.org/package/2006/content-types\"><Default Extension=\"rels\" ContentType=\"application/vnd.openxmlformats-package.relationships+xml\" /><Default Extension=\"nuspec\" ContentType=\"application/octet\" /><Default Extension=\"txt\" ContentType=\"application/octet\" /><Default Extension=\"htm\" ContentType=\"application/octet\" /><Default Extension=\"dll\" ContentType=\"application/octet\" /><Default Extension=\"psd1\" ContentType=\"application/octet\" /><Default Extension=\"xml\" ContentType=\"application/octet\" /><Default Extension=\"psmdcp\" ContentType=\"application/vnd.openxmlformats-package.core-properties+xml\" /></Types>"
  },
  {
    "path": "modules/SplitPipeline/_rels/.rels",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?><Relationships xmlns=\"http://schemas.openxmlformats.org/package/2006/relationships\"><Relationship Type=\"http://schemas.microsoft.com/packaging/2010/07/manifest\" Target=\"/SplitPipeline.nuspec\" Id=\"Rf486d38e88954571\" /><Relationship Type=\"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties\" Target=\"/package/services/metadata/core-properties/9ffd50a1389e4b6d8b6c79579467ccd3.psmdcp\" Id=\"Re9ad6a4d0f3c402b\" /></Relationships>"
  },
  {
    "path": "modules/SplitPipeline/en-US/SplitPipeline.dll-Help.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<helpItems xmlns=\"http://msh\" schema=\"maml\">\n<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\">\n<command:details>\n<command:name>Split-Pipeline</command:name>\n<maml:description>\n<maml:para>Splits pipeline input and processes its parts by parallel pipelines.</maml:para>\n</maml:description>\n<command:verb>Split</command:verb>\n<command:noun>Pipeline</command:noun>\n</command:details>\n<maml:description>\n<maml:para>The cmdlet splits the input, processes its parts by parallel pipelines, and\noutputs the results for further processing. It may work without collecting\nthe whole input, large or infinite.\n\nWhen Load is omitted the whole input is collected and split evenly between\nCount parallel pipelines. This method shows the best performance in simple\ncases. In other cases, e.g. on large or slow input, Load should be used in\norder to enable processing of partially collected input.\n\nThe cmdlet creates several pipelines. Each pipeline is created when input\nparts are available, created pipelines are busy, and their number is less\nthan Count. Each pipeline is used for processing one or more input parts.\n\nBecause each pipeline works in its own runspace variables, functions, and\nmodules from the main script are not automatically available for pipeline\nscripts. Such items should be specified by Variable, Function, and Module\nparameters in order to be available.\n\nThe Begin and End scripts are invoked for each created pipeline once before\nand after processing. Each input part is piped to the script block Script.\nThe Finally script is invoked after all, even on failures or stopping.\n\nIf number of created pipelines is equal to Count and all pipelines are busy\nthen incoming input items are enqueued for later processing. If the queue\nsize hits the limit then the algorithm waits for any pipeline to complete.\n\nInput parts are not necessarily processed in the same order as they come.\nBut output parts can be ordered according to input, use the switch Order.</maml:para>\n</maml:description>\n<command:syntax>\n<command:syntaxItem>\n<maml:name>Split-Pipeline</maml:name>\n<command:parameter required=\"true\" position=\"1\" >\n<maml:name>Script</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>ApartmentState</maml:name>\n<command:parameterValue required=\"true\">ApartmentState</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Begin</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Count</maml:name>\n<command:parameterValue required=\"true\">Int32[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>End</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Filter</maml:name>\n<command:parameterValue required=\"true\">PSObject</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Finally</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Function</maml:name>\n<command:parameterValue required=\"true\">String[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>InputObject</maml:name>\n<command:parameterValue required=\"true\">PSObject</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Load</maml:name>\n<command:parameterValue required=\"true\">Int32[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Module</maml:name>\n<command:parameterValue required=\"true\">String[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Variable</maml:name>\n<command:parameterValue required=\"true\">String[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Order</maml:name>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Refill</maml:name>\n</command:parameter>\n</command:syntaxItem>\n</command:syntax>\n<command:parameters>\n<command:parameter required=\"true\" position=\"1\" >\n<maml:name>Script</maml:name>\n<maml:description>\n<maml:para>The script invoked for each input part of each pipeline with an input\npart piped to it. The script either processes the whole part ($input)\nor each item ($_) separately in the &quot;process&quot; block. Examples:\n\n    # Process the whole $input part:\n    ... | Split-Pipeline { $input | %{ $_ } }\n\n    # Process input items $_ separately:\n    ... | Split-Pipeline { process { $_ } }\n\nThe script may have any of &quot;begin&quot;, &quot;process&quot;, and &quot;end&quot; blocks:\n\n    ... | Split-Pipeline { begin {...} process { $_ } end {...} }\n\nNote that &quot;begin&quot; and &quot;end&quot; blocks are called for each input part but\nscripts defined by parameters Begin and End are called for pipelines.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>ApartmentState</maml:name>\n<maml:description>\n<maml:para>Specify either &quot;MTA&quot; (multi-threaded ) or &quot;STA&quot; (single-threaded) for\nthe apartment states of the threads used to run commands in pipelines.</maml:para>\n<maml:para>Values : STA, MTA, Unknown</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Begin</maml:name>\n<maml:description>\n<maml:para>The script invoked for each pipeline on creation before processing. The\ngoal is to initialize the runspace to be used by the pipeline, normally\nto set some variables, dot-source scripts, import modules, and etc.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Count</maml:name>\n<maml:description>\n<maml:para>Specifies the parallel pipeline count. The default value is the number\nor processors. For intensive jobs use the default or decreased value,\nespecially if there are other tasks working at the same time. But for\njobs not consuming much processor resources increasing the number may\nimprove performance.\n\nThe parameter accepts an array of one or two integers. A single value\nspecifies the recommended number of pipelines. Two arguments specify\nthe minimum and maximum numbers and the recommended value is set to\nMax(Count[0], Min(Count[1], ProcessorCount)).</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>End</maml:name>\n<maml:description>\n<maml:para>The script invoked for each pipeline once after processing. The goal\nis, for example, to output some results accumulated during processing\nof input parts by the pipeline. Consider to use Finally for releasing\nresources instead of End or in addition to it.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Filter</maml:name>\n<maml:description>\n<maml:para>Either a hashtable for collecting unique input objects or a script used\nin order to test an input object. Input includes extra objects added in\nRefill mode. In fact, this filter is mostly needed for Refill.\n\nA hashtable is used in order to collect and enqueue unique objects. In\nRefill mode it may be useful for avoiding infinite loops.\n\nA script is invoked in a child scope of the scope where the cmdlet is\ninvoked. The first argument is an object being tested. Returned $true\ntells to add an object to the input queue.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Finally</maml:name>\n<maml:description>\n<maml:para>The script invoked for each opened pipeline before its closing, even on\nterminating errors or stopping (Ctrl-C). It is normally needed in order\nto release resources created by Begin. Output is ignored. If Finally\nfails then its errors are written as warnings because it has to be\ncalled for remaining pipelines.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Function</maml:name>\n<maml:description>\n<maml:para>Functions imported from the current runspace to parallel.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" pipelineInput=\"true (ByValue)\" position=\"named\" >\n<maml:name>InputObject</maml:name>\n<maml:description>\n<maml:para>Input objects processed by parallel pipelines. Do not use this\nparameter directly, use the pipeline operator instead.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Load</maml:name>\n<maml:description>\n<maml:para>Enables processing of partially collected input and specifies input\npart limits. If it is omitted then the whole input is collected and\nsplit evenly between pipelines.\n\nThe parameter accepts an array of one or two integers. The first is the\nminimum number of objects per pipeline. If it is less than 1 then Load\nis treated as omitted. The second number is the optional maximum.\n\nIf processing is fast then it is important to specify a proper minimum.\nOtherwise Split-Pipeline may work even slower than a standard pipeline.\n\nSetting the maximum causes more frequent output. For example, this may\nbe important for feeding simultaneously working downstream pipelines.\n\nSetting the maximum number is also needed for potentially large input\nin order to limit the input queue size and avoid out of memory issues.\nThe maximum queue size is set internally to Load[1] * Count.\n\nUse the switch Verbose in order to get some statistics which may help\nto choose suitable load limits.\n\nCAUTION: The queue limit may be ignored and exceeded if Refill is used.\nAny number of objects written via [ref] go straight to the input queue.\nThus, depending on data Refill scenarios may fail due to out of memory.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Module</maml:name>\n<maml:description>\n<maml:para>Modules imported to parallel runspaces.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Order</maml:name>\n<maml:description>\n<maml:para>Tells to output part results in the same order as input parts arrive.\nThe algorithm may work slower.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Refill</maml:name>\n<maml:description>\n<maml:para>Tells to refill the input by [ref] objects from output. Other objects\ngo to output as usual. This convention is used for processing items of\nhierarchical data structures: child container items come back to input,\nleaf items or other data produced by processing go to output.\n\nNOTE: Refilled input makes infinite loops possible for some data. Use\nFilter in order to exclude already processed objects and avoid loops.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Variable</maml:name>\n<maml:description>\n<maml:para>Variables imported from the current runspace to parallel.</maml:para>\n</maml:description>\n</command:parameter>\n</command:parameters>\n<command:inputTypes>\n<command:inputType>\n<dev:type>\n<maml:name>Object</maml:name>\n</dev:type>\n<maml:description>\n<maml:para>Input objects processed by parallel pipelines.</maml:para>\n</maml:description>\n</command:inputType>\n</command:inputTypes>\n<command:returnValues>\n<command:returnValue>\n<dev:type>\n<maml:name>Object</maml:name>\n</dev:type>\n<maml:description>\n<maml:para>Output of the Begin, Script, and End script blocks. The scripts Begin\nand End are invoked once for each pipeline before and after processing.\nThe script Script is invoked repeatedly with input parts piped to it.</maml:para>\n</maml:description>\n</command:returnValue>\n</command:returnValues>\n<command:examples>\n<command:example>\n<maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n<dev:code>1..10 | . {process{ $_; sleep 1 }}\n1..10 | Split-Pipeline -Count 10 {process{ $_; sleep 1 }}</dev:code>\n<dev:remarks>\n<maml:para>Two commands perform the same job simulating long but not processor\nconsuming operations on each item. The first command takes about 10\nseconds. The second takes about 2 seconds due to Split-Pipeline.</maml:para>\n</dev:remarks>\n</command:example>\n<command:example>\n<maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n<dev:code>$PSHOME | Split-Pipeline -Refill {process{\n\tforeach($item in Get-ChildItem -LiteralPath $_ -Force) {\n\t\tif ($item.PSIsContainer) {\n\t\t\t[ref]$item.FullName\n\t\t}\n\t\telse {\n\t\t\t$item.Length\n\t\t}\n\t}\n}} | Measure-Object -Sum</dev:code>\n<dev:remarks>\n<maml:para>This is an example of Split-Pipeline with refilled input. By the convention\noutput [ref] objects refill the input, other objects go to output as usual.\n\nThe code calculates the number and size of files in $PSHOME. It is a &quot;how\nto&quot; sample, performance gain is not expected because the code is trivial\nand works relatively fast.\n\nSee also another example with simulated slow data requests:\nhttps://github.com/nightroman/SplitPipeline/blob/master/Tests/Test-Refill.ps1</maml:para>\n</dev:remarks>\n</command:example>\n<command:example>\n<maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n<dev:remarks>\n<maml:para>Because each pipeline works in its own runspace variables, functions, and\nmodules from the main script are not automatically available for pipeline\nscripts. Such items should be specified by Variable, Function, and Module\nparameters in order to be available.\n\n&gt; $arr = @(&apos;one&apos;, &apos;two&apos;, &apos;three&apos;); 0..2 | . {process{ $arr[$_] }}\none\ntwo\nthree\n\n&gt; $arr = @(&apos;one&apos;, &apos;two&apos;, &apos;three&apos;); 0..2 | Split-Pipeline {process{ $arr[$_] }}\nSplit-Pipeline : Cannot index into a null array.\n...\n\n&gt; $arr = @(&apos;one&apos;, &apos;two&apos;, &apos;three&apos;); 0..2 | Split-Pipeline -Variable arr {process{ $arr[$_] }}\none\ntwo\nthree</maml:para>\n</dev:remarks>\n</command:example>\n</command:examples>\n<maml:relatedLinks>\n<maml:navigationLink>\n<maml:linkText>Project site:</maml:linkText>\n<maml:uri>https://github.com/nightroman/SplitPipeline</maml:uri>\n</maml:navigationLink>\n</maml:relatedLinks>\n</command:command>\n</helpItems>\n"
  },
  {
    "path": "modules/SplitPipeline/en-US/about_SplitPipeline.help.txt",
    "content": "﻿\nTOPIC\n    about_SplitPipeline\n\nSHORT DESCRIPTION\n    SplitPipeline - Parallel Data Processing in PowerShell\n\nLONG DESCRIPTION\n    The only cmdlet is Split-Pipeline. It splits the input, processes parts by\n    parallel pipelines, and outputs data for further processing. It may work\n    without collecting the whole input, large or infinite.\n\n    Get help:\n    PS> Import-Module SplitPipeline\n    PS> help -Full Split-Pipeline\n\nSEE ALSO\n    Project site: https://github.com/nightroman/SplitPipeline\n    Split-Pipeline\n"
  },
  {
    "path": "modules/SplitPipeline/package/services/metadata/core-properties/9ffd50a1389e4b6d8b6c79579467ccd3.psmdcp",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?><coreProperties xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dcterms=\"http://purl.org/dc/terms/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://schemas.openxmlformats.org/package/2006/metadata/core-properties\"><dc:creator>Roman Kuzmin</dc:creator><dc:description>PowerShell module for parallel data processing. Split-Pipeline splits the\ninput, processes parts by parallel pipelines, and outputs data for further\nprocessing. It may work without collecting the whole input, large or infinite.\n\n---\n\nTo install SplitPipeline, follow the Quick Start steps:\nhttps://github.com/nightroman/SplitPipeline#quick-start\n\n---</dc:description><dc:identifier>SplitPipeline</dc:identifier><version>1.5.2</version><keywords>PowerShell Module Parallel</keywords><lastModifiedBy>NuGet, Version=2.8.60318.667, Culture=neutral, PublicKeyToken=null;Microsoft Windows NT 6.1.7601 Service Pack 1;.NET Framework 4</lastModifiedBy></coreProperties>"
  },
  {
    "path": "modules/SplitPipeline/tools/SplitPipeline/LICENSE.txt",
    "content": "﻿SplitPipeline - Parallel Data Processing in PowerShell\nCopyright (c) 2011-2015 Roman Kuzmin\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n"
  },
  {
    "path": "modules/SplitPipeline/tools/SplitPipeline/README.htm",
    "content": "﻿<html><title>README</title><body>\n<h1>Parallel Data Processing in PowerShell</h1>\n<p>PowerShell module for parallel data processing. Split-Pipeline splits the\ninput, processes parts by parallel pipelines, and outputs data for further\nprocessing. It may work without collecting the whole input, large or infinite.</p>\n<h2>Quick Start</h2>\n<p><strong>Step 1:</strong> Get and install SplitPipeline.\nSplitPipeline is distributed as the NuGet package <a href=\"https://www.nuget.org/packages/SplitPipeline\">SplitPipeline</a>.\nDownload it to the current location as the directory <em>&quot;SplitPipeline&quot;</em> by this PowerShell command:</p>\n<pre><code>iex (New-Object Net.WebClient).DownloadString('https://raw.github.com/nightroman/SplitPipeline/master/Download.ps1')\n</code></pre>\n\n<p>Alternatively, download it by NuGet tools or <a href=\"http://nuget.org/api/v2/package/SplitPipeline\">directly</a>.\nIn the latter case rename the package to <em>&quot;.zip&quot;</em> and unzip. Use the package\nsubdirectory <em>&quot;tools/SplitPipeline&quot;</em>.</p>\n<p>Copy the directory <em>SplitPipeline</em> to a PowerShell module directory, see\n<code>$env:PSModulePath</code>, normally like this:</p>\n<pre><code>C:/Users/&lt;User&gt;/Documents/WindowsPowerShell/Modules/SplitPipeline\n</code></pre>\n\n<p><strong>Step 2:</strong> In a PowerShell command prompt import the module:</p>\n<pre><code>Import-Module SplitPipeline\n</code></pre>\n\n<p><strong>Step 3:</strong> Take a look at help:</p>\n<pre><code>help about_SplitPipeline\nhelp -full Split-Pipeline\n</code></pre>\n\n<p><strong>Step 4:</strong> Try these three commands performing the same job simulating long\nbut not processor consuming operations on each item:</p>\n<pre><code>1..10 | . {process{ $_; sleep 1 }}\n1..10 | Split-Pipeline {process{ $_; sleep 1 }}\n1..10 | Split-Pipeline -Count 10 {process{ $_; sleep 1 }}\n</code></pre>\n\n<p>Output of all commands is the same, numbers from 1 to 10 (Split-Pipeline does\nnot guarantee the same order without the switch <code>Order</code>). But consumed times\nare different. Let's measure them:</p>\n<pre><code>Measure-Command { 1..10 | . {process{ $_; sleep 1 }} }\nMeasure-Command { 1..10 | Split-Pipeline {process{ $_; sleep 1 }} }\nMeasure-Command { 1..10 | Split-Pipeline -Count 10 {process{ $_; sleep 1 }} }\n</code></pre>\n\n<p>The first command takes about 10 seconds.</p>\n<p>Performance of the second command depends on the number of processors which is\nused as the default split count. For example, with 2 processors it takes about\n6 seconds.</p>\n<p>The third command takes about 2 seconds. The number of processors is not very\nimportant for such sleeping jobs. The split count is important. Increasing it\nto some extent improves overall performance. As for intensive jobs, the split\ncount normally should not exceed the number of processors.</p>\n</body></html>\n"
  },
  {
    "path": "modules/SplitPipeline/tools/SplitPipeline/Release-Notes.htm",
    "content": "﻿<html><title>Release-Notes</title><body>\n<h1>SplitPipeline Release Notes</h1>\n<h2>v1.5.2</h2>\n<p>Fixed #12 <code>VerbosePreference</code> can be any value.</p>\n<h2>v1.5.1</h2>\n<p>Fixed #10 Tight loop in <code>EndProcessing()</code></p>\n<h2>v1.5.0</h2>\n<p><code>Count</code> accepts one or two values. One is as usual. Two values limit the number\nof required pipelines also taking into account the number of processors. (Too\nmany pipelines on machines with many cores is not always optimal.)</p>\n<p>Corrected the test/demo script <em>Test-ProgressTotal.ps1</em>.</p>\n<p>Minor performance tweaks on creation of runspaces.</p>\n<h2>v1.4.3</h2>\n<p>Fixed duplicated debug, warning, and verbose messages (v1.4.2).</p>\n<h2>v1.4.2</h2>\n<p>Pipeline runspaces are created with the host used by <code>Split-Pipeline</code>. As a\nresult, some host features can be used by pipeline scripts, e.g. <code>Write-Host</code>\nand even <code>Write-Progress</code>, see <code>Test-Progress*.ps1</code> in the project repository.</p>\n<h2>v1.4.1</h2>\n<p>If the minimum <code>Load</code> is less than 1 then the parameter is treated as omitted.</p>\n<h2>v1.4.0</h2>\n<p><em>Potentially incompatible change</em>. By default, i.e. when <code>Load</code> is omitted, the\nwhole input is collected and split evenly between parallel pipelines. This way\nseems to be the most effective in simple cases. In other cases, e.g. on large\nor slow input, <code>Load</code> should be used in order to enable processing of input\nparts and specify their limits.</p>\n<p>Corrected input item count in <code>Refill</code> mode in verbose statistics.</p>\n<p>Refactoring of ending, closing, and stopping.</p>\n<h2>v1.3.1</h2>\n<p>Removed the obsolete switch <code>Auto</code> and pieces of old code.</p>\n<h2>v1.3.0</h2>\n<p>Reviewed automatic load balancing, made it the default and less aggressive\n(<em>potentially incompatible change</em>). The obsolete switch <code>Auto</code> still exists\nbut it is ignored. Use the parameter <code>Load</code> in order to specify part limits.\nE.g. <code>-Load N,N</code> tells to use N items per pipeline, i.e. no load balancing.</p>\n<p>In order words: a) <code>Auto</code> is slightly redundant with <code>Load</code>; b) not using\n<code>Auto</code>, e.g. forgetting, often causes less effective work. <code>Auto</code> will be\nremoved in the next version.</p>\n<p>Improved stopping (e.g. by <code>[Ctrl-C]</code>):</p>\n<ul>\n<li>Fixed some known and some potential issues.</li>\n<li>The <code>Finally</code> script should work on stopping.</li>\n</ul>\n<p>Amended verbose messages. They are for:</p>\n<ul>\n<li>Each job feed with current data.</li>\n<li>End of processing with end data.</li>\n<li>Summary with totals.</li>\n</ul>\n<h2>v1.2.1</h2>\n<p>Added processing of <code>StopProcessing()</code> which is called on <code>[Ctrl-C]</code>. Note that\nstopping is normally not recommended. But in some cases &quot;under construction&quot; it\nmay help, e.g. <a href=\"https://github.com/nightroman/SplitPipeline/issues/3\">#3</a>.</p>\n<h2>v1.2.0</h2>\n<p>Debug streams of parallel pipelines are processed as well and debug messages\nare propagated to the main pipeline, just like errors, warnings, and verbose\nmessages.</p>\n<h2>v1.1.0</h2>\n<p>New parameter <code>ApartmentState</code>.</p>\n<h2>v1.0.1</h2>\n<p>Help. Mentioned why and when to use <code>Variable</code>, <code>Function</code>, and <code>Module</code>. Added\nthe related example.</p>\n<h2>v1.0.0</h2>\n<p>Minor cosmetic changes in help and code. The API seems to be stabilized and no\nissues were found for a while. Changed the status from &quot;beta&quot; to &quot;release&quot;.</p>\n<h2>v0.4.1</h2>\n<p>Refactoring and minor improvements.</p>\n<h2>v0.4.0</h2>\n<p>Revision of parameters and automatic load balancing (mostly simplification).\nJoined parameters Load and Limit into the single parameter Load (one or two\nvalues). Removed parameters Cost (not needed now) and Queue (Load is used in\norder to limit the queue).</p>\n<h2>v0.3.2</h2>\n<p>Minor tweaks.</p>\n<h2>v0.3.1</h2>\n<p>Refilled input makes infinite loops possible in some scenarios. Use the new\nparameter <code>Filter</code> in order to exclude already processed objects and avoid\nloops.</p>\n<h2>v0.3.0</h2>\n<p>New switch <code>Refill</code> tells to refill the input queue from output. <code>[ref]</code>\nobjects are intercepted and added to the input queue. Other objects go to\noutput as usual. See an example in help and\n<a href=\"https://github.com/nightroman/SplitPipeline/blob/master/Tests/Test-Refill.ps1\">Test-Refill.ps1</a>.</p>\n<p>Tweaks in feeding parallel pipelines and automatic tuning of load.</p>\n<h2>v0.2.0</h2>\n<p>New switch <code>Order</code> tells to output part results in the same order as input\nparts arrive. Thus, although order of processing is not predictable, output\norder can be made predictable. This feature open doors for more scenarios.</p>\n<p>Added checks for <code>Stopping</code> in <code>EndProcessing</code> (faster stop on <code>Ctrl+C</code>).</p>\n<h2>v0.1.1</h2>\n<p>Tweaks, including related to PowerShell V3 CTP2.</p>\n<h2>v0.1.0</h2>\n<p>New switch <code>Auto</code> is used in order to determine Load values automatically during\nprocessing. Use <code>Verbose</code> in order to view some related information. Yet another\nnew parameter <code>Cost</code> is used together with <code>Auto</code>; it is introduced rather for\nexperiments.</p>\n<h2>v0.0.1</h2>\n<p>This is the first of v0 series (pre-release versions). Cmdlet parameters and\nbehaviour may change.</p>\n<p>The cmdlet Split-Pipeline passes simple tests and shows good performance gain\nin a few practical scenarios.</p>\n<p>Failures, errors, warnings, and verbose messages from parallel pipelines are\ntrivial, straightforward, and perhaps not useful enough for troubleshooting.</p>\n</body></html>\n"
  },
  {
    "path": "modules/SplitPipeline/tools/SplitPipeline/SplitPipeline.psd1",
    "content": "@{\n\tAuthor = 'Roman Kuzmin'\n\tModuleVersion = '1.5.2'\n\tDescription = 'SplitPipeline - Parallel Data Processing in PowerShell'\n\tCompanyName = 'https://github.com/nightroman/SplitPipeline'\n\tCopyright = 'Copyright (c) 2011-2015 Roman Kuzmin'\n\n\tModuleToProcess = 'SplitPipeline.dll'\n\n\tPowerShellVersion = '2.0'\n\tGUID = '7806b9d6-cb68-4e21-872a-aeec7174a087'\n}\n"
  },
  {
    "path": "modules/SplitPipeline/tools/SplitPipeline/en-US/SplitPipeline.dll-Help.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<helpItems xmlns=\"http://msh\" schema=\"maml\">\n<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\">\n<command:details>\n<command:name>Split-Pipeline</command:name>\n<maml:description>\n<maml:para>Splits pipeline input and processes its parts by parallel pipelines.</maml:para>\n</maml:description>\n<command:verb>Split</command:verb>\n<command:noun>Pipeline</command:noun>\n</command:details>\n<maml:description>\n<maml:para>The cmdlet splits the input, processes its parts by parallel pipelines, and\noutputs the results for further processing. It may work without collecting\nthe whole input, large or infinite.\n\nWhen Load is omitted the whole input is collected and split evenly between\nCount parallel pipelines. This method shows the best performance in simple\ncases. In other cases, e.g. on large or slow input, Load should be used in\norder to enable processing of partially collected input.\n\nThe cmdlet creates several pipelines. Each pipeline is created when input\nparts are available, created pipelines are busy, and their number is less\nthan Count. Each pipeline is used for processing one or more input parts.\n\nBecause each pipeline works in its own runspace variables, functions, and\nmodules from the main script are not automatically available for pipeline\nscripts. Such items should be specified by Variable, Function, and Module\nparameters in order to be available.\n\nThe Begin and End scripts are invoked for each created pipeline once before\nand after processing. Each input part is piped to the script block Script.\nThe Finally script is invoked after all, even on failures or stopping.\n\nIf number of created pipelines is equal to Count and all pipelines are busy\nthen incoming input items are enqueued for later processing. If the queue\nsize hits the limit then the algorithm waits for any pipeline to complete.\n\nInput parts are not necessarily processed in the same order as they come.\nBut output parts can be ordered according to input, use the switch Order.</maml:para>\n</maml:description>\n<command:syntax>\n<command:syntaxItem>\n<maml:name>Split-Pipeline</maml:name>\n<command:parameter required=\"true\" position=\"1\" >\n<maml:name>Script</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>ApartmentState</maml:name>\n<command:parameterValue required=\"true\">ApartmentState</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Begin</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Count</maml:name>\n<command:parameterValue required=\"true\">Int32[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>End</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Filter</maml:name>\n<command:parameterValue required=\"true\">PSObject</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Finally</maml:name>\n<command:parameterValue required=\"true\">ScriptBlock</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Function</maml:name>\n<command:parameterValue required=\"true\">String[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>InputObject</maml:name>\n<command:parameterValue required=\"true\">PSObject</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Load</maml:name>\n<command:parameterValue required=\"true\">Int32[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Module</maml:name>\n<command:parameterValue required=\"true\">String[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Variable</maml:name>\n<command:parameterValue required=\"true\">String[]</command:parameterValue>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Order</maml:name>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Refill</maml:name>\n</command:parameter>\n</command:syntaxItem>\n</command:syntax>\n<command:parameters>\n<command:parameter required=\"true\" position=\"1\" >\n<maml:name>Script</maml:name>\n<maml:description>\n<maml:para>The script invoked for each input part of each pipeline with an input\npart piped to it. The script either processes the whole part ($input)\nor each item ($_) separately in the &quot;process&quot; block. Examples:\n\n    # Process the whole $input part:\n    ... | Split-Pipeline { $input | %{ $_ } }\n\n    # Process input items $_ separately:\n    ... | Split-Pipeline { process { $_ } }\n\nThe script may have any of &quot;begin&quot;, &quot;process&quot;, and &quot;end&quot; blocks:\n\n    ... | Split-Pipeline { begin {...} process { $_ } end {...} }\n\nNote that &quot;begin&quot; and &quot;end&quot; blocks are called for each input part but\nscripts defined by parameters Begin and End are called for pipelines.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>ApartmentState</maml:name>\n<maml:description>\n<maml:para>Specify either &quot;MTA&quot; (multi-threaded ) or &quot;STA&quot; (single-threaded) for\nthe apartment states of the threads used to run commands in pipelines.</maml:para>\n<maml:para>Values : STA, MTA, Unknown</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Begin</maml:name>\n<maml:description>\n<maml:para>The script invoked for each pipeline on creation before processing. The\ngoal is to initialize the runspace to be used by the pipeline, normally\nto set some variables, dot-source scripts, import modules, and etc.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Count</maml:name>\n<maml:description>\n<maml:para>Specifies the parallel pipeline count. The default value is the number\nor processors. For intensive jobs use the default or decreased value,\nespecially if there are other tasks working at the same time. But for\njobs not consuming much processor resources increasing the number may\nimprove performance.\n\nThe parameter accepts an array of one or two integers. A single value\nspecifies the recommended number of pipelines. Two arguments specify\nthe minimum and maximum numbers and the recommended value is set to\nMax(Count[0], Min(Count[1], ProcessorCount)).</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>End</maml:name>\n<maml:description>\n<maml:para>The script invoked for each pipeline once after processing. The goal\nis, for example, to output some results accumulated during processing\nof input parts by the pipeline. Consider to use Finally for releasing\nresources instead of End or in addition to it.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Filter</maml:name>\n<maml:description>\n<maml:para>Either a hashtable for collecting unique input objects or a script used\nin order to test an input object. Input includes extra objects added in\nRefill mode. In fact, this filter is mostly needed for Refill.\n\nA hashtable is used in order to collect and enqueue unique objects. In\nRefill mode it may be useful for avoiding infinite loops.\n\nA script is invoked in a child scope of the scope where the cmdlet is\ninvoked. The first argument is an object being tested. Returned $true\ntells to add an object to the input queue.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Finally</maml:name>\n<maml:description>\n<maml:para>The script invoked for each opened pipeline before its closing, even on\nterminating errors or stopping (Ctrl-C). It is normally needed in order\nto release resources created by Begin. Output is ignored. If Finally\nfails then its errors are written as warnings because it has to be\ncalled for remaining pipelines.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Function</maml:name>\n<maml:description>\n<maml:para>Functions imported from the current runspace to parallel.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" pipelineInput=\"true (ByValue)\" position=\"named\" >\n<maml:name>InputObject</maml:name>\n<maml:description>\n<maml:para>Input objects processed by parallel pipelines. Do not use this\nparameter directly, use the pipeline operator instead.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Load</maml:name>\n<maml:description>\n<maml:para>Enables processing of partially collected input and specifies input\npart limits. If it is omitted then the whole input is collected and\nsplit evenly between pipelines.\n\nThe parameter accepts an array of one or two integers. The first is the\nminimum number of objects per pipeline. If it is less than 1 then Load\nis treated as omitted. The second number is the optional maximum.\n\nIf processing is fast then it is important to specify a proper minimum.\nOtherwise Split-Pipeline may work even slower than a standard pipeline.\n\nSetting the maximum causes more frequent output. For example, this may\nbe important for feeding simultaneously working downstream pipelines.\n\nSetting the maximum number is also needed for potentially large input\nin order to limit the input queue size and avoid out of memory issues.\nThe maximum queue size is set internally to Load[1] * Count.\n\nUse the switch Verbose in order to get some statistics which may help\nto choose suitable load limits.\n\nCAUTION: The queue limit may be ignored and exceeded if Refill is used.\nAny number of objects written via [ref] go straight to the input queue.\nThus, depending on data Refill scenarios may fail due to out of memory.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Module</maml:name>\n<maml:description>\n<maml:para>Modules imported to parallel runspaces.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Order</maml:name>\n<maml:description>\n<maml:para>Tells to output part results in the same order as input parts arrive.\nThe algorithm may work slower.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Refill</maml:name>\n<maml:description>\n<maml:para>Tells to refill the input by [ref] objects from output. Other objects\ngo to output as usual. This convention is used for processing items of\nhierarchical data structures: child container items come back to input,\nleaf items or other data produced by processing go to output.\n\nNOTE: Refilled input makes infinite loops possible for some data. Use\nFilter in order to exclude already processed objects and avoid loops.</maml:para>\n</maml:description>\n</command:parameter>\n<command:parameter required=\"false\" position=\"named\" >\n<maml:name>Variable</maml:name>\n<maml:description>\n<maml:para>Variables imported from the current runspace to parallel.</maml:para>\n</maml:description>\n</command:parameter>\n</command:parameters>\n<command:inputTypes>\n<command:inputType>\n<dev:type>\n<maml:name>Object</maml:name>\n</dev:type>\n<maml:description>\n<maml:para>Input objects processed by parallel pipelines.</maml:para>\n</maml:description>\n</command:inputType>\n</command:inputTypes>\n<command:returnValues>\n<command:returnValue>\n<dev:type>\n<maml:name>Object</maml:name>\n</dev:type>\n<maml:description>\n<maml:para>Output of the Begin, Script, and End script blocks. The scripts Begin\nand End are invoked once for each pipeline before and after processing.\nThe script Script is invoked repeatedly with input parts piped to it.</maml:para>\n</maml:description>\n</command:returnValue>\n</command:returnValues>\n<command:examples>\n<command:example>\n<maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>\n<dev:code>1..10 | . {process{ $_; sleep 1 }}\n1..10 | Split-Pipeline -Count 10 {process{ $_; sleep 1 }}</dev:code>\n<dev:remarks>\n<maml:para>Two commands perform the same job simulating long but not processor\nconsuming operations on each item. The first command takes about 10\nseconds. The second takes about 2 seconds due to Split-Pipeline.</maml:para>\n</dev:remarks>\n</command:example>\n<command:example>\n<maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>\n<dev:code>$PSHOME | Split-Pipeline -Refill {process{\n\tforeach($item in Get-ChildItem -LiteralPath $_ -Force) {\n\t\tif ($item.PSIsContainer) {\n\t\t\t[ref]$item.FullName\n\t\t}\n\t\telse {\n\t\t\t$item.Length\n\t\t}\n\t}\n}} | Measure-Object -Sum</dev:code>\n<dev:remarks>\n<maml:para>This is an example of Split-Pipeline with refilled input. By the convention\noutput [ref] objects refill the input, other objects go to output as usual.\n\nThe code calculates the number and size of files in $PSHOME. It is a &quot;how\nto&quot; sample, performance gain is not expected because the code is trivial\nand works relatively fast.\n\nSee also another example with simulated slow data requests:\nhttps://github.com/nightroman/SplitPipeline/blob/master/Tests/Test-Refill.ps1</maml:para>\n</dev:remarks>\n</command:example>\n<command:example>\n<maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>\n<dev:remarks>\n<maml:para>Because each pipeline works in its own runspace variables, functions, and\nmodules from the main script are not automatically available for pipeline\nscripts. Such items should be specified by Variable, Function, and Module\nparameters in order to be available.\n\n&gt; $arr = @(&apos;one&apos;, &apos;two&apos;, &apos;three&apos;); 0..2 | . {process{ $arr[$_] }}\none\ntwo\nthree\n\n&gt; $arr = @(&apos;one&apos;, &apos;two&apos;, &apos;three&apos;); 0..2 | Split-Pipeline {process{ $arr[$_] }}\nSplit-Pipeline : Cannot index into a null array.\n...\n\n&gt; $arr = @(&apos;one&apos;, &apos;two&apos;, &apos;three&apos;); 0..2 | Split-Pipeline -Variable arr {process{ $arr[$_] }}\none\ntwo\nthree</maml:para>\n</dev:remarks>\n</command:example>\n</command:examples>\n<maml:relatedLinks>\n<maml:navigationLink>\n<maml:linkText>Project site:</maml:linkText>\n<maml:uri>https://github.com/nightroman/SplitPipeline</maml:uri>\n</maml:navigationLink>\n</maml:relatedLinks>\n</command:command>\n</helpItems>\n"
  },
  {
    "path": "modules/SplitPipeline/tools/SplitPipeline/en-US/about_SplitPipeline.help.txt",
    "content": "﻿\nTOPIC\n    about_SplitPipeline\n\nSHORT DESCRIPTION\n    SplitPipeline - Parallel Data Processing in PowerShell\n\nLONG DESCRIPTION\n    The only cmdlet is Split-Pipeline. It splits the input, processes parts by\n    parallel pipelines, and outputs data for further processing. It may work\n    without collecting the whole input, large or infinite.\n\n    Get help:\n    PS> Import-Module SplitPipeline\n    PS> help -Full Split-Pipeline\n\nSEE ALSO\n    Project site: https://github.com/nightroman/SplitPipeline\n    Split-Pipeline\n"
  },
  {
    "path": "modules/psasync/psasync.psd1",
    "content": "﻿#\n# Module manifest for module 'psasync'\n#\n# Generated by: Jon Boulineau\n#\n# Created on: 19 April 2012\n#\n \n@{\n \n    # Script module or binary module file associated with this manifest\n    ModuleToProcess = 'psasync.psm1'\n     \n    # Version number of this module.\n    ModuleVersion = '1.0'\n     \n    # ID used to uniquely identify this module\n    GUID = 'c6f2e5e7-91ff-4924-b4bb-8db0624195b9'\n     \n    # Author of this module\n    Author = 'Jon Boulineau'\n     \n    # Company or vendor of this module\n    CompanyName = 'newsqlblog.com'\n     \n    # Copyright statement for this module\n    Copyright = '(c) 2012 Jon Boulineau All rights reserved.'\n     \n    # Description of the functionality provided by this module\n    Description = 'Functions for enabling asyncronous processes.'\n     \n    # Minimum version of the Windows PowerShell engine required by this module\n    PowerShellVersion = '2.0'\n     \n    # Name of the Windows PowerShell host required by this module\n    PowerShellHostName = ''\n     \n    # Minimum version of the Windows PowerShell host required by this module\n    PowerShellHostVersion = ''\n     \n    # Minimum version of the .NET Framework required by this module\n    DotNetFrameworkVersion = ''\n     \n    # Minimum version of the common language runtime (CLR) required by this module\n    CLRVersion = ''\n     \n    # Processor architecture (None, X86, Amd64, IA64) required by this module\n    ProcessorArchitecture = ''\n     \n    # Modules that must be imported into the global environment prior to importing this module\n    RequiredModules = @()\n     \n    # Assemblies that must be loaded prior to importing this module\n    RequiredAssemblies = @()\n     \n    # Script files (.ps1) that are run in the caller's environment prior to importing this module\n    ScriptsToProcess = @()\n     \n    # Type files (.ps1xml) to be loaded when importing this module\n    TypesToProcess = @()\n     \n    # Format files (.ps1xml) to be loaded when importing this module\n    FormatsToProcess = @()\n     \n    # Modules to import as nested modules of the module specified in ModuleToProcess\n    NestedModules = @()\n     \n    # Functions to export from this module\n    FunctionsToExport = '*'\n     \n    # Cmdlets to export from this module\n    CmdletsToExport = '*'\n     \n    # Variables to export from this module\n    VariablesToExport = '*'\n     \n    # Aliases to export from this module\n    AliasesToExport = '*'\n     \n    # List of all modules packaged with this module\n    ModuleList = @()\n     \n    # List of all files packaged with this module\n    FileList = 'psasync.psm1'\n     \n    # Private data to pass to the module specified in ModuleToProcess\n    PrivateData = ''\n}\n"
  },
  {
    "path": "modules/psasync/psasync.psm1",
    "content": "﻿<#\n\tModule file for psasync.\n#>\nAdd-Type @'\npublic class AsyncPipeline\n{\n    public System.Management.Automation.PowerShell Pipeline ;\n    public System.IAsyncResult AsyncResult ;\n}\n'@\n\nFunction Invoke-Async\n{\n<#\n.SYNOPSIS \nCreate a PowerShell pipeline and executes a script block asynchronously.\n\n.DESCRIPTION\n\n\n.PARAMETER RunspacePool\nA pool of one or more runspaces, typically created using Get-RunspacePool in the psasync module.\n\n.PARAMETER ScriptBlock\nThe scriptblock to be executed.\n\n.PARAMETER Parameters\nArguments to be passed, in order, to the ScriptBlock.\n    \n.NOTES\nAuthor: Jon Boulineau\nCreated: 19 April 2012\nModified: \n\n.EXAMPLE\nInvoke-Async -RunspacePool $(Get-RunspacePool 3) `\n    -ScriptBlock { Param($ServiceName,$ComputerName) Get-Service -Name $ServiceName -ComputerName $ComputerName } `\n    -Parameters  'PolicyAgent','localhost'\n#>\n    [Cmdletbinding()]\n    Param\n    (\n        [Parameter(Position=0,Mandatory=$True)]$RunspacePool,\n        [Parameter(Position=1,Mandatory=$True)][ScriptBlock]$ScriptBlock,\n        [Parameter(Position=2,Mandatory=$False)][Object[]]$Parameters\n    )\n    \n    $Pipeline = [System.Management.Automation.PowerShell]::Create() \n\n\t$Pipeline.RunspacePool = $RunspacePool\n\t    \n    $Pipeline.AddScript($ScriptBlock) | Out-Null\n    \n    Foreach($Arg in $Parameters)\n    {\n        $Pipeline.AddArgument($Arg) | Out-Null\n    }\n    \n\t$AsyncResult = $Pipeline.BeginInvoke() \n\t\n\t$Output = New-Object AsyncPipeline \n\t\n\t$Output.Pipeline = $Pipeline\n\t$Output.AsyncResult = $AsyncResult\n\t\n\t$Output\n}\n\nFunction Get-RunspacePool\n{\n<#\n.SYNOPSIS \nCreate a runspace pool.\n\n.DESCRIPTION\nThis function returns a runspace pool, a collection of runspaces upon which PowerShell\npipelines can be executed.  The number of available pools determined the maximum\nnumber of processes that can be running concurrently.  This enables multithreaded\nexecution of PowerShell code.\n\n.PARAMETER PoolSize\nDefines the maximum number of pipelines that can be concurrently (asynchronously)\nexecuted on the pool.\n\n.PARAMETER MTA\nCreate runspaces in a Mult-Threaded Apartment.  It is not recommended to use this \noption unless absolutely necessary.\n    \n.NOTES\nAuthor: Jon Boulineau\nCreated: 19 April 2012\nModified: \n\n.EXAMPLE\n$pool = Get-RunspacePool 3\n\nCreates a pool of 3 runspaces\n#>\n    [Cmdletbinding()]\n    Param\n    (\n        [Parameter(Position=0,Mandatory=$true)][int]$PoolSize,\n        [Parameter(Position=1,Mandatory=$False)][Switch]$MTA\n    )\n    \n    $pool = [RunspaceFactory]::CreateRunspacePool(1, $PoolSize)\t\n    \n    If(!$MTA) { $pool.ApartmentState = \"STA\" }\n    \n    $pool.Open()\n    \n    return $pool\n}\n\nFunction Receive-AsyncResults\n{\n<#\n.SYNOPSIS \nReceives the results of one or more asynchronous pipelines.\n\n.DESCRIPTION\nThis function receives the results of a pipeline running in a separate runspace.  \nSince it is unknown what exists in the results stream of the pipeline, this function\nwill not have a standard return type.  \n\n.PARAMETER AsyncResults\nAn array of AsyncPipleine objects, typically returned by Invoke-Async.\n\n.PARAMETER ShowProgress\nAn optional switch to display a progress indicator\n  \n.NOTES\nAuthor: Jon Boulineau\nCreated: 19 April 2012\nModified: \n#>\n\n    [Cmdletbinding()]\n    Param\n    (\n        [Parameter(Position=0,Mandatory=$True)][AsyncPipeline[]]$Pipelines,\n\t\t[Parameter(Position=1,Mandatory=$false)][Switch]$ShowProgress\n    )\n\t\n    $i = 1 # incrementing for Write-Progress\n\t\n    foreach($Pipeline in $Pipelines)\n    {\n\t\t\n\t\ttry\n\t\t{\n        \t$Pipeline.Pipeline.EndInvoke($Pipeline.AsyncResult)\n\t\t\t\n\t\t\tIf($Pipeline.Pipeline.Streams.Error)\n\t\t\t{\n\t\t\t\tThrow $Pipeline.Pipeline.Streams.Error\n\t\t\t}\n        } catch {\n\t\t\t$_\n\t\t}\n        $Pipeline.Pipeline.Dispose()\n\t\t\n\t\tIf($ShowProgress)\n\t\t{\n\t\t\tWrite-Progress -Activity 'Receiving Results' -PercentComplete $(($i/$Pipelines.Length) * 100) `\n\t\t\t\t-Status \"Percent Complete\"\n\t\t}\n\t\t$i++\n    }\n}\n\nFunction Receive-AsyncStatus\n{\n<#\n.SYNOPSIS \nReceives the status of one or more asynchronous pipelines.\n\n.DESCRIPTION\n\n.PARAMETER AsyncResults\nAn array of AsyncPipleine objects, typically returned by Invoke-Async.\n  \n.NOTES\nAuthor: Jon Boulineau\nCreated: 19 April 2012\nModified: \n#>\n\n    [Cmdletbinding()]\n    Param\n    (\n        [Parameter(Position=0,Mandatory=$True)][AsyncPipeline[]]$Pipelines\n    )\n    \n    foreach($Pipeline in $Pipelines)\n    {\n\n\t   New-Object PSObject -Property @{\n\t   \t\tInstanceID = $Pipeline.Pipeline.Instance_Id\n\t   \t\tStatus = $Pipeline.Pipeline.InvocationStateInfo.State\n\t\t\tReason = $Pipeline.Pipeline.InvocationStateInfo.Reason\n\t\t\tCompleted = $Pipeline.AsyncResult.IsCompleted\n\t\t\tAsyncState = $Pipeline.AsyncResult.AsyncState\t\t\t\n\t\t\tError = $Pipeline.Pipeline.Streams.Error\n       }\n\t} \n}\n"
  }
]