我正在使用 Azure AD,并且导入了一个 CSV 文件,其中包含一些组名称,我想向这些组的名称属性添加单引号以查询 Azure AD,但我似乎找不到任何答案问题。
myfile.csv 内容:
name
Group Mémos - 1
Group Mémos - 2
然后,当我查询 Azure AD 时,我需要向该项目添加单引号
$group = import-csv c:\temp\myfile.csv
foraech ($item in $group)
{
Get-AzureADGroup -Filter "DisplayName eq $("'$item.name'")" | select ObjectId
}
我的问题是 $item 的内容是这样的: '@{Name=Group Mémos - 1}.name'
但我需要的是:“Group Mémos - 1”
如何扩展名称属性并向其添加单引号?
我通过将 name 属性插入另一个变量来解决方法,但我确信有一种我不明白的方法可以做到这一点......
$item2 = $item.Name
Get-AzureADGroup -Filter "DisplayName eq $("'$item2'")" | select ObjectId
您放错了
$( )
子表达式运算符: