Condividi tramite


Set-SqlAuthenticationMode

Configura la modalità di autenticazione dell'istanza di destinazione di SQL Server.

Sintassi

ByPath (impostazione predefinita).

Set-SqlAuthenticationMode
    [-Mode] <ServerLoginMode>
    [[-SqlCredential] <PSCredential>]
    [-Credential] <PSCredential>
    [-ForceServiceRestart]
    [-NoServiceRestart]
    [-Path <String[]>]
    [-AutomaticallyAcceptUntrustedCertificates]
    [-ManagementPublicPort <Int32>]
    [-RetryTimeout <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByObject

Set-SqlAuthenticationMode
    [-Mode] <ServerLoginMode>
    [[-SqlCredential] <PSCredential>]
    [-Credential] <PSCredential>
    -InputObject <Server[]>
    [-ForceServiceRestart]
    [-NoServiceRestart]
    [-AutomaticallyAcceptUntrustedCertificates]
    [-ManagementPublicPort <Int32>]
    [-RetryTimeout <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByName

Set-SqlAuthenticationMode
    [-Mode] <ServerLoginMode>
    [[-SqlCredential] <PSCredential>]
    [-Credential] <PSCredential>
    -ServerInstance <String[]>
    [-ForceServiceRestart]
    [-NoServiceRestart]
    [-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 funzionamento 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 di 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 di 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 su 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 chiedere conferma all'utente.

Parametri

-AutomaticallyAcceptUntrustedCertificates

Indica che questo cmdlet accetta automaticamente certificati non attendibili.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Credential

Specifica un account utente con credenziali di amministratore di Windows nel computer di destinazione.

Proprietà dei parametri

Tipo:PSCredential
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ForceServiceRestart

Indica che questo cmdlet forza il riavvio del servizio SQL Server, se necessario, senza chiedere conferma all'utente.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-InputObject

Specifica l'oggetto server, come matrice, dell'istanza di destinazione.

Proprietà dei parametri

Tipo:

Server[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ByObject
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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.

Sql Server Cloud Adapter deve essere accessibile da questa porta.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Mode

Specifica la modalità di autenticazione che verrà configurata nell'istanza di destinazione di SQL Server.

Proprietà dei parametri

Tipo:ServerLoginMode
Valore predefinito:None
Valori accettati:Normal, Integrated, Mixed, Unknown
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-NoServiceRestart

Indica che questo cmdlet impedisce il riavvio del servizio SQL Server senza chiedere conferma all'utente.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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, per impostazione predefinita il cmdlet viene impostato sul percorso di lavoro corrente.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ByPath
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RetryTimeout

Specifica il periodo di tempo per ritentare il comando nel server di destinazione. Dopo la scadenza del timeout, non verrà eseguito alcun tentativo.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ServerInstance

Specifica, come matrice di stringhe, il nome di un'istanza di SQL Server che diventa la destinazione dell'operazione.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ByName
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-SqlCredential

Specifica le credenziali di amministratore create nell'istanza di destinazione di SQL Server se è abilitata l'autenticazione in modalità mista.

Proprietà dei parametri

Tipo:PSCredential
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

Microsoft.SqlServer.Management.Smo.Server

System.String