Set-AddressList
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2009-05-12
使用 Set-AddressList 指令程式以修改現有的通訊清單。
語法
Set-AddressList -Identity <AddressListIdParameter> [-ConditionalCompany <MultiValuedProperty>] [-ConditionalCustomAttribute1 <MultiValuedProperty>] [-ConditionalCustomAttribute10 <MultiValuedProperty>] [-ConditionalCustomAttribute11 <MultiValuedProperty>] [-ConditionalCustomAttribute12 <MultiValuedProperty>] [-ConditionalCustomAttribute13 <MultiValuedProperty>] [-ConditionalCustomAttribute14 <MultiValuedProperty>] [-ConditionalCustomAttribute15 <MultiValuedProperty>] [-ConditionalCustomAttribute2 <MultiValuedProperty>] [-ConditionalCustomAttribute3 <MultiValuedProperty>] [-ConditionalCustomAttribute4 <MultiValuedProperty>] [-ConditionalCustomAttribute5 <MultiValuedProperty>] [-ConditionalCustomAttribute6 <MultiValuedProperty>] [-ConditionalCustomAttribute7 <MultiValuedProperty>] [-ConditionalCustomAttribute8 <MultiValuedProperty>] [-ConditionalCustomAttribute9 <MultiValuedProperty>] [-ConditionalDepartment <MultiValuedProperty>] [-ConditionalStateOrProvince <MultiValuedProperty>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-ForceUpgrade <SwitchParameter>] [-IncludedRecipients <Nullable>] [-Name <String>] [-RecipientFilter <String>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]
Set-AddressList [-ConditionalCompany <MultiValuedProperty>] [-ConditionalCustomAttribute1 <MultiValuedProperty>] [-ConditionalCustomAttribute10 <MultiValuedProperty>] [-ConditionalCustomAttribute11 <MultiValuedProperty>] [-ConditionalCustomAttribute12 <MultiValuedProperty>] [-ConditionalCustomAttribute13 <MultiValuedProperty>] [-ConditionalCustomAttribute14 <MultiValuedProperty>] [-ConditionalCustomAttribute15 <MultiValuedProperty>] [-ConditionalCustomAttribute2 <MultiValuedProperty>] [-ConditionalCustomAttribute3 <MultiValuedProperty>] [-ConditionalCustomAttribute4 <MultiValuedProperty>] [-ConditionalCustomAttribute5 <MultiValuedProperty>] [-ConditionalCustomAttribute6 <MultiValuedProperty>] [-ConditionalCustomAttribute7 <MultiValuedProperty>] [-ConditionalCustomAttribute8 <MultiValuedProperty>] [-ConditionalCustomAttribute9 <MultiValuedProperty>] [-ConditionalDepartment <MultiValuedProperty>] [-ConditionalStateOrProvince <MultiValuedProperty>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-ForceUpgrade <SwitchParameter>] [-IncludedRecipients <Nullable>] [-Instance <AddressList>] [-Name <String>] [-RecipientFilter <String>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]
詳細描述
若要執行 Set-AddressList 指令程式,必須對您使用的帳戶委派下列項目:
- Exchange 組織系統管理員角色
如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
若要使用 Exchange 管理主控台來管理 Exchange Server 2003 或 Exchange 2000 Server 中建立的通訊清單,必須執行下列動作:
- 使用 ForceUpgrade 參數更新通訊清單的版本屬性。
- 使用 RecipientFilter 參數或下列其中一個篩選器參數來變更收件者篩選器:
- ConditionalCompany
- ConditionalDepartment
- ConditionalStateOrProvince
- IncludedRecipients
參數
參數 | 必要 | 類型 | 描述 | ||
---|---|---|---|---|---|
Identity |
必要 |
Microsoft.Exchange.Configuration.Tasks.AddressListIdParameter |
使用 Identity 參數,可以指定代表特定接收通訊清單的 GUID、辨別名稱或通訊清單名稱。您也可以使用 Path\AddressListName 的格式加入路徑。 您可以省略參數標籤 Identity,而只提供通訊清單名稱或 GUID。 |
||
ConditionalCompany |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCompany 參數是指定公司的篩選器。只要是公司屬性符合您為此參數所輸入之值的收件者,都會加入您所修改的通訊清單中。您可以逗點分隔的清單來使用多個值。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute1 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute1 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute10 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute10 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute11 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute11 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute12 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute12 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute13 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute13 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute14 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute14 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute15 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute15 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute2 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute2 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute3 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute3 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute4 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute4 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute5 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute5 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute6 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute6 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute7 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute7 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute8 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute8 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalCustomAttribute9 |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalCustomAttribute9 參數指定自訂的屬性。自訂屬性可讓您將其他資訊新增到通訊清單,您可以藉以排序或群組通訊清單。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalDepartment |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalDepartment 參數是指定部門的篩選器。只要是部門屬性符合您為此參數所輸入之值的收件者,都會加入通訊清單中。您可以逗點分隔的清單來使用多個值。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
ConditionalStateOrProvince |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
ConditionalStateOrProvince 參數是指定省/市的篩選器。通訊清單中會包含具有 ConditionalStateOrProvince 屬性的所有收件者,而此屬性符合您為此參數所輸入的值。您可以逗點分隔的清單來使用多個值。若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
Confirm |
選用 |
System.Management.Automation.SwitchParameter |
Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。 |
||
DisplayName |
選用 |
System.String |
DisplayName 參數可指定希望的通訊清單顯示名稱。 |
||
DomainController |
選用 |
Microsoft.Exchange.Data.Fqdn |
若要指定將此組態變更寫入至 Active Directory 目錄服務之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。 |
||
ForceUpgrade |
選用 |
System.Management.Automation.SwitchParameter |
ForceUpgrade 參數會抑制下列確認:「若要儲存物件上的變更,物件必須更新到目前的 Exchange 版本。更新之後,即無法以舊版 Exchange 系統管理員管理此物件。您要繼續更新並儲存物件嗎?」升級 Microsoft Exchange Server 2003 或 Exchange 2000 Server 中建立的通訊清單時,會出現此確認。除非使用 RecipientFilter 或 IncludedRecipients 參數來更新物件版本並變更收件者篩選器,否則無法使用 Exchange 管理主控台來管理 Exchange 2003 或 Exchange 2000 通訊清單。 |
||
IncludedRecipients |
選用 |
System.Nullable |
IncludedRecipients 參數可篩選用來建立全域通訊清單 (GAL) 的收件者類型。IncludedRecipients 參數可用的值有 AllRecipients、MailboxUsers、Resources、Contacts 及 MailGroups。 AllRecipients 值只能單獨使用。當 IncludedRecipients 參數的多個值以逗號隔開時,會套用 OR 布林運算子。 若使用任何一個 Conditional 參數,則必須使用此參數。如果使用 RecipientFilter 參數,則不可以使用此參數。 |
||
Instance |
選用 |
Microsoft.Exchange.Data.Directory.Management.AddressList |
使用命令列的系統管理員很少使用 Instance 參數。將它放在參數表中是為了供開發人員參考。 |
||
Name |
選用 |
System.String |
Name 參數指定通訊清單的新名稱。名稱不得超過 64 個字元,而且不能包含換行符號或反斜線 (\)。 |
||
RecipientFilter |
選用 |
System.String |
RecipientFilter 參數可指定要包含在通訊清單中之收件者的篩選器。如果使用下列任一篩選器參數,就不可以使用此參數。
如需可過濾內容的相關資訊,請參閱 -RecipientFilter 參數的可過濾內容。 |
||
UseRusServer |
選用 |
System.String |
UseRusServer 參數會指示此命令,使用通訊清單服務執行所在的指定信箱伺服器來取得並設定信箱及 Active Directory 使用者屬性。 通訊清單服務是 Exchange System Attendant 服務的一個元件。通訊清單服務會在 Active Directory 中建立並維護 Exchange 的特定屬性。您可以使用特定資訊 (如通訊清單成員資格與電子郵件地址),透過通訊清單服務來更新網域中的收件者物件。 |
||
WhatIf |
選用 |
System.Management.Automation.SwitchParameter |
WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。 |
輸入類型
傳回類型
錯誤
錯誤 | 描述 |
---|---|
|
|
例外狀況
例外狀況 | 描述 |
---|---|
|
|
範例
第一個範例顯示如何修改現有通訊清單的名稱。
第二個範例顯示如何修改要加入名稱為 MyAddressList2 之現有通訊清單中的收件者類型及收件者部門。MyAddressList2 是來自 Exchange 2003 的通訊清單,所以此命令也會升級此通訊清單。
Set-AddressList -Identity "All Users\Sales\building4" -Name building9
Set-Addresslist -Identity c3fffd8e-026b-41b9-88c4-8c21697ac8ac -IncludedRecipients UserMailbox -ConditionalDepartment Sales -ForceUpgrade:$true
使用傳送至 Format-List 的 Get-AddressList 命令,可取得現有通訊清單的 GUID、辨別名稱或路徑與名稱。或者,也可以使用 Get-AddressList 取得特定現有通訊清單,然後直接將輸出傳送至 Set-AddressList。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.