PowerShell Gallery requirements
Microsoft's edit ·
Microsoft's commit message in MicrosoftDocs/PowerShell-Docs · commit 6ba8f28 · +58 −0 lines · also on GitHub
The file is new at this commit, or was moved here from another path: every line shows as added.
1
+---
2
+ms.date: 06/12/2017
3
+contributor: JKeithB
4
+keywords: gallery,powershell,cmdlet,psgallery,psget
5
+title: The PowerShell Gallery
6
+---
7
+# The PowerShell Gallery
8
+
9
+The PowerShell Gallery is the central repository for PowerShell content. In it, you can find useful
10
+PowerShell modules containing PowerShell commands and Desired State Configuration (DSC) resources.
11
+You can also find PowerShell scripts, some of which may contain PowerShell workflows, and which
12
+outline a set of tasks and provide sequencing for those tasks. Some of these packages are authored by
13
+Microsoft, and others are authored by the PowerShell community.
14
+
15
+## PowerShellGet Overview
16
+
17
+The PowerShellGet module contains cmdlets for discovering, installing, updating and publishing
18
+PowerShell packages which contain artifacts such as Modules, DSC Resources, Role Capabilities and Scripts from the
19
+[PowerShell Gallery](https://www.PowerShellGallery.com) and other private repositories.
20
+
21
+## Getting Started with the Gallery
22
+
23
+Installing packages from the Gallery requires the latest version of the PowerShellGet module.
24
+See [Installing PowerShellGet](installing-psget.md) for complete instructions.
25
+
26
+Check out the [Getting Started](getting-started.md) page for more information on how to use
27
+PowerShellGet commands with the Gallery. You can also run *Update-Help -Module PowerShellGet* to
28
+install local help for these commands.
29
+
30
+## Supported Operating Systems
31
+
32
+The **PowerShellGet** module requires **Windows PowerShell 3.0 or newer**, or **PowerShell Core 6.0 or newer**.
33
+
34
+A suitable version of **Windows PowerShell** is available for these operating systems:
35
+
36
+- Windows 10
37
+- Windows 8.1 Pro
38
+- Windows 8.1 Enterprise
39
+- Windows 7 SP1
40
+- Windows Server 2019
41
+- Windows Server 2016
42
+- Windows Server 2012 R2
43
+- Windows Server 2008 R2 SP1
44
+
45
+**PowerShellGet** requires .NET Framework 4.5 or above. You can install .NET Framework 4.5 or
46
+above from [here](https://msdn.microsoft.com/library/5a4x27ek.aspx).
47
+
48
+Since **PowerShell Core** is cross-platform and that means it works on Windows, Linux and MacOS, that also makes
49
+**PowerShellGet** available on those systems. For a full list of systems supported by **PowerShell Core** see
50
+[Installing PowerShell](/powershell/scripting/setup/installing-powershell).
51
+
52
+Many modules hosted in the gallery will support different OSes and have additional requirements. Please refer to the documentation for the modules for more information.
53
+
54
+## Got a question? Have feedback?
55
+
56
+More information about the PowerShell Gallery and PowerShellGet can be found in the
57
+[Getting Started](getting-started.md) page. Please provide feedback and report issues using
58
+[UserVoice](http://windowsserver.uservoice.com/forums/301869-powershell).
Microsoft's Markdown source from MicrosoftDocs/PowerShell-Docs, © Microsoft Corporation, under CC BY 4.0. Changed lines with up to 3 unchanged lines around each; ChangeIntel kept this copy 10 Oct 18:27 UTC. The commit date is when the source changed, which can be hours or days before Learn published it.