修改msrtcsip-userenabled Active Directory属性

问题描述 投票:0回答:1

我需要将msrtcsip-userenabled属性从True修改为False以获取用户列表。到目前为止,这就是我所拥有的:

收集用户列表:

Get-Aduser -Filter * -Properties homeDirectory | Where-Object {$_.homeDirectory -Like "\\SERVERNAME*"} | Select-Object SamAccountName

我需要修改每个用户,我知道我需要使用set-aduser。将结果导入脚本的下一部分或导出为CSV都可以。

我怎样才能做到这一点?

powershell active-directory skype lync office-communicator
1个回答
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文件(除非您需要)。

© www.soinside.com 2019 - 2024. All rights reserved.