Dela via


Add-SCApplicationDeployment

Lägger till ett program i en programprofil.

Syntax

Add-SCApplicationDeployment
   -SQLDeploymentRunAsAccount <VMMCredential>
   [-TimeoutSeconds <Int32>]
   [-VMMServer <ServerConnection>]
   -ApplicationProfile <ApplicationProfile>
   [-ApplicationPackage <ApplicationPackage>]
   -Name <String>
   [-SQLDac]
   [-SQLInstanceName <String>]
   [-DACInstanceName <String>]
   [-SQLAuthenticationType <String>]
   [-SkipPolicyValidation <Boolean>]
   [-BlockOnChanges <Boolean>]
   [-IgnoreDataLoss <Boolean>]
   [-RollbackOnFailure <Boolean>]
   [-UninstallMode <String>]
   [-FailDeploymentIfDBExists <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCApplicationDeployment
   [-TimeoutSeconds <Int32>]
   [-RunAsAccount <VMMCredential>]
   [-VMMServer <ServerConnection>]
   -ApplicationProfile <ApplicationProfile>
   [-ApplicationPackage <ApplicationPackage>]
   -Name <String>
   [-Script]
   [-Executable <String>]
   [-CommandParameters <String>]
   [-Scriptblock <String>]
   [-ScriptCommandSetting <SCScriptCommandSetting>]
   [-StandardInput <String>]
   [-LibraryResource <CustomResource>]
   [-EnvironmentVariables <Hashtable>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCApplicationDeployment
   [-TimeoutSeconds <Int32>]
   [-VMMServer <ServerConnection>]
   -ApplicationProfile <ApplicationProfile>
   [-ApplicationPackage <ApplicationPackage>]
   -Name <String>
   [-WebDeploy]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Cmdleten Add-SCApplicationDeployment lägger till ett program i en programprofil.

Exempel

Exempel 1: Lägga till ett webbprogram i en programdistribution

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $AppPackage = Get-SCApplicationPackage -Name "WebApp01.zip"
PS C:\> $AppDeployment = Add-SCApplicationDeployment -ApplicationProfile $AppProfile -WebDeploy -Name "SvcWebDeployment01" -ApplicationPackage $AppPackage

Det första kommandot hämtar programprofilobjektet med namnet SvcWebAppProfile01 och lagrar objektet i variabeln $AppProfile.

Det andra kommandot hämtar programpaketobjektet med namnet WebApp01.zip från VMM-biblioteket och lagrar objektet i variabeln $AppPackage.

Det sista kommandot lägger till programpaketet som lagras i $AppPackage till programprofilen som lagras i $AppProfile och ger programdistributionen namnet SvcWebDepAD.

Parametrar

-ApplicationPackage

Anger ett programpaketobjekt.

Typ:ApplicationPackage
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ApplicationProfile

Anger ett programprofilobjekt.

Typ:ApplicationProfile
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-BlockOnChanges

Anger om SQL DAC-uppdateringen blockeras om databasschemat skiljer sig från det som definierades i föregående DAC.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-CommandParameters

Anger parametrarna för ett skript eller körbart program.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DACInstanceName

Anger namnet på en DAC-instans (datanivåprogram).

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EnvironmentVariables

Anger en hash-tabell som innehåller miljövariablerna för programmet.

Typ:Hashtable
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Executable

Anger namnet på ett körbart program.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-FailDeploymentIfDBExists

Anger om du vill fortsätta med distributionen om det redan finns en databas med samma namn.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IgnoreDataLoss

Anger om dataförlust som kan uppstå vid uppdatering av SQL Server-databasen ignoreras.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-LibraryResource

Anger en resurs som lagras i VMM-biblioteket (Virtual Machine Manager).

Typ:CustomResource
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på ett VMM-objekt.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RollbackOnFailure

Anger om du vill återställa några ändringar om SQL Server-databasuppdateringen misslyckas.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsAccount

Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Script

Anger ett VMM-skriptobjekt.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Scriptblock

Anger ett skriptblock, som en sträng, för ett skriptprogram.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ScriptCommandSetting

Anger ett skriptkommandoinställningsobjekt.

Typ:SCScriptCommandSetting
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SkipPolicyValidation

Anger om principverifiering mot SQL Server-databasen ska ske.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLAuthenticationType

Anger SQL Server-autentiseringstypen. Giltiga värden är:

  • SQLServerAuthentication
  • WindowsAuthentication
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLDac

Anger att programmet är ett SQL Server-program på datanivå (DAC).

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLDeploymentRunAsAccount

Anger ett Kör som-konto som ska användas för att kommunicera med en SQL Server-distribution.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLInstanceName

Anger namnet på en SQL Server-instans.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StandardInput

Anger en sökväg till en fil som innehåller standardindatainformation som ska användas med skriptkommandot.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TimeoutSeconds

Anger hur lång tid i sekunder en process väntar innan tidsgränsen nås.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UninstallMode

Anger avinstallationsläget. Giltiga värden är:

  • MakeUnmanaged
  • Koppla frånDatabas
  • DropDatabase
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WebDeploy

Anger att programmet är ett webbprogram.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

ApplicationDeployment

Den här cmdleten returnerar ett ApplicationDeployment--objekt.