Add-SCSQLDeployment
Hozzáad egy SQL Server üzembe helyezést egy SQL Server-profilhoz.
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
Az Add-SCSQLDeployment parancsmag hozzáad egy Microsoft SQL Server üzemelő példányt egy SQL Server-profilhoz.
Példák
1. példa: SQL Server üzembe helyezés hozzáadása egy SQL Server-profilhoz
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
Az első parancs lekéri az SQLProfile01 nevű SQL Server profilt, majd az objektumot a $SQLProfile változóban tárolja.
A második parancs lekéri az NTSystemRAP nevű RunAsProfile-t , majd az objektumot a $DeploymentRunAsProfile változóban tárolja.
További információért írja be a következőt: Get-Help Get-SCRunAsProfile
.
Egy későbbi parancs megadja ezt az objektumot az üzembe helyezés elindításához és futtatásához.
A harmadik parancs lekéri az SQLAdminRAP nevű RunAsProfile-t , majd az objektumot a $SARunAsProfile változóban tárolja. Egy későbbi parancs ezt az értéket az üzembe helyezés rendszergazdai hitelesítő adataiként határozza meg.
A negyedik parancs lekéri az NTSystemRAP nevű RunAsProfile-t , majd az objektumot a $SQLSvcsRunAsProfile változóban tárolja. Egy későbbi parancs ezt az értéket adja meg a SQL Server és SQL Server Agent Windows-szolgáltatások szolgáltatásfiókjaként,
Az utolsó parancs hozzáad egy SQL Deployment 01 nevű SQL Server üzembe helyezést az SQLProfile01 SQL-profilhoz. Ez a parancs olyan RunAsProfile objektumokat ad meg, amelyeket a korábbi parancsok változókban tároltak.
Paraméterek
-AgentServiceRunAsAccount
A SQL Server ügynökszolgáltatás által használt futtató fiókot adja meg.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentRunAsAccount
Megadja azt a futtató fiókot, amelyet a parancsmag a SQL Server telepítéséhez használ.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentTimeoutSeconds
Meghatározza, hogy a SQL Server üzemelő példány mennyi időt vár másodpercben, mielőtt túllépi az időkorlátot.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNamedPipes
Azt jelzi, hogy a távoli kapcsolatok nevesített csöveket használnak-e.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTCP
Azt jelzi, hogy a távoli kapcsolatok TCP/IP protokollt használnak-e.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceID
Egy SQL Server üzembehelyezési példány azonosítóját adja meg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceName
Megadja a SQL Server Analysis Services (SSAS) adatbázispéldány nevét.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Meghatározza azt a változót, amelyben a feladat előrehaladása nyomon követhető és tárolható.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MediaSource
Megadja az új SQL Server központi telepítés adathordozójának forrását.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeSQLAnswerFile
Azt jelzi, hogy ez a parancsmag egyesíti-e a válaszfájlt a vendég operációs rendszer beállításaival. Az alapértelmezett érték $True. A VMM-konzol ezt a paramétert használja. Ne adja meg ezt a paramétert.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Megadja a parancsmag által hozzáadott SQL Server központi telepítés nevét.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Megadja a VMM-kiszolgáló termékkulcsát. A termékkulcs egy 25 jegyű szám, amely azonosítja a terméklicencet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Megadja a műveletet kiváltó teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReportingServiceRunAsAccount
A Reporting Services által használt futtató fiókot adja meg.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SARunAsAccount
A SQL Server rendszergazdai jelszó futtató fiókját adja meg.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityMode
A SQL Server biztonsági módját adja meg. Az érvényes értékek a következők: WindowsAuthentication és SQLServerAuthentication.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLConfigurationFile
Megadja a parancsmag által hozzáadott SQL Server központi telepítés konfigurációs fájlját.
Type: | Script |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLProfile
Azt a SQL Server profilt adja meg, amelyhez a parancsmag hozzáad egy SQL Server üzembe helyezést.
Type: | SQLProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SQLServiceRunAsAccount
A SQL Server szolgáltatás által használt futtató fiókot adja meg.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLSysAdminMemberList
A rendszergazdák SQL Server felhasználók tömbjének megadása.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Kimenetek
SQLDeployment
Ez a parancsmag egy SQLDeployment objektumot ad vissza.