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 參數可指定要包含在通訊清單中之收件者的篩選器。如果使用下列任一篩選器參數,就不可以使用此參數。

  • ConditionalCompany
  • ConditionalDepartment
  • ConditionalStateOrProvince
  • IncludedRecipients
  • RecipientContainer

如需可過濾內容的相關資訊,請參閱 -RecipientFilter 參數的可過濾內容

UseRusServer

選用

System.String

note附註:
只有在 Exchange 2007 SP2 中才能使用此參數。

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-ListGet-AddressList 命令,可取得現有通訊清單的 GUID、辨別名稱或路徑與名稱。或者,也可以使用 Get-AddressList 取得特定現有通訊清單,然後直接將輸出傳送至 Set-AddressList

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.