Sdílet prostřednictvím


Nastavení popisovačů zabezpečení prostoru jmen

Aplikace c++ i skripty spuštěné pod úplným účtem správce můžou změnit popisovač zabezpečení oboru názvů.

Popisovače zabezpečení oboru názvů

Každý obor názvů služby WMI má popisovač zabezpečení, což umožňuje každému oboru názvů mít jedinečná nastavení zabezpečení, která určují, kdo má přístup k datům a metodám oboru názvů. Další informace o zabezpečení přístupu rozhraní WMI naleznete v tématu Přístup k zabezpečitelným objektům rozhraní WMI. Přístup k oborům názvů rozhraní WMI popisuje výchozí nastavení zabezpečení pro obory názvů WMI a auditování zabezpečení ve službě WMI.

Oprávnění účtu pro každý obor názvů služby WMI v úložišti WMI (CIM) můžete nastavit následujícími způsoby:

Následující metody __SystemSecurity objektu přidruženého k jednotlivým oborům názvů umožňují číst nebo měnit zabezpečení oboru názvů.

GetCallerAccessRights

Nastaví parametr práv jako bitovou mapu, kde každý bit odpovídá přístupovému právu.

GetSD

Získá popisovač zabezpečení pro obor názvů, ke kterému je uživatel připojen. Tato metoda vrátí popisovač zabezpečení ve formátu binárního bajtového pole. Pokud píšete skript, použijte metodu GetSecurityDescriptor.

SetSD

Nastaví popisovač zabezpečení (SD) pro obor názvů, ke kterému je uživatel připojen. Tato metoda vyžaduje popisovač zabezpečení ve formátu binárního bajtového pole. Pokud píšete skript, použijte metodu SetSecurityDescriptor.

GetSecurityDescriptor

Získá popisovač zabezpečení, který řídí přístup k oboru názvů WMI, jež je přidružen k instanci __SystemSecurity. Popisovač zabezpečení je vrácen jako instance__SecurityDescriptor.

SetSecurityDescriptor

Zapíše aktualizovanou verzi popisovače zabezpečení, která řídí přístup k tiskárně. Popisovač zabezpečení je reprezentován instancí __SecurityDescriptor.

Get9XUserList

Získá oprávnění vzdáleného přístupu pro seznam jednotlivých uživatelů na počítačích se zastaralými verzemi Systému Windows, kde řízení přístupu prostřednictvím popisovačů zabezpečení systému Windows není k dispozici.

Set9XUserList

Nastaví práva vzdáleného přístupu pro seznam jednotlivých uživatelů na počítačích se zastaralými verzemi Systému Windows, kde není k dispozici řízení přístupu prostřednictvím popisovačů zabezpečení systému Windows.

Pokud píšete skripty, použijte GetSecurityDescriptor a SetSecurityDescriptor. Metody Win32_SecurityDescriptorHelper třídy můžete použít ke změně popisovačů zabezpečení.

Pokud programujete v jazyce C++, můžete manipulovat s popisovačem binárního zabezpečení pomocí jazyka SDDL (Security Descriptor Definition Language) a metod převodu ConvertSecurityDescriptorToStringSecurityDescriptor a ConvertStringSecurityDescriptorToSecurityDescriptorDescriptor.

Mějte na paměti, že počínaje systémem Windows Vista, Řízení uživatelských účtů (UAC) ovlivňuje přístup k datům rozhraní WMI a to, co lze konfigurovat pomocí Řízení WMI. Další informace najdete v tématu Řízení uživatelských účtů a rozhraní WMI.

zabezpečení oborů názvů WMI

konstant zabezpečení rozhraní WMI

přístup k jmenným prostorům rozhraní WMI

objekty popisovače zabezpečení rozhraní WMI