40 C
Dubai
Monday, May 5, 2025
Home Blog Page 86

Upgrading Exchange 2010 RTM to Exchange 2010 SP3

I had to Upgrade a SBS Small Business Server from Exchange 2010 RTM to Exchange 2010 Sp3

 

Downloaded Exchange 2010 Sp3 Setup

Extracted it to “C:\Exch 2010 sp3”

Taken a Full Bare metal backup for safety

Browse command prompt to setup location

Skipping Setup.com /pl (no Exchange 2003 Exists)

Skipping Setup.com /preparealldomain (no child domain exists)

Preparing Schema

Setup.com /prepareschema

image

Preparing Root domain

Setup.com /preparedomain

image

Preparing AD

Setup.com /prepareAD

image

Download and install –

Microsoft Office 2010 Filter Packs

http://www.microsoft.com/en-in/download/details.aspx?id=17062

Make sure IIS 6 WMI Compatibility Role service is added to IIS

If not add it

Add Role Services for Webserver – IIS 6 WMI Compatibility

image

Downloaded Hot fix and installed it

 

Error:
Setup cannot continue with the upgrade because the ‘SMEX_SystemWatcher’ () process (ID: 748) has open files. Close the process and restart Setup.
Click here for help… http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp

Warning:
Install hotfix Microsoft Knowledge Base article 2550886 from http://support.microsoft.com/kb/2550886 to improve Windows Failover Cluster transient communication instability when deploying stretched Database Availability Groups across datacenters.

Disabled all Trend Micros Services

Rebooted the server

image

Now run the setup again

image

SP3 upgraded successfully

Not able to add subdomain in plesk – Unknown error 0xC00CE505 -COM Error C00CE505

Adding subdomain in plesk gives

Error: Unknown error 0xC00CE505 (COM Error C00CE505) at setScriptMaps(test55.domain.com, ) (Error code 1)

 

image

Login to plesk server – Vhosts – domain.com(problematic domain)

image

Open the .Plesk folder , (if its not showing , View hidden files)

You will have a .security file

image

Take a back up of the file and remove it.

 

Now it will allow you to add Sub domain

How to remove old files from specified directories using PowerShell-Plesk

Removing old iis logs in plesk

Here is the situation

I have 1600 + clients per server

And every client has its own IIS logs in their folder

image

For example

IIS log directory for Client1

“E:\Vhosts\Client1\Statistics\logs”

image

 

Wrote a Simple Script where it goes into these folders and removes the log files of every client which are 15 days old


$allclients = Get-ChildItem "E:\vhosts"

Foreach ($client in $allclients)

{
$location = "E:\vhosts\$client\statistics\logs\w3*"
$DeleteDays = (Get-Date).adddays(-4)
Get-ChildItem "$location" -Recurse | Where-object {$_.lastwritetime -lt $DeleteDays} | remove-item
}

Save it to .ps1 and run it Smile

Customize it as per your requirement

For plesk servers these are much suitable

Plesk Error: “Please obtain and install a new functioning license key”

Plesk is a Webhosting software . which is installed on a windows machine

image

Plesk needs to do a automatic renewal but it fails to do at times :

The license key is invalid. In order to use the Parallels Plesk Panel, please obtain and install a new functioning license key. Your license key has expired. To continue using your Parallels Plesk Panel you must purchase a non-expiring commercial license key.

 

Just Press “Retrieve Keys”

And click ok

Log out and login back

Crazy Plesk Smile

Can we enable Circular logging on Exchange database which has Database Copies

It’s a good question . There are few situations like . where storage is filling up faster because of log files . where databases having more database copies . and there is no enough storage available to withstand the situation.

So we will be forced to enable Circular logging in these situation, still its not recommended to do so .

image

What is Circular logging ?  – for starters

To prevent a buildup of log files, you enable circular logging for your replicated databases. When you combine circular logging with continuous replication, you have a new type of circular logging called continuous replication circular logging (CRCL), which is different from Extensible Storage Engine (ESE) circular logging. Whereas ESE circular logging is performed and managed by the Microsoft Exchange Information Store service, CRCL is performed and managed by the Microsoft Exchange Replication service. When enabled, ESE circular logging doesn’t generate additional log files and instead overwrites the current log file when needed. However, in a continuous replication environment, log files are needed for log shipping and replay. As a result, when you enable CRCL, the current log file isn’t overwritten and closed log files are generated for the log shipping and replay process.

 

So the question is , is it safe ? to Enable circular logging in Exchange Databases which are mounted ?

Yes,  And not all the databases in one shot – – It may get your replication network down (Totally depends on the your situation, Read through )

 

If I enable circular logging in Exchange 2013. is my logs are going purge itself ?

Yes , It will be purged automatically by information store service.

 

Is all my database copies logs will be purged ?

Yes , it re synchronizes the logs and it will be purged in all database copies , it may few hours depends on the database size.

Example : Like 200 GB of database with 300 GB logs takes 3 to 4 hours in Blade servers

 

is it safe to enable Circular logging in business hours ?

No, Its totally depends on the size of the logs file you have with your databases , If there are more GB’s of log files .(they are going to resynchronize) which will increase more bandwidth on the replication network.

Still if the databases is too busy in Read/write data. it will put more load on storage in the process of removing those old log files

 

Will I Need to restart information store service ?

No , It should react in few minutes and resynchronize the logs in few hours . (In my case it didn’t require a restart, I cannot assure in all the environments)

 

How to Enable Circular logging in a database ?

To Enable :

Set-MailboxDatabase “DatabaseName” -CircularLoggingEnabled:$True

To Disable:

Set-MailboxDatabase “DatabaseName” -CircularLoggingEnabled:$False

 

To Enable Circular logging in all databases

Get-mailboxdatabase | Set-MailboxDatabase  -CircularLoggingEnabled:$True

To Disable Circular logging in all databases

Get-mailboxdatabase | Set-MailboxDatabase  -CircularLoggingEnabled:$False

 

Hope this article was informative Smile

How to add a User and manage it – Blackberry Enterprise Service 10.2 –Universal Device Service–Part2

Login to “Universal Device Service –

image

Clock on the “+” Sign

image

 

— Now you will receive a Activation Email

image

 

Click on the link – install the Cert on your IOS device

image

 

Now Open the App store – Install the Bes10 client

image

 

Now type the Server address – Which you receive in your email

image

 

Now Activate your device

— Make sure you get the username from the Email

image

 

Make you you bought few licenses so that it can activate.

 

Smile

× How can I help you?