Protezione dei client di scripting

Gli script e le applicazioni Visual Basic devono impostare la sicurezza DCOM, soprattutto per l'accesso remoto, e potrebbero anche dover abilitare i privilegi.

Autorizzazioni di accesso predefinite

L'accesso WMI differisce tra computer locali e remoti. Per altre informazioni, vedere Connessione a WMI in un computer remoto.

Di seguito sono riportate le autorizzazioni di accesso predefinite per account:

  • Tutti, LocalService, NetworkService

    Autorizzazione per leggere o scrivere dati e per eseguire metodi provider nel computer locale. Questi account non possono creare nuove classi o installare nuovi provider.

  • Account amministratore

    Controllo completo nel computer locale. Quando ci si connette a un computer remoto, l'account deve essere un amministratore locale anche nel computer remoto.

Protezione di un client di scripting

Gli script WMI e le applicazioni Visual Basic devono impostare i livelli di sicurezza DCOM in modo appropriato per i sistemi operativi destinati. Per altre informazioni, vedere Impostazione del livello di sicurezza del processo predefinito tramite VBScript.

Quando ci si connette a un computer remoto, potrebbe essere necessario modificare il servizio (NTLM o Kerberos) che gestisce l'autenticazione. Per altre informazioni, vedere Impostazione del servizio di autenticazione tramite VBScript.

L'accesso a alcune classi WMI o dati può richiedere un privilegio non abilitato. Ad esempio, è necessario includere i privilegi di sicurezza durante la connessione alla classe Win32_NTEventlogFile . Per altre informazioni, vedere Esecuzione di operazioni con privilegi tramite VBScript.

Se si accede a WMI da una pagina asp (Active Server Page), è necessaria una configurazione IIS. Per altre informazioni, vedere Configurazione di IIS 5.0 e versioni successive per script ASP WMI.

È possibile provare a connettersi a uno spazio dei nomi che richiede una connessione crittografata, in altre parole, una che richiede un livello di autenticazione di pktPrivacy. Per altre informazioni, vedere Impostazione del livello di sicurezza del processo predefinito tramite VBScript.