Humboldt-Universität zu Berlin - Computer- und Medienservice

ldap.bat

text/plain ldap.bat — 2.1 KB

Dateiinhalt

@echo off
echo Erweitert Outlook um HU LDAP Verzeichnis.
pause

(
echo ; **************************************************************
echo ; Section 1 - Profile Defaults
echo ; **************************************************************
echo:
echo [General]
echo Custom=1
echo DefaultProfile=Yes
echo OverwriteProfile=Append
echo ModifyDefaultProfileIfPresent=TRUE
echo:
echo ; **************************************************************
echo ; Section 2 - Services in Profile
echo ; **************************************************************
echo:
echo [Service List]
echo Service0=LDAP Directory
echo:
echo ;***************************************************************
echo ; Section 4 - Default values for each service.
echo ;***************************************************************
echo
echo [ServiceEGS]
echo:
echo [Service0]
echo UniqueService=No
echo ServerName=ldap.hu-berlin.de
echo DisplayName=LDAP CMS
echo ConnectionPort=389
echo UseSSL=FALSE
echo UseSPA=FALSE
echo DisableVLV=0
echo UserName=
echo SearchBase=o=Humboldt-Universitaet zu Berlin,c=de
echo SearchTimeout=60
echo MaxEntriesReturned=100
echo:
echo:
echo ;***************************************************************
echo ; Section 6 - Mapping for profile properties
echo ;***************************************************************
echo:
echo:
echo [LDAP Directory]
echo ServiceName=EMABLT
echo ServerName=PT_STRING8,0x6600
echo UserName=PT_STRING8,0x6602
echo UseSSL=PT_BOOLEAN,0x6613
echo UseSPA=PT_BOOLEAN,0x6615
echo DisableVLV=PT_LONG,0x6616
echo DisplayName=PT_STRING8,0x3001
echo ConnectionPort=PT_STRING8,0x6601
echo SearchTimeout=PT_STRING8,0x6607
echo MaxEntriesReturned=PT_STRING8,0x6608
echo SearchBase=PT_STRING8,0x6603
)>%TMP%\CMS_LDAP.prf

FOR /F "skip=2 tokens=3,*" %%A IN ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE" /ve') DO set outlook_exe=%%A %%B

echo %outlook_exe%

if exist "%outlook_exe%". (
call "%outlook_exe%" /importprf %TMP%\CMS_LDAP.prf
) else (
echo Outlook nicht gefunden.
pause
)