Professional Documents
Culture Documents
User
Group
Contact
Exchange 2010 recipient types
Exchange Replication
Exchange 2007 Replication: Exchange 2007 has different types of High Availability features, I would like to
discuss about how the data been replicated to various exchange server to provide High Availability, we know
the LCR, CCR, SCR and SCC features from Exchange 2007, Will see how this features replicate the Exchange
database to other Disk or other exchange server
LCR (Local Continuous Replication) and CCR (Cluster Continuous Replication) uses exchange built-in
asynchronous log shipping and log replay technology to replicate database, actually speaking it will replicate
Transaction log files not the database
SCR (Single Copy Clusters) will not replicate the Exchange database or log files because it uses the common
storage to provide fault tolerance like a native Exchange cluster
SCC (Standby Continuous Replication): SCC is same like CCR & LCR and it uses the same Replication technology
Asynchronous log shipping and log replay: Exchange server was designed to write all transactions to
transaction log files first and commit the changes to the databases from the transaction log files, changes are
not directly written in to exchange database for better performance and checkpoint file know which part of
transaction log are committed to the exchange database, transaction log files size is 1 megabyte (MB) in
Exchange 2007
Transaction log file size in Exchange 2003 is 5 MB, its reduced to 1 MB in Exchange 2007 to reduce data loss,
and how it will prevent the data loss? LCR and CCR use the transaction log files to replicate the changed data
to the other disk in LCR, to other exchange server in CCR, copies the transaction log files from active note to
passive node, replication mechanism is asynchronous to the online database
Replication is asynchronous Logs are not copied from active node to passive node, until they are closed and
no longer used by the Mailbox server in active node, hence the passive node usually does not have a copy of
every log file that exists on the active node (except a scheduled outage initiated by admin) because of
reduced log file size (1 MB log file size) passive node has the most recent data and data loss is controlled
Transport dumpster can be used to recover the mails from the log files that are currently used by the Mailbox
server in active node to reduce the mail loss from the asynchronous replication, Hub Transport servers
maintain a queue of recently delivered mail, When a failover is experienced then clustered mailbox server
automatically requests every Hub Transport server in the Active Directory site to resubmit mail from the
transport dumpster queue, this queue has been used while the time of failover
How the transaction log files are replicating to passive node: The transaction log files folder on the active
node is shared using standard Windows file share. The GUID (globally unique identifier) for the storage group
is used for the share name, and a dollar sign ($) is added to the end of the share. The Microsoft Exchange
Replication service on the passive node connects to the share on the active node and copies (pulls) the log
files using the SMB (Server Message Block) protocol. The passive node then verifies the log file and replays it
into the copy of the database on the passive node.
Email archiving is the one of the difficult part in a messaging environment, not only for messaging
administrators it affect the end user and the business, since email its a business critical application and its
essential to preserve the critical mails, we normally use PST to archive the old mails if the user have mailbox
quotas, how ever PSTs are stored locally on the user system hence organization doesnt have the control on
this since its out side the Exchange server, no backup been taken for locally stored PSTs, to overcome this
issues Microsoft come up with the solution called E-mail archiving on Exchange 2010 server. Before going in to
Exchange 2010 archiving feature, Email archiving only require if you have mailbox limit or mailbox quotas,
since the storage system in very expensive we are prefer to use mailbox limit to limit user to store the mails in
to Exchange server, thanks to Microsoft for the new product Exchange server 2010 because Exchange server
2010 able to provide 70% more performance compare to Exchange 2007 and also have new feature called
DAG, now you can use inexpensive disk for your messaging environment with more mailbox limit for user. For
more info please check my previous article Disk performance change in Exchange 2010
Now a days Email is the common medium for communication in all the enterprise, so the mail flow and
storage for message system are increased, companies are struggling to provide storage management to lower
costs and data retention and discovery processes required mail (e-Discovery), since most of the mails are
stored out site the Exchange server and more over user cant access there PST outside of the office using
OWA (Outlook Web Access)
It could lead to user productivity and user always needs to manually move the old and unwanted mail to PST,
to avoid this you can use the Exchange 2010 Archiving feature
The Personal Archive is a nothing but a secondary Exchange mailbox that is linked with a users primary
mailbox. Through this you can provide an alternative storage location for their old e-mail, greatly reducing the
need for and proliferation of .PST files. E-mail items from a users primary mailbox can be automatically
offloaded to the Personal Archive through Retention Polices, you can use the high availability feature to
improve mailbox storage management and also Exchange 2010 enables you to take advantage of high-
capacity, low-cost disks to provide archive solution.
You can configure archive mailbox while the time of user creation, user creation wizard will ask create an
archive mailbox for this account just select this option.
You can also configure archive mailbox for existing user, in EMC go to Recipient Configuration then right click
the user and select Enable Archive.
Retention policy
Customized retention policy to fulfill everyones requirement, retention policy is to manage message
retention, like you can configure the policy to inbox so that message can be automatically moved to user
Personal Archive or deleted items after it reach the retention age, You can allow users to assign personal
retention policies to individual messages, conversations, or folders to ensure proper message expiry is set on
important e-mail. Every user can adopt and customize e-mail retention and message classification to their
individual work styles
Legal Hold policy
Legal Hold enables the preservation of any edits to or deletions of e-mail made by the user placed on hold,
whether in their primary mailbox or Personal Archive. Altered messages are captured in a recoverable items
store within Exchange that is neither accessible to nor changeable by the user.
Legal Hold can be set on individual mailboxes or across the enterprise and can be set for a specific time period
(for example, hold items for 90 days). Legal Hold also includes an option that automatically alerts users
through Outlook 2010 that a hold has been placed on their mailbox
Multi-Mailbox Search
Now you can search a particular mail based on keyword and you can select a specific mailbox or mailboxes,
distribution group as targets of the search, with the Exchange role based security delegation you can delegate
who are normally tasked with conducting e-Discovery for range of legal, regulatory, or personnel reasons, this
search automatically includes relevant e-mail found in a users primary mailbox, Personal Archive, and
recoverable items store
1. LCR (Local Continuous replication) and SCC (Single Copy Clusters) are no more available in Exchange 2010,
you can use Database Availability Groups (DAG), using this feature you can easily provide high availability,
disaster recovery, and backup solution for messaging environment
2. Even CCR (Cluster continuous Replication) and SCR (Standby Continuous Replication) has been removed or
combined and presented a new feature call Database Availability Groups (DAG)
3. There is no Storage group in Exchange 2010, all Mailbox databases is managed in origination level not in
server level
4. Mail box can only be created from the Exchange console, not like the earlier versions you cant use Active
Directory User and Computer for creation user mail box in Exchange 2010
5. Exchange tasks are only be done through EMC (Exchange management console)
6. You cant install Exchange 2010 on Windows 2003 and the earlier versions
7. Routing group connector (already removed on Exchange 2007) for some scenarios its required for co-
existing with older mailing system or older exchange versions
3. Mailbox databases is managed in origination level not in server level, Database Availability Groups been
used to group databases for high availability
4. Now RAID not require to configure redundancy and fault tolerance for Exchange 2010
5. Even its not mandatory to backup the exchange server if you are using DAG
6. Disk performance change in Exchange 2010, architecture change in Exchange 2010, Exchange server 2010
able to provide 70% more performance compare to Exchange 2007, Microsoft Exchange Server 2007 users
require 0.3 IOPS (IO operations per second) of disk performance, For Exchange Server 2010, the IOPS per user
is now 0.170 percent less than Exchange 2007. This results in better Exchange performance for users
7. Exchange Server 2010 runs on Windows Server 2008 with Service Pack 2 or later and Windows Server 2008
R2
8. Only available for 64bit version, obviously windows server 2008sp2 and R2 Only available for 64bit version
9. Forefront Security, its a real-time and scheduled scanning for viruses and spyware
10. Like Exchange 2007 it also uses the Active Directory routing topology to determine how to route messages
within the organization (NO routing group connecter required)
11. Support offline and online mailbox moves.( users can continue to access their email account during the
move online mailbox moves )
13. Archive mailbox, An archive mailbox is used to store a users old messages so that they can able to use this
in OWA (outlook web access )
14. Forwarding mailbox is a mailbox that can receive mail and forward it off-site
15. Linked mailbox, a linked mailbox is a mailbox for a user from a separate from other trusted forest.
16. Voice mail transcription, voice message has been translated to text and been send through mail
17. Role base access control, its easy to delegate the exchange access
20. Client access server role used for both OWA and MAPI client on Exchange server 2010, so all the client
should route the message through client access server, in Exchange 2007 MAPI clients directly connected to
mailbox server.
Disk performance change in Exchange 2010
Disk performance change in Exchange 2010 (IOPS)
Yes there is big architecture change in Exchange 2010, Exchange server 2010 able to provide 70% more
performance compare to Exchange 2007, I will explain this in detail in this article.
In a simple way each Exchange mailbox server has to communicate to storage disk in order to make the
changes, changes happen when ever user send and receive mails, if user send and receive more mails then
Exchange mailbox server have to communicate frequently to the storage disk, it will lead to an performance
issue, to avoid this you should have better performance disk (expensive disk) this disk can perform more IOPS
What is IOPS?
IO operations per second (IOPS) its used to measure the disk performance, high performing disks which can
perform more IO operations per second (IOPS) compare to normal inexpensive disk.
Exchange 2010 IOPS per user is now 0.1, you can use this advantage from Exchange 2010 to design better
performance and less expensive messaging environment
Compare to Exchange 2007, Exchange 2010 accommodate more user per disk and provide better
performance, lets say your disk IOPS is 100 then you can have 1000 user per disk, in Exchange 2007 with the
same disk configuration you can only have 333 users so you can also use low cost disk with less IOPS value,
because now we have less expensive but larger disks available in market with low IOPS, like 1TB with 50 IOPS
cost is lesser then 146GB with 150 IOPS
146GB with 150 IOPS = 1500 user per Disk and 100MB per user
146GB with 150 IOPS = 500 user per Disk and 300MB per user
To answer this question, yes Exchange server 2010 address this issue using the new feature called DAG
(Database Availability Group) using this feature you can easily provide high availability, disaster recovery, and
backup solution for messaging environment and no need for RAID and cluster and backup, I will explain this in
detail in my next article.
Now if any one asks why we require to migrate Exchange 2000/2003/2007 to 2010, you have the answer,
apart from this feature, Exchange 2010 has many other features, I will try to list Exchange 2010 fractures in
my up coming post.
Schema update is nothing but extend the schema to support new operating system and applications features
Normally schema update done for applications like Exchange and SCCM, schema update also done for
operating systems, Active Directory to support the new operating system and same time OS with new release,
Windows Server 2003 and Windows Server 2003 R2 have the different schema versions, you have to update
the schema before updating the new release version of OS (Windows Server 2003 R2) in your environment.
Like Windows Server 2003, Windows Server 2008 also has the different schema versions, Windows Server
2008 RTM & Windows Server 2008 & Windows Server 2008 R2
I would like to explain history for past schema update
These are the Schema version and the corresponding operating system and Exchange versions
Different procedures has been followed for schema update for application and OS, its depends on the
application and operating system version (Please check the respective upgrade guide for more info) all the
schema update are similar to below procedure.
Setup /PrepareSchema
You have to run the below command also to update the Active Directory and Domain
Unable to find the Internet Browser in Blackberry and Unable to find the Enterprise actication in
Blackberry to resolve this issue folloe the below steps, explains how to get the Internet Browser
icon to show up in Blackberry and also download any missing services required for Enterprise
Activation.
Solution:Step1:
This guide explains how to get the Internet Browser icon to show up for a new Blackberry and also download
any missing services required for Enterprise Activation.
Now go back to the main Blackberry Home screen and wait for few minutes and you should get the internet
browser and also be able to do an Enterprise Activation.
MIGRATION ACTIVITIES
In Exchange 2007 open Exchange Management console.
Here select the recipient configuration.
Select and right click the Legacy mailbox users to migrate them in Exchange2007.
Select Move mailbox then specify the Exchange2007 server name.
Then click Finish.
After that legacy user (Exchange 2003) is converted in to Mailbox user (Exchange 2007).i.e. his mailbox is
moved to Exchange 2007 database.
Migration issues
In Exchange 2003 even if the users access to the mail through OWA and OMA are disabled , the settings are
lost on migrating to Exchange 2007.On migration the users are able to access through OWA and OMA
You are not able to access the Exchange 2007 user by using exchange 2003 Front end server
IdFix DirSync Error Remediation Tool identifies the issues with DirSync, and it appears that the targetAddress
and mailnickname attribute is causing the issue and further troubleshooting found the targetAddress and
mailnickname attributes are missing on on-premises AD user account that are set in office 365
Also Read: Unable to archive older emails in Microsoft Office 365
targetAddress and mailnickname attributes are not under user properties in adsiedit also, so issue with the
attributes not the attributes values
Why targetAddress and mailnickname are requited for Office 365 to DirSync with AD
During co-existence, if Office 365 users need to see Global Address List then targetAddress and mailnickname
attributes are required with other mandatory attributes, you need to populate these AD attributes
setup /PrepareSchema
Note: Should be member of Schema Admins and Enterprise Admins groups and server should be64-Bit and
holding the Schema Master role (Dont use setup.exe to run this command, just use setup)
Once schema extensions been added, we are able to use idfix to make the changes to my user object and sync
up the changes to azure AD
Also Read: Difference between DirSync, Azure AD Sync and Azure AD Connect
Active Directory comes first when I think about windows server, will start with Active Directory new features
on Windows Server 2012 R2
Workplace Join
Workplace Join is allows user to connect/join their personal devices with their companys workplace network
and computers to access resources and services, yes now we can connect our personal device like mobile
phone/tablets and other device(Windows 8.1, iOS 6.0 +, and Android 4.0 + devices can be joined by using
Workplace Join)
Its not like a Domain Joining, when a device is joined to your workplace, it becomes a known device and
provides seamless second factor authentication through Single Sign On to access the workplace resources and
applications.
Workplace Join through the Device Registration Service, Device Registration Service (DRS) is part of the Active
Directory Federation, creates a device object in Active Directory, and tracks the associated devices certificate
in order to represent the devices identity.
Company application can be accessed anywhere with the help of Web Application Proxy in a secured way
Multi-Factor Authentication
Multi-Factor Authentication is nothing but the authenticating user and the device used by the user, user and
user personal device joined through Workplace Join are authenticated
And most important, PowerShell commands will be available for DHCP servers
Also Windows PowerShell for Certificate Services and Many new Features in Remote Desktop Services in
Windows Server 2012 R2
Yes, its similar to Group policy, enables deploying and managing configuration data like registry settings,
Enabling or disabling server roles and features, Managing files and directories, Starting, stopping, and
managing processes and services, Managing groups and user accounts, Deploying new software, Managing
environment variables, Running Windows PowerShell scripts and Discovering the actual configuration
state, see Microsoft page
Storage Tiering
If you are a storage admin then you know Storage Tiering, yes its been there for long time and now this
feature available on Windows Server 2012 R2 operating system, this is the first time available at the operating
system level. Microsoft uses a heat-map algorithm to determine which chunks of data are seeing the most
activity and automatically moves the hottest data to the fastest disk. You can adjust the settings using
PowerShell.
Each site-to-site network connection require a separate gateway in Windows Server 2012, this is impacting
both cost and ease of implementation when more than a few connections are required for a single
application. Windows Server 2012 R2 does away with this limitation, this can reduce their capital expenditure
and operation expenditure
And many more new features like, De-duplication on running VMs, Parallel rebuild and shared virtual hard
disk in Hyper-V for Windows Server 2012 R2, also see Windows Server 2012 Fetures
You will see 2 user account after synchronization through the AD connector, now you have two users in AAD,
one existing user from Azure Active Directory and one replicated user from local active directory, Is there any
way to associate or merge these two users together within AAD
Solution:
To fix the issue remove newly created account from Azure AD, then use the soft-match mechanism to link the
on-premises object to Office 365 user accounts for directory synchronization
Follow below steps to match an on-premises user to an Azure AD / Office 365 user account for directory
synchronization (SMTP matching)
Make a note ofprimary SMTP address of the target Office 365 user account
Create a user account in on-premises domain that matches the target Azure AD / Office 365 user
account
Set primary SMTP address of the newly created user to match the primary SMTP address of the
target Office 365 user account
Force directory synchronization (details steps from MS)
Hope this will help you to fix the issue, come back for more interesting articles on Windows Tricks
Also Read: Difference between DirSync, Azure AD Sync and Azure AD Connect
Other Microsoft Cloud Services and more about Cloud Computing
You cant change the subnet mask of the DHCP scope directly without deleting the scope, need to delete the
DHCP scope first then recreate the scope with new subnet, but this will lead to large amount of manual work
To avoid the manual work use the below netsh command to Change the subnet mask in existing DHCP scope
with the simple steps
Syntex:
C:>netsh dhcp server \\Server name scope scope subnet dump>c:dhcp.txt
Example:
C:>netsh dhcp server \\Test01 scope 192.168.1.0 dump>c:dhcp.txt
Open the dhcp.txt file and change the subnet mask, dhcp.txt file resemble the following
This will automatically create the DHCP scope with the new subnet mask
This way you can change other configuration details along with subnet mask change, like IP range and
Excluderanges
This has been implemented in our environment many times without any issues, grayed out Scope properties
can be edited through this way and there is no down time required while implementing this step
Hope this will be help you to overcome the issue on expanding DHCP IP range without deleting the DHCP
scope
To know more about LDAP and LDAP Query, like difference between Distinguished Name (DN) and Relative
Distinguished Name (RDN) and how we need to use it in a LDAP Query
There is a simple way to find the ldap dn using the Dsquery command
list the user names in list.txt file, and need to run this from same path where the list.txt file located
Get LDAP path for all the users in an OU using CSVDE command
csvde -f file path -d OU LDAP path -r (&(objectClass=user)(objectCategory=person)) -l cn
You can use the same command for other objects by replacing the filter
If the Domain Controller is not replicated more then 60 days then it will lead to Lingering issue
Command to check the replication to all the DCs(through this we can check Active Directory Health)
Repadmin /replsum /bysrc /bydest /sort:delta
You can also save the command output to text file, by using the below command
Repadmin /replsum /bysrc /bydest /sort:delta >>c:replication_report.txt
This will list the domain controllers that are failing to replicate with the delta value
You can daily run this to check your active directory health
Issue:
Let say you have three scopes within the superscope and you removed one of the scope from superscope,
when you restart the DHCP service or DHCP server then the scope again went back to superscope
automatically
Solution:
1. Remove required scope from superscope
3. This will resolve the issue and now scope will not move back to the superscope after the server restart or
DHCP service restart.
DHCP Superscope
DHCP Superscope
What is Superscope?
The superscope will allow the DHCP Server to answer requests from
DHCP clients from different network IDs. Now, you might ask,
cant you just create multiple scopes on a DHCP Server and then
everything will be cool? Lets see what happens.
Imagine that you have configured a DHCP Server with two scopes
serving the entire address range for the following network IDs:
192.168.1.0/24
192.168.2.0/24
This will not work! It will not work because when you bind
multiple IP address to a single adapter on the DHCP Server, the
DHCP Server service will only use the primary IP address to make
its assessments. It will not use any of the secondary IP
addresses bound to the adapter.
Schema update is nothing but extend the schema to support new operating system and applications features
Normally schema update done for applications like Exchange and SCCM, schema update also done for
operating systems, Active Directory to support the new operating system and same time OS with new release,
Windows Server 2003 and Windows Server 2003 R2 have the different schema versions, you have to update
the schema before updating the new release version of OS (Windows Server 2003 R2) in your environment.
Like Windows Server 2003, Windows Server 2008 also has the different schema versions, Windows Server
2008 RTM & Windows Server 2008 & Windows Server 2008 R2
I would like to explain history for past schema update
These are the Schema version and the corresponding operating system and Exchange versions
Different procedures has been followed for schema update for application and OS, its depends on the
application and operating system version (Please check the respective upgrade guide for more info) all the
schema update are similar to below procedure.
Setup /PrepareSchema
You have to run the below command also to update the Active Directory and Domain
Schema update is nothing but extend the schema to support new operating system and applications features
Normally schema update done for applications like Exchange and SCCM, schema update also done for
operating systems, Active Directory to support the new operating system and same time OS with new release,
Windows Server 2003 and Windows Server 2003 R2 have the different schema versions, you have to update
the schema before updating the new release version of OS (Windows Server 2003 R2) in your environment.
Like Windows Server 2003, Windows Server 2008 also has the different schema versions, Windows Server
2008 RTM & Windows Server 2008 & Windows Server 2008 R2
I would like to explain history for past schema update
These are the Schema version and the corresponding operating system and Exchange versions
Different procedures has been followed for schema update for application and OS, its depends on the
application and operating system version (Please check the respective upgrade guide for more info) all the
schema update are similar to below procedure.
Setup /PrepareSchema
You have to run the below command also to update the Active Directory and Domain
MIGRATION ACTIVITIES
In Exchange 2007 open Exchange Management console.
Here select the recipient configuration.
Select and right click the Legacy mailbox users to migrate them in Exchange2007.
Select Move mailbox then specify the Exchange2007 server name.
Then click Finish.
After that legacy user (Exchange 2003) is converted in to Mailbox user (Exchange 2007).i.e. his mailbox is
moved to Exchange 2007 database.
Migration issues
In Exchange 2003 even if the users access to the mail through OWA and OMA are disabled , the settings are
lost on migrating to Exchange 2007.On migration the users are able to access through OWA and OMA
You are not able to access the Exchange 2007 user by using exchange 2003 Front end server
INSTALL AND CONFIGURE EXCHANGE 2007 IN
MEMBER SERVER
Installing Exchange 2007 in your existing Exchange 2003 environment
Complete the prerequisties to install the exchange 2007 (.net 2.0, MMC 3.0, Power shell) in corresponding
order.
Install IIS(Internet Information Service).
Run Setup/preparelegacypermissions.
Run Setup/prepareschema.
Run Setup/preparead
After complete this steps check whether below exchange groups are created or not.
Exchange Servers.
Then select the Roles (Client Access role, Hub transport role, Mailbox role).
Specify the Exchange 2003 server to connect Exchange 2007 for the Mail flow.
What are settings changed to default settings of target forest when migrating between forest
EXCHANGE 2003 SETTINGS (BEFORE MIGRATING) & AFTER MIGRATED TO EXCHANGE 2007
User mail box Storage Limits Its changed to default settings
Hide from Exchange address list Its retains same as before migrating
Active directory settings like personal information Its retains same as before migrating
Exchange Replication
Exchange 2007 Replication: Exchange 2007 has different types of High Availability features, I would like to
discuss about how the data been replicated to various exchange server to provide High Availability, we know
the LCR, CCR, SCR and SCC features from Exchange 2007, Will see how this features replicate the Exchange
database to other Disk or other exchange server
LCR (Local Continuous Replication) and CCR (Cluster Continuous Replication) uses exchange built-in
asynchronous log shipping and log replay technology to replicate database, actually speaking it will replicate
Transaction log files not the database
SCR (Single Copy Clusters) will not replicate the Exchange database or log files because it uses the common
storage to provide fault tolerance like a native Exchange cluster
SCC (Standby Continuous Replication): SCC is same like CCR & LCR and it uses the same Replication technology
Asynchronous log shipping and log replay: Exchange server was designed to write all transactions to
transaction log files first and commit the changes to the databases from the transaction log files, changes are
not directly written in to exchange database for better performance and checkpoint file know which part of
transaction log are committed to the exchange database, transaction log files size is 1 megabyte (MB) in
Exchange 2007
Transaction log file size in Exchange 2003 is 5 MB, its reduced to 1 MB in Exchange 2007 to reduce data loss,
and how it will prevent the data loss? LCR and CCR use the transaction log files to replicate the changed data
to the other disk in LCR, to other exchange server in CCR, copies the transaction log files from active note to
passive node, replication mechanism is asynchronous to the online database
Replication is asynchronous Logs are not copied from active node to passive node, until they are closed and
no longer used by the Mailbox server in active node, hence the passive node usually does not have a copy of
every log file that exists on the active node (except a scheduled outage initiated by admin) because of
reduced log file size (1 MB log file size) passive node has the most recent data and data loss is controlled
Transport dumpster can be used to recover the mails from the log files that are currently used by the Mailbox
server in active node to reduce the mail loss from the asynchronous replication, Hub Transport servers
maintain a queue of recently delivered mail, When a failover is experienced then clustered mailbox server
automatically requests every Hub Transport server in the Active Directory site to resubmit mail from the
transport dumpster queue, this queue has been used while the time of failover
How the transaction log files are replicating to passive node: The transaction log files folder on the active
node is shared using standard Windows file share. The GUID (globally unique identifier) for the storage group
is used for the share name, and a dollar sign ($) is added to the end of the share. The Microsoft Exchange
Replication service on the passive node connects to the share on the active node and copies (pulls) the log
files using the SMB (Server Message Block) protocol. The passive node then verifies the log file and replays it
into the copy of the database on the passive node.
Solution 1:
You have to reconfigure the offline files with new server
Solution 2:
Run the bellow command to change the offline server to new server without reconfiguring
Syntax:
Csccmd.exe /moveshare:\old share path \new share path
Example:
Command to change the offline server from server1 to server2
Csccmd.exe /moveshare:\server1test \server2test
MultiPoint Services
Windows MultiPoint Server is opening a new way of working and it differ from old Server/desktop module,
MultiPoint allows multiple users, each with their own independent Windows experience, to simultaneously
share one computer, originally developed for educational institutions and now can be extended to small
networks to work efficiently and most important it reduces total cost of ownership by reducing hardware and
maintenance costs
In simple word, each user has their own Windows desktop experience, using their own monitor, keyboard and
mouse connected to the local computer, will use the local server to process for them like a Unix multi user
experience
Hyper-V on Windows Server 2016
Now we can add or remove for network adapters and memory without down time, windows server 2016
support Hot add feature
Storage Replica
No need of 3rd party solution for block-level replication to different sites, Windows Server 2016 new feature
called Storage Replica (SR) is enables storage-agnostic, block-level replication between servers or clusters for
disaster recovery (DR) with zero data loss at the file-system level
What is Containers?
Physical Sever
Before explaining what is Containers? Will start with physical sever?
Traditionally applications are building and deployed in to physical system with 1: 1 relationship and every new
application required new physical system to implement and usable by the user
Virtual environment Single Server and multiple VMs to host multiple applications, higher
consolidation ratios and better resource utilization however each VM has its own Operation system, one
host OS and multiple guest OS to run the applications, compare to native physical server virtual
environment are efficient however isolation been done in OS level and need a resource to run each OS
fist then the application
Containers
Now comes to Containers, one physical server with multiple containers to host/run
multiple application, main difference is one host OS and no need of guest OS, same kernel been used by
containers with all hardware (CPU/RAM) and software isolation specific to each container, the isolation
guarantees that any processes inside the container cannot see any processes or resources running outside the
container.
Windows Server Containers Features
Dependencies
Every application has its own dependencies which includes softwares like serviesm libraries and hardwares
like CPU, Memory, Disk
Visualization
Container engine is a light weight visualization mechanism which isolates these dependencies for each
application by packaging them into virtual containers
Shared host OS
Process in containers are isolated from other containers in use space however shares the same kernel with
the host and other running containers
Flexible and Fast
Difference in underlying Operating System and infrastructure are abstracted away, and containers can be
created almost instantly and helps to scale up and scale down as per the demand
Normally we use to compare manually and its time consuming and painful procedure, you many end up with
human errors and may not verify correctly, by doing below automated procedure will save time and effort and
get very accurate result which helps to isolate issue while troubleshooting server issues
Compare Installed Windows Security Patches between two servers with powershell command
$server01 = Read-Host Computer01
You can also user -Property sideindicator for -Property HotFixID to get the output in Sideindicator
Computer01 and Computer02 are server names you want to compare the patches
Output will list the difference between two servers on installed patches
Nano Server Features and Benefits
Nano Server Features on Windows Server 2016: Microsoft working on new vesion of server operating system
called Nano Server, we all know server core version has been released with Windows Server 2008 and its a
minimal configuration which utilizes limited resource, Nano Server is similar to Windows Server in Server Core
mode, will discuss difference between server core and Nano Server with new features
The big difference is that Nano Server is 20 times smaller than Windows Core and there is no GUI layer hence
no local logon capability, even it doesnt support Terminal Services so you cant RDP (Remote Desktop
support) the server, Ohh! Then how will manage the Nano Server? All management is performed remotely via
Windows Management Instrumentation (WMI) and Power Shell. We can also add Windows Server Roles and
Features using Features on Demand and DISM (Deployment Image Servicing and Management). Remote
management via PowerShell with Desired State Configuration, also support remote file transfer, remote script
authoring and remote debugging,
Not just disk space saving, will going to have many more fine-turning which necessary for future of Windows
Server
Fewer reboots:
80 percent fewer reboots, no need a frequent reboot and and requires far fewer restarts than older
version, fewer time delays because of reboots
Conclusion:
You can use Nano Server or windows Core, yes Server Core still remains an option with Windows Server 2016,
or they can install the full server. It depends on what kind of cloud-based applications your are going to use,
going forward we will be getting more supported application which doesnt require interaction or Remote
Desktop Session, since it doesnt support Windows GUI applications
Seems Microsoft going in the right direction to meet the industry requirement with Nano Server
supporting cloud-based applications. Will wait and see more about Nano Server on next version of Microsoft
server OS Windows Server 2016.