修改msrtcsip-userenabled Active Directory属性

时间:2018-01-01 14:59:59

标签: powershell active-directory skype lync office-communicator

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

收集用户列表:

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

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

我该怎么做?

1 个答案:

答案 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文件(除非您需要)。