我們有一個創建用戶的腳本,但有時會失敗
New-ADUser -name "test" -pobox "Streetname Streetname2 99, EU-1010 Country"
A value for the attribute was not in the acceptable range of values
所以我做了一個引數的洗掉,我一個接著一個注釋掉,失敗的鏈接是 POBox。許多其他帖子暗示 -Country 是一個常見錯誤,但這里的情況并非如此(我們使用國家/地區代碼并且一切正常)。
我似乎無法找到它何時起作用而不是,POBox-name 是否有任何限制?有什么可能導致失敗?Microsoft Docs 只是說“字串值”
uj5u.com熱心網友回復:
postBoxOffice屬性值(-POBox引數映射到的)限制為最多 40 個字符。
您問題中的示例字串“Streetname Streetname2 99, EU-1010 Country”的長度為 42 個字符:)
您可以通過檢查rangeUpper目標屬性的相應架構條目上的屬性來檢查任何字串語法屬性的最大長度:
PS ~> $poBoxSchema = Get-ADObject -Filter 'lDAPDisplayName -eq "postOfficeBox"' -SearchBase (Get-ADRootDSE).SchemaNamingContext -Properties rangeUpper
PS ~> $poBoxSchema.rangeUpper
40
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/384897.html
