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 […]

openwsman associators

Csak gyorsan: még egy példa hiányzott az IRF segédletünkből, mégpedig az, amikor Linux platformon az openwsman+sfcb programoktól kapcsolódó osztályokat kérdezünk le WS-Management segítségével. PowerShellben ez ment, sőt a linuxos wsman kliens is le tudott kérdezni távoli Windows gépet.

Viszont amikor wsman klienssel kérdeztem le az openwsman szervert, nem akart összejönni:

wsman -d 6 -R […]

openwsman hibák

Az IRF második házi feladatára készülve szokás szerint megnéztem a kapcsolódó eszközök aktuális verzióját, bővítgettem a segédletet különböző lekérdezésekkel. Közben sikerült azért sajnos jó pár hibába belefutnom. Ezek között voltak kisebbek (nem implementált kapcsoló, jelszó kiírása a log fájlba), de volt három érdekes is.

Enumeration with selector filter returning only one instance: Selector dialektust használó szűrés […]

Tesztadatok generálása openLDAP-hoz

Az előzőekben leírtak alapján sikerült egy Active Directoryt feltölteni tesztadatokkal. A házi feladatok egy része viszont Linux alatt, bash szkriptekkel openLDAP szerver használatáról szól, így szükségünk volt ehhez is tesztadatokra.

Az elképzelt munkafolyamat úgy nézett ki, hogy elkészítjük a felhasználókat CSV-ben, azt importáljuk csvde-vel az Active Directoryba, majd ldifde-vel az adatokat exportáljuk, végül ezt betöltjük […]

Active Directory tesztadatok generálása

Az IRF tárgy virtuális gépeinek elkészítése kapcsán felmerült, hogy célszerű lenne az Active Directory-t feltölteni nagyobb mennyiségű tesztadattal. Így a címtárakról szóló házi feladatnál már látszana, hogy egy tisztességes címtárban nem tíz darab felhasználó van. Mivel senkinek nem volt kedve párezer felhasználót felvenni, ezért valamilyen más megoldást próbáltunk keresni.

A neten akadnak azért tesztadatok […]

PowerShell ActiveDirectory module object model

Készülve az IRF első házi feladatára elővettem újra a PowerShell ActiveDirectory modulját. Mindig lehet új dolgokat találni a súgó témákban, most például az about_ActiveDirectory_ObjectModel oldalon szúrt szemet, hogy le van írva a modulban szereplő osztályok öröklési lánca. Mivel ez egy szöveges súgó, ezért így van megadva:

ADEntity ADRootDSE ADObject ADFineGrainedPasswordPolicy ADOptionalFeature ADOrganizationalUnit ADPartition ADDomain ADPrincipal ADAccount […]

“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 […]

CIM osztályok lekérdezése WinRM-ben DMTF URI-val

(Ez is az IRF házi kapcsán jött elő, az egyik hallgató kérdezte, hogy már megint miért van az, hogy a Microsoftnak sikerült egy általános szabványt Windows specifikusan implementálnia. Utánanézve aztán kiderült, hogy a helyzet nem is olyan egyszerű…)

A probléma a következő. A WinRM segítségével információkat kérdezhetünk le távoli gépekről a WS-Management szabványban definiált […]