Sdílet prostřednictvím


Zabezpečení klientských skriptovacích aplikací

Skripty a aplikace jazyka Visual Basic musí nastavit zabezpečení modelu DCOM, zejména pro vzdálený přístup, a může také potřebovat povolit oprávnění.

Výchozí přístupová oprávnění

Přístup rozhraní WMI se liší mezi místními a vzdálenými počítači. Další informace naleznete v tématu Připojení k rozhraní WMI na vzdáleném počítači.

Toto jsou výchozí přístupová oprávnění podle účtu:

  • Všichni, LocalService, NetworkService

    Oprávnění ke čtení nebo zápisu dat a spouštění metod poskytovatele v místním počítači. Tyto účty nemohou vytvářet nové třídy ani instalovat nové zprostředkovatele.

  • Účty správce

    Úplné řízení na místním počítači. Při připojování ke vzdálenému počítači musí být účet také místním správcem vzdáleného počítače.

Zabezpečení skriptovacího klienta

Skriptování rozhraní WMI a aplikace jazyka Visual Basic musí správně nastavit úrovně zabezpečení modelu DCOM pro operační systémy, na které cílí. Další informace naleznete v tématu Nastavení výchozí úrovně zabezpečení procesu pomocí jazyka VBScript.

Při připojování ke vzdálenému počítači možná budete muset změnit službu (NTLM nebo Kerberos), která zpracovává ověřování. Další informace najdete v tématu Nastavení ověřovací služby pomocíjazyka VBScript .

Přístup k některým třídám nebo datům rozhraní WMI může vyžadovat oprávnění, které není povoleno. Při připojování ke třídě Win32_NTEventlogFile musíte například zahrnout oprávnění zabezpečení. Další informace najdete v tématu Provádění privilegovaných operací pomocíjazyka VBScript .

Pokud přistupujete ke službě WMI ze stránky ASP (Active Server Page), je vyžadována nějaká konfigurace služby IIS. Další informace naleznete v tématu Konfigurace služby IIS 5.0 a novější pro skriptování rozhraní WMI ASP.

Možná se pokoušíte připojit k oboru názvů, který vyžaduje šifrované připojení, jinými slovy, vyžaduje úroveň autentizace pktPrivacy. Další informace naleznete v tématu Nastavení výchozí úrovně zabezpečení procesu pomocí jazyka VBScript.