小编akm*_*ith的帖子

查找其值不属于另一个数组 PowerShell 的数组元素

我有两个数组

  • $adg-(AD组列表)

  • $dbs-(数据库名称列表)

假设我使用这个命令 $adg -match $dbs.i

输出将是$dbs名称中包含该字符串的所有 AD 组。

但是,我的目标是找到不属于 AD 组数组的数据库。

例如:

$adg = @("Dev22_Owner","Test49_Owner","Rocket_Owner")
$dbs = @("Dev22", "Confidential", "InternDB", "Rocket", "Test49")
Run Code Online (Sandbox Code Playgroud)

我应该采取什么方法来获得输出:

Confidential

InternDB

我尝试过$dbs | Where $adg -notmatch $dbs.i,但没有输出。

windows powershell

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

powershell ×1

windows ×1