New-CapaPackageWithGit
New-CapaPackageWithGit
SYNOPSIS
Creates a new capa package with Git support
SYNTAX
NotAdvanced
New-CapaPackageWithGit -PackageName <string> -PackageVersion <string> -PackageType <string>
-BasePath <string> [-CapaServer <string>] [-SQLServer <string>] [-Database <string>]
[-DefaultManagementPoint <string>] [-PackageBasePath <string>] [<CommonParameters>]
Advanced
New-CapaPackageWithGit -SoftwareName <string> -SoftwareVersion <string> -PackageType <string>
-BasePath <string> -Advanced [-CapaServer <string>] [-SQLServer <string>] [-Database <string>]
[-DefaultManagementPoint <string>] [-PackageBasePath <string>] [<CommonParameters>]
ALIASES
This cmdlet has the following aliases,
DESCRIPTION
Creates a local folder structure you can use with Git to manage your deployment of Capa packages. There is both a simple and advanced mode.
It is recommended to read the documentation before using this function. https://github.com/Mark5900/Capa.PowerShell.Module/tree/main/Documentation
EXAMPLES
EXAMPLE 1
New-CapaPackageWithGit -PackageName ‘Test1’ -PackageVersion ‘v1.0’ -PackageType ‘VBScript’ -BasePath ‘C:\Temp’ -CapaServer ‘CISERVER’ -SQLServer ‘CISERVER’ -Database ‘CapaInstaller’ -DefaultManagementPoint ‘1’ -PackageBasePath ‘E:\CapaInstaller\CMPProduction\ComputerJobs’
EXAMPLE 2
New-CapaPackageWithGit -SoftwareName ‘Test1’ -SoftwareVersion ‘v1.0’ -PackageType ‘PowerPack’ -BasePath ‘C:\Temp’ -CapaServer ‘CISERVER’ -SQLServer ‘CISERVER’ -Database ‘CapaInstaller’ -DefaultManagementPoint ‘1’ -PackageBasePath ‘E:\CapaInstaller\CMPProduction\ComputerJobs’ -Advanced
PARAMETERS
-Advanced
When specified the advanced setup will be used
Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: Advanced
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-BasePath
The base path where the package folder will be created
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-CapaServer
The Capa server name
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Database
The Capa database name
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-DefaultManagementPoint
The default management point
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PackageBasePath
The path of where CapaInstaller is saving the packages, example E:\CapaInstaller\CMPProduction\ComputerJobs
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PackageName
The name of the package
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: NotAdvanced
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PackageType
The type of the package, either VBScript or PowerPack
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PackageVersion
The version of the package
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: NotAdvanced
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-SoftwareName
The name of the software
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: Advanced
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-SoftwareVersion
The version of the software
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: Advanced
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-SQLServer
The SQL server name
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: (All)
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.
INPUTS
OUTPUTS
NOTES
This is a custom function that is not part of the CapaSDK