A blogban leírtak a szerzők saját véleménye, és nem a munkáltatójuké.

WMI kapcsolatok megjelenítése

A CIM/WMI témák lezárásaként idén még egy kérdés került elő. Jó-jó, hogy a CIM szabvány dokumentumai között vannak grafikus modellek az egyes osztályok tulajdonságainak és kapcsolatainak ábrázolásáról, de mi a helyzet, ha én a WMI-specifikus osztályokat szeretném megnézni. Az MSDN oldalán (WMI Classes) van egy hierarchikus, szöveges összefoglaló arról, hogy milyen Win32 kezdetű osztályok […]

“Make your product manageable” előadás

Találtam most egy érdekes, a korábbi témákhoz kapcsolódó előadást:

Jeffrey Snover , Refaat Issa: “Make your product manageable“, SAC-644T, BUILD 2011.

Ez az új Windows Server vonalhoz kapcsolódó előadások egyike, és amiért nekünk különösen érdekes itt, az az, hogy azzal kezdi, hogy a menedzselhetőség lesz az egyik legfontosabb megkülönböztetője az alkalmazásoknak; a virtualizáció meg […]

CIM, CIM-XML, WS-Man, WMI, JMX, PerfCount, PowerShell…

Minden tavasszal, amikor van az Intelligens rendszerfelügyelet tárgyunk, a fenti technológiahalmaz előkerül, és megnézzük a változásokat, kicsit kalapálunk rajta, majd írunk róla mindenfélét.

Idén is sikerült nem kevés időt beleölni, de most már egyre jobban látszik az eredménye:) Egyrészt a módszerek nem gyerekcipőben járnak már (a kapcsolódó szabványok, protokollok többedik verziójánál tartunk), az eszközkészlet […]

Megszemélyesítési (impersonation) hiba saját WMI providerben

(ez még egy régebbi történet, csak most jutottam el oda, hogy leírjam)

Az egyik IRF háziban jött elő, hogy egy hallgató meg szeretett volna nyitni egy szöveges fájlt a WMI provider kódján belül, de a következő hibát kapta:

.NET Runtime version 2.0.50727.3082 – Unexpected exception thrown from the provider: System.IO.IOException: Either a required impersonation […]

WMI under the hood

Az ntdebugging blogon volt most egy érdekes bejegyzés egy WMI hibakeresésről:

WMI: “REFERENCES OF” query failure during Provider startup could be disastrous

A cikk végigvezet azon, hogy hogyan épül fel a WMI, és hogy indulnak el a szolgáltatók (provider). A probléma oka is vicces, de nem lövöm le a poént:)

Metódushívás decoupled, singleton .NET-es WMI provider esetén

Az IRF tárgy egyik házi feladatában (4D) WMI providert kell készíteniük a hallgatóknak, ami egy .NET-es egyszerű webszerver menedzselését teszi lehetővé. Az egyik hallgató futott bele abba a problémába, hogy implementált egy metódust, de amikor WMI-on keresztül meg akarta hívni PowerShellből, akkor a provider leállt, a PowerShell ablakban meg látszólag nem történt semmi. Ránézve […]

Egyszerű .NET WMI Provider futtatása

Ha a saját alkalmazásunkat ki szeretnénk egészíteni, hogy konfigurációs és monitorozási információkat szolgáltasson Windows platformon, akkor erre az ajánlott módszer egy WMI Provider készítése. A 3.5-ös .NET Frameworkben már egész jó támogatás van arra, hogy mindezt menedzselt kódban írjuk meg:

WMI Provider Extensions: itt található némi technológia áttekintő, példakódok, és néhány tanács, hogy […]