Spa*_*Dev 3 powershell active-directory
我正在尝试在 Active Directory 中添加用户。这些用户需要有代理地址。我的问题是那些 proxyAddresses 是倍数并存储在一个数组中。
我尝试:
$proxyAddresses = @("address1@test.com", "address2@test.com", "address3@test.com")
$userInstance = new-object Microsoft.ActiveDirectory.Management.ADUser
$userInstance.ProxyAddresses = $proxyAddresses
New-ADUser test -Instance $userInstance
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Invalid type 'System.Management.Automation.PSObject'. Parameter name: proxyAddresses
Run Code Online (Sandbox Code Playgroud)
我想将此 proxyAddresses 数组添加到我的 AD 用户的属性 proxyAddresses 中,但似乎不可能。
知道如何做到这一点吗?
使用有什么问题Set-ADUser
吗?
$username = '...'
$proxyAddresses = 'address1@example.com', 'address2@example.com', 'address3@example.com'
New-ADUser -Name $username
Set-ADUser -Identity $username -Add @{
'proxyAddresses' = $proxyAddresses | % { "smtp:$_" }
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15490 次 |
最近记录: |