Set-SqlAuthenticationMode
Configura la modalità di autenticazione dell'istanza di destinazione di SQL Server.
Sintassi
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>]
Descrizione
Il cmdlet Set-SqlAuthenticationMode configura la modalità di autenticazione dell'istanza di destinazione di SQL Server.
L'adapter SQL ServerCloud deve essere in esecuzione e accessibile nel computer che ospita l'istanza di SQL Server.
Questo cmdlet supporta le modalità di esecuzione seguenti:
- Specificare il percorso di Windows PowerShell dell'istanza.
- Specificare l'oggetto server.
- Specificare l'oggetto ServerInstance dell'istanza di destinazione di SQL Server.
Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.
Esempio
Esempio 1: Configurare la modalità di autenticazione SQL Server
PS C:\> CD SQLSERVER:\SQL\Computer\Instance;
PS SQLSERVER:\SQL\Computer\Instance> Set-SqlAuthenticationMode -Credential $Credential -Mode Integrated -ForceServiceRestart -AcceptSelfSignedCertificate
Esempio 2: Configurare la modalità di autenticazione SQL Server in tutte le istanze di SQL Server
PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer005" | Set-SqlAuthenticationMode -Credential $Credential -Mode Mixed -SqlCredential $sqlCredential -NoServiceRestart -AcceptSelfSignedCertificate
Questo comando ottiene tutte le istanze di SQL Server nel computer denominato Computer005
e configura la modalità di autenticazione in Mixed
, con le credenziali SQL specificate per ognuna di esse. Il servizio SQL Server non viene riavviato automaticamente.
Il certificato autofirmato del computer di destinazione viene accettato automaticamente senza richiedere all'utente.
Parametri
-AutomaticallyAcceptUntrustedCertificates
Indica che questo cmdlet accetta automaticamente certificati non attendibili.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
Specifica un account utente con le credenziali di amministratore di Windows nel computer di destinazione.
Tipo: | PSCredential |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ForceServiceRestart
Indica che questo cmdlet forza il servizio SQL Server a riavviare, se necessario, senza richiedere all'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specifica l'oggetto server, come matrice, dell'istanza di destinazione.
Tipo: | Server[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ManagementPublicPort
Specifica la porta di gestione pubblica nel computer di destinazione. Questo parametro deve essere usato quando le porte del computer di destinazione non sono direttamente accessibili, ma vengono esposte tramite endpoint, il che significa che questo cmdlet deve connettersi a una porta diversa.
L'adattatore cloud per SQL Server deve essere accessibile da questa porta.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Mode
Specifica la modalità di autenticazione che verrà configurata nell'istanza di destinazione di SQL Server.
Tipo: | ServerLoginMode |
Valori accettati: | Normal, Integrated, Mixed, Unknown |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NoServiceRestart
Indica che questo cmdlet impedisce il riavvio del servizio SQL Server senza richiedere all'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Specifica il percorso dell'istanza di SQL Server, come matrice, in cui questo cmdlet esegue l'operazione. Se non si specifica un valore per questo parametro, il cmdlet viene predefinito nel percorso di lavoro corrente.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RetryTimeout
Specifica il periodo di tempo per riprovare il comando sulla destinazione. Una volta scaduto il timeout, non verranno effettuati ulteriori tentativi.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServerInstance
Specifica, come matrice di stringhe, il nome di un'istanza di SQL Server che diventa la destinazione dell'operazione.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-SqlCredential
Specifica le credenziali di amministratore create nell'istanza di destinazione di SQL Server se l'autenticazione in modalità mista è abilitata.
Tipo: | PSCredential |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.SqlServer.Management.Smo.Server[]
System.String[]