Remove scanstate.log and update offline params
This commit is contained in:
@@ -1,204 +0,0 @@
|
|||||||
2019-08-13 22:55:07, Info [0x000000] SCANSTATE.EXE
|
|
||||||
2019-08-13 22:55:07, Info [0x000000] USMT Started at 2019/08/13:22:55:07.541
|
|
||||||
2019-08-13 22:55:07, Info [0x000000] Command line: E:\usmt\tools\amd64\scanstate.exe /?
|
|
||||||
2019-08-13 22:55:07, Info [0x000000]
|
|
||||||
ScanState.exe collects files and settings into a migration store to be restored
|
|
||||||
using LoadState.exe. You must specify the same .xml files on both the
|
|
||||||
ScanState and LoadState command-lines.
|
|
||||||
|
|
||||||
Syntax: scanstate <StorePath> [Options]
|
|
||||||
|
|
||||||
StorePath Path where Scanstate saves the files and settings.
|
|
||||||
StorePath is the path to the upper level directory,
|
|
||||||
not the migration file.
|
|
||||||
For example, if you specify scanstate C:\store,
|
|
||||||
the resulting StorePath is C:\store\usmt\usmt.mig.
|
|
||||||
Do not specify the full path on the Scanstate.exe
|
|
||||||
command-line, or the migration will fail.
|
|
||||||
|
|
||||||
/auto[:ScriptDir] Calls migapp.xml, migdocs.xml, and sets logging to v:13
|
|
||||||
Use ScriptDir to specify the location of migapp.xml and
|
|
||||||
migdocs.xml if they are not in the same directory as
|
|
||||||
the ScanState executable.
|
|
||||||
|
|
||||||
/targetWindows7 Optimizes ScanState when the destination computer is
|
|
||||||
running Windows 7. You should use this option with
|
|
||||||
/genconfig and when you create a store.
|
|
||||||
|
|
||||||
/targetWindows8 Optimizes ScanState when the destination computer is
|
|
||||||
running Windows 8. You should use this option with
|
|
||||||
/genconfig and when you create a store.
|
|
||||||
|
|
||||||
/genconfig:filename Generates a Config.xml file. You cannot specify the
|
|
||||||
<StorePath> parameter.
|
|
||||||
Options you can specify are /o, /i, /v, and /l.
|
|
||||||
|
|
||||||
/genmigxml:filename Generates a Mig.xml file containing patterns for
|
|
||||||
data selection. You cannot specify the <StorePath>
|
|
||||||
parameter.
|
|
||||||
The only options that you can specify are /v and /l.
|
|
||||||
|
|
||||||
/o Overwrites any existing migration store.
|
|
||||||
|
|
||||||
/p:filename Generates a space-estimate file.
|
|
||||||
This option does not collect the user state.
|
|
||||||
|
|
||||||
/localonly Specifies that only files that are stored on the local
|
|
||||||
computer will be saved.
|
|
||||||
|
|
||||||
/efs:abort|skip|decryptcopy|copyraw|hardlink
|
|
||||||
Controls the behavior of ScanState when Encrypting
|
|
||||||
File System (EFS) files are encountered.
|
|
||||||
Abort: Fails if EFS files are found.
|
|
||||||
Skip: Ignores all EFS files and continues.
|
|
||||||
Decryptcopy:
|
|
||||||
Decrypts and copies files if possible.
|
|
||||||
Fails if the files cannot be decrypted.
|
|
||||||
Copyraw: Copies encrypted EFS files.
|
|
||||||
Hardlink:
|
|
||||||
Makes a hardlink to the EFS file.
|
|
||||||
Use only with the /hardlink option.
|
|
||||||
|
|
||||||
/encrypt:AES|AES_128|AES_192|AES_256|3DES|3DES_112
|
|
||||||
Encrypts the migration store using the specified
|
|
||||||
cryptographic algorithm. Default value is 3DES.
|
|
||||||
You must also specify the /key or /keyfile option.
|
|
||||||
|
|
||||||
/hardlink Enables hardlinks for a non-compressed store. Use only
|
|
||||||
for computer refresh scenarios. Requires /nocompress.
|
|
||||||
|
|
||||||
/key:KeyString Specifies the encryption key.
|
|
||||||
|
|
||||||
/keyfile:FileName Specifies the location and name of a .txt file
|
|
||||||
containing the encryption key.
|
|
||||||
|
|
||||||
/nocompress Specifies that the migration store is not compressed.
|
|
||||||
|
|
||||||
/ppkg Specifies that the migration store is a provisioning
|
|
||||||
package. This option cannot be used with /nocompress,
|
|
||||||
/hardlink or /p.
|
|
||||||
|
|
||||||
/drivers[:<options>] Specifies that USMT should migrate 3rd party drivers.
|
|
||||||
By default all drivers are migrated. <options> can be
|
|
||||||
used to select drivers to migrate. They are of the form
|
|
||||||
+n:<pattern>, -n:<pattern>, +p:<pattern>, -p:<pattern>,
|
|
||||||
+c:<pattern>, -c:<pattern>, where +-n can filter the
|
|
||||||
migrated driver by the name of the INF file, +-p can
|
|
||||||
filter them by publisher and +-c by class name or class
|
|
||||||
GUID. Multiple /drivers are allowed, The last pattern
|
|
||||||
matching a particular driver wins.
|
|
||||||
/drivers must be used with /ppkg.
|
|
||||||
|
|
||||||
/apps[:<options>] Specifies that USMT should capture the customization of
|
|
||||||
the current operating system. This consists of Win32
|
|
||||||
applications, system-wide settings, and any other files
|
|
||||||
that are not part of the operating system. No modern
|
|
||||||
apps and no user state will be captured.
|
|
||||||
A provisioning package captured this way can only be
|
|
||||||
consumed during the process of deploying a new OS, it
|
|
||||||
cannot be used with Loadstate
|
|
||||||
<options> can be a ';' separated list of the following:
|
|
||||||
+/-sysdrive - causes the /apps switch to examine the
|
|
||||||
entire system drive for applications and other files,
|
|
||||||
or be confined to the windows folders only
|
|
||||||
+sysdrive is the default.
|
|
||||||
+/-oeminfo - causes the /apps switch to capture or not
|
|
||||||
the OEM specific help and support information.
|
|
||||||
+oeminfo is the default.
|
|
||||||
+/-appfiles - causes the /apps switch to capture or not
|
|
||||||
the actual payload of applications. -appfiles is useful
|
|
||||||
when one wants to capture only the system settings on a
|
|
||||||
computer where applications were already captured.
|
|
||||||
+appfiles is the default.
|
|
||||||
/apps must be used with /ppkg unless /genconfig is used.
|
|
||||||
/apps cannot be used with any /target switches.
|
|
||||||
|
|
||||||
|
|
||||||
/diff:FileName Specifies the full path to a provisioning package that
|
|
||||||
was previously captured using /apps on this system. The
|
|
||||||
current run will use that previously captured package
|
|
||||||
to determine objects that have already been captured in
|
|
||||||
a previous run and should not be captured again.
|
|
||||||
When using the /diff switch please make sure that the
|
|
||||||
provisioning package specified by /diff is also applied
|
|
||||||
together with the one currently being captured.
|
|
||||||
/diff can only be used with /apps.
|
|
||||||
|
|
||||||
/l:FileName Specifies the location and name of the log file.
|
|
||||||
|
|
||||||
/v:Level Enables verbose output in the log file. Specify one
|
|
||||||
of the following levels: 0, 1, 4, 5, 8, 9, 12, or 13.
|
|
||||||
The default verbosity level is 0.
|
|
||||||
|
|
||||||
/progress:FileName Specifies the location and name of the optional
|
|
||||||
progress log file.
|
|
||||||
|
|
||||||
/c Specifies that the ScanState command continues to run
|
|
||||||
even if there are non-fatal errors.
|
|
||||||
|
|
||||||
/r:TimesToRetry Specifies the number of times to retry when an error
|
|
||||||
occurs. The default value is 3 attempts.
|
|
||||||
|
|
||||||
/w:SecondsToWait Specifies the time to wait, in seconds, before retrying
|
|
||||||
a failed attempt. Default value is 1 second.
|
|
||||||
|
|
||||||
/ui:[Domain\]UserName Migrates the specified users. To migrate a local user,
|
|
||||||
specify the UserName parameter only. The Domain and
|
|
||||||
UserName parameters can contain wildcard characters
|
|
||||||
(* or ?).
|
|
||||||
|
|
||||||
/ue:[Domain\]UserName Excludes the specified users. To exclude a local user,
|
|
||||||
specify the UserName parameter only. The Domain and
|
|
||||||
UserName parameters can contain wildcard characters
|
|
||||||
(* or ?).
|
|
||||||
|
|
||||||
/uel:NumberOfDays|YYYY/MM/DD
|
|
||||||
Specifies that the migration should exclude users that
|
|
||||||
have not logged on within the specified time period.
|
|
||||||
The NumberOfDays parameter can be 0 to exclude all
|
|
||||||
users who are not currently logged on.
|
|
||||||
|
|
||||||
/i:FileName Specifies the location and name of an .xml file that
|
|
||||||
contains rules that define the settings and files
|
|
||||||
to migrate.
|
|
||||||
|
|
||||||
/help or /? Displays help at the command line.
|
|
||||||
|
|
||||||
/config:FileName Specifies the Config.xml file that USMT should use.
|
|
||||||
|
|
||||||
/offlineWinDir:WinDir Specifies the path to the offline windows directory
|
|
||||||
that USMT should use to gather user state.
|
|
||||||
|
|
||||||
/offlineWinOld:WinDir Specifies the path to the offline windows old directory
|
|
||||||
that USMT should use to gather user state.
|
|
||||||
|
|
||||||
/offline:FileName Specifies the Offline.xml file that USMT should use
|
|
||||||
to gather user state.
|
|
||||||
Note: This is an alternative to /offlineWinDir or
|
|
||||||
/offlineWinOld
|
|
||||||
|
|
||||||
/vsc:OFF Turns off volume shadow copy when a file is in use.
|
|
||||||
For compatibility reasons /vsc is still supported, but
|
|
||||||
volume shadow copy is now turned on by default.
|
|
||||||
Specify /vsc:OFF to turn it off explicitly
|
|
||||||
|
|
||||||
/tel:ON|OFF Turns on or off telemetry. If on, the tool will send
|
|
||||||
data about USMT usage to Microsoft.
|
|
||||||
Telemetry is currently ON by default.
|
|
||||||
|
|
||||||
/listfiles:FileName Specifies the location and name of a file which will
|
|
||||||
contain a list of all files gathered.
|
|
||||||
|
|
||||||
Notes:
|
|
||||||
|
|
||||||
* For more information about these options, see the USMT User's Guide
|
|
||||||
(https://go.microsoft.com/fwlink/?LinkId=213336).
|
|
||||||
* You can specify the /i, /ui, /ue and /uel options more than once
|
|
||||||
if necessary.
|
|
||||||
* You cannot specify the /key and /keyfile options together.
|
|
||||||
* You cannot specify the /encrypt and /nocompress options together.
|
|
||||||
* You cannot specify the /encrypt and /ppkg options together.
|
|
||||||
|
|
||||||
[gle=0x00000002]
|
|
||||||
2019-08-13 22:55:07, Info [0x000000] USMT Completed at 2019/08/13:22:55:07.570[gle=0x00000002]
|
|
||||||
2019-08-13 22:55:07, Info [0x000000] ----------------------------------- USMT ERROR SUMMARY -----------------------------------[gle=0x00000002]
|
|
||||||
+3
-3
@@ -18,7 +18,7 @@ goto prompt-offline
|
|||||||
:set-offline
|
:set-offline
|
||||||
echo.
|
echo.
|
||||||
set /p OFFLINE_WIN_DIR=Enter the path to the Windows directory:
|
set /p OFFLINE_WIN_DIR=Enter the path to the Windows directory:
|
||||||
set OFFLINE="/offlineWinDir:%OFFLINE_WIN_DIR%"
|
set OFFLINE=/offlineWinDir:%OFFLINE_WIN_DIR%
|
||||||
goto prompt-backup-type
|
goto prompt-backup-type
|
||||||
|
|
||||||
:set-online
|
:set-online
|
||||||
@@ -41,7 +41,7 @@ set USMT_STORE=%~dp0..\usmt_store\%COMPUTERNAME%
|
|||||||
|
|
||||||
rem --- Set the command line args for performing the migration
|
rem --- Set the command line args for performing the migration
|
||||||
set SCANSTATE_USERS=/ue:*\Administrator /ue:*\ekadmin
|
set SCANSTATE_USERS=/ue:*\Administrator /ue:*\ekadmin
|
||||||
set SCANSTATE_XML=/i:"%USMT_STORE%\config\MigUser.xml" /i:"%USMT_STORE%\config\MigDocSystem.xml" /i:"%USMT_STORE%\config\MigCustom.xml"
|
set SCANSTATE_XML=/i:"%USMT_STORE%\config\MigUser.xml" /i:"%USMT_STORE%\config\MigDocSystem.xml" /i:"%USMT_STORE%\config\MigCustom.xml" %OFFLINE%
|
||||||
goto start
|
goto start
|
||||||
|
|
||||||
rem --- Get domain to backup
|
rem --- Get domain to backup
|
||||||
@@ -66,7 +66,7 @@ set USMT_STORE=%~dp0..\usmt_store\%COMPUTERNAME%_%BACKUP_USER%
|
|||||||
|
|
||||||
rem --- Set the command line args for performing the migration
|
rem --- Set the command line args for performing the migration
|
||||||
set SCANSTATE_USERS=/ue:* /ui:%BACKUP_DOMAIN%\%BACKUP_USER%
|
set SCANSTATE_USERS=/ue:* /ui:%BACKUP_DOMAIN%\%BACKUP_USER%
|
||||||
set SCANSTATE_XML=/i:"%USMT_STORE%\config\MigUser.xml" /i:"%USMT_STORE%\config\MigCustom.xml"
|
set SCANSTATE_XML=/i:"%USMT_STORE%\config\MigUser.xml" /i:"%USMT_STORE%\config\MigCustom.xml" %OFFLINE%
|
||||||
|
|
||||||
:start
|
:start
|
||||||
cls
|
cls
|
||||||
|
|||||||
Reference in New Issue
Block a user