Skip to main content

Publish-AdmfContext

SYNOPSIS​

Publishes a Context as a PowerShell Package.

SYNTAX​

Path​

Publish-AdmfContext -Path <string> -Repository <string> [-ApiKey <string>] [-GetV3]
[<CommonParameters>]

Store​

Publish-AdmfContext -Name <string> -Repository <string> [-Store <string>] [-Version <version>]
[-ApiKey <string>] [-GetV3] [<CommonParameters>]

DESCRIPTION​

Publishes a Context as a PowerShell Package. This wraps a Context as its own PowerShell module named "ADMF.Context.<ContextName>".

It uses the version number in the context.json for the module version. All dependent contexts are declared as a module dependency following the same naming scheme.

EXAMPLES​

EXAMPLE 1​

Publish-AdmfContext -Path 'C:\ADMF\Default\1.0.0' -Repository Contoso

Publishes the "Default" Context to the Contoso repository

PARAMETERS​

-ApiKey​

API Key of the repository to publish to. Defaults to "Whatever"

Type: System.String
DefaultValue: whatever
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-GetV3​

Use PowerShellGet V3 or later. Defaults to the configuration setting of ADMF.PowerShellGet.UseV3.

Type: System.Management.Automation.SwitchParameter
DefaultValue: (Get-PSFConfigValue -FullName ADMF.PowerShellGet.UseV3 -Fallback $false)
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Name​

Name of the Context to publish. Will search known Context stores for available Contexts.

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Store
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Path​

Path to the Context to publish.

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Path
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Repository​

Repository to publish the Context to.

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Store​

Store to search for the Context to publish. Will search all stores if not otherwise specified.

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Store
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Version​

Version of the Context to publish. Will publish the latest version if not specified.

Type: System.Version
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Store
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

CommonParameters​

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.