Delen via


Beveiliging van scripting clients

Scripts en Visual Basic-toepassingen moeten DCOM-beveiliging instellen, met name voor externe toegang en moeten mogelijk ook bevoegdheden inschakelen.

Standaardtoegangsmachtigingen

WMI-toegang verschilt tussen lokale en externe computers. Zie Verbinding maken met WMI op een externe computervoor meer informatie.

Hier volgen de standaardtoegangsmachtigingen per account:

  • Iedereen, LocalService, NetworkService

    Machtiging voor het lezen of schrijven van gegevens en het uitvoeren van providermethoden op de lokale computer. Deze accounts kunnen geen nieuwe klassen maken of nieuwe providers installeren.

  • Beheerdersaccounts

    Volledig beheer op lokale computer. Wanneer u verbinding maakt met een externe computer, moet het account ook een lokale beheerder zijn op de externe computer.

Een scriptclient beveiligen

WMI-scripts en Visual Basic-toepassingen moeten DCOM-beveiligingsniveaus instellen op de juiste wijze voor de besturingssystemen waarvoor ze zijn gericht. Zie Het standaardbeveiligingsniveau voor procesbeveiliging instellen met behulp van VBScript-voor meer informatie.

Wanneer u verbinding maakt met een externe computer, moet u mogelijk de service (NTLM of Kerberos) wijzigen die verificatie afhandelt. Zie De verificatieservice instellen met VBScript-voor meer informatie.

Voor toegang tot sommige WMI-klassen of -gegevens is mogelijk een bevoegdheid vereist die niet is ingeschakeld. U moet bijvoorbeeld de beveiligingsbevoegdheden opnemen wanneer u verbinding maakt met de Win32_NTEventlogFile-klasse. Zie Bevoegde bewerkingen uitvoeren met VBScript-voor meer informatie.

Als u WMI opent vanuit een ASP (Active Server Page), is een IIS-configuratie vereist. Zie IIS 5.0 en hoger configureren voor WMI ASP Scriptingvoor meer informatie.

Mogelijk probeert u verbinding te maken met een naamruimte die een versleutelde verbinding vereist, met andere woorden, een die een verificatieniveau van pktPrivacy vereist. Zie Het standaardbeveiligingsniveau voor procesbeveiliging instellen met behulp van VBScript-voor meer informatie.