Update-CapaPackageScriptAndKit
Update-CapaPackageScriptAndKit
SYNOPSIS
Use this function to update a package script and kit in Capa.
SYNTAX
VBScriptWithKit
Update-CapaPackageScriptAndKit -PackageName <string> -PackageVersion <string>
-ScriptContent <string> -ScriptType <string> -PackageType <string> -PackageBasePath <string>
-KitFolderPath <string> [<CommonParameters>]
PowerPackWithKit
Update-CapaPackageScriptAndKit -PackageName <string> -PackageVersion <string>
-ScriptContent <string> -ScriptType <string> -PackageType <string> -PackageBasePath <string>
-SqlServerInstance <string> -Database <string> -KitFolderPath <string> [-Credential <pscredential>]
[<CommonParameters>]
VBScript
Update-CapaPackageScriptAndKit -PackageName <string> -PackageVersion <string>
-ScriptContent <string> -ScriptType <string> -PackageType <string> -PackageBasePath <string>
[<CommonParameters>]
PowerPack
Update-CapaPackageScriptAndKit -PackageName <string> -PackageVersion <string>
-ScriptContent <string> -ScriptType <string> -PackageType <string> -SqlServerInstance <string>
-Database <string> [-Credential <pscredential>] [<CommonParameters>]
Kit
Update-CapaPackageScriptAndKit -PackageName <string> -PackageVersion <string>
-PackageBasePath <string> -KitFolderPath <string> [<CommonParameters>]
ALIASES
This cmdlet has the following aliases,
DESCRIPTION
Use this function to update a package script and kit in Capa. You will need SqlServer module installed if you want to update a PowerPack script.
EXAMPLES
EXAMPLE 1
$ScriptContent = Get-Content -Path ‘C:\Users\CIKursus\Downloads\InstallScript.ps1’ | Out-String Update-CapaPackageScriptAndKit -PackageName ‘Test1’ -PackageVersion ‘v1.0’ -ScriptContent $ScriptContent -ScriptType ‘Install’ -PackageType ‘PowerPack’ -SqlServerInstance $CapaServer -Database $Database
EXAMPLE 2
Update-CapaPackageScriptAndKit -PackageName ‘Test1’ -PackageVersion ‘v1.0’ -ScriptContent “Write-Host ‘Hello World’” -ScriptType ‘Install’ -PackageType ‘PowerPack’ -SqlServerInstance $CapaServer -Database $Database
EXAMPLE 3
Update-CapaPackageScriptAndKit -PackageName ‘Test1’ -PackageVersion ‘v1.0’ -ScriptContent “Write-Host ‘Hello World’” -ScriptType ‘Uninstall’ -PackageType ‘PowerPack’ -SqlServerInstance $CapaServer -Database $Database
EXAMPLE 4
Update-CapaPackageScriptAndKit -PackageName ‘Test1’ -PackageVersion ‘v1.0’ -ScriptContent “Write-Host ‘Hello World’” -ScriptType ‘Install’ -PackageType ‘PowerPack’ -SqlServerInstance $CapaServer -Database $Database -PackageBasePath ‘D:\CapaInstaller\CMPProduction\ComputerJobs’ -KitFolderPath ‘C:\Users\CIKursus\Downloads\Kit’
EXAMPLE 5
Update-CapaPackageScriptAndKit -PackageName ‘Opgave 1’ -PackageVersion ‘v1.0’ -ScriptContent “Write-Host ‘Hello World’” -ScriptType ‘Install’ -PackageType ‘VBScript’ -PackageBasePath ‘D:\CapaInstaller\CMPProduction\ComputerJobs’
EXAMPLE 6
Update-CapaPackageScriptAndKit -PackageName ‘Opgave 1’ -PackageVersion ‘v1.0’ -ScriptContent “Write-Host ‘Hello World’” -ScriptType ‘Uninstall’ -PackageType ‘VBScript’ -PackageBasePath ‘D:\CapaInstaller\CMPProduction\ComputerJobs’
EXAMPLE 7
Update-CapaPackageScriptAndKit -PackageName ‘Opgave 1’ -PackageVersion ‘v1.0’ -PackageBasePath ‘D:\CapaInstaller\CMPProduction\ComputerJobs’ -KitFolderPath ‘C:\Users\CIKursus\Downloads\Kit'
PARAMETERS
-Credential
The credentials to use when connecting to the SQL Server instance. Default is to use the current user’s credentials.
Type: System.Management.Automation.PSCredential
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: PowerPackWithKit
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPack
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Database
The name of the database.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPack
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-KitFolderPath
The path to the folder containing files to set as kit.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: Kit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: VBScriptWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PackageBasePath
The path to the package folder. Example: \CISRVKURSUS.CIKURSUS.local\CMPProduction\ComputerJobs
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: Kit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: VBScriptWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: VBScript
Position: Named
IsRequired: true
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: (All)
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PackageType
The type of the package. Valid values are: PowerPack, VBScript.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: VBScriptWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: VBScript
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPack
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: (All)
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ScriptContent
The content of the script.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: VBScriptWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: VBScript
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPack
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ScriptType
The type of the script. Valid values are: Install, Uninstall, UserConfiguration.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: VBScriptWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: VBScript
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPack
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-SqlServerInstance
The name of the SQL Server instance.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
ParameterValue: []
Aliases: []
ParameterSets:
- Name: PowerPackWithKit
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
- Name: PowerPack
Position: Named
IsRequired: true
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