应用错误收集
我将在序言中提到我是一个完整的数据库文件。我对任何形式的数据库都有0次经验,所以我知道我已经超出了我的想法。
背景:我为公司做Active Directory咨询,所以我经常查看客户的活动目录帐户的组成员身份。目前,我有一个PowerShell脚本将运行我的分析,但是,我发现它在大型组织中需要太长时间。我在想“必须有一个更好的方法”,所以我开始研究数据库。 NEO4J似乎是一个很好的解决方案,因为我应该能够将用户帐户或组链接为另一个组的成员。但是,在浏览文档和论坛后,我不知道如何创建这些链接。
我已成功导入了两个CSV,其中包含以下信息:
Users = DistinguishedName,SAMACCOUNTNAME,MemberOf
Groups = DistinguishedName,SAMACCOUNTNAME,MemberOf,Members
我想要做的是将所有用户和组中的字符串(DistinguishedName)与成员的组节点属性中的字符串进行匹配。成员是所有DistinguishedName(无论是用户还是组)的串联字符串。因此,如果具有DistinguishedName的节点与组的“members”属性中的字符串的一部分匹配,我想构建一个单向关系,如下所示:
user - [memberof] - >组
我能想到的最好的是以下代码,但我不知道我是否接近:
Match(n) Match(u:user) WHERE n.Members CONTAINS u.DN Create (u)-[MS:Memberof]->((match)})
在PowerShell中,我知道如何实现这一目标(松散地翻译成与NEO4J世界相关):
$groups = (all-groups) $AllUsersAndGroups = (all-objs) foreach ($line in $groups) { $line.relationship = $line | where {$_.members -contains $AllUsersAndGrups.DistinguishedName} }
所以最后,我现在被困住了。我将继续研究它,但我想我会问社区,因为你们有经验和东西。
网址:应用错误收集 https://mxgxt.com/news/view/535543
相关内容
[原创]应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的用别人的错误来惩罚自己是最不理智的决定
大麦回应买林俊杰演唱会门票秒变潘玮柏 称客户误操作买错票
错误的炒股思维方式有哪些
错误: 未能完成程序集的安装(hr = 0x8007000b)。探测终止。
不要误入歧途 健身误区集锦
IIS 10.0 详细错误
IIS 8.5 详细错误
IIS 8.0 详细错误
《河边的错误》票房破亿,朱一龙、余华带飞文艺片?
随便看看
- 吴谨言洪尧亲密照怎么回事?洪尧为什么晒吴谨言亲密照两人真实关系
- 网曝洪欣春节前曾原谅张丹峰?曾穿同款情侣鞋带女儿出游
- 洪晃父母都是谁,起底一段不堪的感情历史!
- 芷若:洪晃:我的孩子们和老公! 近来曾经的名门痞女,著名的时尚圈人士,亚洲最著名的四个媒体人之一,中国互动媒体集团CEO--洪晃,频频现身于各大社交媒体和短视频平台,和她的儿子少恩一起直播带货。在直播中,混血的少恩颜值出众俘获一大批少女粉丝。 洪晃一生经历过四段婚姻却没有一个自己的孩子,虽然情感坎坷,但是无论是丈夫的孩子,还是领养的孩子,洪晃都当做自己的亲生儿女一样。今天就来详细地说说洪晃的孩...
- 洪晃与陈凯歌、倪萍的秘密交锋:四段婚姻背后的真实故事

