Partager via


Add-SCSQLDeployment

Ajoute un déploiement SQL Server à un profil SQL Server.

Syntaxe

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

Description

L’applet de commande Add-SCSQLDeployment ajoute un déploiement Microsoft SQL Server à un profil SQL Server.

Exemples

Exemple 1 : Ajouter un déploiement SQL Server à un profil SQL Server

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> $DeploymentRunAsProfile = Get-SCRunAsProfile -Name "NTSystemRAP"
PS C:\> $SARunAsProfile = Get-SCRunAsProfile -Name "SQLAdminRAP"
PS C:\> $SQLSvcsRunAsProfile = Get-SCRunAsProfile -Name "NTSystemRAP"
PS C:\> Add-SCSQLDeployment -SQLProfile $SQLProfile -Name "SQL Deployment 01" -MediaSource "C:\SQLMedia" -InstanceID "SysPrepSQL" -InstanceName "MSSQLSERVER" -DeploymentTimeoutSeconds 3600 -SQLAuthenticationType "SQLServerAuthentication" -EnableNamedPipes $True -EnableTCP $True -SQLSysAdminMemberList @("Contoso\SQLAdmins") -ProductKey $Null -AgentServiceRunAsProfile $SQLSvcsRunAsProfile -SQLServiceRunAsProfile $SQLSvcsRunAsProfile -DeploymentRunAsProfile $DeploymentRunAsProfile -SARunAsProfile $SARunAsProfile

La première commande obtient le profil SQL Server nommé SQLProfile01, puis stocke cet objet dans la variable $SQLProfile.

La deuxième commande obtient la RunAsProfile nommée NTSystemRAP, puis stocke cet objet dans la variable $DeploymentRunAsProfile. Pour plus d’informations, tapez Get-Help Get-SCRunAsProfile. Une commande suivante spécifie cet objet pour lancer et exécuter le déploiement.

La troisième commande obtient la RunAsProfile nommée SQLAdminRAP, puis stocke cet objet dans la variable $SARunAsProfile. Une commande suivante définit cette valeur comme informations d’identification d’administrateur système pour le déploiement.

La quatrième commande obtient la RunAsProfile nommée NTSystemRAP, puis stocke cet objet dans la variable $SQLSvcsRunAsProfile. Une commande suivante spécifie cette valeur en tant que compte de service pour les services Windows SQL Server et SQL Server Agent,

La commande finale ajoute un déploiement SQL Server nommé SQL Deployment 01 au profil SQLProfile01 SQL. Cette commande spécifie Objets RunAsProfile que les commandes précédentes stockées dans des variables.

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:True
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 installer 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 qu’il expire.

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:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InstanceName

Spécifie le nom de l’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 nouveau déploiement DE SQL Server.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
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 réponses avec les paramètres du système d’exploitation invité. La valeur par défaut est $True. La console VMM utilise ce paramètre. Ne spécifiez pas ce paramètre.

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 ajoute.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
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 ajoute.

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

-SQLProfile

Spécifie le profil SQL Server auquel cette applet de commande ajoute un déploiement SQL Server.

Type:SQLProfile
Position:Named
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:True
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:True
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.