问题标签 [compareobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
74 浏览

powershell - 在两个非常大的列表中查找不同之处

我有两个列表,每个列表大约有 1k 人。我要做的就是找到两者之间剩下的人。

上面没有产生我想要的。

找到不同之处的最佳方法是什么?

0 投票
1 回答
35 浏览

xml - 如何在 powershell 的 Compare-Object 中访问我的自定义侧面指示器?

我正在比较两个 xml 文件,其中包含我们要更新的目录和文件的记录,它们是相同的。我有替换“=>”和“<=”侧面指示器的自定义消息,但在文件中我将对象导出到我看不到消息或指示器列。当名称很长时,侧面指示器会放在其他地方吗?我只想能够看到差异来自哪个文件。这就是我在写入的 txt 文件中看到的内容。

我正在尝试的代码就是这个。

0 投票
0 回答
55 浏览

powershell - Powershell 比较对象无法正常工作

我必须将来自 PST 的电子邮件与实时邮箱进行比较。为此,我编写了一个完整的脚本程序,使用 Outlook.Application 和命名空间 MAPI 来获取对象并访问它们的属性。

要运行所有这些,需要时间。通过脚本语言玩对象和文件夹对象,不会像其他语言那样快。之前我尝试使用内置方法,以加快进程。我认为我可以从双方创建邮件索引。索引中的每个项目都包含 4 个属性 - senton、subject、body、messageclass。比,将 PST 索引中的项目与邮箱索引进行比较会比比较整个对象更快。但这也可能需要很长时间。有时2天。

虽然 Compare-Object 可以在几分钟内比较两个索引,但结果并不可靠。我可以得到 2 个项目,它们的比较参数完全相同,但比较对象以某种方式将其识别为不同。如果我自己比较这些属性,如特此显示:

以此类推其他属性。

我的问题是,我怎样才能使 Compare-Object 准确并产生最真实的结果,这样我就可以转发它而不必担心丢失数据。

问候约西。

==================

还好。所以,让我们看看我有以下代码:

在导出 COMObjects 的属性并稍后从 CSV 导入回来后,它都是字符串。在这种情况下,将字符串与相同的字符串进行比较不起作用?