Saturday, November 14, 2009
Exchange Server 2010: Previous exchange server Coexistence
Message Routing in Exchange 2007 vs. Exchange 2003 Multisite Environment:
Wednesday, November 4, 2009
Exchange server 2010’s new features:
Sunday, October 25, 2009
Configuring LCR – Local Continuous Replication:
Hi friends,
This article briefs the configuring LCR in the exchange 2007 server. As it name implies, the local continuous replication is the new feature in the exchange 2007 and it has the local copy of the database just like a mirror. Either you can do either in GUI or powershell, here I have explained in the powershell
Design the structure first, for example will have the below for our configuration,
SG1 – storage group name, SG1DB1 – database
Source system path (disk1): c:\SG1
Source log path (disk1): c:\SG1\log
Source edb path (disk1): c:\SG1\DB
Destination system path (disk2): D:\SG1LCR
Destination system path (disk2): D:\SG1LCR\log
Destination system path (disk2): D:\SG1LCR\DB
1. Enabling Database copy,
#Enable-DatabaseCopy –identity ‘servername\sg1\sg1db1’ –CopyEdbFilePath ‘D:\SG1LCR\DB\SG1DB1.edb’
2. Enabling Storage group copy,
#Enable-StorageGroupCopy –identity sg1 –CopyLogFolderPath ‘D:\SG1LCR\log’ -CopySystemFolderPath ‘D:\SG1LCR\DB’
3. To check the status of the replication,
#Get-StorageGroupCopyStatus
The LCR Configuration has been completed now; you can check the logs which are copied from the source to the destination and also any new generated logs will automatically seed to the destination location as we defined above.
Restore from the LCR copy:
Let us assume that if something goes wrong with the source database, we are in a position to restore from the replica. So, let’s see how to do the restore,
1. Dismount the database - #dismount-database sg1db1
2. Restore from replica - #Restore-StorageGroupCopy –identity ‘servername\sg1’
3. Mount the database back - #mount-database sg1db1
4. Now, the point to be noted is old LCR configuration of SG1DB1 is no more enabled. Please enable the LCR for this Storage group again and also clear the old logs so that it will start seeding from the source from the first.
Hope the above is useful.
Thanks
Logan
971-552596187 logu_microsoft@hotmail.com
Difference types of Mailbox in Exchange 2007:
Unlike previous version of exchange, the general mailbox has been classified into four types. But there are few difference b/w each type.
1. User Mailbox – for traditional user mailbox.
2. Room Mailbox – for meeting rooms
3. Equipment Mailbox – for equipments like projector, TV, etc. It is just like creating AD accounts for such objects.
4. Linked Mailbox – Hosting mailbox for users in separate forest.
In the above, the core mailbox attributes are same except few are different.
1. Basic notification GUI symbol is different for each object.
2. Resource mailbox (i.e., both room and equipment mailbox) are by default will be in the disabled state.
3. In OWA à Options, we have the “resource setting” only for the resource mailbox.
4. In creating a calendar meeting either in outlook or OWA, we have the scheduling assistant for configuring the meeting in which, “Select room” option will there and will list the entire room mailbox available in the organisation.
5. Also while adding attendees in the address bar, in the address book window; we will have the classified option as “default global address list” and “All rooms”. The latter is specifically designed to list the room mailbox alone.
6. On the attribute side, Isresource attribute of a mailbox will be set as “True” for the resource mailbox and “False ” for the user mailbox. The attribute resourcetype attribute will be set as “room” and “equipment” respectively.
Useful Powershell command:
To get the resource mailbox,
#get-mailbox where-object { $_.isresource –eq ‘true’ }
To get the resource mailbox related attribute,
#get-mailbox where-object { $_.isresource –eq ‘true’ } fl res*
To convert user mailbox to resource mailbox
#set-mailbox mailboxname –type room
Hope the above is useful.
Thanks
Logan
971-552596187 logu_microsoft@hotmail.com
Exchange server 2007 Services.
Types of clustering in exchange 2007:
This article explains the different types of clustering technology available with the exchange 2007 server. The exchange 2007 version has some new exciting features in terms of the high availability. It has four types of clustering and which has its own level of fault tolerance and availability. I have also added the diagram for better understanding.
1. Single copy clusters(SCC):
# This cluster type is similar to the one as in previous exchange versions. In fact it is exactly similar to the one in exchange 2003.
# Uses a single copy of database is shared between the nodes of the cluster.
# The database copy is stored in the SAN Storage device and also at any point of time the database will be owned by single node.
# Fault tolerance – There is chance of SOP i.e., Single point of failure. SCC environment works great if a node/server fails, but still Database failure in the SAN will cause the damage.
Wednesday, September 30, 2009
Recipient limit feature in exchange server 2003 and 2007
In Exchange 2003:
In processing of email message, the recipient limits are applied after the expansion of the recipients. The expansion is nothing but the designated expansion server will expand all group lists, it will have the individual and non-duplicated recipient entries. So, if a user is having a recipient cap set to 50, when a user try to send a mail to a distribution list of 60 members, the result only the first 50 users of the expanded list will receive the mail, for the rest it will through the respective NDR.
In Exchange 2007:
But, in exchange 2007, the recipient limits are applied in the hub transport server role before the expansion of the recipient limits. In simpler words, expanded DL members are not counted in turn it will be counted as a single recipient. So, if a user is having a recipient cap set to 50, when a user try to send a mail to a distribution list of 60 members, the result all the users will be able to receive the mails henceforth it just count DL as a single recipient.
Hope the above is informative
Thanks
Logan
971-552596187
Logu_microsoft@hotmail.com
Saturday, August 22, 2009
Deploying Edge Transport Server Role:
1. Basic server check-up likes recommended hardware resources and server 2003/2008 OS, latest SP and appropriate patches.
2. N/w Card configuration – Two NIC cards, one for public/external and the other for private/internal.
3. Check the Name resolution between hub transport and the edge server. Also configure the edge server for the external name resolution.
Set-TransportServer -Identity ExEdge01 –ExternalDNSAdapterEnabled $false –ExternalDNSServers
Note : If the name resolution b/w hub and edge server doesn’t work, then the edge synchronisation fails.
4. Installing ADAM SP1 : Active Directory Application Mode SP1 is the one which acts as a tunnel passage for passing the limited AD related i.,e Domain related information from Hub transport server to the edge server.
5. Install Core edge exe : Run the setup.exe from the exchange installation disk, go for the custom type installation, select the edge server and complete the installation.
6. Check the Edge related configuration EMC, will find option like antispam, accepted domains and others, I will leave this up to you for exploring.
7. Since Exchange 2007 rollup 4 has some important updates, install the rollup 4 package also.
8. Restart the edge server after completing the above and run the command “test-servicehealth” to check all edge related services are up and running.
9. Ports to be opened : Edge server used custom ports for communication with the hub server. If firewall is placed in b/w hub server and edge server, the following ports have to be opened.
• LDAP 50389/tcp
• Secure LDAP 50636/tcp
• SMTP 25/tcp
• RDP 3389/tcp (optional)
10. Creating the edge subscription file in Edge server,
New-EdgeSubscription -FileName "C:\EdgeSubscriptionInfo.xml"
11. Copy the xml file to the Hub server.
12. Mapping the edge subscription file in Hub Server,
New-EdgeSubscription -filename "C:\EdgeSubscriptionInfo.xml" -CreateInternetSendConnector $true -site "Default-First-Site-Name"
13. By Default, the edge synchronisation happens at four hour intervals. For immediate sync,
Start-EdgeSynchronization
14. Edge server is ready, just verify connectors in Edge EMC console, will show the current hub server related connectors.
Hope the above is informative.
Thanks
Logan
Logu_microsoft@hotmail.com | 971552596187
Monday, August 17, 2009
Logon Event 528 Log:
This article explains about finding the user logon details using the normal event log and also how to interpret to event log details. In server side, environment it is always wise to have the user logon and logoff audits. If you check for the event log 528 under the security logs, you will find some of the positive hits. The typical 528 log entry will have the below information,
- user name
- domain
- logon id
- logon type
- logon process
- authenication package
- workstation name
In Particular, logon type is the one which needs to be paid attention.
| 2 | Interactive | User logged on to the computer's console. |
| 3 | Network | User logged on to the computer over the network (e.g., through a drive mapping). Note: On Win2K and later systems, event ID 528 doesn't log this logon type; for network logons, Win2K and later OS versions log event ID 540 with logon type 3. |
| 4 | Batch | Batch logon (commonly logged when a COM+ server component starts up). |
| 5 | Service | Service logon (required by user accounts configured as account for services). |
| 7 | Unlock | Workstation unlocked. |
| 8 | NetworkCleartext | Network logon, but with a clear-text password. By default, Windows doesn't allow clear-text password logons unless you explicitly enable them. (However, all versions of Microsoft IIS use clear-text passwords for Basic authentication.) |
| 9 | NewCredentials | User used alternative credentials to connect to a resource on the network or used the RunAs command to start programs under a different user account. |
| 10 | RemoteInteractive | User logged on to the computer remotely using Terminal Services or Remote Desktop. |
| 11 | CachedInteractive | Domain user logged on with cached credentials. Usually logged when a traveling user logs on to a notebook with his or her domain account but no domain controller (DC) is available. Note that event ID 537, not event ID 528, logs this event. |
Using the above, we can find the exact mode of logon and also the user details.
Hope the above is useful.
Thanks
Logan
Logu_microsoft@hotmail.com | 971552596187
