Partager via


Set-SCSQLDeployment

Modifie un déploiement SQL Server.

Syntaxe

Set-SCSQLDeployment
   [-AgentServiceRunAsAccount <VMMCredential>]
   [-SQLServiceRunAsAccount <VMMCredential>]
   [-SQLConfigurationFile <Script>]
   [-ReportingServiceRunAsAccount <VMMCredential>]
   [-DeploymentRunAsAccount <VMMCredential>]
   [-DeploymentTimeoutSeconds <Int32>]
   [-EnableNamedPipes <Boolean>]
   [-SARunAsAccount <VMMCredential>]
   [-SecurityMode <String>]
   [-EnableTCP <Boolean>]
   [-ProductKey <String>]
   [-SQLDeployment] <SQLDeployment>
   [-Name <String>]
   [-InstanceID <String>]
   [-MediaSource <String>]
   [-SQLSysAdminMemberList <String[]>]
   [-InstanceName <String>]
   [-MergeSQLAnswerFile <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Set-SCSQLDeployment modifie un déploiement Microsoft SQL Server.

Exemples

Exemple 1 : Modifier un déploiement SQL Server existant

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> $SQLDeployment = Get-SCSQLDeployment -SQLProfile $SQLProfile -Name "SQL Deployment 01"
PS C:\> Set-SCSQLDeployment -SQLDeployment $SQLDeployment -SQLSysAdminMemberList @("Contoso\SQLAdmins","Contoso\User")

La première commande obtient le profil SQL Server nommé SQLProfile01, puis stocke cet objet dans la variable $SQLProfile. Cette commande utilise l’applet de commande Get-SCSQLProfile.

La deuxième commande obtient le déploiement SQL Server nommé Déploiement SQL à partir du profil SQL stocké dans $SQLProfile, puis stocke cet objet dans la variable $SQLDeployment.

La commande finale modifie les administrateurs SQL Server pour le déploiement SQL stocké dans $SQLDeployment.

Paramètres

-AgentServiceRunAsAccount

Spécifie le compte d’identification que le service de l’agent SQL Server utilise.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DeploymentRunAsAccount

Spécifie le compte d’identification que cette applet de commande utilise pour modifier SQL Server.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DeploymentTimeoutSeconds

Spécifie la durée, en secondes, pendant laquelle le déploiement SQL Server attend avant son expiration.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableNamedPipes

Indique si les connexions distantes utilisent des canaux nommés.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableTCP

Indique si les connexions distantes utilisent TCP/IP.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InstanceID

Spécifie l’ID d’une instance de déploiement SQL Server.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InstanceName

Spécifie le nom d’une instance de base de données SQL Server Analysis Services (SSAS).

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobVariable

Spécifie une variable dans laquelle la progression du travail est suivie et stockée.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MediaSource

Spécifie une source multimédia pour le déploiement DE SQL Server à modifier.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MergeSQLAnswerFile

Indique si cette applet de commande fusionne le fichier de configuration SQL Server et les paramètres du système d’exploitation invité. La valeur par défaut est $True. Virtual Machine Manager Administrator Console utilise ce paramètre. Ne spécifiez pas ce paramètre à l’invite de commandes.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom du déploiement SQL Server que cette applet de commande modifie.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ProductKey

Spécifie la clé de produit pour le serveur VMM. La clé de produit est un numéro à 25 chiffres qui identifie la licence du produit.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ReportingServiceRunAsAccount

Spécifie le compte d’identification que Reporting Services utilise.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SARunAsAccount

Spécifie le compte d’identification du mot de passe administrateur système SQL Server.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SecurityMode

Spécifie le mode de sécurité pour SQL Server. Les valeurs valides sont : WindowsAuthentication et SQLServerAuthentication.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SQLConfigurationFile

Spécifie le fichier de configuration du déploiement SQL Server que cette applet de commande modifie.

Type:Script
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SQLDeployment

Spécifie le déploiement SQL Server que cette applet de commande modifie.

Type:SQLDeployment
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SQLServiceRunAsAccount

Spécifie le compte d’identification que le service SQL Server utilise.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SQLSysAdminMemberList

Spécifie un tableau d’utilisateurs qui sont des administrateurs SQL Server.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

SQLDeployment

Cette applet de commande retourne un objet SQLDeployment.