Sziasztok!
Elkezdtem csinálni a második házim. Csoportokat, és bennük levő felhasználókat kell listáznom, és --verbose kapcsoló esetén szükségem van a home directory-jukra is. A következő classokat használnám fel:
CIMAccount - ebben benne van minden, amit a userről tudni érdemes
LMIMemberOfGroup - ez a felhasználókat és a csoportokat rendeli össze
CIM_Group - ezek pedig a csoportok
Pythonban végig akarok menni az Accountokon, és hozzárendelni őket a csoportokhoz. Az accountok lekérdezése így néz ki:
import lmiwbem
hostname = "http://192.168.126.129"
username = "meres"
password = "LaborImage"
clsAccount = "CIM_Account"
conn = lmiwbem.WBEMConnection()
conn.connect(hostname, username, password)
# contains everything about users
users_ = conn.EnumerateInstances(clsAccount, 'root/cimv2', LocalOnly=False,
DeepInheritance=True,
IncludeQualifiers=False,
IncludeClassOrigin=True,
PropertyList=None)
A probléma az, hogy a users_-ben nem férek hozzá a listaelem property-jeihez (kép a debugból):
Ennek mi lehet az oka? Mit kezdjek vele? LMIMemberOfGroup és CIMGroup osztályoknál tök jól működik...
Köszi előre is!