修改 msrtcsip-userenabled Active Directory 属性
Modify msrtcsip-userenabled Active Directory Attribute
我需要将用户列表的 msrtcsip-userenabled 属性从 True 修改为 False。到目前为止,这是我所拥有的:
收集用户列表:
Get-Aduser -Filter * -Properties homeDirectory | Where-Object {$_.homeDirectory -Like "\SERVERNAME*"} | Select-Object SamAccountName
我需要修改每个用户,我知道我需要使用 set-aduser
。
将结果导入脚本的下一部分或导出为 CSV 都可以。
我该怎么做?
你可以使用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 文件(除非您需要)。
我需要将用户列表的 msrtcsip-userenabled 属性从 True 修改为 False。到目前为止,这是我所拥有的:
收集用户列表:
Get-Aduser -Filter * -Properties homeDirectory | Where-Object {$_.homeDirectory -Like "\SERVERNAME*"} | Select-Object SamAccountName
我需要修改每个用户,我知道我需要使用 set-aduser
。
将结果导入脚本的下一部分或导出为 CSV 都可以。
我该怎么做?
你可以使用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 文件(除非您需要)。