Share via


Set-ExchangeServer (RTM)

Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

 

Applies to: Exchange Server 2007

Use the Set-ExchangeServer command to set Microsoft Exchange Server 2007 attributes in Active Directory for a specified server.

Syntax

Set-ExchangeServer -Identity <ServerIdParameter> [-DomainController <Fqdn>] [-ErrorReportingEnabled <Nullable>] [-ProductKey <ProductKey>] [-StaticConfigDomainController <String>] [-StaticDomainControllers <MultiValuedProperty>] [-StaticExcludedDomainControllers <MultiValuedProperty>] [-StaticGlobalCatalogs <MultiValuedProperty>]

Set-ExchangeServer [-DomainController <Fqdn>] [-ErrorReportingEnabled <Nullable>] [-Instance <ExchangeServer>] [-ProductKey <ProductKey>] [-StaticConfigDomainController <String>] [-StaticDomainControllers <MultiValuedProperty>] [-StaticExcludedDomainControllers <MultiValuedProperty>] [-StaticGlobalCatalogs <MultiValuedProperty>]

Detailed Description

This command sets generic Exchange attributes in Active Directory for a specified computer running Exchange 2007 only. You can only use this task on one server at a time. If you wish to bulk manage your Exchange servers, add this task to a script.

To run the Set-ExchangeServer cmdlet, the account you use must be delegated the following:

  • Exchange Server Administrator role and local Administrators group for the target server

For more information about permissions, delegating roles, and the rights that are required to administer Exchange Server 2007, see Permission Considerations.

Parameters

Parameter Required Type Description

Identity

Required

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

This parameter specifies the GUID, distinguished name, or name of the server.

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

This parameter specifies the domain controller that is used by the command.

ErrorReportingEnabled

Optional

System.Nullable

This parameter specifies whether error reporting is enabled.

Instance

Optional

Microsoft.Exchange.Data.Directory.Management.ExchangeServer

The Instance parameter enables you to pass an entire object to the command to be processed. It is mainly used in scripts in which an entire object must be passed to the command.

ProductKey

Optional

Microsoft.Exchange.Management.SystemConfigurationTasks.ProductKey

This parameter specifies the server product key.

StaticConfigDomainController

Optional

System.String

This parameter is used to configure a domain controller to be used by the server via DSAccess.

StaticDomainControllers

Optional

Microsoft.Exchange.Data.MultiValuedProperty

This parameter is used to configure a list of domain controllers to be used by the server via Directory Service Access (DSAccess).

StaticExcludedDomainControllers

Optional

Microsoft.Exchange.Data.MultiValuedProperty

This parameter is used to exclude a list of domain controllers to be used by the server.

StaticGlobalCatalogs

Optional

Microsoft.Exchange.Data.MultiValuedProperty

This parameter is used to configure a list of global catalogs to be used by the server via DSAccess.

Input Types

Return Types

Errors

Error Description

Exceptions

Exceptions Description

Example

In this example, error reporting is disabled on the specified server.

Set-ExchangeServer -Identity TestServer.Contoso.com -ErrorReportingEnabled: $False