Skip to content

Install-WinGet

SYNOPSIS

Install Winget (beta)

SYNTAX

Install-WinGet [[-DownloadPath] <String>] [-DownloadOnly] [-KeepDownload]
 [<CommonParameters>]

DESCRIPTION

Install WinGet on Windows Sandbox (or on builds of Windows 10 prior to build 1709 that did not ship with it preinstalled). This script exists mostly as an exercise, as there are already many ways to install WinGet.

EXAMPLES

EXAMPLE 1

Install-WinGet

EXAMPLE 2

Install-WinGet -KeepDownload

Installs WinGet and keeps the downloaded AppX packages.

PARAMETERS

-DownloadPath

Path of the directory to save the downloaded packages in (optional).

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DownloadOnly

Download the packages without installing them (optional).

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-KeepDownload

Keep the downloaded packages (optional).

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable, and -ProgressAction. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

OUTPUTS

NOTES

Author: Sam Erde Version: 0.1.0 Modified: 2024-10-23

To Do: - Check for newer versions of packages on GitHub - Error handling - Create the target folder if it does not already exist