Partager via


Set-SCApplicationDeployment

Modifie un déploiement d’application.

Syntax

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

Description

L’applet de commande Set-SCApplicationDeployment modifie un déploiement d’application.

Exemples

Exemple 1 : Mettre à jour le package d’application pour un déploiement d’application web

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $AppDeployment = Get-SCApplicationDeployment -Name "SvcWebDeployment01" -ApplicationProfile $AppProfile 
PS C:\> $AppPackage = Get-SCApplicationPackage -Name "WebApp02.zip"
PS C:\> Set-SCApplicationDeployment -ApplicationDeployment $AppDeployment -ApplicationPackage $AppPackage

La première commande obtient l’objet de profil d’application nommé SvcWebAppProfile01 et stocke l’objet dans la variable $AppProfile.

La deuxième commande obtient l’objet de déploiement d’application nommé SvcWebDeployment01 pour le profil d’application stocké dans $AppProfile, puis stocke l’objet dans la variable $AppDeployment.

La troisième commande obtient l’objet de package d’application nommé WebApp02.zip à partir de la bibliothèque VMM et stocke l’objet dans la variable $AppPackage.

La dernière commande met à jour le déploiement d’application stocké dans $AppDeployment en remplaçant le package d’application précédent par celui stocké dans $AppPackage.

Paramètres

-ApplicationDeployment

Spécifie un objet de déploiement d’application.

Type:ApplicationDeployment
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationPackage

Spécifie un objet de package d’application.

Type:ApplicationPackage
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BlockOnChanges

Indique si la mise à jour sql DAC est bloquée si le schéma de base de données est différent de celui défini dans la DAC précédente.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CommandParameters

Spécifie les paramètres d’un script ou d’un programme exécutable.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DACInstanceName

Spécifie le nom d’une instance DAC (Data-Tier Application).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnvironmentVariables

Spécifie un hachage qui contient les variables d’environnement de l’application.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Executable

Spécifie le nom d’un programme exécutable.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailDeploymentIfDBExists

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IgnoreDataLoss

Indique si la perte de données qui peut se produire lors de la mise à jour de la base de données SQL Server est ignorée.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryResource

Spécifie une ressource stockée dans la bibliothèque Virtual Machine Manager (VMM).

Type:CustomResource
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Spécifie le nom d’un objet VMM.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RollbackOnFailure

Annule les modifications apportées si la mise à jour de base de données SQL Server échoue.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsAccount

Spécifie un compte d’identification qui contient des informations d’identification avec l’autorisation d’effectuer cette action.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scriptblock

Spécifie un bloc de script, sous forme de chaîne, pour une application de script.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptCommandSetting

Spécifie un objet de paramètre de commande de script.

Type:SCScriptCommandSetting
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipPolicyValidation

Indique si la validation de stratégie par rapport à la base de données SQL Server doit se produire.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQLAuthenticationType

Spécifie le type d’authentification SQL Server. Les valeurs valides pour ce paramètre sont :

  • SQLServerAuthentication
  • WindowsAuthentication
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQLDeploymentRunAsAccount

Spécifie un compte d’identification à utiliser pour communiquer avec un déploiement de SQL Server.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQLInstanceName

Spécifie le nom d’une instance SQL Server.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StandardInput

Spécifie un chemin d’accès à un fichier qui contient des informations d’entrée standard à utiliser avec la commande de script.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSeconds

Spécifie le temps, en secondes, qu’un processus attend avant l’expiration du délai d’attente.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UninstallMode

Spécifie le mode de désinstallation. Les valeurs valides pour ce paramètre sont :

  • MakeUnmanaged
  • DétacherDatabase
  • DropDatabase
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Sorties

ApplicationDeployment

Cette applet de commande retourne un objet ApplicationDeployment .