是否有另一種更簡單的方法來設定-aduser 屬性?
$User = "Please enter a username"
$streetAddress = "555 south"
$city = "New York"
$state = "US"
$postalCode = "55555"
$country = "United States"
Set-aduser -identity $User -Replace @{streetAddress=$streetAddress}
Set-aduser -identity $User -Replace @{l=$city}
Set-aduser -identity $User -Replace @{st=$state}
Set-aduser -identity $User -Replace @{postalCode=$postalCode}
Set-aduser -identity $User -Replace @{co=$country}
uj5u.com熱心網友回復:
兩個更簡單的選擇,都使用Splatting。
這是迄今為止最簡單的,在這種情況下Set-ADUser為我們提供了友好的引數名稱,并有助于在幕后轉換為它們的 LDAP 顯示名稱。對于問題中使用的 AD 屬性,幸運的是,所有屬性都可用:
$params = @{
Identity = "the user here"
City = "New York"
StreetAddress = "555 south"
State = "US"
PostalCode = "55555"
Country = "United States"
}
Set-ADUser @params
這個正在做完全相同的事情,但是在這里我們實際上在替換哈希中使用了屬性 LDAP 顯示名稱:
$params = @{
Identity = "the user here"
Replace = @{
l = "New York"
co = "United States"
st = "US"
postalCode = "55555"
streetAddress = "555 south"
}
}
Set-ADUser @params
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/526132.html
標籤:电源外壳活动目录
