Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO Off & COLOR 1F & TITLE [OUTLOOK PROFILE MAKE] >NUL
- ( SETLOCAL EnableExtensions EnableDelayedExpansion
- IF EXIST "!APPDATA!\Microsoft\Outlook" GOTO :END
- SET "sPRFPath=!TEMP!\profile.prf"
- SET "sEmailAddress=admin@domain.com"
- SET "sAccountName=admin"
- SET "sAccountType=POP3"
- SET "sSendServer=mail.domain.com"
- SET "sSendUseSSL=0"
- SET "sSendPort=25"
- SET "sReceiveServer=mail.domain.com"
- SET "sReceiveUseSSL=0"
- SET "sReceivePort=110"
- IF EXIST "%~dpn0.ini" FOR /f "usebackq tokens=1,2" %%I IN ("%~dpn0.ini") DO (
- IF "%%I" EQU "EmailAddress:" IF "%%J" NEQ "" SET "sEmailAddress=%%J"
- IF "%%I" EQU "AccountName:" IF "%%J" NEQ "" SET "sAccountName=%%J"
- IF "%%I" EQU "AccountType:" IF "%%J" NEQ "" SET "sAccountType=%%J"
- IF "%%I" EQU "SendServer:" IF "%%J" NEQ "" SET "sSendServer=%%J"
- IF "%%I" EQU "SendUseSSL:" IF "%%J" NEQ "" SET "sSendUseSSL=%%J"
- IF "%%I" EQU "SendPort:" IF "%%J" NEQ "" SET "sSendPort=%%J"
- IF "%%I" EQU "ReceiveServer:" IF "%%J" NEQ "" SET "sReceiveServer=%%J"
- IF "%%I" EQU "ReceiveUseSSL:" IF "%%J" NEQ "" SET "sReceiveUseSSL=%%J"
- IF "%%I" EQU "ReceivePort:" IF "%%J" NEQ "" SET "sReceivePort=%%J"
- ) ELSE (
- ECHO [Config]>%~dpn0.ini
- ECHO EmailAddress: !sEmailAddress!>>%~dpn0.ini
- ECHO AccountName: !sAccountName!>>%~dpn0.ini
- ECHO AccountType: !sAccountType!>>%~dpn0.ini
- ECHO SendServer: !sSendServer!>>%~dpn0.ini
- ECHO SendUseSSL: !sSendUseSSL!>>%~dpn0.ini
- ECHO SendPort: !sSendPort!>>%~dpn0.ini
- ECHO ReceiveServer: !sReceiveServer!>>%~dpn0.ini
- ECHO ReceiveUseSSL: !sReceiveUseSSL!>>%~dpn0.ini
- ECHO ReceivePort: !sReceivePort!>>%~dpn0.ini
- :CONFIG
- ECHO Your config %~dpn0.ini is default! Please check it's infomations.
- SET /p "sConfig=Continue with default setting. [Yes/No]: "
- IF /i "!sConfig!" EQU "No" GOTO :END
- IF /i "!sConfig!" EQU "Yes" GOTO :CONTINUE
- GOTO :CONFIG
- )
- :CONTINUE
- SET "sTrue=1" & SET "sFalse=0"
- ECHO [General]>!sPRFPath!
- ECHO Custom=!sTrue!>>!sPRFPath!
- ECHO ProfileName=MyOutlookProfile>>!sPRFPath!
- ECHO DefaultProfile=Yes>>!sPRFPath!
- ECHO OverwriteProfile=Yes>>!sPRFPath!
- ECHO ModifyDefaultProfileIfPresent=FALSE>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Service List]>>!sPRFPath!
- ECHO Service1=Outlook Address Book>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Internet Account List]>>!sPRFPath!
- ECHO Account1=MyOutlook>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Service1]>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Account1]>>!sPRFPath!
- ECHO UniqueService=No>>!sPRFPath!
- ECHO AccountName=!sAccountName!>>!sPRFPath!
- ECHO !sAccountType!Server=!sReceiveServer!>>!sPRFPath!
- ECHO SMTPServer=!sSendServer!>>!sPRFPath!
- ECHO !sAccountType!UserName=!sAccountName!>>!sPRFPath!
- ECHO EmailAddress=!sEmailAddress!>>!sPRFPath!
- ECHO !sAccountType!UseSPA=!sFalse!>>!sPRFPath!
- ECHO DisplayName=>>!sPRFPath!
- ECHO ReplyEMailAddress=>>!sPRFPath!
- ECHO SMTPUseAuth=!sTrue!>>!sPRFPath!
- ECHO SMTPAuthMethod=!sFalse!>>!sPRFPath!
- ECHO ConnectionType=!sFalse!>>!sPRFPath!
- ECHO LeaveOnServer=0x0>>!sPRFPath!
- ECHO ConnectionOID=MyConnection>>!sPRFPath!
- ECHO !sAccountType!Port=!sReceivePort!>>!sPRFPath!
- ECHO !sAccountType!UseSSL=!sReceiveUseSSL!>>!sPRFPath!
- ECHO ServerTimeOut=60>>!sPRFPath!
- ECHO SMTPPort=!sSendPort!>>!sPRFPath!
- ECHO SMTPUseSSL=!sSendUseSSL!>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Microsoft Exchange Server]>>!sPRFPath!
- ECHO ServiceName=MSEMS>>!sPRFPath!
- ECHO MDBGUID=5494A1C0297F101BA58708002B2A2517>>!sPRFPath!
- ECHO MailboxName=PT_STRING8,0x6607>>!sPRFPath!
- ECHO HomeServer=PT_STRING8,0x6608>>!sPRFPath!
- ECHO OfflineAddressBookPath=PT_STRING8,0x660E>>!sPRFPath!
- ECHO OfflineFolderPath=PT_STRING8,0x6610>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Exchange Global Section]>>!sPRFPath!
- ECHO SectionGUID=13dbb0c8aa05101a9bb000aa002fc45a>>!sPRFPath!
- ECHO MailboxName=PT_STRING8,0x6607>>!sPRFPath!
- ECHO HomeServer=PT_STRING8,0x6608>>!sPRFPath!
- ECHO RPCoverHTTPflags=PT_LONG,0x6623>>!sPRFPath!
- ECHO RPCProxyServer=PT_UNICODE,0x6622>>!sPRFPath!
- ECHO RPCProxyPrincipalName=PT_UNICODE,0x6625>>!sPRFPath!
- ECHO RPCProxyAuthScheme=PT_LONG,0x6627>>!sPRFPath!
- ECHO CachedExchangeConfigFlags=PT_LONG,0x6629>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Microsoft Mail]>>!sPRFPath!
- ECHO ServiceName=MSFS>>!sPRFPath!
- ECHO ServerPath=PT_STRING8,0x6600>>!sPRFPath!
- ECHO Mailbox=PT_STRING8,0x6601>>!sPRFPath!
- ECHO Password=PT_STRING8,0x67f0>>!sPRFPath!
- ECHO RememberPassword=PT_BOOLEAN,0x6606>>!sPRFPath!
- ECHO ConnectionType=PT_LONG,0x6603>>!sPRFPath!
- ECHO UseSessionLog=PT_BOOLEAN,0x6604>>!sPRFPath!
- ECHO SessionLogPath=PT_STRING8,0x6605>>!sPRFPath!
- ECHO EnableUpload=PT_BOOLEAN,0x6620>>!sPRFPath!
- ECHO EnableDownload=PT_BOOLEAN,0x6621>>!sPRFPath!
- ECHO UploadMask=PT_LONG,0x6622>>!sPRFPath!
- ECHO NetBiosNotification=PT_BOOLEAN,0x6623>>!sPRFPath!
- ECHO NewMailPollInterval=PT_STRING8,0x6624>>!sPRFPath!
- ECHO DisplayGalOnly=PT_BOOLEAN,0x6625>>!sPRFPath!
- ECHO UseHeadersOnLAN=PT_BOOLEAN,0x6630>>!sPRFPath!
- ECHO UseLocalAdressBookOnLAN=PT_BOOLEAN,0x6631>>!sPRFPath!
- ECHO UseExternalToHelpDeliverOnLAN=PT_BOOLEAN,0x6632>>!sPRFPath!
- ECHO UseHeadersOnRAS=PT_BOOLEAN,0x6640>>!sPRFPath!
- ECHO UseLocalAdressBookOnRAS=PT_BOOLEAN,0x6641>>!sPRFPath!
- ECHO UseExternalToHelpDeliverOnRAS=PT_BOOLEAN,0x6639>>!sPRFPath!
- ECHO ConnectOnStartup=PT_BOOLEAN,0x6642>>!sPRFPath!
- ECHO DisconnectAfterRetrieveHeaders=PT_BOOLEAN,0x6643>>!sPRFPath!
- ECHO DisconnectAfterRetrieveMail=PT_BOOLEAN,0x6644>>!sPRFPath!
- ECHO DisconnectOnExit=PT_BOOLEAN,0x6645>>!sPRFPath!
- ECHO DefaultDialupConnectionName=PT_STRING8,0x6646>>!sPRFPath!
- ECHO DialupRetryCount=PT_STRING8,0x6648>>!sPRFPath!
- ECHO DialupRetryDelay=PT_STRING8,0x6649>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Personal Folders]>>!sPRFPath!
- ECHO ServiceName=MSPST MS>>!sPRFPath!
- ECHO Name=PT_STRING8,0x3001>>!sPRFPath!
- ECHO PathToPersonalFolders=PT_STRING8,0x6700>>!sPRFPath!
- ECHO RememberPassword=PT_BOOLEAN,0x6701>>!sPRFPath!
- ECHO EncryptionType=PT_LONG,0x6702>>!sPRFPath!
- ECHO Password=PT_STRING8,0x6703>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Unicode Personal Folders]>>!sPRFPath!
- ECHO ServiceName=MSUPST MS>>!sPRFPath!
- ECHO Name=PT_UNICODE,0x3001>>!sPRFPath!
- ECHO PathAndFilenameToPersonalFolders=PT_STRING8,0x6700>>!sPRFPath!
- ECHO RememberPassword=PT_BOOLEAN,0x6701>>!sPRFPath!
- ECHO EncryptionType=PT_LONG,0x6702>>!sPRFPath!
- ECHO Password=PT_STRING8,0x6703>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Outlook Address Book]>>!sPRFPath!
- ECHO ServiceName=CONTAB>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [LDAP Directory]>>!sPRFPath!
- ECHO ServiceName=EMABLT>>!sPRFPath!
- ECHO ServerName=PT_STRING8,0x6600>>!sPRFPath!
- ECHO UserName=PT_STRING8,0x6602>>!sPRFPath!
- ECHO UseSSL=PT_BOOLEAN,0x6613>>!sPRFPath!
- ECHO UseSPA=PT_BOOLEAN,0x6615>>!sPRFPath!
- ECHO DisableVLV=PT_LONG,0x6616>>!sPRFPath!
- ECHO DisplayName=PT_STRING8,0x3001>>!sPRFPath!
- ECHO ConnectionPort=PT_STRING8,0x6601>>!sPRFPath!
- ECHO SearchTimeout=PT_STRING8,0x6607>>!sPRFPath!
- ECHO MaxEntriesReturned=PT_STRING8,0x6608>>!sPRFPath!
- ECHO SearchBase=PT_STRING8,0x6603>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Microsoft Outlook Client]>>!sPRFPath!
- ECHO SectionGUID=0a0d020000000000c000000000000046>>!sPRFPath!
- ECHO FormDirectoryPage=PT_STRING8,0x0270>>!sPRFPath!
- ECHO WebServicesLocation=PT_STRING8,0x0271>>!sPRFPath!
- ECHO ComposeWithWebServices=PT_BOOLEAN,0x0272>>!sPRFPath!
- ECHO PromptWhenUsingWebServices=PT_BOOLEAN,0x0273>>!sPRFPath!
- ECHO OpenWithWebServices=PT_BOOLEAN,0x0274>>!sPRFPath!
- ECHO CachedExchangeMode=PT_LONG,0x041f>>!sPRFPath!
- ECHO CachedExchangeSlowDetect=PT_BOOLEAN,0x0420>>!sPRFPath!
- ECHO. >>!sPRFPath!
- ECHO [Personal Address Book]>>!sPRFPath!
- ECHO ServiceName=MSPST AB>>!sPRFPath!
- ECHO NameOfPAB=PT_STRING8,0x001e3001>>!sPRFPath!
- ECHO PathAndFilename=PT_STRING8,0x001e6600>>!sPRFPath!
- ECHO ShowNamesBy=PT_LONG,0x00036601>>!sPRFPath!
- ECHO [MyOutlook]>>!sPRFPath!
- ECHO AccountType=!sAccountType!>>!sPRFPath!
- ECHO AccountName=PT_UNICODE,0x0002>>!sPRFPath!
- ECHO DisplayName=PT_UNICODE,0x000B>>!sPRFPath!
- ECHO EmailAddress=PT_UNICODE,0x000C>>!sPRFPath!
- ECHO !sAccountType!Server=PT_UNICODE,0x0100>>!sPRFPath!
- ECHO !sAccountType!UserName=PT_UNICODE,0x0101>>!sPRFPath!
- ECHO !sAccountType!UseSPA=PT_LONG,0x0108>>!sPRFPath!
- ECHO Organization=PT_UNICODE,0x0107>>!sPRFPath!
- ECHO ReplyEmailAddress=PT_UNICODE,0x0103>>!sPRFPath!
- ECHO !sAccountType!Port=PT_LONG,0x0104>>!sPRFPath!
- ECHO !sAccountType!UseSSL=PT_LONG,0x0105>>!sPRFPath!
- ECHO SMTPServer=PT_UNICODE,0x0200>>!sPRFPath!
- ECHO SMTPUseAuth=PT_LONG,0x0203>>!sPRFPath!
- ECHO SMTPAuthMethod=PT_LONG,0x0208>>!sPRFPath!
- ECHO SMTPUserName=PT_UNICODE,0x0204>>!sPRFPath!
- ECHO SMTPUseSPA=PT_LONG,0x0207>>!sPRFPath!
- ECHO ConnectionType=PT_LONG,0x000F>>!sPRFPath!
- ECHO ConnectionOID=PT_UNICODE,0x0010>>!sPRFPath!
- ECHO SMTPPort=PT_LONG,0x0201>>!sPRFPath!
- ECHO SMTPUseSSL=PT_LONG,0x0202>>!sPRFPath!
- ECHO ServerTimeOut=PT_LONG,0x0209>>!sPRFPath!
- IF /i "!sAccountType!" EQU "POP3" (
- ECHO LeaveOnServer=PT_LONG,0x1000>>!sPRFPath!
- )
- IF /i "!sAccountType!" EQU "IMAP" (
- ECHO CheckNewImap=PT_LONG,0x1100>>!sPRFPath!
- ECHO RootFolder=PT_UNICODE,0x1101>>!sPRFPath!
- )
- ECHO. >>!sPRFPath!
- IF EXIST "!ProgramFiles(x86)!\Microsoft Office\Office14\Outlook.exe" CALL "!ProgramFiles(x86)!\Microsoft Office\Office14\Outlook.exe" /importprf "!sPRFPath!" & ECHO| SET "sDone=Done. "
- IF EXIST "!ProgramFiles!\Microsoft Office\Office14\Outlook.exe" CALL "!ProgramFiles!\Microsoft Office\Office14\Outlook.exe" /importprf "!sPRFPath!" & ECHO| SET "sDone=Done. "
- )
- :END
- ( ENDLOCAL
- ECHO Press any to exit...
- PAUSE >NUL
- EXIT
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement