Powershell 使用set-aduser修改Active Directory中的exchange属性
我计划更新Active Directory中的exchange属性exchange属性将包括Powershell 使用set-aduser修改Active Directory中的exchange属性,powershell,active-directory,exchange-server,Powershell,Active Directory,Exchange Server,我计划更新Active Directory中的exchange属性exchange属性将包括mDBUseDefaults,homeMDB,msExchHomeServerName和Mail昵称 我可以知道是否允许powershellset aduser命令更新这些值吗 如果没有,建议的更新方式是什么 如果是,powershell中的属性名称是什么 我在powershell中进行了尝试,收到了以下错误 Set-ADUser : A parameter cannot be found that ma
mDBUseDefaults
,homeMDB
,msExchHomeServerName
和Mail昵称
set aduser
命令更新这些值吗Set-ADUser : A parameter cannot be found that matches parameter name 'MSExchHomeServerName'.
Set-ADUser : A parameter cannot be found that matches parameter name 'homeMDB'.
Set-ADUser : A parameter cannot be found that matches parameter name 'mailNickname'.
这是我的powershell命令
$Time
、$exch
、$db
和$mailNickName
包含有效且正确的更新值。我测试了我可以基于Active Directory中的用户1000
查询exchange属性,我可以设置用户1000
Active Directory的帐户过期日期,但我知道如何重置exchange属性。我搜索了很多在线资源,但没有一个能帮助我引用
Set-ADUser cmdlet修改Active Directory用户的属性。可以使用cmdlet参数修改常用属性值。通过使用添加、删除、替换和清除参数,可以设置与cmdlet参数不关联的属性值
示例:
Set-ADUser -Identity GlenJohn -Replace @{title="director";mail="glenjohn@fabrikam.com"}
Set-ADuser -identity GlenJohn -Replace @{mailnickname="$($mynewmailnickname)"
请注意,出于可支持性原因,应使用Exchange Commandlet修改Exchange属性
编辑:相关问题
Set-ADUser -Identity GlenJohn -Replace @{title="director";mail="glenjohn@fabrikam.com"}
Set-ADuser -identity GlenJohn -Replace @{mailnickname="$($mynewmailnickname)"