Blogs about my Technical experience and Activities (I am also maintaining my blog on wordpress http://khurramullah.wordpress.com)
Tuesday, November 11, 2008
MOSS RSS Feed Reader
Sunday, November 2, 2008
Removing Disconnected Mailboxes in Exchange 2007
Whenever we disable ore remove any mailbox, by default it goes in disconnected state and can be viewed in disconnected mailboxes view in EMC.
For disabling any account you can run following command
Disable-mailbox user@domain.com
You can also remove any account without providing confirm parameter. Confirm parameter will permanently delete the account and this account will not be visible in disconnected mailboxes view
Remove-Mailbox -Database <Database-Name>
If your account is not visible in disconnected mailboxes view you can confirm it by running following command
Clean-mailboxdatabase -identity "<server name>\<storage group name>\<mailbox database name>"
If you want to permanently delete your account then you have to run this command
Remove-Mailbox -Database <Database-Name> -StoreMailboxIdentity <MailboxGuid> -confirm:$false
For finding GUID you have to run this command
Get-MailboxStatistics -server <server name> | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid
You have to copy the GUID and then paste in the above command for permanently deleting any account
If you want to remove all disconnected mailboxes then you have to first run following command
$users = Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid
Now you have all users in Variable users, you can run following command
$users | ForEach { Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }
Sunday, October 26, 2008
Gmail for mobile 2.0
Google has launched its Gmail 2.0 application for mobile devices, i have tried it on my Nokia N82 and found it very robust and interactive you can download this App by entering http://m.google.com/mail in your mobile device
for more information click on following link http://googlemobile.blogspot.com/2008/10/introducing-gmail-for-mobile-20.html
Wednesday, October 22, 2008
"IT Evolution"- IT Event arranged by Microsoft
Any IT professional working on Microsoft Technologies should attend this session. For more details check out below link.
Monday, October 13, 2008
InkSeine from Microsoft Research
Monday, September 15, 2008
Help for Moving to SharePoint
Ex-Googlers Release 'Cuil' New Search Engine
Gartner: Cloud Computing is Reshaping IT
Google's Browser Created Out of Fear of Microsoft
Microsoft Launches 2008 Hardware Lineup
Asia picks up broadband fast, but poor still disconnected
Ahead of PDC, Microsoft Begins Internal Test of Windows 7
Thursday, August 7, 2008
Certificate Services unable to start
Event Type: Error
Event Source: CertSvc
Event Category: None
Event ID: 100
Date: 8/7/2008
Time: 4:44:20 PM
User: N/A
Computer: XXXXXXXX
Description:
Certificate Services did not start: Could not load or verify the current CA certificate. XXXX Issuing CA The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2146885613).
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Event Type: Warning
Event Source: CertSvc
Event Category: None
Event ID: 48
Date: 8/7/2008
Time: 4:44:20 PM
User: N/A
Computer: XXXXXX
Description:
Revocation status for a certificate in the chain for CA certificate 0 for XXXX Issuing CA could not be verified because a server is currently unavailable. The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2146885613).
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
This issue should be occurring because CA is not able to find the CRL. For fixing this issue try to run following command on CA server
certutil –setreg ca\CRLFlags +CRLF_REVCHECK_IGNORE_OFFLINE
After this command restart the Certificate service again and the service should run without any issues.
Tuesday, April 29, 2008
IIS 6.0 thread access Issue
"You may be unable to manage IIS 6.0 by using Server Manager if two threads access IIS 6.0 at the same time"
http://support.microsoft.com/kb/946517
As per this KB this issue is because "two threads access IIS 6.0 at the same time. In this scenario, you may be unable to manage IIS 6.0 by using Server Manager."
Also regarding SharePoint as per this KB "This problem is likely to occur for the SharePoint Timer service (OWSTimer.exe) in Microsoft Office SharePoint Server 2007. When this problem occurs for the SharePoint Timer service, you may experience the following symptoms:
- In SharePoint Server 2007, tasks that are scheduled do not run.
- When you try to manage IIS 6.0 by using Server Manager, you receive a blank page, or you receive the following error message: The path specified cannot be used at this time"
I think that this hot-fix will be included in new windows 2003 service pack(SP3) and also might addressed in IIS 6.0 successor i.e IIS 7.0.
Sunday, April 13, 2008
Using SharePoint designer 2007 for backup and restore SharePoint 2003 sites
Site Backup:
Step 1: Open Sharepoint site in Designer
Step 2: Go to Site->Administration->Backup website
Step 3: Click OK
Step 4: Give Name and location of backup file and click Save.
Site Restore:
Step1: Create new SharePoint site for restore (Do not apply template on newly created site, Stop on Template selection screen and don’t click ok)
Step 2: Copy the URL from the Template selection screen (Don’t click ok)
Step 3: Paste this URL in Open site dialog box.
Step 4: Go to Site->Administration->Restore website
Step 5: Select backup file for restore.
Step 6: Click OK for restore.
You will get success message after successful restore
Use Google Maps to find Google data centers
Microsoft ready to 'Mesh it up'
Saturday, April 12, 2008
Visualizing Computer Viruses
Want to see computer viruses, funny isn't it? well now its possible to visualize computer viruses. MIT Media Lab's grad student Alex Dragulescu has created some algorithms which can be run on virus data for visualizing it. The algorithm analyzes virus data patterns and then draw imaginary virus which can be seen as a computer simulation.
RSA 2008: Blanketing security
The annual RSA Conference on information security opens this week in San Francisco, featuring such hot topics as cybersecurity, cryptography, and warrantless wiretapping.
Sunday, March 30, 2008
LCS 2005 End point Issue
Event Type: Error
Event Source: Live Communications User Services
Event Category: (1006)
Event ID: 30903
Date: 3/30/2008
Time: 11:49:08 AM
User: N/A
Computer: XXXXX
Description:
The Endpoint expiration stored procedure failed. It will be retried, but if this error continues to occur, the Live Communications Server service will need to be restarted.
Error code: 0x80004005
Cause: Possible issues with backend database.
Resolution:
Ensure the backend is functioning correctly.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
after googling I found 1 KB article on this issue explaining the cause and fix of this issue
http://support.microsoft.com/kb/904951
As per MS KB "This problem occurs because of a deadlock condition on the back-end Microsoft SQL Server database. When there is a deadlock condition, SQL Server automatically selects one of the set presence calls as the deadlock victim"
I have checked my back-end SQL server and found some process in deadlock state. I have checked with my backup guy and found that there was an unscheduled backup running on LCS database at that time. I requested to stop this backup and tried to restart LCS services but it didn't work. Then I ran following command mentioned in the KB as a workaround of this issue.
OSQL.EXE -S local\<instance name> -d rtc -E -Q "exec sp_MSforeachtable 'dbcc dbreindex(''?'')'"
Apparently this command was succeeded and showing some messages. One of the messages was informing about a deadlock process and a returning transaction. After this I have restarted the LCS service and checked event viewer once again, but the problem remained same. Then I stopped the LCS service and then re-ran the above command which was succeeded without any issue. Then i restarted the LCS service and checked the event viewer and all were normal.
It seemed to have some indexing issues with the LCS database; I will further investigate on it and try to find out the core cause. Meanwhile I have already initiated a request to Microsoft for this hotfix.
Wednesday, March 26, 2008
MSF V3.0 Templates
XP Service Pack 3 remains in testing
Intel desktop quad chips arrive in tight supply
Sunday, March 2, 2008
Database Maintenance for MOSS
System Center Capacity Planner 2007
http://technet.microsoft.com/en-us/sccp/bb969059.aspx
capacity planner for MOM 2007 will be coming soon
MOSS Capacity Planning tool by Microsoft
Visual Studio 2008 free Downloads for students
1. Microsoft Visual studio 2008 Professional Edition.
2. Microsoft Windows 2003 standard Edition.
3. Microsoft Expression Studio.
4. Microsoft Game Studio 2.0
But wait please read this from Microsoft before you go;
“We are kicking this off in 11 countries/regions, giving DreamSpark to millions of students in the United States, the United Kingdom, Canada, China, Germany, France, Finland, Spain, Sweden, Switzerland and Belgium. If you are not residing in one of the countries listed keep checking back, we will be adding more countries throughout the year”
So if your country is not in the list then wait for your turn ;)
Following is the link
https://downloads.channel8.msdn.com/