Utilizzo del provider WMI per Gestione configurazione
Si applica a:SQL Server
Questo articolo fornisce indicazioni su come programmare con il provider WMI per la gestione computer.
Binding
Il provider WMI per Gestione configurazione è un modello a oggetti COM che supporta l'associazione anticipata e tardiva. Con l'associazione tardiva è possibile usare linguaggi di script, ad esempio VBScript, per modificare i servizi di SQL Server, le impostazioni di rete e gli alias a livello di codice.
Definizione di una stringa di connessione
Le applicazioni indirizzano il provider WMI per Gestione configurazione a un'istanza di SQL Server connettendosi a uno spazio dei nomi WMI definito dal provider. Il servizio WMI di Windows esegue il mapping di questo spazio dei nomi alla DLL del provider e carica la DLL in memoria. Tutte le istanze di SQL Server sono rappresentate con un singolo spazio dei nomi WMI.
Per impostazione predefinita, lo spazio dei nomi è il formato seguente. Nel formato VV
è il numero di versione principale di SQL Server. Il numero è individuabile eseguendo SELECT @@VERSION;
.
\\.\root\Microsoft\SqlServer\ComputerManagementVV
Quando ci si connette tramite PowerShell, è necessario rimuovere l'elemento iniziale \\.\
. Ad esempio, il codice di PowerShell seguente elenca tutte le classi WMI per un SQL Server 2016, ovvero la versione principale 13.
Get-WmiObject -Namespace 'root\Microsoft\SqlServer\ComputerManagement13' -List
È possibile usare il codice di PowerShell seguente per eseguire una query su tutti gli spazi dei nomi WMI ComputerManagement disponibili.
gwmi -ns 'root\Microsoft\SqlServer' __NAMESPACE | ? {$_.name -match 'ComputerManagement' } | select name
Nota: Se ci si connette tramite Windows Firewall, è necessario assicurarsi che i computer siano configurati in modo appropriato. Vedere l'articolo "Connessione tramite Windows Firewall" nella documentazione di Strumentazione gestione Windows nel sito Web Microsoft MSDN.
Autorizzazioni e autenticazione del server
Per accedere al provider WMI per Gestione configurazione, è necessario che lo script di gestione WMI del client sia in esecuzione nel contesto di un amministratore nel computer di destinazione. È necessario essere membro del gruppo locale Administrators di Windows nel computer da gestire.
L'amministratore può impostare i criteri di gruppo per controllare l'accesso utente ai provider WMI. Per altre informazioni sull'impostazione dei criteri di gruppo, vedere "Criteri di gruppo e MMC" nella Guida di Gestione configurazione SQL Server.
Lo script di gestione WMI può essere usato per aggiornare l'account in cui vengono eseguiti SQL Server servizi.
I certificati di sicurezza sono supportati dal provider WMI per Gestione configurazione. Per altre informazioni sui certificati, vedere Gerarchia di crittografia.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per