Share via


Get-SCSQLDeployment

Gets a SQL Server deployment.

Syntax

SQLProfile

Get-SCSQLDeployment
    -SQLProfile <SQLProfile>
    [-VMMServer <ServerConnection>]
    [-Name <String>]
    [<CommonParameters>]

SQLConfigurationFile

Get-SCSQLDeployment
    [-VMMServer <ServerConnection>]
    [-SQLConfigurationFile <Script>]
    [<CommonParameters>]

ID

Get-SCSQLDeployment
    -ID <Guid>
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

Description

The Get-SCSQLDeployment cmdlet gets a Microsoft SQL Server deployment.

Examples

Example 1: Get a specific SQL Server deployment object from an existing SQL Server profile

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> Get-SCSQLDeployment -SQLProfile $SQLProfile -Name "SQL Deployment 01"

The first command gets the SQL Server profile named SQLProfile01, and then stores that object in the $SQLProfile variable. This command uses the Get-SCSQLProfile cmdlet.

The second command gets the SQL Server deployment named SQL Deployment 01 from the SQL Profile stored in $SQLProfile.

Parameters

-ID

Specifies the unique ID of the deployment that this cmdlet gets.

Parameter properties

Type:Guid
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ID
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Name

Specifies the name of the SQL Server deployment that this cmdlet gets.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

SQLProfile
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SQLConfigurationFile

Specifies the configuration file for the SQL Server deployment that this cmdlet gets.

Parameter properties

Type:Script
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

SQLConfigurationFile
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SQLProfile

Specifies the SQL Server profile from which this cmdlet gets a SQL Server deployment.

Parameter properties

Type:SQLProfile
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

SQLProfile
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-VMMServer

Specifies the VMM server on which this cmdlet operates.

Parameter properties

Type:ServerConnection
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Outputs

SQLDeployment

This cmdlet returns a SQLDeployment object.