powershell - Add-ADGroupMember变量类型问题

标签 powershell powershell-3.0

$group_dn = $searchResults.GetDirectoryEntry().distinguishedName
$gdn = $searchResults.GetDirectoryEntry().displayName

write-host "gdn: " + $gdn

$Group = Get-ADGroup -Filter { displayName -eq "GitHub Users" }
Add-ADGroupMember -Identity $Group -Members $User

我的问题是如何使用$ gdn而不是对“GitHub Users”进行硬编码

似乎不喜欢使用它。我尝试了$ gdn.ToString(),[String] $ gdn。我不太确定如何转换它,以便它将使用它。

最佳答案

没关系,这很愚蠢。您需要做的就是在变量周围添加双引号,并为您插值:

$Group = Get-ADGroup -Filter { displayName -eq "$gdn" }

关于powershell - Add-ADGroupMember变量类型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49632019/

相关文章:

powershell - 禁用MSBuild子进程的关闭按钮

powershell - 替换 DFS 文件夹目标

powershell - 测试连接内解析 DnsName

Powershell:使用管道和对象时的不同输出

Powershell - 不在域管理员帐户下运行时调用命令访问被拒绝

powershell - 在 PowerShell 中读取单个按键(整数)

git - Azure DevOps 通过 REST API 获取链接到工作项的提交

python - 是否可以从 cPython 运行 PowerShell 和 Active Directory 命令?

powershell - 在目标目录的每个子目录中创建 CSV 文件

Powershell v3.0管道问题