Project

PSPublishModule

Build, test, version, sign, and publish PowerShell modules with reusable PowerForge pipelines.

Stars 48
Forks 16
PowerShell Gallery downloads 17,213
Release v3.0.169
Language: C# Updated: 2026-10-13

API Reference

Command

Update-ManagedScriptFileInfo

Namespace PSPublishModule
Inputs
None

Updates PSResourceGet-compatible PSScriptInfo metadata in an existing script file.

Remarks

Updates PSResourceGet-compatible PSScriptInfo metadata in an existing script file.

Examples

Authored help example

EXAMPLE 1


Update-ManagedScriptFileInfo -Path 'C:\Path'
        

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Update-ManagedScriptFileInfo [-Author <String>] [-CompanyName <String>] [-Copyright <String>] [-Description <String>] [-ExternalModuleDependencies <String[]>] [-ExternalScriptDependencies <String[]>] [-Guid <Guid>] [-IconUri <String>] [-LicenseUri <String>] -Path <String> [-PrivateData <String>] [-ProjectUri <String>] [-ReleaseNotes <String>] [-RemoveSignature] [-RequiredModules <Hashtable[]>] [-RequiredScripts <String[]>] [-Tags <String[]>] [-Version <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Author String optionalposition: namedpipeline: False
Script author.
CompanyName String optionalposition: namedpipeline: False
Company name.
Copyright String optionalposition: namedpipeline: False
Copyright text.
Description String optionalposition: namedpipeline: False
Script description stored in comment-based help.
ExternalModuleDependencies String[] optionalposition: namedpipeline: False
External module dependencies.
ExternalScriptDependencies String[] optionalposition: namedpipeline: False
External script dependencies.
Guid Guid optionalposition: namedpipeline: False
Script metadata GUID.
IconUri String optionalposition: namedpipeline: False
Icon URI.
LicenseUri String optionalposition: namedpipeline: False
License URI.
Path String requiredposition: 0pipeline: False
Path to the script file.
PrivateData String optionalposition: namedpipeline: False
Private data text.
ProjectUri String optionalposition: namedpipeline: False
Project URI.
ReleaseNotes String optionalposition: namedpipeline: False
Release notes text.
RemoveSignature SwitchParameter optionalposition: namedpipeline: False
Remove an existing Authenticode signature block from the script body.
RequiredModules Hashtable[] optionalposition: namedpipeline: False
Required modules as PSResourceGet-style hashtables.
RequiredScripts String[] optionalposition: namedpipeline: False
Required script dependencies.
Tags String[] optionalposition: namedpipeline: False
Search tags.
Version String optionalposition: namedpipeline: False
Script version.