en-US/PSReleaseTools-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems xmlns="http://msh" schema="maml">
 
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PSReleaseAsset</command:name>
<command:verb>Get</command:verb>
<command:noun>PSReleaseAsset</command:noun>
<maml:description><maml:para>Get PowerShell release assets.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>Use this command to get details about the different PowerShell release assets. The default is to get all assets but you can limit results to a particular family like Windows or Ubuntu.
</maml:para>
<maml:para>This command will not download the file but allow you to look at the details. You can pipe these results to Save-PSReleaseAsset to download.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PSReleaseAsset</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none"><maml:name>Family</maml:name>
<maml:Description><maml:para>Limit search to a particular platform.
</maml:para>
</maml:Description>
<command:parameterValueGroup><command:parameterValue required="false" variableLength="false">Windows</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Ubuntu</command:parameterValue>
<command:parameterValue required="false" variableLength="false">MacOS</command:parameterValue>
<command:parameterValue required="false" variableLength="false">CentOS</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Suse</command:parameterValue>
<command:parameterValue required="false" variableLength="false">AppImage</command:parameterValue>
</command:parameterValueGroup>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none"><maml:name>Family</maml:name>
<maml:Description><maml:para>Limit search to a particular platform.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>System.Object</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
<dev:code>PS C:\&gt; Get-PSReleaseAsset -Family MacOS
 
FileName : powershell-6.0.0-alpha.14.pkg
Family : MacOS
Format : pkg
size : 40461050
Created : 12/14/2016 7:24:10 PM
Updated : 12/14/2016 7:24:17 PM
URL : https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.14/powershell-6
                .0.0-alpha.14.pkg
DownloadCount : 2362</dev:code>
<dev:remarks><maml:para>
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>
<dev:code>PS C:\&gt; Get-PSReleaseAsset -Family Windows | Where format -eq 'zip' | Save-PSReleaseAsset -path F:\PS6 -whatif
 
What if: Performing the operation "Downloading https://github.com/PowerShell/PowerShell/releases/downloa
d/v6.0.0-alpha.14/powershell-6.0.0-alpha.14-win10-x64.zip" on target "F:\PS6\powershell-6.0.0-alpha.14-w
in10-x64.zip".
What if: Performing the operation "Downloading https://github.com/PowerShell/PowerShell/releases/downloa
d/v6.0.0-alpha.14/powershell-6.0.0-alpha.14-win7-x64.zip" on target "F:\PS6\powershell-6.0.0-alpha.14-wi
n7-x64.zip".
What if: Performing the operation "Downloading https://github.com/PowerShell/PowerShell/releases/downloa
d/v6.0.0-alpha.14/powershell-6.0.0-alpha.14-win7-x86.zip" on target "F:\PS6\powershell-6.0.0-alpha.14-wi
n7-x86.zip".
What if: Performing the operation "Downloading https://github.com/PowerShell/PowerShell/releases/downloa
d/v6.0.0-alpha.14/powershell-6.0.0-alpha.14-win81-x64.zip" on target "F:\PS6\powershell-6.0.0-alpha.14-w
in81-x64.zip".</dev:code>
<dev:remarks><maml:para>Run the command without -Whatif to actually download the files and save to F:\PS6
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Save-PSReleaseAsset</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PSReleaseCurrent</command:name>
<command:verb>Get</command:verb>
<command:noun>PSReleaseCurrent</command:noun>
<maml:description><maml:para>Get the current PowerShell v6 release
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This command will query the GitHub repository for the latest release and write an object to the pipeline.
</maml:para>
<maml:para>If you are running v6 the LocalVersion property will reflect the GitCommitID so you can accurately compare and determine if you need to update.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PSReleaseCurrent</maml:name>
</command:syntaxItem>
</command:syntax>
<command:parameters></command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>System.Object</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>PS C:\&gt; Get-PSReleaseCurrent
Name Version Released LocalVersion
---- ------- -------- ------------
v6.0.0-alpha.14 release of PowerShell v6.0.0-alpha.14 12/15/2016 2:51:53 PM 5.0.10586.117</dev:code>
<dev:remarks><maml:para>This gets the current release from a Windows platform.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>PS C:\&gt; Get-PSReleaseCurrent
Name Version Released LocalVersion
---- ------- -------- ------------
v6.0.0-alpha.14 release of PowerShell v6.0.0-alpha.14 12/15/2016 2:51:53 PM v6.0.0-alpha.9</dev:code>
<dev:remarks><maml:para>This gets the current release from an ubuntu platform.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Get-PSReleaseSummary</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PSReleaseSummary</command:name>
<command:verb>Get</command:verb>
<command:noun>PSReleaseSummary</command:noun>
<maml:description><maml:para>Get information on latest PowerShell v6 alpha release
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This command will query the PowerShell GitHub repository for the latest release information using the GitHub APIs. You do not need to have a GitHub account in order to use this command.
</maml:para>
<maml:para>The output is a text report.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PSReleaseSummary</maml:name>
</command:syntaxItem>
</command:syntax>
<command:parameters></command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>system.string</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
<dev:code>PS C:\&gt; Get-PSReleaseSummary
 
 
-----------------------------------------------------------
Release : v6.0.0-alpha.14
Published: 12/15/2016 14:51:53
-----------------------------------------------------------
Here are the major changes:
 
- Moved to .NET Core 1.1
- Add Windows performance counter cmdlets to PowerShell Core
- Fix try/catch to choose the more specific exception handler
- Fix issue reloading modules that define PowerShell classes
- Add \`ValidateNotNullOrEmpty\` to approximately 15 parameters
- \`New-TemporaryFile\` and \`New-Guid\` rewritten in C#
- Enable client side PSRP on non-Windows platforms
- \`Split-Path\` now works with UNC roots
- Implicitly convert value assigned to XML property to string
- Updates to \`Invoke-Command\` parameters when using SSH remoting transport
- Fix \`Invoke-WebRequest\` with non-text responses on non-Windows platforms
- \`Write-Progress\` performance improvement from \`alpha13\` reverted because it introduced crash with a race condition
 
These are the SHA 256 hashes:
 
- powershell-6.0.0-alpha.14.pkg
  - 8fd7abc4ec1a2e4a28543b90a6ee60cd437d4b366b544c39b341a05276eb8ccf
- powershell-6.0.0_alpha.14-1.el7.centos.x86_64.rpm
  - 88e01ff76d89b8ed16468bbc8ef8fa51ecb4bb341adb878eec139319411e2da0
- powershell_6.0.0-alpha.14-1ubuntu1.14.04.1_amd64.deb
  - 402c3b6b51210b7e7700260cd5ea37f75ef56b97e4102a7ba62d431cb9879483
- powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb
  - b5a177fda872d5af05b029b7b1071ab37b192323170e10d853ac250e69ff95da
- powershell-6.0.0-alpha.14-win10-x64.zip
  - 3F5FD873B6E3062D9741B019BC645E6F20999BE66B2FDAA4374495FEBEDD0E03
- powershell-6.0.0-alpha.14-win7-x64.zip
  - 689E59C8A97A7F6F136104A56BE397D9456D46069AA2C1121BBDA421C14852F8
- powershell-6.0.0-alpha.14-win7-x86.zip
  - DCB821299D8269989D8DCEAB5A45B4E7F959257CA5E640373C0675758C734505
- powershell-6.0.0-alpha.14-win81-x64.zip
  - F5410AA6BAC63C53B5DE5882591F11CED2772DEA5C4AD728C9F9BFDC1A5B4142
- PowerShell_6.0.0.14-alpha.14-win10-x64.msi
  - 503F3AD52223699765895D3E9615FBD7988194693BCB725BE90C9EF0CD594447
- PowerShell_6.0.0.14-alpha.14-win7-x64.msi
  - 19A94B7533A5A2292E5E8BFFAB0143AEF31867A531447EAADCAAE714121E541A
- PowerShell_6.0.0.14-alpha.14-win7-x86.msi
  - 3763A0D4E5859B16495CDA68279614E70A36FF51EA82148F302A54AC0D62E116
- PowerShell_6.0.0.14-alpha.14-win81-x64.msi
  - 9BAF5D38719C28AE98A76683647AB9161A3A151A399781C050D43942D37C096C
 
 
-------------
| Downloads |
-------------
 
Filename Updated SizeMB
-------- ------- ------
powershell-6.0.0-alpha.14-win10-x64.zip 12/14/2016 8:48:15 PM 39
powershell-6.0.0-alpha.14-win7-x64.zip 12/14/2016 8:48:09 PM 41
powershell-6.0.0-alpha.14-win7-x86.zip 12/14/2016 8:48:12 PM 37
powershell-6.0.0-alpha.14-win81-x64.zip 12/14/2016 8:48:16 PM 39
powershell-6.0.0-alpha.14.pkg 12/14/2016 7:24:17 PM 39
powershell-6.0.0_alpha.14-1.el7.centos.x86_64.rpm 12/14/2016 9:34:43 PM 39
powershell_6.0.0-alpha.14-1ubuntu1.14.04.1_amd64.deb 12/14/2016 9:07:21 PM 40
powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb 12/15/2016 3:26:20 AM 40
PowerShell_6.0.0.14-alpha.14-win10-x64.msi 12/14/2016 8:48:21 PM 40
PowerShell_6.0.0.14-alpha.14-win7-x64.msi 12/14/2016 8:48:26 PM 41
PowerShell_6.0.0.14-alpha.14-win7-x86.msi 12/14/2016 8:48:25 PM 37
PowerShell_6.0.0.14-alpha.14-win81-x64.msi 12/14/2016 8:48:23 PM 40</dev:code>
<dev:remarks><maml:para>
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Get-PSReleaseCurrent</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
<maml:navigationLink><maml:linkText>Invoke-Restmethod</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Save-PSReleaseAsset</command:name>
<command:verb>Save</command:verb>
<command:noun>PSReleaseAsset</command:noun>
<maml:description><maml:para>Download the latest PowerShell v6 beta releases
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This command will download the latest PowerShell v6 alpha releases from the GitHub repository. You can download everything or limit the download to specific platforms.
</maml:para>
<maml:para>If you select Windows files you can use the -Format dynamic parameter to download only MSI or ZIP files. Note that this will not work if you specify a combination of Windows and non-Windows platforms.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Save-PSReleaseAsset</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The destination folder for all downloads.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Download all files to the destination path. This is the default behavior.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Passthru</maml:name>
<maml:Description><maml:para>
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi"><maml:name>WhatIf</maml:name>
<maml:Description><maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf"><maml:name>Confirm</maml:name>
<maml:Description><maml:para>Prompts you for confirmation before running the cmdlet.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Save-PSReleaseAsset</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The destination folder for all downloads.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>.</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>Select one or more platforms.
</maml:para>
</maml:Description>
<command:parameterValueGroup><command:parameterValue required="false" variableLength="false">AppImage</command:parameterValue>
<command:parameterValue required="false" variableLength="false">CentOS</command:parameterValue>
<command:parameterValue required="false" variableLength="false">MacOS</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Suse</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Ubuntu14</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Ubuntu16</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Win10</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Win7-x64</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Win7-x86</command:parameterValue>
<command:parameterValue required="false" variableLength="false">Win81</command:parameterValue>
</command:parameterValueGroup>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Passthru</maml:name>
<maml:Description><maml:para>
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi"><maml:name>WhatIf</maml:name>
<maml:Description><maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf"><maml:name>Confirm</maml:name>
<maml:Description><maml:para>Prompts you for confirmation before running the cmdlet.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Save-PSReleaseAsset</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The destination folder for all downloads.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>.</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName)" position="named" aliases="none"><maml:name>Filename</maml:name>
<maml:Description><maml:para>The local filename for the download.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName)" position="named" aliases="none"><maml:name>Hash</maml:name>
<maml:Description><maml:para>The SHA256 file hash. If the actual download does not match this value you will get a warning.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName)" position="named" aliases="none"><maml:name>URL</maml:name>
<maml:Description><maml:para>The URL for the download release.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Passthru</maml:name>
<maml:Description><maml:para>
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi"><maml:name>WhatIf</maml:name>
<maml:Description><maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf"><maml:name>Confirm</maml:name>
<maml:Description><maml:para>Prompts you for confirmation before running the cmdlet.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The destination folder for all downloads.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>.</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Download all files to the destination path. This is the default behavior.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>Select one or more platforms.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName)" position="named" aliases="none"><maml:name>Filename</maml:name>
<maml:Description><maml:para>The local filename for the download.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName)" position="named" aliases="none"><maml:name>Hash</maml:name>
<maml:Description><maml:para>The SHA256 file hash. If the actual download does not match this value you will get a warning.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName)" position="named" aliases="none"><maml:name>URL</maml:name>
<maml:Description><maml:para>The URL for the download release.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Passthru</maml:name>
<maml:Description><maml:para>
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi"><maml:name>WhatIf</maml:name>
<maml:Description><maml:para>Shows what would happen if the cmdlet runs. The cmdlet is not run.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf"><maml:name>Confirm</maml:name>
<maml:Description><maml:para>Prompts you for confirmation before running the cmdlet.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>system.string</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>system.io.fileinfo</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
<dev:code>PS C:\&gt; Save-PSReleaseAsset F:\PS6 -all</dev:code>
<dev:remarks><maml:para>
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>
<dev:code>PS C:\&gt; Save-PSReleaseAsset -path F:\PS6 -name Win10 -format msi</dev:code>
<dev:remarks><maml:para>
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>
<dev:code>PS C:\&gt; Save-PSReleaseAsset -path F:\PS6 -name Ubuntu14,Ubuntu16,CentOS</dev:code>
<dev:remarks><maml:para>
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>-------------------------- EXAMPLE 4 --------------------------</maml:title>
<dev:code>PS C:\&gt; Get-PSReleaseAsset -Family Ubuntu | Save-PSReleaseAsset -path D:\Temp</dev:code>
<dev:remarks><maml:para>Get the Ubuntu assets and save them to D:\Temp
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Invoke-WebRequest</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
<maml:navigationLink><maml:linkText>Get-PSReleaseAsset</maml:linkText>
<maml:uri></maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
</helpItems>