当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:使用 Compare-Object 比较两个对象

作者:精品下载站 日期:2024-12-14 07:37:54 浏览:12 分类:玩电脑

PowerShell:使用 Compare-Object 比较两个对象


在这篇简短的博客文章中,我将向您展示如何比较两个 PowerShell 对象以找出它们之间的差异。我还将为您提供一个有关如何创建用于测试目的的对象的示例。让我们深入了解一下。

创建对象

首先,我创建两个具有相同属性名称但不同值的对象。

# Tabelle 1
$tabelle1 = @()
$werte = '1803','1903','1609'
foreach ($w in $werte) {
$tabelle1 += New-Object -TypeName PSObject -Property (@{
    'Microsoft' = $w
})
}

# Tabelle 2
$tabelle2 = @()
$werte = '1803','1903'
foreach ($w in $werte) {
$tabelle2 += New-Object -TypeName PSObject -Property (@{
    'Microsoft' = $w
})
}

现在我们有两个具有不同值的对象,或者更准确地说,一个值不同

[玩转系统] PowerShell:使用 Compare-Object 比较两个对象

比较对象

接下来,我们将开始比较这两个对象以找出差异。

我将使用 Compare-Object cmdlet 来完成此类任务。

Compare-Object `
-ReferenceObject $Tabelle1 `
-DifferenceObject $Tabelle2  `
-PassThru

[玩转系统] PowerShell:使用 Compare-Object 比较两个对象

很公平。今天就这样。比较成功。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯