Thanks!
"/localonly
Migrates only files that are stored on the local computer, regardless of
the rules in the .xml files that you specify on the command line. You should
use this option when you want to exclude the data from external drives on the
source computer (USB flash drives, external hard drives, and so on) and when
there are network drives mapped on the source computer. If /localonly is not
specified, then ScanState will copy files from these drives into the store.
Note
The data located on external USB hard disks will be migrated even when you
specify /localonly."
One thing you can do to help reduce this pain would be to modify the
migration rules in miguser.xml -
<script>MigXmlHelper.GenerateDrivePatterns ("*
[*.pub]", "Fixed")</script>
Try changing rule to something like this
<pattern type="File">c:\* [*.pub]</pattern>
<!-- This section will exclude anything on an E or F drive -->
<component type="Documents" context="System">
<displayName>Exclude Extraneous Drives</displayName>
<role role="Data">
<rules>
<unconditionalExclude>
<objectSet>
<pattern type="File">e:\* [*]</pattern>
<pattern type="File">f:\* [*]</pattern>
</objectSet>
</unconditionalExclude>
</rules>
</role>
</component>
The caveats:
1. Make sure you enumerate each possible drive letter. In some environments,
this is normalized, but in others, a user might name the drive any letter
they wish.
2. Make sure that you place it within System context, or it will still eat
up cycles.
--Mawi2k