You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
233 lines
12 KiB
233 lines
12 KiB
#include <winver.h>
|
|
#if defined(USE_DS_VER)
|
|
#include <dsverp.h>
|
|
#else
|
|
#include <ntverp.h>
|
|
#endif
|
|
|
|
#define VER_FILETYPE VFT_APP
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
#define VER_FILEDESCRIPTION_STR "ADMT Module"
|
|
#define VER_INTERNALNAME_STR "ADMT"
|
|
#define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR ".exe"
|
|
|
|
#include <common.ver>
|
|
|
|
//Microsoft Developer Studio generated resource script.
|
|
//
|
|
#include "resource.h"
|
|
|
|
#define APSTUDIO_READONLY_SYMBOLS
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 2 resource.
|
|
//
|
|
#include "winres.h"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#undef APSTUDIO_READONLY_SYMBOLS
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// English (U.S.) resources
|
|
|
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
#ifdef _WIN32
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
#pragma code_page(1252)
|
|
#endif //_WIN32
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// TEXTINCLUDE
|
|
//
|
|
|
|
1 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"resource.h\0"
|
|
END
|
|
|
|
2 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#include ""winres.h""\r\n"
|
|
"\0"
|
|
END
|
|
|
|
3 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"\r\n"
|
|
"\0"
|
|
END
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// String Table
|
|
//
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_E_NOT_LOCAL_DRIVE "The specified drive '%s' is not a local drive."
|
|
IDS_E_CANT_CREATE_FILE "Unable to create file '%s'."
|
|
IDS_E_CANT_WRITE_FILE "Unable to write to file '%s'."
|
|
IDS_E_INVALID_FIRST_ARGUMENT
|
|
"The first argument '%s' must specify a task or help."
|
|
IDS_E_NO_KEY_DOMAIN "A source domain name was not specified."
|
|
IDS_E_NO_KEY_FOLDER "A folder was not specified."
|
|
IDS_TYPE_PASSWORD "Type the password for '%s':"
|
|
IDS_CONFIRM_PASSWORD "Confirm password for '%s' :"
|
|
IDS_E_CANT_GET_PASSWORD "Unable to get password."
|
|
IDS_E_OPTION_UNRECOGNIZED "Option '%s' is unrecognized."
|
|
IDS_E_TASK_NOT_FIRST "Task '%s' specified after first argument."
|
|
IDS_E_INVALID_OPTION_FORMAT
|
|
"Invalid option format specified. Option format is '/option[:data]' or '-option[:data]' not '%s'."
|
|
IDS_E_NO_ARGUMENTS "No arguments supplied."
|
|
IDS_E_OPTION_FORMAT_INVALID "Option format is invalid for option '%s'."
|
|
IDS_E_NO_OPTION_VALUE "Expected value to follow option '%s'."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_CANT_GET_OPTION_VALUE "Could not determine value of option '%s=%s'."
|
|
IDS_E_OPTION_FILE_SEEK "Unable to process option file. Unable to seek."
|
|
IDS_E_OPTION_VALUE_INVALID "Option value is invalid."
|
|
IDS_E_OPTION_VALUE_TOO_LONG "Option value string is too long."
|
|
IDS_E_OPTION_FORMAT_INVALID2 "Option format '%s' is invalid."
|
|
IDS_E_CANT_GET_OPTION_VALUE2 "Could not determine value of option '%s'."
|
|
IDS_E_OPTION_VALUE_UNRECOGNIZED "Option value '%s' not recognized."
|
|
IDS_E_MULTIPLE_INCLUDE_OPTIONS
|
|
"Only one of the include options may be specified. Either include names, include file or include domain."
|
|
IDS_E_MULTIPLE_EXCLUDE_OPTIONS
|
|
"Only one of the exclude options may be specified. Either exclude names or exclude file."
|
|
IDS_E_OPTION_FILE_OPEN "Unable to open option file '%s'."
|
|
IDS_E_OPTION_FILE_READ_SIGNATURE
|
|
"Unable to read option file '%s' to check file encoding. Is the file empty?"
|
|
IDS_E_OPTION_FILE_UNICODE_BIG_ENDIAN
|
|
"Unable to process option file '%s'. UNICODE Big Endian format is not currently supported."
|
|
IDS_E_OPTION_FILE_UTF_8 "Unable to process option file '%s'. UTF-8 format is not currently supported."
|
|
IDS_E_OPTION_FILE_TASK "Unable to process option file '%s'. Unable to determine current migration task."
|
|
IDS_E_NO_INCLUDE_OPTION_SPECIFIED "No include option was specified."
|
|
IDS_E_PROCESS_RUNNING "Waiting for previous migration task to complete ...\n"
|
|
IDS_E_UPDATE_REGISTRY_FAILED "Failed to update the ADMT-related registry."
|
|
IDS_E_LOCAL_ADMIN_CHECK_FAILED "You have to be a member of Local Administrators group in order to run ADMT."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_USAGE_SYNTAX "The syntax of this command is:"
|
|
IDS_USAGE_ADMT "ADMT [ USER | GROUP | COMPUTER | SECURITY | SERVICE | REPORT | KEY ]"
|
|
IDS_USAGE_USER "ADMT USER options"
|
|
IDS_USAGE_GROUP "ADMT GROUP options"
|
|
IDS_USAGE_COMPUTER "ADMT COMPUTER options"
|
|
IDS_USAGE_SECURITY "ADMT SECURITY options"
|
|
IDS_USAGE_SERVICE "ADMT SERVICE options"
|
|
IDS_USAGE_REPORT "ADMT REPORT options"
|
|
IDS_USAGE_KEY "ADMT KEY ""source domain name"" ""file folder"" [* | password]"
|
|
IDS_USAGE_OPTIONFILE "[/{O | OPTIONFILE}:""option file""]..."
|
|
IDS_USAGE_INCLUDE_A "/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n/{F | INCLUDEFILE}:""include file"" |\n/{D | INCLUDEDOMAIN}[:RECURSE[+{<FLATTEN> | MAINTAIN}]]"
|
|
IDS_USAGE_INCLUDE_B "[/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n /{F | INCLUDEFILE}:""include file"" |\n /{D | INCLUDEDOMAIN}[:RECURSE[+{<FLATTEN> | MAINTAIN}]]]"
|
|
IDS_USAGE_INCLUDE_C "/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n/{F | INCLUDEFILE}:""include file"" |\n/{D | INCLUDEDOMAIN}[:RECURSE]"
|
|
IDS_USAGE_INCLUDE_D "[/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n /{F | INCLUDEFILE}:""include file"" |\n /{D | INCLUDEDOMAIN}[:RECURSE]]"
|
|
IDS_USAGE_EXCLUDE "[/{EN | EXCLUDENAME} ""name 1"" ""name 2""... |\n /{EF | EXCLUDEFILE}:""exclude file""]"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_USAGE_TESTMIGRATION "[/{TM | TESTMIGRATION}:{YES | <NO>}]"
|
|
IDS_USAGE_INTRAFOREST "[/{IF | INTRAFOREST}:{YES | <NO>}]"
|
|
IDS_USAGE_SOURCEDOMAIN "/{SD | SOURCEDOMAIN}:""source domain name"""
|
|
IDS_USAGE_SOURCEOU "[/{SO | SOURCEOU}:""source organizational unit name""]"
|
|
IDS_USAGE_TARGETDOMAIN "/{TD | TARGETDOMAIN}:""target domain name"""
|
|
IDS_USAGE_TARGETOU "[/{TO | TARGETOU}:""target organizational unit name""]"
|
|
IDS_USAGE_RENAMEOPTION "[/{RO | RENAMEOPTION}:{<DONT> | PREFIX | SUFFIX}]"
|
|
IDS_USAGE_RENAMEPREFIXORSUFFIX
|
|
"[/{RT | RENAMEPREFIXORSUFFIX}:""prefix or suffix""]"
|
|
IDS_USAGE_PASSWORDOPTION
|
|
"[/{PO | PASSWORDOPTION}:{NAME | <COMPLEX> | COPY}]"
|
|
IDS_USAGE_PASSWORDSERVER
|
|
"[/{PS | PASSWORDSERVER}:""password server name""]"
|
|
IDS_USAGE_PASSWORDFILE "[/{PF | PASSWORDFILE}:""password file name""]"
|
|
IDS_USAGE_CONFLICTOPTIONS_U
|
|
"[/{CO | CONFLICTOPTIONS}:{<IGNORE> | REPLACE[+REMOVEUSERRIGHTS][+REMOVEMEMBERS][+MOVEREPLACEDACCOUNTS] | PREFIX | SUFFIX}]"
|
|
IDS_USAGE_CONFLICTOPTIONS_G
|
|
"[/{CO | CONFLICTOPTIONS}:{<IGNORE> | REPLACE[+REMOVEUSERRIGHTS][+REMOVEMEMBERS][+MOVEREPLACEDACCOUNTS] | PREFIX | SUFFIX}]"
|
|
IDS_USAGE_CONFLICTOPTIONS_C
|
|
"[/{CO | CONFLICTOPTIONS}:{<IGNORE> | REPLACE[+REMOVEUSERRIGHTS][+MOVEREPLACEDACCOUNTS] | PREFIX | SUFFIX}]"
|
|
IDS_USAGE_CONFLICTPREFIXORSUFFIX
|
|
"[/{CT | CONFLICTPREFIXORSUFFIX}:""prefix or suffix""]"
|
|
IDS_USAGE_USERPROPERTIESTOEXCLUDE
|
|
"[/{UX | USERPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_USAGE_GROUPPROPERTIESTOEXCLUDE
|
|
"[/{GX | GROUPPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
|
|
IDS_USAGE_COMPUTERPROPERTIESTOEXCLUDE
|
|
"[/{CX | COMPUTERPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
|
|
IDS_USAGE_DISABLEOPTION "[/{DOT | DISABLEOPTION}:{[DISABLESOURCE+]<ENABLETARGET> | DISABLETARGET | TARGETSAMEASSOURCE}]"
|
|
IDS_USAGE_SOURCEEXPIRATION
|
|
"[/{SEP | SOURCEEXPIRATION}:{<NONE> | 1 - 1095}] in days"
|
|
IDS_USAGE_MIGRATESIDS "[/{MSS | MIGRATESIDS}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATEROAMINGPROFILE
|
|
"[/{TRP | TRANSLATEROAMINGPROFILE}:{YES | <NO>}]"
|
|
IDS_USAGE_UPDATEUSERRIGHTS "[/{UUR | UPDATEUSERRIGHTS}:{YES | <NO>}]"
|
|
IDS_USAGE_MIGRATEGROUPS "[/{MGS | MIGRATEGROUPS}:{YES | <NO>}]"
|
|
IDS_USAGE_UPDATEPREVIOUSLYMIGRATEDOBJECTS
|
|
"[/{UMO | UPDATEPREVIOUSLYMIGRATEDOBJECTS}:{YES | <NO>}]"
|
|
IDS_USAGE_FIXGROUPMEMBERSHIP "[/{FGM | FIXGROUPMEMBERSHIP}:{<YES> | NO}]"
|
|
IDS_USAGE_UPDATEGROUPRIGHTS "[/{UGR | UPDATEGROUPRIGHTS}:{YES | <NO>}]"
|
|
IDS_USAGE_MIGRATEMEMBERS "[/{MMS | MIGRATEMEMBERS}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATIONOPTION
|
|
"[/{TOT | TRANSLATIONOPTION}:{<REPLACE> | ADD | REMOVE}]"
|
|
IDS_USAGE_TRANSLATEFILESANDFOLDERS
|
|
"[/{TFF | TRANSLATEFILESANDFOLDERS}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATELOCALGROUPS
|
|
"[/{TLG | TRANSLATELOCALGROUPS}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATEPRINTERS "[/{TPS | TRANSLATEPRINTERS}:{YES | <NO>}]"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_USAGE_TRANSLATEREGISTRY "[/{TRG | TRANSLATEREGISTRY}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATESHARES "[/{TSS | TRANSLATESHARES}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATEUSERPROFILES
|
|
"[/{TUP | TRANSLATEUSERPROFILES}:{YES | <NO>}]"
|
|
IDS_USAGE_TRANSLATEUSERRIGHTS
|
|
"[/{TUR | TRANSLATEUSERRIGHTS}:{YES | <NO>}]"
|
|
IDS_USAGE_RESTARTDELAY "[/{RDL | RESTARTDELAY}:{1 - 10 <5>}] in minutes"
|
|
IDS_USAGE_SIDMAPPINGFILE
|
|
"[/{SMF | SIDMAPPINGFILE}:""sid mapping file path"""
|
|
IDS_USAGE_REPORTTYPE "/{RPT | REPORTTYPE}:{ MIGRATEDACCOUNTS | MIGRATEDCOMPUTERS | EXPIREDCOMPUTERS | ACCOUNTREFERENCES | NAMECONFLICTS }"
|
|
IDS_USAGE_REPORTFOLDER "[/{RPF | REPORTFOLDER}:""report_folder_name""]"
|
|
IDS_USAGE_FOOTER "\nOptional parameters are enclosed in [].\n\nDefault option values are enclosed in <>.\n\nOptions may be specified in option files and on the command line except for the include and exclude options which must be specified on the command line. Multiple option files may be specified. Options specified later on the command line replace any previous value for that option except for the include options."
|
|
IDS_E_INVALID_FOLDER "The specified folder '%s' is invalid."
|
|
IDS_USAGE_MIGRATESERVICEACCOUNTS
|
|
"[/{MSA | MIGRATESERVICEACCOUNTS}:{YES | <NO>}]"
|
|
IDS_USAGE_INETORGPERSONPROPERTIESTOEXCLUDE
|
|
"[/{IX | INETORGPERSONPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
|
|
IDS_E_HIGH_ENCRYPTION_NOT_INSTALLED
|
|
"The high encryption pack has not been installed on this machine."
|
|
IDS_E_PASSWORD_TOO_LONG "The length of the password cannot exceed %d characters."
|
|
IDS_MSG_KEY_CREATED "The password export server encryption key for domain '%s' was successfully created and saved to '%s'.\n"
|
|
IDS_E_TOO_MANY_ARGUMENTS
|
|
"Too many parameters were supplied."
|
|
END
|
|
|
|
#endif // English (U.S.) resources
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#ifndef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 3 resource.
|
|
//
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#endif // not APSTUDIO_INVOKED
|
|
|