Welcome To My Blog

Wednesday, May 5, 2010

Exchange Server 2003 Interview Q&A Part-1

1. What is Exchange Server?

Exchange Server is a Microsoft’s Messaging system which provides Industry leading Email, calendaring and unified Messaging

2. Tell me a bit about the capabilities of Exchange Server.

  1. Outlook Anywhere (OWA)
  2. Mailbox can sync with Blackberry Device.
  3. Calendar Sharing.
  4. MAPI & POP3 Client support

3. What are the different Exchange 2003 versions?

  • Exchange server 5.5
  • Exchange Server 2000
  • Exchange Server 2003
  • Exchange Server 2007
  • Exchange Server 2010

4. What are the differences between Exchange Sever 2003 Standard and Enterprise Editions?

Following are the difference between Exchange server 2003 Standard and Enterprise Edition.








































Feature Standard Edition Enterprise Edition
Storage groups support 1 storage group 4 storage groups
Number of databases per storage group 2 databases 5 databases
Individual database size16 gigabytes (GB) Maximum 16 terabytes, limited only by hardware
X.400 Connector Not included Included
Exchange Clustering Not supported Supported



5. What are the main differences between Exchange 5.5 and Exchange 2000/2003?

  • Exchange 2000 does not have its own directory or directory service; it uses Active Directory instead.
  • Exchange 2000 uses native components of Windows 2000 (namely, IIS and its SMTP, NNTP, W3SVC and other components, Kerberos and others) for many core functions.
  • SMTP is now a full peer to RPC, and is it the default transport protocol between Exchange 2000 servers.
  • Exchange 2000 supports Active/Active clustering and was recently certified for Windows 2000 Datacenter.
  • Exchange 2000 scales much higher.
  • It boasts conferencing services and instant messaging.

6. What are the minimum hardware requirements for Exchange Server 2003?

  • Processor – Pentium 133 MHz
  • Operating System – Windows 2000 SP3
  • Memory – 256 MB
  • Disk Space – 200 MB for system files and 500 MB where Exchange Server installation.
  • File System - NTFS

7. What are the steps involved in Exchange Server installation?

  1. Prerequisites Installation – ASP .Net, IIS, SMTP, NNTP and WWW services Installation
  2. Forest Preparation
  3. Domain Preparation
  4. Exchange Server 2003 Installation

8. Why not install Exchange on the same machine as a DC?
The main reason behind not to install Exchange Server is, when we used to restart the Exchange server for any reason it will take lot of time to shut down the Exchange Server services.

9. Which Services must be installed and running for Exchange Server installation?

Following are the services that should be installed before installing Exchange Server 2003

  1. ASP .Net
  2. Internet Information Service
  3. SMTP
  4. NNTP
  5. WWW

10. What can you do and what will be the effect if ASP.NET service is not available while installing Exchange Server 2003?

ASP .Net files are important for authentication, delegation and securing the web publication. Before installing exchange Server 2003 ASP .Net should be installed

11. What are Exchange Server 2003 deployment tools?

The Exchange Server 2003 Deployment Tools are a compilation of old and new Microsoft Product Support Services (PSS) support tools that you can use to prepare Microsoft Exchange Server 5.5 and the Microsoft Active Directory directory service infrastructure for the installation of Microsoft Exchange Server 2003.

  • Installation and Upgrade Prerequisites
  • Enabling Windows Services
  • DCDiag Tool
  • NetDiag Tool
  • ForestPrep
  • DomainPrep

12. What are the Windows versions supported by Exchange Server 2003?

  1. Windows 2000 Service pack 3 ( Standard, Enterprise and Datacenter Edition)
  2. Windows 2003 Service pack 1 ( Standard, Enterprise and Datacenter Edition)

13. In which domains domainprep must be run?

  1. The Forest root Domain
  2. All domain that will contain Exchange Server 2003
  3. All Domain that will contain Exchange Mailbox enable objects.

14. What is ForestPrep?

Forest prep updates the schema and configuration partition in Active directory. Extend the schema to include Exchange server 2003 specific classes and attributes

To run the Forest Prep, Administrator should have Schema and Enterprise Admin permission over the Domain

15. What is DomainPrep?

Domain Prep prepares the Domain partion in Active Directory. Forest prep should be run only once in forest where Domain Prep should be run in following Servers.

  1. The Forest root Domain
  2. All domain that will contain Exchange Server 2003
  3. All Domain that will contain Exchange Mailbox enable objects

16. Which two groups are created by DomainPrep?

The domain prep switch creates the groups and permissions required by exchange Server 2003. Two security groups created

  1. Exchange Enterprise Servers – Domain Local group contains all Exchange Server in a forest
  2. Exchange Domain Server – Global Group that contains all Exchange servers running in the Domain that you have selected.

17. What DomainPrep does?

Domain Prep Updates the Domain partition and Creates a Two New Security Groups for Exchange Server 2003

  1. Exchange Enterprise Servers
  2. Exchange Domain Servers

18. Which of the servers does the system that will host the first Exchange Server 2003 server in a forest need to be able to contact during installation?

19. How to run ForestPrep?

Go to the Command prompt and Type the following

D:\setup\i386\setup.exe /forestprep

Where D drive represents the CD drive.

Note: it will ask for the Administrator Account that has the required permission to run the Setup.

20. How to run DomainPrep?

Go to the Command prompt and Type the following

D:\setup\i386\setup.exe /domainprep - Where D drive represents the CD drive.

21. Which service pack is needed for Windows 2000 for installing Exchange Server 2003?

Windows 2000 service pack 3 in needed to install Exchange Server 2003

22. Which permissions are required to run ForestPrep?

Schema Administrator

Enterprise Administrator

Local Machine Administrator

23. Which permissions are required to run DomainPrep?

Domain Administrator and Local Machine Administrator

24. Which permissions are required to install Exchange server 2003 on the first server in a domain or on other systems within the domain?

The administrator Account should have the following permission to install the Exchange Server 2003

  • Schema Administrator
  • Enterprise Administrator
  • Domain Administrator
  • Local Machine Administrator

25. What is reason behind the error messages services not available while installing Exchange Server 2003 on a domain running at Windows Server 2003 functional level?

26. What is name of log file that Exchange Server 2003 setup creates during installation?

27. What is location of Exchange Server Setup Progress?

C:\Program Files\Exchangesvr

28. How unattended installation of Exchange Server 2003 works?

Unattended installation are useful for rapidly deploying subsequent Exchange Server 2003 installation into an existing organization.

The process of creating the file is essentially the same as the process for a manual setup selecting the component you want to install and the installation path, choosing whether to create a new organization or to join existing one; agreeing the license and so on.. Instead of doing manual installation the Exchange installation wizard writes the configuration file to .ini file. specifically for use with the /unattendfile setup switch to start the installation.

29. When you can use the unattended installation of Exchange Server 2003?

1. Unattended Installation of Exchange Server 2003 is very useful when you are going to install Exchange Server remotely.

2. It’s also useful when you are deploying number of New Exchange Server in Existing Organization. We can save time deploying multiple servers by automating the Entire installation procedure

30. When you cannot use unattended installation of Exchange Server 2003?

An Active Directory Forest can support only a single Exchange Server 2003 organization, so an un attended.ini file that is used to create an organization cannot be used for subsequent installation.

31. What is the command to create an answer file for unattended installation of Exchange Server 2003?

D:\setup\i386\setup.exe /createunattend c:\unattend.ini

Where D represents the CD ROM drive that holds the Exchange Server and C drive represent the created unattended file for installation

32. What is the command to start the unattended installation of Exchange Server 2003?

D:\setup\i386\setup.exe /UnattendFile c:\unattend.ini

Where D represents the CD ROM drive that holds the Exchange Server and C drive represent the created unattended file for installation

33. When you can specify the User account that will receive the Exchange Full Administrator permission?

After installing the exchange Server 2003, we can able to specify the administrative permission for particular user. We can delegate administrative permission by right click the Exchange organization and select delegate Administration permission.

34. Which account must be use to perform first Exchange installation?

A new dedicated service account specifically for Exchange server installation has to be created in Active Directory and the following permission are to be assigned the newly created user.

  • Schema Administrator
  • Enterprise Administrator
  • Domain Administrator
  • Local Machine Administrator

35. Can Exchange 2000 servers run on Windows Server 2003?

No, the only version of Exchange server that will run on Windows server 2003 is Exchange Server 2003, you will need to upgrade your Exchange environment to Exchange Server 2003 prior to upgrading the Windows Server Operating System to Windows server 2003

How to Manage Administrative groups

An administrative group is a logical administrative structure that is used to manage permissions and delegate permissions to Exchange servers.

  • Administrative groups organize servers for management purposes.
  • Administrative groups match your network administrative structure. Groups are often based on locations or major departments.
  • Use permissions to allow administrators to manage the Exchange servers within the group

If Exchange is running in native mode, you can rename administrative groups in Exchange System Manager. Otherwise, use Adsiedit to rename administrative groups.

Below diagram shows the first Administrative Group of our Exchange Server. 3 important containers are the there in every Administrative group

1. Server

2. Routing Groups

3. Folders

Servers – Includes the physical server in server container for Administration purpose, servers holds the Message Queues, Storage Groups which includes the mail box store and the public folder store, protocols – which includes virtual server for HTTP, IMAP4, NNTP, POP3 and SMTP

Routing Groups - It is the group of Exchange servers that are connected by constant, high-speed links. The routing group identifies Exchange servers that can contact each other without any additional routing considerations.

This includes the Routing Group Connectors (Routing group connector, SMTP connector and X.400 connector)

Folders – Folders deals with public folders

clip_image002

Important facts on Administrative Group

  • During installation you specify the name of the administrative group into which you install the Exchange server.
  • It is important to select the correct administrative group for each server because you cannot change it after installation.
  • During the installation, if there is only one administrative group, all Exchange servers will automatically be installed in that group. You are not prompted to select the administrative group if Exchange only has a single administrative group.
  • You can set up administrative groups prior to the installation of the first Exchange server. This gives you the advantage of being able to select multiple administrative groups during the install of the first Exchange Server. To set up administrative groups prior to installation:
    • Run /forestprep
    • Use Adsiedit to create administrative groups in Active Directory.
  • After installation, you can use Exchange System Manager to create new administrative groups.

Step by step procedure to Manage Administrative Group

1. Creating a New Administrative Group

Go to Start ->All Programs -> Microsoft Exchange ->System Manager ->right click Administrator Group and select New to create a New Administrative Group

clip_image004

2. Creating a new Routing Group

Go to Start ->All Programs -> Microsoft Exchange ->System Manager ->Administrative group -> Expand first Administrative Group -> Navigate to Routing Group, right click and point to New to create a new Routing Group

clip_image006

3. Delegate Permission – To Mange the designated option on servers

· Permissions are assigned either at the organizational level or the administrative group level.

· Use Exchange Delegation wizard to assign permission for particular User

Go to Start ->All Programs -> Microsoft Exchange ->System Manager ->right click the Organization Name and select delegate control

clip_image008

How to delegate Exchange Administrative Permission

To have a better Administration over the Exchange Organization, delegating Administrative permission is the best way.

The following shows the permissions options for Exchange administrator role.

Full Administrator Role - Full control over all objects within the hierarchy
Change all permissions, Delegate permissions and Read mailboxes

Administrator - Full control over all objects, except cannot change permissions

View Only Administrator – To view the configuration

Using permissions you can delegate Exchange server administrative tasks to other users. Keep in mind the following facts for managing Exchange permissions:

  • Permissions are assigned either at the organizational level or the administrative group level.
  • Use the Exchange Delegation Wizard in Exchange System Manager to manage delegations.
  • While running /forestprep or during the Exchange Server 2003 installation, you identify the default Exchange System Administrator. This administrator has all permissions to the Exchange organization.
  • Exchange administrators must have specific permissions in Active Directory for the objects and levels they will be working. They must also have permissions on the local computer.

Note: When you assign the Full Administrator or Administrator roles to an administrative group, the user also receives View Only permissions to the organization, allowing the administrator to view the configuration of the entire organization.

Step by step procedure to Delegate Administrative roles to particular users

Go to Start ->All Programs -> Microsoft Exchange ->System Manager ->right click the Organization Name and select delegate control

clip_image002

On the welcome page click next to continue

clip_image004

We can add the user or groups to grant administrative permission, Click add to find the user to be granted administrator permission over the exchange organization

clip_image006

On the delegate control window, click browse to find the user or group from AD

clip_image008

Select a user to grand permission

clip_image010

Select the required permission what you planned to grant and click ok to continue

clip_image012

After assigning particular permission, review the permission and click next

clip_image014

On the warning page click ok to continue. Make sure you are following the warning

clip_image016

On the last page click finish to end the delegation

clip_image018

How to Manage Exchange Server 2003

You have several tools available to you to monitor and manage Exchange servers. The below option describes some common Exchange management tools.

1. Exchange System Manager

2. Active Directory Users and Computers

3. Adsiedit

4. LDAP Viewer

Step by step procedure to Manage Exchange Server 2003

Exchange System Manager

The System Manager tool is installed by default and is the primary tool you use to monitor and manage your Exchange Server 2003 configuration. Use System Manager to:

  • Change server settings
  • Change database settings
  • Move databases
  • Create additional databases
  • Enable message tracking

System Manager runs on Windows 2003 or Windows 2000 SP3 as long as Active Directory Users and Computers are running on the machine. You can also use System Manager on a Windows XP machine with SP1 as long as SMTP service is running on the machine during the installation of the tools.

By default System Manager looks like this,

clip_image002

You can do the following steps,

1. Enabling Administrative Groups

By default Administrative Groups are disabled, you can enable by

Go to Start -> All programs -> Microsoft Exchange -> System Manager ->right click the exchange system Manager and go to properties,

clip_image004

2. Enabling Routing Groups

By default Routing Groups are disabled, you can enable by

Go to Start -> All programs -> Microsoft Exchange -> System Manager ->right click the exchange system Manager and go to properties,

clip_image006

A warning of restarting Exchange System Manager will show when you apply these settings

clip_image008

After enabling Administrative Group and Routing Group, the system manager window will look like this; the first server in your organization will come under the first Administrative Group

clip_image010

Active Directory Users and Computers

Active Directory Users and Computers is the primary tool you use to manage users in an Exchange Server 2003 environment. Use Active Directory Users and Computers to:

  • Create recipients
  • Modify recipients
  • Hide recipients
  • Manipulate additional recipient options

Active Directory Users and Computers runs on Windows 2003, Windows 2000 SP3, or Windows XP.

Following figure shows the diagram of Active Directory Users and Computers

clip_image012

Notes:

1. If you open the properties of the existing user the Exchange features tabs will not be there, to have the exchange properties, right click the user Accounts and click exchange tasks to create a Mailbox, after creating a Mail box you will have the New Exchange features tab

clip_image014

To get the Exchange Feature, right click an existing user, select Exchange tasks, on the welcome page click next

clip_image016

Select create Mailbox

clip_image018

Review the Mailbox location, alias name and the Administrative Group, click Next

clip_image020

Click finish to end the user mail box creation for existing user

clip_image022

Following figure shows the user properties after creating a Mailbox for existing user.

clip_image024

ADSIEDIT (for security reason, without knowing about the Active Directory Partition)

Adsiedit is the tool you use to modify advanced properties in Active directory. Use Adsiedit to:

  • Grant advanced security permissions
  • Add, modify, delete, and organize user accounts, computer accounts, security and distribution groups

Adsiedit runs on any Windows 2003, Windows 2000 SP3 or Windows XP machine that is part of the domain.

Install Adsiedit using the Support Tools available on the Windows 2000 or Windows 2003 CD

To run ADSIEDIT

Go to start ->Run ->adsiedit.msc

clip_image026

It will open up the ADSI edit window

clip_image028

For example if we are planning to edit the name of the first Administrative Group.

Navigate – configuration partition -> Services -> Microsoft Exchange -> Exchange Organization Name ->Administrative Group

From here you can create a New Administrative Group and edit the Name of First Administrative Group etc

clip_image030

LDAP Viewer

The LDAP viewer allows you to view advanced properties of recipients such as:

  • The SMTP addresses of users
  • The date and time of a user's last log on
  • SID of an object
  • Object history
  • How an object was migrated

Following figure shows the LDAP viewer

clip_image032

Important Notes:

  • Because Exchange System Manager and the Active Directory Users and Computers are snap-ins, you can create custom MMCs for both of them. You do this by typing MMC.exe at the command line to run the Microsoft Management Console.
  • Exchange System Manager can only be used to administer Exchange Server 2003.
  • Use Active Directory Users and Computers to move mailboxes within an organization. Use the migration wizard and other migration tools to move mailboxes between organizations.

How to Install Exchange Server 2003

Before reading this please read the how to prepare the Exchange Server

Step by step procedure

1. Open the exchange installation folder, double click setup file, a new window will open like this. This page show the option of exchange deployment tools. Click the Exchange Deployment Tools

clip_image002

2. Exchange Deployment tools are a collection of tools and a predefined process for installing Exchange. Using the Deployment Tools you can:

  • Deploy the first Exchange 2003 server
  • Install Exchange 2003 on an additional server
  • Perform post-installation setup
  • Install Exchange System Management Tools only

Click Deploy the first Exchange 2003 Server

clip_image004

3. In this window we can choose 4 below mentioned options, we are going to install new exchange server. So select New Exchange 2003 Installation

clip_image006

4. It will show you the pre requisite steps to do, check all the 7 steps have been completed and select Run Setup now to start the Exchange installation

clip_image008

5. On the welcome page click Next

clip_image010

6. Read the license agreement and select I agree and click next

clip_image012

7. On the component selection page, it will show you the summary of components going to be installed, review and click next

clip_image014

8. On the installation type page, select create a new exchange organization and click next, because this is the first organization for our exchange

clip_image016

9. Type a organization name, I type syztalk as the organization name, click next to continue

clip_image018

10. On the license agreement page select I agree and click next to continue

clip_image020

11. Review the installation summary and click next to start the installation

clip_image022

12. Below diagram show the installation process

clip_image024

13. Click finish to close the installation of exchange server 2003

clip_image026

Following shows the System manger

clip_image028

Keep in mind the following details regarding Exchange Server 2003 installation:

  • The installation is the same whether you are installing the Exchange Server 2003 Standard or Enterprise Edition.
  • The default directory for the Exchange Server 2003 installation is C:\Program Files\Exchsrvr.
  • Exchange Deployment Tools guides you through the installation.
  • The Messaging and Collaboration Services option installs all the necessary components of an Exchange server.
  • If you haven't run /forestprep or /domainprep they will run when you run the standard setup (if your account has the necessary rights).
  • View the event log to see installation events and troubleshoot the installation.
  • To upgrade from Exchange 2000 to Exchange 2003, run the setup program. Following the upgrade, you must remove the Mobile Information Server Exchange 2000 Event Source.
  • When you install Exchange, the SMTP and HTTP virtual servers are the only servers that are started. If you require other services (such as POP3, IMAP4, or NNTP), you must start these virtual servers manually.

After installing Exchange 2003, you can verify the installation in the following ways:

  • Use the Services snap-in to view the list of installed services. Make sure that the Exchange-specific services have been installed and started on the server.
  • In Active Directory Users and Computers, check a user account to make sure the Exchange Tasks wizard has been added.
  • Run the Exchange System Manager and verify the Exchange organization and server are correctly listed.
  • Check the C:\Exchange Server Setup Progress.log file for successful installation messages.
  • Check the Application log in Event Viewer for the following message: ID: 1001 "Setup [build nnnn] completed successfully."

How to prepare the Exchange Server

Following are the important considerations that have to be done before installing the Exchange Server

  1. Designate a account for exchange installation with the following permission
  2. Check the hardware requirements before installing Exchange server 2003
  3. Installing Important services – following are the important services
  4. Run the forest prep - extends the Active Directory schema by adding classes and attributes
  5. Run the Domain prep - adds the necessary objects for Exchange administration

1. Designate a account for exchange installation with the following permission

  • Enterprise Administrator
  • Domain Administrator
  • Schema Administrator
  • Local Administrator

2. Check the hardware requirements before installing Exchange server 2003

  • Processor – Pentium 3 or above
  • Memory - 512
  • Disk space – 200 MB for system file and 500 MB for database files
  • Partition – NTFS
  • NIC – Two for single exchange in small organization

3. Installing Important services – following are the important services

  • Microsoft .NET Framework
  • Microsoft ASP .NET
  • Internet Information Services (IIS)
  • Simple Mail Transfer Protocol (SMTP)
  • Network News Transport Protocol (NNTP)

4. Run the forest prep - extends the Active Directory schema by adding classes and attributes

5. Run the Domain prep - adds the necessary objects for Exchange administration

After running the Domain preparation, 2 new objects will be created

Exchange Domain Servers

Exchange Enterprise Servers

Note:

If you haven't run /forestprep or /domainprep they will run when you run the standard setup (if your account has the necessary rights).

Step by step procedures to prepare exchange server

Step 1: Designate an account for exchange installation

Go to the properties of the user account, on the Member Of Tab add the above permission

clip_image002

Step 2: check the Hardware prerequisites consideration

Check the hardware status mentioned above

Step 3: Installing important services

To know the installation and configuration procedures of important services, review the how to install IIS page

Step 4: Running forest Prep

Forestprep extends the Active Directory schema by adding classes and attributes used by Exchange.

  • Run Setup.exe /forestprep once on the forest root domain.
  • To run /forestprep, the account you use must have the following roles:

§ Schema Administrator

§ Enterprise Administrator

§ Domain Administrator

§ Local machine Administrator

1. Go to start ->Run -> type CMD. Command prompt will open, in that navigate to the drive wher your exchange installation files are present

2. Type setup.exe /forestprep

clip_image004

3. On the warning page click ok to continue

clip_image006

4. On the welcome page click next to start the forest prep operation

clip_image008

5. Click I agree and click next on the License agreement page

clip_image010

6. By default on the component selection page forest prep will automatically selected, review and click next

clip_image012

7. Check whether the administrative account pointed is what the designated account with administrator permission, by default it will select the login account

clip_image014

8. Click next to start the forest configuration, nearly 10 components will be updated during the process

clip_image016

9. Click finish to finish the installation

clip_image018

Step 5: Running Domain Preparation

Domainprep adds the necessary objects for Exchange administration.

  • Run Setup.exe /domainprep once in the following domains:

§ The forest root domain

§ Any domain that hosts an Exchange server

§ Any domain that contains users that will access Exchange mailboxes

  • To run /domainprep, the account you use must have the following roles:
    • Domain Administrator
    • Local machine Administrator

Procedure

1. Type setup.exe /domainprep

clip_image020

2. On the license agreement, click I agree and click next

clip_image010[1]

3. By default on the component selection page, the domain preparation option will be selected, click next to continue

clip_image022

4. On the warning message page click ok to continue

clip_image024

5. Completing the Domain Preparation by clicking finish

clip_image018[1]

Note:

Following figure shows the diagram before running the domain preparation command

clip_image026

Below figure shows the diagram after running the Domain Prep command

Two administrative permissions will be created by running the domain preparation command

Exchange Domain Servers

Exchange Enterprise Servers

clip_image028