object - $ null数组上的Compare-Object

标签 object powershell compare

有没有一种方法可以使Compare-Object cmdlet对$ Null值进行预期?

例如,当我尝试比较两个值时,如下所示:

Compare-Object -ReferenceObject $Value1 -DifferenceObject $Value2 

我通常会收到以下错误:
Cannot bind argument to parameter 'ReferenceObject' because it is null

我的问题是:有没有办法说:如果其中任何一个等于$ null;做一点事

最佳答案

关于比较对象的帮助说:

如果引用集或差异集为null($ null),则Compare-Object生成终止错误。

因此,您唯一的选择似乎是陷阱或尝试/捕获。

关于object - $ null数组上的Compare-Object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15487623/

相关文章:

javascript - 在 Javascript 中访问嵌套在另一个对象中的对象的属性

powershell - 如何提高计算 N 个最大文件大小的速度和内存使用率?

powershell - 在 Powershell 中转义引号

c - 如何使用C程序检测文件中的特定字符串

javascript - 评估 Javascript 对象中的所有函数

javascript - 为什么 Object.keys 不能与 DOM 节点一起使用?

python - 比较两个不同字符串的列表

在不使用 strcmp 的情况下比较 C 中两个二维数组的元素

Javascript:为多个新对象()重用变量。不好的做法?

powershell - 压缩存档错误: Cannot access the file because it is being used by another process