New-MailUser
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2009-05-12
使用 New-MailUser 指令程式可建立新的擁有郵件功能的使用者。
語法
New-MailUser -Name <String> -ExternalEmailAddress <ProxyAddress> -Password <SecureString> -UserPrincipalName <String> [-Alias <String>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-MacAttachmentFormat <BinHex | UuEncode | AppleSingle | AppleDouble>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PrimarySmtpAddress <SmtpAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]
詳細描述
New-MailUser 指令程式會在 Active Directory 目錄服務中建立新的擁有郵件功能的使用者物件。
若要執行 New-MailUser 指令程式,必須對您使用的帳戶委派下列項目:
- Exchange 收件者系統管理員角色
- 適當 Active Directory 容器的帳戶操作員角色
如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
附註: |
---|
並非所有使用者屬性都可以使用 New-MailUser 指令程式設定。您可以利用 Set-User 指令程式來進行其他設定。 |
參數
參數 | 必要 | 類型 | 描述 | ||
---|---|---|---|---|---|
ExternalEmailAddress |
必要 |
Microsoft.Exchange.Data.ProxyAddress |
ExternalEmailAddress 參數可指定組織外部的電子郵件地址。會將傳送至擁有郵件功能之使用者的電子郵件,傳送到此外部地址。 |
||
Name |
必要 |
System.String |
Name 參數可指定擁有郵件功能之使用者的一般名稱 (CN)。 |
||
Password |
必要 |
System.Security.SecureString |
Password 參數可指定郵件使用者用來保護其帳戶的密碼。 |
||
UserPrincipalName |
必要 |
System.String |
UserPrincipalName 參數會使用電子郵件地址格式 (例如 ted@contoso.com) 定義系統使用者的名稱。 |
||
Alias |
選用 |
System.String |
Alias 參數可指定使用者的別名。別名可包含字母、數字和下列標點符號和符號:
|
||
Confirm |
選用 |
System.Management.Automation.SwitchParameter |
Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。 |
||
DisplayName |
選用 |
System.String |
DisplayName 參數可指定郵件使用者能看到的名稱 (顯示在 Microsoft Outlook 中)。 |
||
DomainController |
選用 |
Microsoft.Exchange.Data.Fqdn |
若要指定將此組態變更寫入至 Active Directory 之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。 |
||
FirstName |
選用 |
System.String |
FirstName 參數可指定郵件使用者的名字。 |
||
Initials |
選用 |
System.String |
Initials 參數可指定郵件使用者的縮寫。 |
||
LastName |
選用 |
System.String |
LastName 參數可指定郵件使用者的姓氏。 |
||
MacAttachmentFormat |
選用 |
Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat |
MacAttachmentFormat 參數為傳送給此郵件使用者的郵件指定 Apple Macintosh 作業系統附件格式。此參數的有效值為:
此參數預設是設為 BinHex。MacAttachmentFormat 參數的可接受值視 MessageFormat 參數而定。如果 MessageFormat 參數設為 Text,您只能對此參數使用 BinHex 或 UUENCODE 值。如果 MessageFormat 參數設為 MIME,您只能對此參數使用 BinHex、AppleSingle 或 AppleDouble 值。 |
||
MessageBodyFormat |
選用 |
Microsoft.Exchange.Data.Directory.Recipient.MessageBodyFormat |
MessageBodyFormat 參數為傳送給此郵件使用者的郵件指定郵件內文格式。此參數的有效值為:
此參數預設是設為 TextAndHtml。 MessageFormat 和 MessageBodyFormat 參數是相互依賴的。如果 MessageFormat 參數設為 MIME,則 MessageBodyFormat 參數可設為任何有效的值。然而,如果 MessageFormat 參數設為 Text,則 MessageBodyFormat 參數只可以設為 Text。因此,如果您想要將此參數設為 Html 或 TextAndHtml,您也必須將 MessageFormat 參數設為 MIME。 |
||
MessageFormat |
選用 |
Microsoft.Exchange.Data.Directory.Recipient.MessageFormat |
MessageFormat 參數為傳送給此郵件使用者的郵件指定郵件格式。 此參數的有效值為:
此參數預設是設為 MIME。 MessageFormat 和 MessageBodyFormat 參數是相互依賴的。如果 MessageFormat 參數設為 MIME,則 MessageBodyFormat 參數可設為任何有效值。然而,如果 MessageFormat 參數設為 Text,則 MessageBodyFormat 參數只可以設為 Text。因此,如果您想要將 MessageFormat 參數從 MIME 變更為 Text,您也必須將 MessageBodyFormat 參數變更為 Text。 |
||
OrganizationalUnit |
選用 |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
OrganizationalUnit 參數可指定新增使用者的組織單位 (例如,redmond.contoso.com/contacts)。 |
||
PrimarySmtpAddress |
選用 |
Microsoft.Exchange.Data.SmtpAddress |
使用此參數指定郵件使用者的主要 SMTP 位址。依預設,會根據預設電子郵件地址原則產生主要 SMTP 位址。如果您使用此參數指定主要 SMTP 位址,此指令程式會將郵件使用者的 EmailAddressPolicyEnabled 屬性設為 |
||
ResetPasswordOnNextLogon |
選用 |
System.Boolean |
若將 ResetPasswordOnNextLogon 參數設為 $true,使用者必須在下次登入時變更密碼。 |
||
SamAccountName |
選用 |
System.String |
SamAccountName 參數定義用來支援執行舊版作業系統 (如 Microsoft、Windows NT 4.0、Windows 98、Windows 95 和 LAN Manager) 之用戶端及伺服器的登入名稱。此屬性必須包含少於 20 個字元。帳戶名稱可包含字母、數字和下列標點符號和符號:
|
||
TemplateInstance |
選用 |
System.Management.Automation.PSObject |
對 TemplateInstance 參數提供現有的物件時,命令會使用該物件之組態,在本機或目標伺服器上建立該物件的實際複寫。 |
||
UsePreferMessageFormat |
選用 |
System.Boolean |
UsePreferMessageFormat 參數指定是否以信箱所設定的郵件格式設定,覆寫為網域所設定的全域設定。將此參數設為 $true,以信箱所設定的郵件格式設定覆寫任何全域設定。 |
||
UseRusServer |
選用 |
System.String |
UseRusServer 參數會指示此命令,使用通訊清單服務執行所在的指定信箱伺服器來取得並設定信箱及 Active Directory 使用者屬性。 通訊清單服務是 Exchange System Attendant 服務的一個元件。通訊清單服務會在 Active Directory 中建立並維護 Exchange 的特定屬性。您可以使用特定資訊 (如通訊清單成員資格與電子郵件地址),透過通訊清單服務來更新網域中的收件者物件。 |
||
WhatIf |
選用 |
System.Management.Automation.SwitchParameter |
WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。 |
輸入類型
傳回類型
錯誤
錯誤 | 描述 |
---|---|
|
例外狀況
例外狀況 | 描述 |
---|---|
|
範例
下列範例包含兩個命令。
在第一個命令中,會建立類型 System.Security.SecureString 的密碼 $password
。執行命令後,會顯示 [輸入密碼] 提示。使用者輸入的字串會變成新密碼字串,$password
。
第二個命令會建立擁有郵件功能的新使用者物件 (名為 Ted Bremer),並藉由 Password 參數將新建的密碼指派給物件。Ted 是 Tailspin Toys 的員工,但因為必須與 Contoso 公司的員工密切合作,所以他在 contoso.com 中有一個電子郵件地址。Ted 在 Contoso 的 Exchange Server 上沒有信箱。傳送到 Ted 的 contoso.com 電子郵件地址的電子郵件,會傳到其外部電子郵件地址 (ted@tailspintoys.com)。
$password = Read-Host "Enter password" -AsSecureString
New-MailUser -Name "Ted Bremer" -Password $password -ExternalEmailAddress ted@tailspintoys.com -UserPrincipalName ted@contoso.com -OrganizationalUnit contoso.com
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.