我正在尝试合并多个数据帧,以查找不属于他们的组中的用户
DF1
AccountType Name SID disabled compname localaccount lockout passwordchangeable passwprdexpires passwordrequired status
512 Administrator 1001 True mycoolguycompname True True True NONE True Degraded
512 coolguy 500 False mycoolguycompname True False True NONE True OK
512 Visitor 501 True mycoolguycompname True False False NONE True Degraded
DF2
groupname localaccount GroupSID sidtype status members
Administrators True S-1-5-32-544 4 OK [coolguy, cool_Admins, Inspector_Cool, cool_2, Administrator, Backup Operators]
Backup Operators True S-1-5-32-551 4 OK [coolguy, badguy]
Certificate Service DCOM Access True S-1-5-32-574 4 OK [cool_2]
Cryptographic Operators True S-1-5-32-569 4 OK [Administrators, Visitor]
如何合并这两个数据帧以显示与它们所属的适当组正确相关的用户名,如下所示:
预期产出:
usernames groups GroupSID status compname
coolguy Administrators S-1-5-32-544 OK mycoolguycompname
cool_Admins Administrators S-1-5-32-544 OK mycoolguycompname
Inspector_Cool Administrators S-1-5-32-544 OK mycoolguycompname
cool_2 Administrators S-1-5-32-544 OK mycoolguycompname
Administrator Administrators S-1-5-32-544 OK mycoolguycompname
coolguy Backup Operators S-1-5-32-551 OK mycoolguycompname
badguy Backup Operators S-1-5-32-551 OK mycoolguycompname
cool_2 Certificate Service DCOM Access S-1-5-32-574 OK mycoolguycompname
coolguy Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
cool_Admins Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
Inspector_Cool Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
cool_2 Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
Administrator Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
Visitor Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
badguy Cryptographic Operators S-1-5-32-569 OK mycoolguycompname
我非常担心嵌套的组块。任何帮助都将不胜感激
IIUC您可以这样做:
相关问题 更多 >
编程相关推荐