powershell - 将值附加到变量
问题描述
$SamAccount = 'samaccountname'
$Groups = "DL1;DL2;D3;Grp1;Grp2;Grp3"
$Paramsgroup = $Groups.Split(';')
#$Paramsgroup
foreach ($Group in $Paramsgroup) {
$GroupSID = (Get-ADGroup -Filter {name -like $Group})
#Start-Sleep 5
try {
Remove-ADGroupMember $GroupSID -Members $SamAccount -Confirm:$false
}
catch {
$ErrorMessage = $_.Exception.Message
#Write-host $ErrorMessage
}
}
我有一个脚本可以从用户中删除某些组。我只想将已删除的组列表存储在某处。试过了$variable+= output
,但没有得到想要的输出。请协助
解决方案
你需要将它定义为一个数组,然后它会像你想要的那样工作。
[System.Array] $variable += $output
推荐阅读
- c# - Rebus 将奇怪的字符放在用 MSMQ 扩展属性编写的 HEADER 字典 JSON 中
- python - 如何在 python grpc 更新请求中实现 fieldMask?
- sql-server - 创建动态查询以报告每个公司组每月的产品数量以及每个产品和每个公司的总数
- git - git 错误:“添加远程存储库:'/data/www/examplesite' 似乎不是 git 存储库”
- c# - .Net SDK 2.1.300-rc1 留下悬空的 .Net 核心主机
- raku - Perl 6中带有数组值的散列
- c# - 当前上下文中不存在表单
- java - Maven 中的全局 lombok.config
- javascript - 为什么我的代码在节点中运行良好但在尝试使用 browserify 时给出“意外令牌”?
- javascript - Winstonjs:是否可以为不同的传输提供自定义格式化程序?