Okay.  All of a sudden one day your custom Categories in Outlook are Missing.

There are a couple of solutions that will work depending on your scenario.  I recommend trying these prior to using WebDav and working with the message class object IPM.Configuration.CategoryList.

  1. The Most Common Solution to “Upgrade your Categories” after upgrading your version of Outlook the Master Category List is overwritten.
  2. Go all out and Restore the Entire Mailbox (don’t even try restoring just the calendar).  Restoring to PST and re-importing will work as well but I’ve experienced this not working too.
  3. Use an old OST File
    1. Search the local computer for *.OST (drive:\Users\<username>\AppData\Local\Microsoft\Outlook)
    2. If you are lucky enough to have an older OST file from a date prior to the issue you can do the following:
      1. Close Outlook
      2. Rename your current active OST to .bak
      3. Rename the older OST to the name or your current active OST
      4. Disconnect from the network (disable network card or unplug)
      5. Open Outlook and you’ll see your old Categories.  Now you need to Backup Categories.
          • Create an new Note
          • Write “Categories” in it to give it a name.
          • Close the Note item.
          • Switch to your Notes folder
          • Right click on it and choose Categorize-> All Categories…
          • Select all the Categories which you want to backup.
          • Save the Note outside of Outlook as an msg-file Outlook via File-> Save as… or by dragging it out of Outlook and into an Explorer folder or onto your Desktop. By default it will be called Categories.msg


      6. Rename the OST back to the original
      7. Open Outlook and Restore Categories
        • Open your Notes folder
        • Drag & drop the Categories.msg file from Explorer into the Notes folder.
        • Switch back to the Mail Navigation
        • Right click on the top of your mailbox folder set and choose Properties.
        • Click the button “Upgrade to Color Categories”.
          Outlook will scan your mailbox for items with Categories which aren’t in the Master Category List yet and will add them.
      8. Connect to network and you are all set!

MSXML Finder

Posted: April 15, 2015 in Uncategorized

To find out what version of MSXML is installed on a machine can be a challenge.  You can use this quick html code, save it as xml and run it on the machine in IE.


<?xml version=”1.0″ encoding=”UTF-8″?>
<?xml-stylesheet type=”text/xsl” href=”msxmlversion.xml”?>

doctype-public=”-//W3C//DTD HTML 4.01//EN”

<xsl:template match=”/”>
<html lang=”en”>
<title>MSXML Version Test</title>
<h1>MSXML Version Test</h1>
<table border=”1″>
<th>property name</th>
<th>property value</th>
<td><xsl:value-of select=”system-property(‘xsl:version’)”/></td>
<td><xsl:value-of select=”system-property(‘xsl:vendor’)”/></td>
<td><xsl:value-of select=”system-property(‘xsl:vendor-url’)”/></td>
<td><xsl:value-of xmlns:msxsl=”urn:schemas-microsoft-com:xslt” select=”system-property(‘msxsl:version’)”/></td>


Get-MailboxStatistics -Database “Mailbox Database Name” | Select DisplayName, ItemCount, TotalItemSize | Sort-Object TotalItemSize -Descending | Export-CSV C:\temp\MBSizes.csv

To check the current limit (20 by default), run the following cmdlet and look for MaxInboundConnectionPerSource:
Get-ReceiveConnector \ | Select *MaxInbound*

To increase the limit, you have to use the Exchange Management Shell:
Set-ReceiveConnector \ -MaxInboundConnectionPerSource 500 -MaxInboundConnectionPercentagePerSource 100


VNX Series, Celerra


Celerra Manager/Unisphere reporting file system capacity warning.

Error msg: dskMon[15087]: FS /dev/mapper/emc_vg_lun_5-emc_lv_nas_var_emcsupport mounted on /nbsnas/var/emcsupport filling up (at 91%, max = 90%)


Manually delete old support material files by logging into CLI over SSH by:
1. To verify the /nbsnas/var/emcsupport space usage:

$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/emc_vg_lun_5-emc_lv_nas_var_emcsupport 564416 483424 52320 91% /nbsnas/var/emcsupport

2. Change directory to /nbsnas/var/emcsupport and to check the list of support materials which contains useful information such as the exact size of the file, who owns the file and who has the right to look at it.

$ cd /nbsnas/var/emcsupport
$ ls -l
total 135264
drwx—— 2 root root 16384 Nov 21 08:34 lost+found
-rw-rw-r– 1 nasadmin nasadmin 5997406 Nov 30 18:17 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-r–r– 1 root nasadmin 6596839 Dec 10 23:27 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-rw-r– 1 nasadmin nasadmin 6851658 Dec 13 22:54 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-rw-r– 1 nasadmin nasadmin 6979233 Jan 3 20:34 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-rw-r– 1 nasadmin nasadmin 7706202 Jan 4 20:20 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-rw-r– 1 nasadmin nasadmin 7950612 Jan 4 20:29 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-rw-r– 1 nasadmin nasadmin 68916156 Mar 1 19:08 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip
-rw-rw-r– 1 nasadmin nasadmin 9317395 Apr 18 17:41 support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip

3. Use the rm command to delete older support materials files to clean up the space.

$ rm support_materials_CKMxxxxxxxxxxx.xxxxxx_xxxx.zip

4. To verify the /nbsnas/var/emcsupport space usage:

$ df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/emc_vg_lun_5-emc_lv_nas_var_emcsupport 552M 123M 401M 19% /nbsnas/var/emcsupport

Permanent Fix:

Beginning with NAS code 5.6.50.x has a fix that will detect when the partition is more than 90% full and remove the oldest support materials.

Most of these are pretty simple and should be setup and reviewed on a regular basis by Administrators responsible for Active Directory environments.  Here is an easy way to save the queries in AD.


Admin Groups

1. Right click Saved Queries–>Select New Query–>Type a Name and select the Domain, Include all Subcontainers

2. Select Define Query–>Advanced Tab

3. Add Field = Member Of, Condition Is (exactly), Value = CN=Administrators,CN=Builtin,DC=<type domain name>,DC=com

4. Save

Disabled Accounts

1. Right click Saved Queries–>Select New Query–>Type a Name and select the Domain, Include all Subcontainers

2. Select Define Query–>Check “Disabled Accounts”

3. Save

Non-Expiring Pwd

1. Right click Saved Queries–>Select New Query–>Type a Name and select the Domain, Include all Subcontainers

2. Select Define Query–>Check “Non Expiring Passwords”

3. Save

Accounts Locked Out

1. Right click Saved Queries–>Select New Query–>Type a Name and select the Domain, Include all Subcontainers

2. Select Define Query–>Advanced Tab

3. Select Custom Search at the top and enter the following LDAP query


4. Save

Home Routers Pose Biggest Consumer Cyberthreat (via slashdot)

The remote-access management flaw that allowed TheMoon worm to thrive on Linksys routers is far from the only vulnerability in that particular brand of hardware, though it might be simpler to call all home-based wireless routers gaping holes of insecurity…

Read the rest of this entry »

ADMIN's Tech Blog

Use the Microsoft Exchange Server User Monitor to gather real-time data to better understand current client usage patterns, and to plan for future work. Administrators can view several items, including IP addresses used by clients, versions and modes of Microsoft Office Outlook, and resources such as CPU usage, server-side processor latency, and total latency for network and processing. Works with Microsoft Exchange Server 2000, 2003, 2007 and 2010.

View original post

Link  —  Posted: February 26, 2014 in Systems

What ports are in use on server?

Posted: February 21, 2014 in Uncategorized

To determine what ports are in use on a server you can show the network traffic using Netstat.  From a command prompt type…

Netstat -a -n -o

You can then easily lookup the PID number associated to the port using Task Manager.


Posted: January 14, 2013 in Popular Bookmarks
Tags: ,


logstash is a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). Speaking of searching, logstash comes with a web interface for searching and drilling into all of your logs.