Add-SCSQLDeployment

Agrega una implementación de SQL Server a un perfil de SQL Server.

Syntax

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

El cmdlet Add-SCSQLDeployment agrega una implementación de Microsoft SQL Server a un perfil de SQL Server.

Ejemplos

Ejemplo 1: Agregar una implementación de SQL Server a un perfil de 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

El primer comando obtiene el perfil de SQL Server denominado SQLProfile01 y, a continuación, almacena ese objeto en la variable $SQLProfile.

El segundo comando obtiene el RunAsProfile denominado NTSystemRAP y, a continuación, almacena ese objeto en la variable $DeploymentRunAsProfile. Para obtener más información, escriba Get-Help Get-SCRunAsProfile. Un comando posterior especifica este objeto para iniciar y ejecutar la implementación.

El tercer comando obtiene el runAsProfile denominado SQLAdminRAP y, a continuación, almacena ese objeto en la variable $SARunAsProfile. Un comando posterior define este valor como las credenciales de administrador del sistema para la implementación.

El cuarto comando obtiene el RunAsProfile denominado NTSystemRAP y, a continuación, almacena ese objeto en la variable $SQLSvcsRunAsProfile. Un comando posterior especifica este valor como la cuenta de servicio para el SQL Server y Agente SQL Server servicios de Windows,

El comando final agrega una implementación de SQL Server denominada SQL Deployment 01 al perfil de SQLProfile01. Este comando especifica objetos RunAsProfile que los comandos anteriores almacenados en variables.

Parámetros

-AgentServiceRunAsAccount

Especifica la cuenta de ejecución que usa el servicio de agente de SQL Server.

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

-DeploymentRunAsAccount

Especifica la cuenta de ejecución que usa este cmdlet para instalar SQL Server.

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

-DeploymentTimeoutSeconds

Especifica la cantidad de tiempo, en segundos, que la implementación de SQL Server espera antes de que se agote el tiempo de espera.

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

-EnableNamedPipes

Indica si las conexiones remotas usan canalizaciones con nombre.

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

-EnableTCP

Indica si las conexiones remotas usan TCP/IP.

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

-InstanceID

Especifica el identificador de una instancia de implementación de SQL Server.

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

-InstanceName

Especifica el nombre de la instancia de base de datos de SQL Server Analysis Services (SSAS).

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

-JobVariable

Especifica una variable en la que se realiza un seguimiento del progreso del trabajo y se almacena.

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

-MediaSource

Especifica un origen multimedia para la nueva implementación de SQL Server.

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

-MergeSQLAnswerFile

Indica si este cmdlet combina el archivo de respuesta junto con la configuración del sistema operativo invitado. El valor predeterminado es $True. La consola VMM usa este parámetro. No especifique este parámetro.

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

-Name

Especifica el nombre de la implementación de SQL Server que agrega este cmdlet.

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

-ProductKey

Especifica la clave de producto para el servidor VMM. La clave de producto es un número de 25 dígitos que identifica la licencia del producto.

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

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.

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

-ReportingServiceRunAsAccount

Especifica la cuenta de ejecución que Reporting Services usa.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.

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

-SARunAsAccount

Especifica la cuenta de ejecución para la contraseña de administrador del sistema de SQL Server.

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

-SecurityMode

Especifica el modo de seguridad de SQL Server. Los valores válidos son: WindowsAuthentication y SQLServerAuthentication.

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

-SQLConfigurationFile

Especifica el archivo de configuración para la implementación de SQL Server que agrega este cmdlet.

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

-SQLProfile

Especifica el perfil de SQL Server al que este cmdlet agrega una implementación de SQL Server.

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

-SQLServiceRunAsAccount

Especifica la cuenta de ejecución que usa el servicio SQL Server.

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

-SQLSysAdminMemberList

Especifica una matriz de usuarios que son administradores de SQL Server.

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

Salidas

SQLDeployment

Este cmdlet devuelve un objeto SQLDeployment .