Dela via


Set-SCSQLDeployment

Ändrar en SQL Server-distribution.

Syntax

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

Cmdleten Set-SCSQLDeployment ändrar en Microsoft SQL Server-distribution.

Exempel

Exempel 1: Ändra en befintlig SQL Server-distribution

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")

Det första kommandot hämtar SQL Server-profilen med namnet SQLProfile01 och lagrar sedan objektet i variabeln $SQLProfile. Det här kommandot använder cmdleten Get-SCSQLProfile.

Det andra kommandot hämtar SQL Server-distributionen med namnet SQL Deployment från SQL-profilen som lagras i $SQLProfile och lagrar sedan objektet i variabeln $SQLDeployment.

Det sista kommandot ändrar SQL Server-administratörerna för SQL-distributionen som lagras i $SQLDeployment.

Parametrar

-AgentServiceRunAsAccount

Anger det Kör som-konto som SQL Server-agenttjänsten använder.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DeploymentRunAsAccount

Anger det Kör som-konto som den här cmdleten använder för att ändra SQL Server.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DeploymentTimeoutSeconds

Anger hur lång tid, i sekunder, som SQL Server-distributionen väntar innan tidsgränsen nås.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EnableNamedPipes

Anger om fjärranslutningar använder namngivna rör.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EnableTCP

Anger om fjärranslutningar använder TCP/IP.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InstanceID

Anger ID för en SQL Server-distributionsinstans.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InstanceName

Anger namnet på en SQL Server Analysis Services-databasinstans (SSAS).

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger en variabel där jobbstatus spåras och lagras.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MediaSource

Anger en mediekälla som SQL Server-distributionen ska ändra.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MergeSQLAnswerFile

Anger om den här cmdleten sammanfogar SQL Server-konfigurationsfilen och gästoperativsystemets inställningar. Standardvärdet är $True. Virtual Machine Manager-administratörskonsolen använder den här parametern. Ange inte den här parametern i kommandotolken.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på DEN SQL Server-distribution som den här cmdleten ändrar.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ProductKey

Anger produktnyckeln för VMM-servern. Produktnyckeln är ett 25-siffrigt nummer som identifierar produktlicensen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ReportingServiceRunAsAccount

Anger det Kör som-konto som Reporting Services använder.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SARunAsAccount

Anger Kör som-kontot för SQL Server-systemadministratörslösenordet.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SecurityMode

Anger säkerhetsläget för SQL Server. Giltiga värden är: WindowsAuthentication och SQLServerAuthentication.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLConfigurationFile

Anger konfigurationsfilen för SQL Server-distributionen som den här cmdleten ändrar.

Typ:Script
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLDeployment

Anger den SQL Server-distribution som den här cmdleten ändrar.

Typ:SQLDeployment
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SQLServiceRunAsAccount

Anger det Kör som-konto som SQL Server-tjänsten använder.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SQLSysAdminMemberList

Anger en matris med användare som är SQL Server-administratörer.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

SQLDeployment

Den här cmdleten returnerar ett SQLDeployment- objekt.