Archive

Author Archive

“The AD General Response is above the configured threshold” and “AD Op Master response is above the configured threshold” on a x64 bit Domain Contoller

May 25th, 2010 Daniel Davies Comments off

We came across an issue today where the following two alerts were exceeding there thresholds “”The AD General Response is above the configured threshold” and “AD Op Master response is above the configured threshold”. The DC in question was a x64 windows 2008 machine and interestingly enough we had x86 DC in the same site which did not exhibiy any of the issues.

 So we had a look at what version of oomads (AD Management Helper Objects) on the x64 DC only to find the x86 oomads installed , so we simply removed the x86 version and installed the x64 version of oomads and the  alerts just disappeared :)

Daniel Davies

Categories: Uncategorized Tags:

Slow saving speeds in Microsoft Office to a Windows 2003 SP2 File Share

May 21st, 2010 Daniel Davies Comments off

 We came across an issue recently where we were experiencing slow saving speeds in Microsoft office 2007 & 2010 to a Windows 2003 Sp2 File Server.

 We experienced a saving dialogue box nearly every time we hit save from our windows 7 desktops.

Resolution

 To resolve this issue we had to enable “QOS Packet Scheduler” on the windows 2003 File Server . After around 10 minutes of enabling this all our saving issues disappeared and transfer speeds increased :)

Daniel Davies

Categories: Uncategorized Tags:

DPM Powershell script to show offsite ready tapes

April 9th, 2010 Daniel Davies Comments off

Just a quick PowerShell script to show you tapes that are offsite ready in your tape library. If you save the below into notepad and save it as a PS1 file then run from DPM management shell this should work with no errors

$AllLibraries = get-dpmlibrary -dpmservername servername

$AllTapes = Get-Tape -DPMLibrary $AllLibraries

$outfile = “c:DPMScriptsOffsite-Ready-Tapes.txt”

“DPM Offsite Ready Tapes” | out-file $outfile

$AllTapes |sort-object location | Where-Object {$_.isoffsiteready} | format-table location, barcode ,isoffsiteready | out-file -append C:dpmscriptsOffsite-Ready-Tapes.txt

This PowerShell will output the information needed to a text file in the following location “C:dpmscriptsOffsite-Ready-Tapes.txt “ which will look like below

DPM Offsite Ready Tapes

Location                Barcode                        IsOffsiteReady

——–                   ——-                          ————–

Slot 1                    AIS783L3                    True

Slot 2                    YB2417L3                   True

Daniel Davies

Categories: Uncategorized Tags:

DPM Powershell Script to Mark tape in Tape drive as free

April 9th, 2010 Daniel Davies Comments off

Just a quick powershell script to make your tape drive be marked as free. If you save the below into notepad and save it as a PS1 file then run from DPM management shell this should work with no errors

$LIB = Get-DPMLibrary –DPMServerName servername
$Tape1 = Get-Tape -DPMLibrary $LIB
$Tape2 = Get-RecoveryPoint -Tape $Tape1
foreach ($rp in $Tape2)
{
Get-RecoveryPoint -Datasource $rp.Datasource | out-null
Write-host "Removing recovery point $($rp.RepresentedPointInTime) from tape"
Remove-RecoveryPoint -RecoveryPoint $rp -ForceDeletion -Confirm:$false
}

Set-Tape -Tape $Tape1 –Free

Write-Host  "This Tape is now free"

You will then see the Tape in the drive marked as Free in the DPM Console :)

Daniel Davies

Categories: Uncategorized Tags:

DPM Powershell Script to list each recovery point on each tape

April 9th, 2010 Daniel Davies Comments off

Just a quick powershell script to produce a text file of every recovery point on the tapes that are currently in the DPM tape library . If you save the below into notepad and save it as a PS1 file then run from DPM management shell this should work with no errors

Add-PSSnapin “Microsoft.DataProtectionManager.PowerShell”
$AllLibraries = get-dpmlibrary -dpmservername servername
$AllTapes = Get-Tape -DPMLibrary $AllLibraries
$outfile = “c:DPMScriptsDPM-Tapes-Report.txt”
“DPM Tapes Report” | out-file $outfile
Foreach ($tape in $AllTapes)
{$tape| FL | out-file –append $outfile
$tape| get-recoverypoint | fl | out-file -append $outfile }

 

This script will output the file to the following location “c:DPMScriptsDPM-Tapes-Report.txt“ and will give the following output.

DPM Tapes Report

Location         : Slot-20
Tape label       : Dummy – Primary-LT-1Years-Copy0-00000030
Library          : Hewlett Packard MSL G3 Series library  (x64 based)
Tape barcode     : YB23534643
Offsite Ready    : False
Protection Group : Dummy

Name        : SystemState
Backup Time : 01/03/2010 20:05:59
Datasource  : ComputerSystemState on computer test
Location    : Media

Name        : SystemState
Backup Time : 01/03/2010 20:07:22
Datasource  : ComputerSystemState on computer test2
Location    : Media

Name        : SystemState
Backup Time : 01/03/2010 20:05:59
Datasource  : ComputerSystemState on computer test3
Location    : Media

Name        : SystemState
Backup Time : 01/03/2010 20:12:38
Datasource  : ComputerSystemState on computer test4
Location    : Media

Daniel Davies

Categories: Uncategorized Tags:

Cant open Remote Console on ILO “Remote Console is unavailable. It is already in use by a different client”

February 8th, 2010 Daniel Davies Comments off

We came across this issue today, where we were unable to access a Servers ILO due to someone leaving the remote console session open.

The following error was displayed

Remote Console is unavailable. It is already in use by a different client

We needed to access the servers ILO pretty quickly, so we had to end the other users ILO remote control session.

To do this do the following.

1, Go to System Status on the homepage and select diagnostics

image

2, Now press reset which will reset all connections to the ILO and then enable you to access the remote console on the ILO

Daniel Davies

Categories: Uncategorized Tags: ,

SQL 2008 Installation Checks Failed

February 5th, 2010 Daniel Davies Comments off

I came across this issue when trying to upgrade to SQL 2008 sp1, where one of the checks failed and would not allow me to update. The check was  “‘Reboot required ” .

Solution

1, Open Regedit

2, Navigate to HKLMSYSTEMCurrentControlSetControlSession Manager

3, Go to the properties of the following DWORD Value “PendingFileRenameOperations”

4, Remove any data in this value (so this is blank)

5, Do the same again for the following keys

HKLMSYSTEMCurrentControlSet001ControlSessionManager                                                     HKLMSYSTEMCurrentControlSet002ControlSession Manager

6, Attempt to rerun the checks and all should be ok :)

Categories: Uncategorized Tags: ,

Problems installing Unified Messaging Language packs in Exchange 2010

February 3rd, 2010 Daniel Davies Comments off

After downloading and attempting to install the French language pack for Exchange 2010 UM I was less than pleased to the receive an error:

clip_image002

It took me a few moments to digest what was occurring but after reading the error (always a good start) and looking through the Exchange setup logs ([ERROR] Could not find a part of the path ‘C:SupportUM,Language,Packsfr-FR’), it would appear that if the Language Pack is in a folder that contains spaces it will not install.

If you look at the error above you will note that the spaces in my folder name have been replaced by comma’s ‘,’.

Resolution

Remove the spaces in the folder containing the Language Pack :)

 

Neil Cruickshanks

Can’t make any changes on SharePoint Website

February 2nd, 2010 Daniel Davies Comments off

We came across this issue last month after patching our SharePoint servers, after all the servers came back up after reboot , users tried to upload a document  onto a specific site within our SharePoint and they didn’t have any option to at all, no matter what account we were logged in as it was not possible.

It was actually not possible to make any changes to the specific site at all, however we had 2 different SharePoint sites on this SharePoint server and they were fine.

The issue in the end was that the website had got locked down into read-only mode and we just had to simply change this to not locked.

Resolution

1, Open up Central Admin

2, Go to Application Management

4, Open up ‘Site Collection Quotas and Locks’

5, Change the site collection to the site your having trouble with and simply change the site to not locked.

image

6, Now change the lock status to not locked and ok this change and your site should be fully functioning again :)

Daniel Davies

Categories: Uncategorized Tags: ,

Bulk Mailbox Moves Exchange 2010

February 2nd, 2010 Daniel Davies Comments off

You may come across an issue where you need to Migrate Multiple Mailboxes in bulk, we’ve created a Exchange Powershell script which will move all users into there targeted mail stores.

Instructions

Before we run this powershell script  we need to create a csv file with the users display name and there targeted exchange database, to do this see below.

1, open notepad.exe

2, now write the following text on your first line in notepad “user,database” (without quotation marks)

3, Go to the next line and then type a users name  first and then add a comma and finally type the desired store.

4, You should end up with a list like below with all the users you want to import

user,Database
Jovan Davis,Store 3
Daniel Davies,Store 2
Hardeep Bains,Store 1

5, Finally save the file as a csv file and name it “MM.csv” in the following directory “C:MailboxMove””

6, Now open notepad again and copy all the below text into it. Finally save this as a PS1 file and run this via the Exchange management Shell.
_________________________________________________________________________

$Userstodatabase = import-csv C:MailboxMoveMM.csv
foreach ($Record in $Userstodatabase)
{
$users = $record.user
$database = $record.database
New-MoveRequest –identity $users –TargetDatabase “$Database”
}

____________________________________________________________________________

This will now move the mailboxes :)

If you want to check the status if the moves simply copy the below script into a PS1 file and run it from the exchange shell and it will list the progress of all users mailboxes specified in the CSV.

____________________________________________________________________________

$Userstodatabase = import-csv C:MailboxMoveMM.csv
foreach ($Record in $Userstodatabase)
{
$users = $record.user
Get-MoveRequest –identity $users
}

___________________________________________________________________________ 

Hope this helps :)

Daniel Davies