Set-SqlAuthenticationMode
Mengonfigurasi mode autentikasi instans target SQL Server.
Sintaks
Set-SqlAuthenticationMode
[-Mode] <ServerLoginMode>
[[-SqlCredential] <PSCredential>]
[-ForceServiceRestart]
[-NoServiceRestart]
[-Path <String[]>]
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SqlAuthenticationMode
[-Mode] <ServerLoginMode>
[[-SqlCredential] <PSCredential>]
[-ForceServiceRestart]
[-NoServiceRestart]
-InputObject <Server[]>
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SqlAuthenticationMode
[-Mode] <ServerLoginMode>
[[-SqlCredential] <PSCredential>]
[-ForceServiceRestart]
[-NoServiceRestart]
-ServerInstance <String[]>
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Set-SqlAuthenticationMode mengonfigurasi mode autentikasi instans target SQL Server.
Adaptor SQL ServerCloud harus berjalan dan dapat diakses di komputer yang menghosting instans SQL Server.
Cmdlet ini mendukung mode operasi berikut:
- Tentukan jalur Windows PowerShell instans.
- Tentukan objek server.
- Tentukan objek ServerInstance dari instans target SQL Server.
Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.
Contoh
Contoh 1: Mengonfigurasi mode autentikasi SQL Server
PS C:\> CD SQLSERVER:\SQL\Computer\Instance;
PS SQLSERVER:\SQL\Computer\Instance> Set-SqlAuthenticationMode -Credential $Credential -Mode Integrated -ForceServiceRestart -AcceptSelfSignedCertificate
Contoh 2: Mengonfigurasi mode autentikasi SQL Server pada semua instans SQL Server
PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer005" | Set-SqlAuthenticationMode -Credential $Credential -Mode Mixed -SqlCredential $sqlCredential -NoServiceRestart -AcceptSelfSignedCertificate
Perintah ini mendapatkan semua instans SQL Server di komputer bernama Computer005
dan mengonfigurasi mode autentikasi ke Mixed
, dengan kredensial SQL yang disediakan untuk masing-masing instans tersebut. Layanan SQL Server tidak dimulai ulang secara otomatis.
Sertifikat yang ditandatangani sendiri dari komputer target secara otomatis diterima tanpa meminta pengguna.
Parameter
-AutomaticallyAcceptUntrustedCertificates
Menunjukkan bahwa cmdlet ini secara otomatis menerima sertifikat yang tidak tepercaya.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Credential
Menentukan akun pengguna dengan kredensial Administrator Windows pada komputer target.
Jenis: | PSCredential |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ForceServiceRestart
Menunjukkan bahwa cmdlet ini memaksa layanan SQL Server untuk memulai ulang, jika perlu, tanpa meminta pengguna.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InputObject
Menentukan objek server, sebagai array, dari instans target.
Jenis: | Server[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ManagementPublicPort
Menentukan port manajemen publik pada komputer target. Parameter ini harus digunakan ketika port komputer target tidak dapat diakses secara langsung tetapi diekspos melalui titik akhir, yang berarti bahwa cmdlet ini perlu terhubung ke port yang berbeda.
SQL Server Cloud Adapter harus dapat diakses oleh port ini.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Mode
Menentukan mode autentikasi yang akan dikonfigurasi pada instans target SQL Server.
Jenis: | ServerLoginMode |
Nilai yang diterima: | Normal, Integrated, Mixed, Unknown |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-NoServiceRestart
Menunjukkan bahwa cmdlet ini mencegah restart layanan SQL Server tanpa meminta pengguna.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Path
Menentukan jalur ke instans SQL Server, sebagai array, tempat cmdlet ini menjalankan operasi. Jika Anda tidak menentukan nilai untuk parameter ini, cmdlet default ke lokasi kerja saat ini.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RetryTimeout
Menentukan periode waktu untuk mencoba kembali perintah pada server target. Setelah batas waktu berakhir, tidak ada percobaan ulang yang akan dicoba.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ServerInstance
Menentukan, sebagai array string, nama instans SQL Server yang menjadi target operasi.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-SqlCredential
Menentukan kredensial administrator yang dibuat dalam instans target SQL Server jika autentikasi mode Campuran diaktifkan.
Jenis: | PSCredential |
Position: | 2 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Microsoft.SqlServer.Management.Smo.Server[]
System.String[]