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

New-ManagedScriptFileInfo

Namespace PSPublishModule
Inputs
None

Creates a PowerShell script file with PSResourceGet-compatible PSScriptInfo metadata.

Remarks

Creates a PowerShell script file with PSResourceGet-compatible PSScriptInfo metadata.

Examples

Authored help example

EXAMPLE 1


New-ManagedScriptFileInfo -Description 'Value'
        

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

New-ManagedScriptFileInfo [-Author <String>] [-CompanyName <String>] [-Copyright <String>] -Description <String> [-ExternalModuleDependencies <String[]>] [-ExternalScriptDependencies <String[]>] [-Force] [-Guid <Guid>] [-IconUri <String>] [-LicenseUri <String>] -Path <String> [-PrivateData <String>] [-ProjectUri <String>] [-ReleaseNotes <String>] [-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 requiredposition: 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.
Force SwitchParameter optionalposition: namedpipeline: False
Overwrite an existing script file.
Guid Guid optionalposition: namedpipeline: False
Script metadata GUID. A new GUID is generated when omitted.
IconUri String optionalposition: namedpipeline: False
Icon URI.
LicenseUri String optionalposition: namedpipeline: False
License URI.
Path String requiredposition: 0pipeline: False
Path to the script file to create.
PrivateData String optionalposition: namedpipeline: False
Private data text.
ProjectUri String optionalposition: namedpipeline: False
Project URI.
ReleaseNotes String optionalposition: namedpipeline: False
Release notes text.
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. Defaults to 1.0.0.0.