Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Locale: en-US
Module Guid: e4e0bda1-0703-44a5-b70d-8fe704cd0643
Module Name: Microsoft.PowerShell.PSResourceGet
ms.custom: 1.1.1
ms.date: 10/31/2024
ms.date: 05/28/2025
schema: 2.0.0
title: Microsoft.PowerShell.PSResourceGet
---
Expand All @@ -16,7 +16,7 @@ title: Microsoft.PowerShell.PSResourceGet
PSResourceGet is a module with commands for discovering, installing, updating and publishing
PowerShell artifacts like Modules, DSC Resources, Role Capabilities, and Scripts.

This documentation covers the latest version **Microsoft.PowerShell.PSResourceGet** v1.1.0-rc2. For
This documentation covers the latest version **Microsoft.PowerShell.PSResourceGet** v1.1.1. For
a list of differences between versions, see the
[What's new in PSResourceGet?](/powershell/gallery/powershellget/psresourceget-release-notes).

Expand All @@ -30,56 +30,74 @@ a list of differences between versions, see the
## Microsoft.PowerShell.PSResourceGet Cmdlets

### [Compress-PSResource](Compress-PSResource.md)

Compresses a specified folder containing module or script resources into a `.nupkg` file.

### [Find-PSResource](Find-PSResource.md)
Searches for packages from a repository (local or remote), based on a name or other package
properties.

Searches for packages from a repository (local or remote), based on a name or other package properties.

### [Get-InstalledPSResource](Get-InstalledPSResource.md)

Returns modules and scripts installed on the machine via **PowerShellGet**.

### [Get-PSResourceRepository](Get-PSResourceRepository.md)

Finds and returns registered repository information.

### [Get-PSScriptFileInfo](Get-PSScriptFileInfo.md)
The cmdlet creates a new script file, including metadata about the script.

Returns the metadata for a script.

### [Import-PSGetRepository](Import-PSGetRepository.md)

Finds the repositories registered with PowerShellGet and registers them for PSResourceGet.

### [Install-PSResource](Install-PSResource.md)

Installs resources from a registered repository.

### [New-PSScriptFile](New-PSScriptFile.md)
### [New-PSScriptFileInfo](New-PSScriptFileInfo.md)

The cmdlet creates a new script file, including metadata about the script.

### [Publish-PSResource](Publish-PSResource.md)

Publishes a specified module from the local computer to PSResource repository.

### [Register-PSResourceRepository](Register-PSResourceRepository.md)

Registers a repository for PowerShell resources.

### [Save-PSResource](Save-PSResource.md)

Saves resources (modules and scripts) from a registered repository onto the machine.

### [Set-PSResourceRepository](Set-PSResourceRepository.md)

Sets information for a registered repository.

### [Test-PSScriptFile](Test-PSScriptFile.md)
### [Test-PSScriptFileInfo](Test-PSScriptFileInfo.md)

Tests the comment-based metadata in a `.ps1` file to ensure it's valid for publication.

### [Uninstall-PSResource](Uninstall-PSResource.md)

Uninstalls a resource that was installed using **PowerShellGet**.

### [Unregister-PSResourceRepository](Unregister-PSResourceRepository.md)

Removes a registered repository from the local machine.

### [Update-ModuleManifest](Update-ModuleManifest.md)
### [Update-PSModuleManifest](Update-PSModuleManifest.md)

Updates a module manifest file.

### [Update-PSResource](Update-PSResource.md)

Downloads and installs the newest version of a package already installed on the local machine.

### [Update-PSScriptFileInfo](Update-PSScriptFileInfo.md)

This cmdlet updates the comment-based metadata in an existing script `.ps1` file.