我需要将msrtcsip-userenabled属性从True修改为False以获取用户列表。到目前为止,我所拥有的是:
收集用户列表:
Get-Aduser -Filter * -Properties homeDirectory | Where-Object {$_.homeDirectory -Like "\\SERVERNAME*"} | Select-Object SamAccountName
我需要修改每个用户,我知道我需要使用set-aduser
。
将结果导入脚本的下一部分或导出为CSV都可以。
我该怎么做?
答案 0 :(得分:0)
你可以使用Set-Aduser
之类的
Get-ADUser -Filter * -Properties homeDirectory | Where-Object {$_.homeDirectory -Like "\\SERVERNAME*"} | Set-ADUser -Clear 'msrtcsip-userenabled'
清除价值。
或者您可以将值覆盖为新的值,如下所示:
Get-ADUser -Filter * -Properties homeDirectory | Where-Object {$_.homeDirectory -Like "\\SERVERNAME*"} | Set-ADUser -Replace @{'msrtcsip-userenabled' = 'new value'}
无需导出到CSV文件(除非您需要)。