Add-SCSQLDeployment
Menambahkan penyebaran SQL Server ke profil SQL Server.
Sintaks
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>]
Deskripsi
Cmdlet Add-SCSQLDeployment menambahkan penyebaran Microsoft SQL Server ke profil SQL Server.
Contoh
Contoh 1: Menambahkan penyebaran SQL Server ke 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
Perintah pertama mendapatkan profil SQL Server bernama SQLProfile01, lalu menyimpan objek tersebut dalam variabel $SQLProfile.
Perintah kedua mendapatkan RunAsProfile bernama NTSystemRAP, lalu menyimpan objek tersebut dalam variabel $DeploymentRunAsProfile.
Untuk informasi selengkapnya, ketik Get-Help Get-SCRunAsProfile
.
Perintah berikutnya menentukan objek ini untuk memulai dan menjalankan penyebaran.
Perintah ketiga mendapatkan RunAsProfile bernama SQLAdminRAP, lalu menyimpan objek tersebut dalam variabel $SARunAsProfile. Perintah berikutnya mendefinisikan nilai ini sebagai kredensial administrator sistem untuk penyebaran.
Perintah keempat mendapatkan RunAsProfile bernama NTSystemRAP, lalu menyimpan objek tersebut dalam variabel $SQLSvcsRunAsProfile. Perintah berikutnya menentukan nilai ini sebagai akun layanan untuk layanan SQL Server dan SQL Server Agent Windows,
Perintah akhir menambahkan penyebaran SQL Server bernama SQL Deployment 01 ke profil SQLProfile01 SQL. Perintah ini menentukan objek RunAsProfile yang perintah sebelumnya disimpan dalam variabel.
Parameter
-AgentServiceRunAsAccount
Menentukan akun Jalankan Sebagai yang digunakan layanan agen SQL Server.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentRunAsAccount
Menentukan akun Jalankan Sebagai yang digunakan cmdlet ini untuk menginstal SQL Server.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentTimeoutSeconds
Menentukan jumlah waktu, dalam detik, bahwa penyebaran SQL Server menunggu sebelum waktu habis.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNamedPipes
Menunjukkan apakah koneksi jarak jauh menggunakan pipa bernama.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTCP
Menunjukkan apakah koneksi jarak jauh menggunakan TCP/IP.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceID
Menentukan ID instans penyebaran SQL Server.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceName
Menentukan nama instans database SQL Server Analysis Services (SSAS).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan variabel tempat kemajuan pekerjaan dilacak dan disimpan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MediaSource
Menentukan sumber media untuk penyebaran SQL Server baru.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeSQLAnswerFile
Menunjukkan apakah cmdlet ini menggabungkan file jawaban bersama dengan pengaturan sistem operasi tamu. Nilai defaultnya adalah $True. Konsol VMM menggunakan parameter ini. Jangan tentukan parameter ini.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama penyebaran SQL Server yang ditambahkan cmdlet ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Menentukan kunci produk untuk Server VMM. Kunci produk adalah angka 25 digit yang mengidentifikasi lisensi produk.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReportingServiceRunAsAccount
Menentukan akun Jalankan Sebagai yang digunakan Reporting Services.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SARunAsAccount
Menentukan akun Jalankan Sebagai untuk kata sandi administrator sistem SQL Server.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityMode
Menentukan mode keamanan untuk SQL Server. Nilai yang valid adalah: WindowsAuthentication dan SQLServerAuthentication.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLConfigurationFile
Menentukan file konfigurasi untuk penyebaran SQL Server yang ditambahkan cmdlet ini.
Type: | Script |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLProfile
Menentukan profil SQL Server tempat cmdlet ini menambahkan penyebaran SQL Server.
Type: | SQLProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SQLServiceRunAsAccount
Menentukan akun Jalankan Sebagai yang digunakan layanan SQL Server.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLSysAdminMemberList
Menentukan array pengguna yang merupakan administrator SQL Server.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
SQLDeployment
Cmdlet ini mengembalikan objek SQLDeployment .