Guía MindManager 8

Embed Size (px)

Citation preview

  • 8/8/2019 Gua MindManager 8

    1/64

    Large-Scale Deployment Guide

  • 8/8/2019 Gua MindManager 8

    2/64

    Mindjet MindManager 8Large Scale Deployment Guideii

    Abstract

    Thisdocumentprovidescompleteinformationabouthowtocustomizeandadministerlargescale

    deploymentsofMindManager8.Topicsinclude:

    MindjetMindManager8components Understandinglargescaledeploymentstrategies DeployingMindManagerusingtheinstallationwizardorfromthecommandline DeployingMindManagerwithWindowsActiveDirectory DeployingMindManagerwithWindowsServer2003runningTerminalServices DeployingMindManagerwithCitrixPresentationServer

    DocumentVersion1.6

    2008MindjetLLC.AllRightsReserved.

  • 8/8/2019 Gua MindManager 8

    3/64

    Mindjet MindManager 8Large Scale Deployment Guideiii

    Contents

    Abstract ........................................................................................................ iiContents ...................................................................................................... iiiListofTables............................................................................................... viAboutThisGuide ...................................................................................... vii

    GettingHelp ...................................................................................................... viiSystemRequirements .................................................................................. 1UnderstandingDeploymentStrategies .......................................................3

    RunningtheStandardSetupManuallyorAutomatically ............................ 3RunningtheAdminSetupManuallyorAutomatically................................ 3DeployingMindManagerwithActiveDirectory........................................... 4DeployingMindManagerwithWindowsServer2003.................................. 4DeployingMindManagerwithCitrixPresentationServer........................... 4UsingSystemManagementSoftwareandaCustomSetup ......................... 4DeployingMindManageronaSharedNetworkDrive................................. 5

    UsingtheAdminSetup ...............................................................................6RequiredSoftware .............................................................................................. 7RequiredPermissionsandPrivileges............................................................... 7DifferencesbetweentheStandardandAdminSetups.................................. 7InstallingMindManager8:AnOverview ....................................................... 8

    Permachinesetup.............................................................................................8Perusersetup....................................................................................................8

    WhatGetsInstalled ................................................................................... 10MindManagerComponents ............................................................................ 10

    Library...............................................................................................................11Dictionaries.......................................................................................................11

  • 8/8/2019 Gua MindManager 8

    4/64

    Mindjet MindManager 8Large Scale Deployment Guideiv

    Tutorials............................................................................................................11PDFXChange...................................................................................................12UserConfigurationFiles.................................................................................12

    ShortcutsandStartMenuitems...................................................................... 13Shared

    System

    Software................................................................................... 13

    ThirdPartySoftware........................................................................................ 14RegistryKeys ..................................................................................................... 16

    WhatRemainsAfterUninstallation ..........................................................19RemainingFiles,Folders,andSoftwareComponents................................. 19RemainingRegistryKeys................................................................................. 20

    DeployingwiththeInstallationWizard ...................................................21StartingtheInstallation.................................................................................... 21Customizing

    the

    Installation ........................................................................... 22

    DisablingDefaultFeatures.............................................................................22ChangingtheDefaultInstallationFolder.....................................................23DeployingUserDataandtheLibrarytoaServer.......................................23

    CompletingtheInstallation............................................................................. 26DeployingfromtheCommandLine .........................................................27

    ConfiguringInstallationParametersfromtheCommandLine ................. 28ConfiguringFeaturesfromtheCommandLine ........................................... 29

    CustomizingtheInstallationwithSetup.exe...............................................29Customizing

    the

    Installation

    with

    MSI

    .........................................................

    30

    ConfiguringFunctionsfromtheCommandLine......................................... 33ConfiguringFunctionsfromtheRegistry ..................................................... 34DeployingUserData,theLibrary,andTutorials......................................... 35

    DeployingUserData,theLibrary,andTutorialsfromtheCommand

    Line....................................................................................................................35DeployingUserDatafromtheRegistry.......................................................36

    SampleSetupCommands................................................................................ 37SimpleInstallation...........................................................................................38SilentInstallation.............................................................................................38SampleCustomizedInstallationUsingADDLOCALandREMOVE......38Uninstallation...................................................................................................38

    DeployingwithActiveDirectory ..............................................................39DeployingwithWindowsServer2003 ......................................................41

  • 8/8/2019 Gua MindManager 8

    5/64

    Mindjet MindManager 8Large Scale Deployment Guidev

    DeployingwithCitrixPresentationServer ...............................................43BasicInstallationfortheCitrixDesktop ........................................................ 43AdvancedInstallationofa Seamless Window .......................................... 43

    AdministeringMindManager ...................................................................49

    ManagingAddIns............................................................................................ 49

    RegisteringorUnregisteringAddInsfromtheCommandLine..............49ManagingAddInsfromtheRegistry...........................................................49

    TheRegistryAddInList.............................................................................50RemovingorRestoringAddInsfromtheRegistry.................................50EnablingorDisablingAddInsfromtheRegistry....................................51

    ManagingMicrosoftOfficeAddIns.............................................................52ManagingMindManager8fromtheRegistry .............................................. 53

    HKEY_LOCAL_MACHINESettings............................................................53HKEY_CURRENT_USERSettings................................................................54

    ManagingMindManager8withEventMacros............................................ 54ManagingUserLicenses .................................................................................. 57PoliciesSupport................................................................................................. 57

  • 8/8/2019 Gua MindManager 8

    6/64

  • 8/8/2019 Gua MindManager 8

    7/64

    Mindjet MindManager 8Large Scale Deployment Guidevii

    About This Guide

    ManyMindjetcustomershaverequestedsupportforcustomizeddeploymentofMindManagertolarge

    numbersofclientmachines.Wehaveworkedwiththemtosupportthefollowingoptions:

    Runningthestandardsetupmanuallyorautomatically Runningtheadminsetupmanuallyorautomatically DeployingMindManager8usingtheinstallationwizard DeployingMindManager8fromthecommandline DeployingMindManager8withWindowsServer2003runningTerminalServices DeployingMindManager8withCitrixPresentationServer DeployingMindManagerwithWindowsActiveDirectory(limitedsupport*)

    Thisdeploymentoptionisnotsupported:

    InstalltheprogramonaSharedNetworkDrive

    MindjetdoesnotsupportlargescaledeploymentforMindManagerLite.

    *Checkwithyoursupportrepresentativeformoreinformation.

    Getting Help

    Fortechnicalsupportwiththisproduct,gotohttp://www.mindjet.com/support.Hereyoufindlinksto

    theKnowledgeBase,UserForums,andotheronlineresources.Youcanalsosubmitasupportrequest.

    http://www.mindjet.com/supporthttp://www.mindjet.com/support
  • 8/8/2019 Gua MindManager 8

    8/64

    Mindjet MindManager 8Large Scale Deployment Guide1

    System Requirements

    ThefollowingarethehardwareandsoftwarerequirementsforMindManager8:

    Table 1: System Requirements for MindManager 8

    Hardware

    Requirements

    Software Requirements Browser

    Requirements Pentium700MHz

    orhigher

    256MBRAMor

    higher

    150MBdiskspace

    (50MBon

    installationdrive

    duringinstall)

    1024x768

    resolutionor

    higher

    16bit/65Kcoloror

    higher

    Operating System (32-bit)

    MicrosoftWindowsXPHomeSP2

    MicrosoftWindowsXPProfessionalSP2

    MicrosoftWindowsXPTabletPCSP2

    MicrosoftWindowsVista

    Ultimate/Business

    MicrosoftWindowsServer2003

    MicrosoftSystemsManagementServer

    UsingWindowsServer2003

    CitrixMetaFramePresentationServer4.5Software Requirements

    .NET2.0orhigher*

    MSXML6SP1orhigher*

    MSVC++2005SP1Redistributableor

    higher*

    MicrosoftOfficeXP/2003/2007

    MicrosoftProject2002/2003/2007,

    includingMultilingualUserInterface

    Packs(foroptimaluse)

    MicrosoftVisio2002/2003/2007(foroptimaluse)

    AdobeAcrobat6.0orhigher(forPDF

    Export)

    AdobeFlashPlayer(forTutorials

    playback)

    * IncludedintheAdminsetuppackage

    MicrosoftInternet

    Explorer6.0or

    higher

    MozillaFirefox2.0

    orhigher

  • 8/8/2019 Gua MindManager 8

    9/64

    Mindjet MindManager 8Large Scale Deployment Guide2

    FordeployingMindjetMindManager8inaterminalserverenvironment,thefollowingareprerequisites:

    Windows Server 2003 running Terminal Services

    or

    Citrix MetaFrame Presentation Server 4.5

    Whenusingthismethod,eachclientmachinemustalsomeetthesoftwareandhardwarerequirements.

    WhenrunningMindManager8onaterminalserver,theclientmustbeabletoconnectandhandleRDP.

    Theserverrequirementsdependonthenumberofclients.

  • 8/8/2019 Gua MindManager 8

    10/64

    Mindjet MindManager 8Large Scale Deployment Guide3

    Understanding Deployment Strategies

    Thissectiondescribesdifferentdeploymentstrategies,includingtheirbasictechnologies,advantagesand

    disadvantages,andtheirlevelofsupport.

    Running the Standard Setup Manually or Automatically

    YoucandeployMindManager8onamachinebymachinebasisusingthestandardsetup(MindManager

    8xPro.exe)byinstallingMindManagerfromtheCDorfromacentrallyaccessibleserver.Thestandard

    setupisrobust,interactive,anduserfriendly,butdoesnotsupportcustomizeddeployment.

    Usingthestandardsetuphastheseadvantages:

    Theprograminstallsandoperatesproperlyonsupportedsystems Itrequiresnoadditionalsoftwareorserverresources Userswithlocaladministrationprivilegescanmanageupdatesthemselves

    Andthesedisadvantages:

    Manualinstallationistimeconsuming Theinstalledsoftwareusesupdiskspaceoneachuserssystem Centralizedadministrationbecomesmoredifficult

    Running the Admin Setup Manually or Automatically

    TheMindManager8adminsetupprovidesmorecontroloverinstallationandadministration.

    Youcanruntheadminsetupfromaservermanuallyorviaalogonscript.IfyouuseWindowsActive

    Directory,GroupPolicy,andIntelliMirror,youcaninstallMindManager8ongroupsofusersystems.

    Usingtheadminsetuphastheseadvantages:

    MindManager

    8installs

    and

    operates

    properly

    on

    supported

    systems

    Itrequiresnoadditionalsoftwareorserverresources Youcancustomizeinstallationsonapergrouporperuserbasis Youcanruntheinstallationsilently Theinstallerisnotcachedontheclientmachine,reducingtherequireddiskspace

  • 8/8/2019 Gua MindManager 8

    11/64

    Mindjet MindManager 8Large Scale Deployment Guide4

    Andthesedisadvantages:

    Accesstotheoriginalinstallerisrequiredforrepairandothersetupoperations

    Deploying MindManager with Active DirectoryThismethodisnotyetfullysupported.Duetotheapplicationarchitecture,MindManageronlysupports

    ComputerbasedSoftwareinstallationsviaActiveDirectory.Userbaseddeploymentisnotsupported.

    UsingathirdpartytoolsuchasOrcaallowsyoutoeditpropertiesfordeployment.SeeDeploying

    MindManager8withActiveDirectory.

    Deploying MindManager with Windows Server 2003

    DeployingMindManager8fromaterminalservertoathinclientisanothersupportedoption.Withthis

    architectureitispossible,forexample,to run aWindowsXPapplicationonaWindows2000client

    machine,whereoneserverservicesmanyclients.YouneedtodeployMindManager8usingWindowsServer2003TerminalServicesinordertouse fullcolormodeinMindManager.

    Deploying MindManager with Citrix Presentation Server

    TheCitrixMetaFramePresentationServerisasophisticatedterminalserverenvironmentbuiltontopof

    theWindowsTerminalServicesprovidedbyWindowsServer.Thisiscurrentlytheonlytestedand

    supportedCitrixplatformforMindManager(althoughothercombinationsmaywork).

    Using System Management Software and a Custom Setup

    Systemmanagementsoftware,suchasMicrosoftSystemManagementServer,enablesyoutocentrally

    installandadministerclientmachines.WhileyoucandeployMindManager8usingsuchsoftware,there

    isnospecializedsupportforthisinMindManager8.Informationcontainedinthisdocumentsupplies

    muchoftheinformationyouneedifyouchoosetodeployMindManagerinthisway.

    Usingsystemmanagementsoftwarehastheseadvantages:

    Youcandeploythesoftwaretomanymachineswithonecommand Youcancreatedifferentsetupsfordifferentgroupsofusers Updatingthesoftwareissimple

    Andthese

    disadvantages:

    Youhavetohavesystemmanagementsoftwareinplace Ittakestimetocreatethecustomsetup Theinstalledsoftwareusesupdiskspaceoneachuserssystem

  • 8/8/2019 Gua MindManager 8

    12/64

    Mindjet MindManager 8Large Scale Deployment Guide5

    Deploying MindManager on a Shared Network Drive

    MindjetdoesnotsupportinstallingMindManager8onasharednetworkdriveandhavingusersrunit

    directlyfromthere.

  • 8/8/2019 Gua MindManager 8

    13/64

    Mindjet MindManager 8Large Scale Deployment Guide6

    Using the Admin Setup

    MindManager8adminsetup(availableonCDorathttp://www.mindjet.com)givessystems

    administratorsmorecontroloveraninstallation.Itisdistributedina.ziparchivefile

    MindManager_8.x.xyz_Admin_.zipthatcontainsthefiles:

    Mindjet MindManager 8 Admin.msi instmsi30.exe dotnetfx20.exe msxml6_x86.msi vcredist_sp1_x86.exe Mindjet_MindManager_8_Large_Scale_Deployment_Guide.pdf

    Mindjet MindManager 8 Admin.msiistheMicrosoftinstallerfileforMindManager8. instmsi30.exe

    fileistheengineinstallerfortheMicrosoftWindowsInstaller.

    dotnetfx20.exeisMicrosofts.NETFramework2.0redistributablesetup.

    msxml6_x86.msiistheMSXML6.0installer

    vcredist_sp1_x86.exe isaselfextractingexecutablefilethatinstallsthelatestversionoftheMicrosoft

    VisualC++runtimefilesandoperatingsystemcomponents.

    Mindjet_MindManager_8_Large_Scale_Deployment_Guide.pdfisthisDeploymentGuide.

    UsingtheadminsetupgivesyounearlycompletecontroloveryourMindManager8deployment

    including:

    Deploying(ornotdeploying)specificcomponents,suchasthePDFwriter Disablingfunctions,suchasinternetaccess Storingcomponentsonnetworkdrives,suchasuserdataorthelibrary

    Youalsohavetheoptionofconfiguringmanyitemsfromtheregistry.

    Warning:

    OnlyexperiencedsystemadministratorsshouldattemptdeployingMindManager8

    usingtheAdminSetup.

    ConfiguringMindManager8fromthecommandlineorbyeditingregistrykeysshould

    beundertakenwithcautionaswell.

    http://www.mindjet.com/http://www.mindjet.com/
  • 8/8/2019 Gua MindManager 8

    14/64

    Mindjet MindManager 8Large Scale Deployment Guide7

    Important:

    Youshouldcheckforandinstallanymissingcomponentsintheorderlistedabove.

    Required Software

    Allrequiredsoftwareisinincludedintheadminsetuppackage.Itcontainssomesoftwarewhichmustbe

    installedonyoursystembeforeusingthesetup.Youshouldverifythatthissoftwareisalreadyinstalled

    onyoursystem,andifnot,installitfromtheadminpackage.

    dotnetfx20.exe installstheMicrosoftNetFramework2.0

    ChecktheinstalledprogramsintheControlPaneltocheckexistinginstallation.

    msxml6_x86.msiinstallstheMSXML6.0Parser

    ChecktheinstalledprogramsintheControlPaneltocheckexistinginstallation.

    vcredist_sp1_x86.exeinstallstheVC++Redistributablecomponents

    Checkforexistenceofregistrykey:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

    {7299052b02a4462781f21818da5d550d}

    Orsimplyreinstall.

    Required Permissions and Privileges

    AdministratorprivilegesarerequiredtoinstallanyWindowssoftwareincludingMindManager8.

    NospecialprivilegesordiskpermissionsarerequiredtorunMindManager8.Ausercanrunthe

    programasarestricteduser, normal user,poweruser,oradministrator.Theprogramdoesassumethat

    ithasread/write/createprivilegesintheHKEY_CURRENT_USERregistrykeyaswellastheuserprofile

    sectionoftheharddiskandbelow.

    IfauserdoesnothavewriteprivilegesintheHKEY_LOCAL_MACHINEregistrykey,then:

    TheHelp>CheckforUpdatescommandisremovedforthatuser,ensuringthattheywonttrytoperformanupgradethattheyarenotauthorizedtodo.

    MindManagerdoesnotrepairanybrokenregistryfileassociationsandotherlocalmachineregistrationsettingsonstartup.

    Differences between the Standard and Admin Setups

    TheMindManager8adminsetupisbasedonthestandardsetupwithanumberofimportantdifferences:

    Caching:Theadminsetupdoesnotcachethesetuponthecomputerwhereitisbeinginstalled.Insteadthesetupshouldberunfromanetworklocationthatremainsaccessible

    fromtheworkstationatalltimes.ThisensuresproperoperationoftheModify,Repairand

    RemoveentriesintheAdd/RemoveprogramsControlPanelappletandavoidduplication

    oftheinstallationsourceoneverysystemwhereMindManager8isinstalled.

  • 8/8/2019 Gua MindManager 8

    15/64

    Mindjet MindManager 8Large Scale Deployment Guide8

    Patching:Adminsetupsareonlydeliveredasfullsetups,notpatchsetups.Thereasonforthisisthatsystemadministratorsmightmodifytheadminsetuptosuittheneedsoftheir

    individualcompany.Iftheinstallationdatabaseistransformedinthisway,afuture

    MindManager8patchwouldnotbeabletoproperlyupdatetheinstallation.Weavoidthis

    problembynotdeliveringpatchupdatesatallforouradminsetups.Toupgrade,youneed

    touninstallthepreviousversionofMindManagerandinstalltheupgrade.

    Packaging:WeexcludetheMicrosoftWindowsInstallerengineand.NETFrameworkinstaller.BothcomponentsneedtobeinstalledpriortorunningMindManager.msiiftheyare

    missingfromausersmachine.

    UserData:Theadminsetupincludesoptiontospecifythelocationofuserdata. LibraryFiles:ThereisalsoanoptiontohaveMindManager8extractthelibraryfilesasusual

    ortohavetheadministratorsetthisup manually aheadoftime.Thisisdescribedin

    InstallingUserDataandLibraryFilestoaServer.

    FormoreamoreindepthlookattheadminsetupandMindManager8components,seeInstalling

    MindManager8:AnOverview.

    Installing MindManager 8: An Overview

    ThissectiongivesageneraloverviewoftheadminsetupandMindManager8components.Withthis

    information,youunderstandtheinstallationprocessandareabletodecidewhatyoumaywishto

    customizeforyourMindManagerdeployment.

    Per-machine setup

    TheMindManager8setupinstallstheprogramonaclientmachineandonlysetspermachineregistry

    settingsintheHKEY_LOCAL_MACHINE and HKEY_CLASSES_ROOTregistrykeys.Itdoesnotdirectlycreate

    orsetanyregistrykeysorvaluesintheHKEY_CURRENT_USERregistrykey.

    TheMindManager8installerinstallsallprogramfilestothisdefaultfolder:

    C:\Program Files\Mindjet\MindManager 8

    AdministratorprivilegesarerequiredtoinstallanyWindowssoftware,includingMindManager8.

    Per-user setup

    EachtimeMindManagerlaunches;itcheckstheUserData.inifile,locatedin:

    C:\Documents and Settings\Username\Local Settings\ApplicationData\Mindjet\MindManager\8

    toseeifaperusersetupneedstobedone.IfthisfileismissingoriftheversionofMindManager

    installedisnewerthantheversiontheuserlastran,thenMindManagerpreparesfora new peruser

    installationbydeletingthefollowingregistrykey:

    HKEY_CURRENT_USER\Software\Mindjet\MindManager\8\User Interface

    MindManageralsodeterminesiftheperuserapplicationdatafiles(outlineprinttemplatesandspell

    checkautocorrectdictionaries)arepresent.Ifnot,itcopiesthemfromthe AllUsers folder:

  • 8/8/2019 Gua MindManager 8

    16/64

    Mindjet MindManager 8Large Scale Deployment Guide9

    C:\Documents and Settings\All Users\ApplicationData\Mindjet\MindManager\8

    Finally,MindManagerdeterminesiftheperuserLibraryfilesneedtobeinstalledusingthesame

    UserData.inialgorithmdescribedaboveandcheckingthattheLSDUserDataExtractregistrysettingisnot

    setto0.Ifso,thenaseparatebackgroundtask/programisruntounzipthelibraryfilesfroma

    MindManagersubfolder:

    C:\Program Files\Mindjet\MindManager 8\sys\

    TheVistasystemfolderstructureusesenvironmentalvariablesinsteadofrealpaths.Notethedifferentpathstructurebelow:

    %USERPROFILE%\LocalSetting\ApplicationData\Mindjet\MindManager\8

    %ALLUSERPROFILE%\ApplicationData\Mindjet\MindManager\8

    %ProgramFiles%\Mindjet\MindManager8\sys\

  • 8/8/2019 Gua MindManager 8

    17/64

    Mindjet MindManager 8Large Scale Deployment Guide10

    What Gets Installed

    TheMindManager8Adminsetupinstalls:

    Requiredprogramfiles ConfigurableMindManagerComponents ShortcutsandStartMenuitems Thirdpartyaddins Sharedsystemsoftware Registrykeys

    Thedefaultlocationforrequiredprogramfilesis:

    C:\Program Files\Mindjet\MindManager 8

    ThisfoldercontainsMindManager.exe,MindManagerDLLs,andthirdpartycomponents.Nouserfiles

    arestoredinthisfolder.

    MindManagerusesmergemodulestoinstallrequiredsystemsoftware,suchasATL80.dll.If

    MindManagerusesalaterversionofacomponentthanonealreadyinstalledonthemachine,the

    requiredversiongetsinstalled.Formoreinformation,seeSharedSystemSoftware.

    ThefirsttimeauserrunsMindManager8,userdataisplacedinthisdefaultlocation:

    C:\Documents and Settings\UserName\Local Settings\ApplicationData\Mindjet\MindManager\8

    whereUserNameisthecurrentusername.Youmustenableviewinghiddenfilestoseethisdirectory.

    ThefirsttimeauserstartsMindManager8,theapplicationalsosearchestoseeifaMicrosoftOffice

    customdictionaryexistsforthatuser(e.g. C:\Documents and Settings\UserName\

    Application Data\Microsoft\Proof\CUSTOM.DIC).IftheuserspecificMicrosoftOfficecustom

    dictionaryisfound,areferencetothatdictionaryisaddedtothelistofspellingdictionaries.

    MindManagerstoresmapsatthisdefaultlocation:

    C:\Documents and Settings\UserName\My Documents\My Maps

    MindManager Components

    MindManagerinstallsavarietyofconfigurablecomponents,including:

  • 8/8/2019 Gua MindManager 8

    18/64

    Mindjet MindManager 8Large Scale Deployment Guide11

    Library Dictionary Tutorials PDFXChange

    Userconfiguration

    files

    are

    also

    installed

    to

    help

    govern

    their

    behavior.

    Library

    TheLibrarycomponentconsistsoftwosubcomponents:ImagesandtheTemplateOrganizer.Theseare

    optionalbuthighlyrecommendedcomponents.Imagesarealibraryofpicturesusedtohelpmakemaps

    morememorable.TheTemplateOrganizercontainsavarietyofmapandwebtemplates.

    ThelibrarydoesnotgetuninstalledifyouuninstallMindManager;thiscontentispreservedforusers

    upgradingtonewerversionsofMindManager.

    ThedefaultlocationfortheLibraryis:

    C:\Documents and Settings\\LocalSettings\ApplicationData\Mindjet\MindManager\8\Library\

    Youmaywishtoinstallthelibrarytoadifferentlocation.Seethedocumentationfordeployingwiththe

    InstallationWizardorfromthecommandlineforinstructions.

    Dictionaries

    TheDictionariescomponentcontainsspellcheckdictionariesavailableforMindManager,including

    dictionariesforover10languages.Whenusingtheinstaller,youcanchoosewhichdictionariestoinstall.

    Youcanalsocontroldictionaryinstallationfromthecommandline.

    DictionariesdonotgetuninstalledifyouuninstallMindManager;thiscontentispreservedforusersupgradingtonewerversionsofMindManager.

    ThedefaultlocationforDictionariesis:

    C:\Documents and Settings\\LocalSettings\Application Data\Mindjet\MindManager\8\Spell

    Tutorials

    Bydefault,threetutorialsgetinstalledwithMindManager8.OthertutorialsopenfromtheInternet.The

    defaultlocationforlocaltutorialsis:

    C:\Program Files\Mindjet\MindManager 8\Youcancustomizeyourtutorialinstallationbychoosing:

    Todeploythemtoaserver,ratherthaninstallingthemonlocalmachines Tonotdeploytutorialsatall ToinstalladditionaltutorialsusingMM8Tutorials.msi.

  • 8/8/2019 Gua MindManager 8

    19/64

    Mindjet MindManager 8Large Scale Deployment Guide12

    Tocustomizetutorialinstallation,seeDeployingUserData,theLibrary,andTutorialsfromthe

    CommandLine.

    PDF-XChange

    PDFXChangeisanoptionalcomponentthatallowsyoutoexportmapstoPDF.Userswithoutafull

    licenseforPDFXChangeseeaprominentwatermarkwhenprintingtoPDFfromotherdocument

    formats.ThewatermarkpromptstheusertopurchaseafullversionofPDFXChange.Printingfromthe

    OutlineviewwithinMindManageralsoproducesthiswatermark.

    PDFXChangecomponentsgetinstalledintwoplaces:

    Itsinstaller,PDFX3SA_sm.exe,getsinstalledat%ProgramFiles%\Mindjet\MindManager 8 Othercomponentsgetinstalledat%ProgramFiles%\Mindjet\MindManager 8\ PDF-

    XChange 3

    TheinstallerPDFX3SA_sm.exegetsuninstalledwithMindManager.Itsothercomponentsdonot.

    User Configuration Files

    MindManagercreatesandstoresuserconfigurationfilesfordifferentpurposes.

    Table 2: Configuration Files

    File Name Location and Function

    ImagePropertyDatabase.dat C:\Documents and Settings\\LocalSettings\ApplicationData\Mindjet\MindManager\8

    This

    file

    is

    created

    dynamically

    by

    MindManager

    (not

    the

    installer).Itcollectsinformationaboutkeywordsassignedby

    theusertoimages.

    UserData.ini C:\Documents and Settings\\LocalSettings\ApplicationData\Mindjet\MindManager\8

    ThisfiledetectsthefirsttimeMindManagerislaunchedbya

    userandinitiatesproceduressuchasregistrycleanup.

    Library.ini C:\Documents and Settings\\LocalSettings\Application Data\Mindjet\MindManager\8\Library\

    Thisfiledetectsthelibraryinstallationtime.Because

    MindManagerinstallsthelibrarythefirsttimeitgetslaunched,thisfilepreventsmultiplelibraryinstallations.

  • 8/8/2019 Gua MindManager 8

    20/64

    Mindjet MindManager 8Large Scale Deployment Guide13

    Shortcuts and Start Menu items

    TheMindManager8installerputsashortcuttotheprogramontheWindowsDesktop,WindowsSendTo

    menuandinthemainStartmenu.ItcreatesaMindjet MindManager 8folderintheStart > Programs

    folderwithashortcuttoMindManagerinit.

    TheMindManager8shortcutisan advertisedshortcut totheMindManagerprogramthatautomatically

    checkstoseeiftheprogramneedstoberepairedbeforeitisrun.Ifarepairisneeded,itisdonethen.If

    youdonotwanttousethisselfrepairingfeature,youcancreateashortcutdirectlytothe

    MindManager.exefileinstead.Deletingthiscopyoftheinstallerdisablestheselfrepairserviceaswell.

    Shared System Software

    Somesharedsoftwaremustbeinstalledonyoursystembeforeusingtheadminsetup.Duringinstallation

    MindManagerusesmergemodulestoinstallothermissingsoftware,suchasPIPanel.msm.Missing

    componentsareinstalledfromthemodules.Dependingonthehostmachinesconfiguration,themerge

    moduleinstallsthecomponentsrequiredforthatmachine.

    ThesesharedcomponentsdonotgetuninstalledautomaticallywithMindManager.Theirdefault

    locationsareindicatedbelow.

    Table 3: Location of Shared System Components

    Component Folders and Files

    Ink related files %CommonProgramFiles%\MicrosoftShared\Ink

    InkObj.dll

    tpcps.dll

    PIPanel.exe*

    PIPanel.dll*

    GdiPlus.dll

    %WINDIR%\system32

    InkEd.dll

    PipRes.dll*

    wisptis.exe

    *ThesecomponentsareinstalledonlyonTabletPCs.

    C++ runtime libraries %WINDIR%\system32

    msvcp60.dll

    msvcp80.dll

    Foracompletelistofthesemergemodulescomponents,see

    Microsoftsdocumentation

    Environmentvariablenames(e.g. %CommonProgramFiles%)isexpandedtotheiractualvalues(e.g.

    C:\Programs Files\Common Files)bytheinstaller.

  • 8/8/2019 Gua MindManager 8

    21/64

    Mindjet MindManager 8Large Scale Deployment Guide14

    Third-Party Software

    MindManagerusessomethirdpartysoftware.Unlessotherwisestated,theinstaller

    Lookstoseeifthecomponentisalreadyinstalled.Ifitisnt,orifMindManagerusesanewer

    version,the

    software

    gets

    installed

    or

    updated.

    PlacesthirdpartysoftwareatC:\Program Files\Mindjet\MindManager 8\ UninstallsthirdpartysoftwarewhenMindManagergetuninstalled

    ExceptforPDFXChange,allthirdpartysoftwareisrequired.

    Table 4: Third-Party Software Overview

    Third-Party Software Description and Vendor

    adfactry.dll ActiveDeliveryFactoryisaselfextractingzip

    executable

    InnerMedia,Inc.

    atl70.dll ActiveTemplateLibrary,templatebasedC++

    classes,createsCOMobjects

    Microsoft

    BCGCBPRO730u.dll BCGControlBarProfessionalDLLfor

    MindManager

    BCGSoftLtd.Portions

    ChartFX.ClientServer.core.dll ChartFXClientServerActiveXControlisused

    withspreadsheetstocreatebarcharts

    SoftwareFX,Inc.

    dunzip32.dll DynaZIP32MultiThreadingUnZIPDLL

    InnerMedia,Inc.

    dzip32.dll DynaZIP32MultiThreadingZIPDLL

    InnerMedia,Inc.

    extensibility.dll Allowsadditionofaddins

    Microsoft

    gdiplus.dll GDI+isaC/C++APIthatsupportsintegrating

    graphicsandimagesonboththevideodisplay

    andprinter

    MicrosoftHTS32MM.dll

    AnHTMLcontrolthatsupportsinserting

    pictures,hyperlinks,tables,andotherobjectsinto

    RTFtext

    SubSystems,Inc.

  • 8/8/2019 Gua MindManager 8

    22/64

    Mindjet MindManager 8Large Scale Deployment Guide15

    Third-Party Software Description and Vendor

    Independentsoft.Webdav.dll WebDAVprotocolclientAPIfor.NET

    Framework

    Independentsoft

    libtidyU.dll HTMLTidyfixesavarietyofHTMLissues

    WWWConsortium

    Microsoft.Licensing. ....dll files and .pdb file

    Microsoftlicensingadministration

    Microsoft

    Microsoft.Web.Services3.dll MicrosoftWebServicesEnhancements3.0for

    Microsoft.NETFramework

    Microsoft

    Mfc80.dll MicrosoftFoundationClasses,wrapWindows

    APIsinC++libraries,formingapplication

    framework

    Othercomponentsareassociatedwiththis.dll.

    SeeMicrosoftsdocumentationforcomplete

    information.

    msvci70.dll MicrosoftC++RuntimeLibrary

    Microsoft

    msvcp70.dll MicrosoftC++RuntimeLibrary

    Microsoft

    mscr70.dll MicrosoftC++RuntimeLibrary

    Microsoft

    PDFX3SA_sm.exe

    Thisexe

    installs

    PDF

    Exchange

    to

    c:\Program

    Files \PDF-XChange

    PDFXChangeexportmapstoPDF.Forother

    documentformats,itplacesaprominent

    watermarkonthedocument,askingtheuserto

    purchasetheproduct.

    Thisinstallergetsuninstalledwith

    MindManager,buttheapplicationitselfdoesnot.

    TrackerSoftwareLtd.

    SB6ENT.OCX WinWrapBasicsupportsVisualBasicscripting

    withinMindManager

    PolarEngineering

    SBE6_000.cnt, SBE6_000.hlp,SBE6_000.chm

    WinWrapBasicHelpfiles

    PolarEngineering

    SBE6_32.dll WinWrapBasicsupportsVisualBasicscripting

    withinMindManager

    PolarEngineering

  • 8/8/2019 Gua MindManager 8

    23/64

    Mindjet MindManager 8Large Scale Deployment Guide16

    Third-Party Software Description and Vendor

    Sfxbe322.dll A32bitactivedeliveryselfextractingbackend

    zipexecutable.

    InnerMedia,Inc.

    Sfxfe32.exe A32bitactivedeliveryselfextractingfrontendzipexecutable.

    InnerMedia,Inc.

    Spr32du70.dll FarPointSpreadsheetControl

    FarPointTechnologies,Inc.

    Ssce5532.dll Spellcheckerengine

    WintertreeSoftware,Inc.

    TER32MM.DLL RTFeditcontrol

    SubSystems,Inc.

    Vic32.dll

    Imageprocessor

    CatenarySystems,Inc.

    vsflex8n.ocx VSFlexGrid8(Unicode)helpsdisplay,edit,and

    formattabulardatainspreadsheets.Helps

    integratewithMicrosoftExcel.

    ComponentOne

    Zlib.dll Losslessdatacompressionlibrary

    JeanLoupGaillyandMarkAdler

    Registry KeysTheinstallerplacesanypermachineMindManager8registrysettingsinorbelowthekey:

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8

    ThesearethesettingsusedbyMindManageranditsaddinsonapermachinebasis.Noperuservalues

    arestoredinthiskey.

    FollowingWindowsguidelines,MindManagerregistersitsassociatedfiletypes,COMobjectsetc.insub

    keysofHKEY_CLASSES_ROOT.

    Table 5: MindManager Registry Key Overview

    Key Type Location/Key

    HKEY_LOCAL_MACHINE HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8

    HKEY_CLASSES_ROOT HKEY_CLASSES_ROOT\...(all keys below thislevel)

    .mmap*

  • 8/8/2019 Gua MindManager 8

    24/64

    Mindjet MindManager 8Large Scale Deployment Guide17

    Key Type Location/Key

    .mmas

    .mmat

    .mmbas

    .mmmp .mmms

    .mmp*

    Mindjet.MindManager.Custom.Document

    Mindjet.MindManager.Document.8

    Mindjet.MindManager.Document.Template.8

    Mindjet.MindManager.Macro.8

    Mindjet.MindManager.MapMarker.8Mindjet.MindManager.MapMarkerSet.8

    MMindjet.MindManager.MapPart.8

    Mindjet.MindManager.Style.8

    Mindjet.Mm5GenericSmartMapPart.AddIn

    Mindjet.Mm5GenericSmartMapPart.AddIn.3

    Mindjet.Mm5OutlookMapMinderLinker.AddIn

    Mindjet.Mm5OutlookMapMinderLinker.AddIn.3

    Mindjet.Mm5Sort.AddIn

    Mindjet.Mm5Sort.AddIn.3

    Mindjet.Mm5WebExportAddIn

    Mindjet.Mm5WebExportAddIn.3

    Mindjet.Mm8ExcelLinker.AddIn.3

    Mindjet.Mm8ExcelLinker.AddIn.

    Mindjet.Mm6MsProject.AddIn. Mindjet.Mm6MsProject.AddIn.3

    Mindjet.Mm8Outlook.AddIn.

    Mindjet.Mm8Outlook.AddIn.3

    Mindjet.Mm8OutlookLinker.AddIn.

    Mindjet.Mm8Outlooklinker.AddIn.3

    Mindjet.Mm8PPExport.AddIn.

    Mindjet.Mm8PPExport.AddIn.3

    Mindjet.Mm8Project.AddIn.

    Mindjet.Mm8Project.AddIn.3

    Mindjet.Mm8VisioExport.AddIn.

    Mindjet.Mm8VisioExport.AddIn.3

    Mindjet.Mm8Word.AddIn.

    Mindjet.Mm8Word.AddIn.3

    MindManager.Application

    MindManager.Application.8

    MindManager.Color

    MindManager.Color.8

  • 8/8/2019 Gua MindManager 8

    25/64

    Mindjet MindManager 8Large Scale Deployment Guide18

    Key Type Location/Key

    MindManager.TextFont.

    MindManager.TextFont.8

    Mm5WebExport.Page

    Mm5WebExport.Page.3 Mm5WebExport.Pages

    Mm5WebExport.Pages.3

    Mm5WebExport.VariantSets

    Mm5WebExport.VariantSets.1

    Mm5WebExport.WebExport

    Mm5WebExport.WebExport.3

    Mm5WebExport.WebExports

    Mm5WebExport.WebExports.3

    MM8InternetExplorer.BHO

    MM8InternetExplorer.BHO.2

    HKEY_CLASSES_ROOT\Mindjet.Denali.Client....

    (all keys below this level)

    * KeysthatremainafteruninstallingMindManager

    Uninstall Key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

    HKEY_CURRENT_USER HKEY_CURRENT_USER\Software\Mindjet\MindManager\8

    Uninstallinformationfortheprogramisstoredinasubkeyof:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Un

    installThenameofthesubkeyistheGloballyUniqueIdentifier(GUID)fortheprogram(whichchangeswith

    eachrelease).YoucanfinditbyusingRegEdittosearchfor MindManager intheUninstallkey.The

    uninstallationkeydoesnotremainafteruninstallingMindManager.

    WhenauserrunsMindManager8,anyperuserregistrysettingsarestoredinorbelowthekey:

    HKEY_CURRENT_USER\Software\Mindjet\MindManager\8

    SomeCurrentUserkeysremainafteruninstallingMindManager.Thesekeyshelppreserveuserdatafor

    upgradingtothenextversionofMindManager.

  • 8/8/2019 Gua MindManager 8

    26/64

    Mindjet MindManager 8Large Scale Deployment Guide19

    What Remains After Uninstallation

    WhenyouuninstallMindManager8,almostalltracesoftheapplicationareremoved,includingall

    componentslocatedatC:\Program Files\Mindjet\MindManager 8(exceptforPDFXChangeprogram

    files).Mostregistrykeysgetremovedaswell.Mapfiles(.mmpand.mmapfiles)donotgetdeleted.

    OnMicrosoftVistaoranyothersystemwherethesystemadministratorhasdisallowedtheuseof

    RegEdittoexporttheregistrykey(i.e.DisableRegistryToolsisset),theregistrykeyisbackeduptoa

    MM8registrysubkeyunder:

    HKCU\Software\Mindjet\MindManager\MMX8RegistryBackup__.MostremnantsareleftbehindtopreserveuserdatawhenupgradingtoanewversionofMindManager.

    SeeRemainingFiles,Folders,andSoftwareComponentsandRemainingRegistrykeysformore

    information.

    Remaining Files, Folders, and Software Components

    WhenyouuninstallMindManager,theinstallerleavesbehindsomecomponentsitinstalledwiththe

    program.Ingeneral,whatgetsleftbehindfitsoneofthesescenarios:

    Userdata(thelibrary,images,templates)getsleftbehindtosupportupgradingtothenextversionofMindManager

    Sharedcomponents,suchasC++libraries,andtheirregistrykeysgetleftbehindbecausetheymayberequiredforotherpurposes

    Abackupofyourregistry

    Table 6: Remaining Files, Folders, and Software components

    Component Location and Explanation

    C++ runtime libraries SeeShared

    System

    Components

    for

    locations.

    Thesefilesmaybeinusebyotherapplications.

    Ink related files SeeSharedSystemComponentsforlocations.

    Thesefilesmaybeinusebyotherapplications.

  • 8/8/2019 Gua MindManager 8

    27/64

    Mindjet MindManager 8Large Scale Deployment Guide20

    Component Location and Explanation

    MMX8RegistryBackup__

    C:\MyDocuments\

    Openingthisfilegivesyoutheoptiontoadditscontentsto

    yourcurrentregistry.

    msvcp60.dll %WINDIR%\system32Thissoftwaremaybeinusebyotherapplications.

    msvcrt.dll %WINDIR%\system32

    Thissoftwaremaybeinusebyotherapplications.

    XML-related files SeeSharedSystemComponentsforlocations.

    Thesefilesmaybeinusebyotherapplications.

    PDF-XChange c:\ProgramFiles\Mindjet\MindManager\PDF-XChange

    Thissoftwaremaybeinusebyotherapplications.

    User Data C:\Documents and Settings\\Local

    Settings\ApplicationData\Mindjet\MindManager\8

    Containsdictionaries,images,templatesdictionariesetc.

    whichtheusermayhavecustomized.Doesnotuninstallso

    theuserdoesnotlosethisdatawhenupgrading.

    Remaining Registry Keys

    Someregistrykeysremainafteruninstallation.Abackupcopyofyourregistrygetsplacedat:

    C:\My Documents\MMX8RegistryBackup__

    Table 7: Remaining Registry Keys

    Registry Key Location and Explanation

    HKEY_CLASSES_ROOT HKEY_CLASSES_ROOT\

    .mmap

    .mmp

    Thesekeysregister.mmapfileextensions.

    HKEY_CURRENT_USER HKEY_CURRENT_USER\Software\Mindjet\MindManager\8\

    Keysatorbelowthispreserveuserdataforupgrading.

    HKEY_LOCAL_MACHINE HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\Installer\

    Thiskeyandthosebelowitareleftbehindfortheinstaller.

  • 8/8/2019 Gua MindManager 8

    28/64

    Mindjet MindManager 8Large Scale Deployment Guide21

    Deploying with the Installation Wizard

    UsingtheadminsetuptoinstallMindManager8isstraightforwardandsimple.Unlikethebasicsetup,

    youhavecustomizationoptions,thoughnotasmanyasfromthecommandline.

    Starting the Installation

    To install MindManager 8:

    1. Launchtheinstaller.

    2. Atthewelcomescreen,clickNext.

    3. SelectIagreetothetermsofthelicenseagreementandclickNext.4. EntertheCustomerInformation(UserNameandOrganization).

    5. ClickNext.

    TheSetupTypedialogappears.

    Atthispointyoucancustomizeyourdeploymentorcompletetheinstallation.

  • 8/8/2019 Gua MindManager 8

    29/64

    Mindjet MindManager 8Large Scale Deployment Guide22

    Customizing the Installation

    Acustominstallationallowsyouto:

    Disabledefaultfeatures

    Changethe

    default

    installation

    directory

    Deployuserdataandthelibraryonaseparateserver

    Ifyouneedtocustomizetheinstallationbeyondtheseparameters,installMindManager8fromthe

    commandline.

    Disabling Default Features

    To disable the default installation features:

    1. Completesteps15inStartingtheInstallation.

    2. SelectCustom

    and

    click

    Next.

    TheCustomSetupdialogappears.3. Inthetree,selectafeaturewhosedefaultinstallationyouwanttochange.

    4. Clickthedownarrowbutton .

    5. Selectthedesiredfeaturesetting.

    Foreachselectedfeature,adescriptionandstoragerequirementappears.

    6. Repeatthisprocessuntilyouhavemadeallofyourfeaturecustomizationchoices.

    7. CompletetheinstallationasoutlinedinCompletingtheInstallation.

  • 8/8/2019 Gua MindManager 8

    30/64

    Mindjet MindManager 8Large Scale Deployment Guide23

    Changing the Default Installation Folder

    To change the default installation folder:

    1. Completesteps15inStartingtheInstallation.

    2. SelectCustomandclickNext.

    TheCustomSetupdialogappears.

    3. ClickChange.

    TheChangeCurrentDestinationFolderdialogappears.

    4. Selectthedestinationfolder.

    5. ClickOK.

    ThenewdestinationfolderappearsintheCustomSetupdialog.6. CompletetheinstallationasoutlinedinCompletingtheInstallation.

    Deploying User Data and the Library to a Server

    MindManagerinstallsa Library foldercontaining:

    Backgroundimages Icons Clipartimages Mapparts Shapes Styles Templates

  • 8/8/2019 Gua MindManager 8

    31/64

    Mindjet MindManager 8Large Scale Deployment Guide24

    Webexporttemplates

    Theentirelibraryconsistsof29MB.Bydefault,thesefilesarestoredonaperuserbasisinthisfolder:

    C:\Documents and Settings\UserName\Local Settings\ApplicationData\Mindjet\MindManager\8\Library\

    whereUserNameisthecurrentuserslogonname.

    Youcanstoreuserdataandthelibraryinanetworkfolderforvariousreasonsinorderto:

    Savespaceonusers systems Decreasethetimerequiredtoruntheprogramthefirsttime Allowroamingusersaccesstotheircustomizedlibraries Assurethatallusershaveafixed,easilyupdatablesetoflibraryfiles

    Youcaninstallthesefilesoncetoacommonlocation(perhapsinareadonlyfolder).Multipleuserscan

    thensharethefiles,orasingleusercanaccessthemfrommultiplemachines.Ifauserneedstoeditthese

    files,installtheminadirectorywithwriteprivileges.

    Note:You

    cannot

    install

    user

    data

    and

    the

    library

    to

    separate

    locations

    from

    the

    installation

    wizard.

    To

    installthemseparately,youmustinstallthemfromthecommandline.

  • 8/8/2019 Gua MindManager 8

    32/64

    Mindjet MindManager 8Large Scale Deployment Guide25

    To deploy user data and the library to a server:

    1. Completesteps15inStartingtheInstallation.

    2. FromtheCustomSetupdialog,clickAdvanced.

    TheDeployUserDataFilesdialogappears.

    3. SelectDeployuserdataonserver.

    4. ClickBrowse.

    TheBrowseforFolderdialogappears.5. Selectthedestinationfolder.

    6. ClickOK.

    ThenewdirectoryappearsintheServerbasepathfield.

    7. Choosefromthefollowingoptions:

    ExtractlibrarytotheserverpaththefirsttimeMindManagerstarts

    UseSeparatefoldersperuser

    Werecommendselectingbothoftheseoptionstoavoidhavingtoconfiguretheuser

    datafolderandthelibraryfolderseparately.Youmaywanttocreatetheuserfolders

    beforeinstallation,givingyouthechancetomakethefilesreadonly.

    8. ClickOKtoclosethedialog.

    9. CompletetheinstallationasoutlinedinCompletingtheInstallation.

    Theseareallofthecustomizationchoicesyouhavefromtheinstallerinterface.Youhavemorecontrolif

    youinstallMindManagerfromthecommandline.

  • 8/8/2019 Gua MindManager 8

    33/64

    Mindjet MindManager 8Large Scale Deployment Guide26

    Completing the Installation

    To complete the standard installation:

    1. SelectCompleteandclickNext.

    TheReadytoInstalldialogappears.2. Chooseyourshortcutoptions.

    3. ClickInstall.

    4. Aftertheinstallationiscomplete,choosefromthefollowingoptions:

    LaunchMindjetMindManager8

    RegisterMindjetMindManager8

    5. ClickFinish.

  • 8/8/2019 Gua MindManager 8

    34/64

    Mindjet MindManager 8Large Scale Deployment Guide27

    Deploying from the Command Line

    WhileyoumaywishtocustomizeyourMindManagerdeploymentfromtheinstallerinterface,youhave

    muchgreatercontrolovertheinstallationfromthecommandline,including:

    Configuringinstallationparameters Specifyingwhattoinstallonafeaturebyfeaturebasis Enablingordisablingprogramfunctions Specifyingwheretoinstalllibraries,tutorials,anduserdata SpecifyingtheMindManagerlicensekeyorthelocationofthelicensefile.

    Thissectionidentifieswhatyoumayconfigureandprovidesexamplesofcommandlineargumentsfor

    customizingyourdeployment.Asampleinstallationcommanddemonstratingmostoftheseoptionsis

    includedinSampleSetupCommands.

    HereisalinkforgeneralcommandlineoptionsfortheMicrosoftinstaller:

    http://msdn.microsoft.com/library/default.asp?url=/library/en

    us/msi/setup/command_line_options.asp

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asp
  • 8/8/2019 Gua MindManager 8

    35/64

    Mindjet MindManager 8Large Scale Deployment Guide28

    Configuring Installation Parameters from the Command Line

    Youcansetanumberofpublicpropertieswithcommandlineoptions.

    Table 8: Configuring Installation Parameters from the Command Line

    Parameter Description of Values

    INSTALLDIR Specifieswheretheprogramshouldbeinstalled.For

    example:

    "C:\Program Files\Mindjet\MindManager 8\"

    LICENSEKEY SpecifiesthelicensekeyforyourMindManager8

    installation.Note:Novalidationisperformedforthiskey,it

    issimplywrittentotheregistry.Userswillstartintrial

    mode,but

    on

    activation

    the

    dialog

    will

    be

    pre

    populated

    withthelicensekey.Ifthelicensekeyisnotvalid,

    MindManager8runsinarestricted(trial)mode.

    LSDLICENSEFILEPATH Specifiesthelocationofthelicensefileforyour

    MindManager8installation.Optional:Ifthisparameteris

    notspecified,thelicensekeylocationdefaultstothe

    INSTALLDIR.

    Usersmusthaveaccesstothislocationwhentheylaunch

    MindManagerforthefirsttimetoallowMindManagerto

    activateautomatically. Ifthelicensefileisinaccessible,

    activationisattemptedeachtimetheusersubsequently

    startsMindManager.

    USERNAME SpecifiestheUserNameforregisteringMindManager.

    Optionalparameter;theWindowsUserNamewillbeused

    ifthisparameterisnotsupplied.

    COMPANYNAME SpecifiestheCompanyNameforregisteringMindManager.

    Optionalparameter;theWindowsCompanyNamewillbe

    usedifthisparameterisnotsupplied.

  • 8/8/2019 Gua MindManager 8

    36/64

    Mindjet MindManager 8Large Scale Deployment Guide29

    Configuring Features from the Command Line

    TheadminsetupisaBasicMSIproject,notanInstallScriptproject;thereisnorecordmodetorunan

    installwithSetup.iss.BasicMSIprojectsdonotcreateorusearesponsefileforsilentinstallations.ThearticleatthisURLdescribestheuseofresponsefilesforsilentinstallations:

    http://helpnet.installshield.com/robo/projects/helplibdevstudio9/IHelpSetup_EXECm

    dLine.htm#bParam

    Tip

    Whenconfiguringfeaturesfromthecommandline,itisbettertouse/ssilent

    installationinordertoavoidconflictswithpropertiessetthroughtheinstaller

    interface.

    YoucanremoveoraddfeaturesfromthecommandlinebyusingADDLOCALor

    REMOVE onafeaturebyfeaturebasis.Tosimplifytheprocess,useADDLOCAL=ALLandthenremovefeaturesyoudonotwant.Examplesareprovidedbelow.

    Customizing the Installation with Setup.exe

    Youcanusethefollowingoptionstoaddorremovefeaturesfromthecommandlinesetup.exe:

    /v=commandlineaccesstomsifile /qn=whenusedwith/vparameter,silent(nouserinterface)parameterpassedtomsifile

    Seethisdocumentationforacompletelistofcommandlineoptionsforsetup.exe:

    http://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fproj

    ects%2Finstallshield11helplib%2FIHelpSetup_EXECmdLine.htm&

    Tip

    Hereareexamplesofaddingandremovingfeaturesthroughthesetup.exefile,using

    silentinstall:

    Adding: \setup.exe /v"ADDLOCAL=\"MSWordAddin\" /qn"

    Removing:\setup.exe /v"ADDLOCAL=\"ALL\""REMOVE=\"MSWordAddin\" /qn"

    Youcanalsostringtogethermultiplefeaturesforinclusionorremoval:

    \setup.exe/v"ADDLOCAL=\"All\" REMOVE=\"MSWordAddin,PDFWriter,RSS\" /qn"

    http://helpnet.installshield.com/robo/projects/helplibdevstudio9/IHelpSetup_EXECmdLine.htm#bParamhttp://helpnet.installshield.com/robo/projects/helplibdevstudio9/IHelpSetup_EXECmdLine.htm#bParamhttp://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpSetup_EXECmdLine.htm&http://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpSetup_EXECmdLine.htm&http://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpSetup_EXECmdLine.htm&http://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpSetup_EXECmdLine.htm&http://helpnet.installshield.com/robo/projects/helplibdevstudio9/IHelpSetup_EXECmdLine.htm#bParamhttp://helpnet.installshield.com/robo/projects/helplibdevstudio9/IHelpSetup_EXECmdLine.htm#bParam
  • 8/8/2019 Gua MindManager 8

    37/64

    Mindjet MindManager 8Large Scale Deployment Guide30

    Important:

    OnaVISTAsystem, securityfeaturesrequirethatyourunsilentinstall(/qn)asthe

    Administrator,notasamemberoftheAdministratorgroup.

    Customizing the Installation with MSI

    YoucanusetheseoptionstoaddorremovefeaturesfromthecommandlinewithMSI.exe:

    /i=installmode /qn=silent(nouserinterface)parameter

    Seethisdocumentationforacompletelistofcommandlineoptionsformsiexec.exe:

    http://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield

    11helplib%2FIHelpCmdLineMSI.htm&wnd=In

    Tip

    Hereareexamplesofaddingandremovingfeaturesthroughthemsiexec.exefile,using

    silentinstall:

    Adding: msiexec /i "\filename.msi"ADDLOCAL="MSWordAddin" /qn

    Removing:msiexec /i "\filename.msi" ADDLOCAL="ALL"REMOVE="MSWordAddin" /qn

    Youcanalsostringtogethermultiplefeaturesforinclusionorremoval:

    msiexec /i "\filename.msi" ADDLOCAL="ALL"REMOVE="MSWordAddin,PDFWriter,RSS" /qn

    http://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpCmdLineMSI.htm&wnd=Inhttp://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpCmdLineMSI.htm&wnd=Inhttp://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpCmdLineMSI.htm&wnd=Inhttp://helpnet.installshield.com/Robo/BIN/Robo.dll?mgr=agm&tpc=%2Frobo%2Fprojects%2Finstallshield11helplib%2FIHelpCmdLineMSI.htm&wnd=In
  • 8/8/2019 Gua MindManager 8

    38/64

    Mindjet MindManager 8Large Scale Deployment Guide31

    Table 9: Configuring Features with MSI from the Command Line

    Feature Comments

    Library Available add-ins

    Thedefault

    add

    in

    is

    Library,

    which

    installs

    add

    ins

    below.

    Youcanalsospecifyasubset.

    Images

    Shapes

    BackgroundImages

    Icons

    ImageGallery

    Icons

    TemplateOrganizer

    Templates

    WebTemplates

    Styles

    MapParts

    MapMarkers

    Example:

    msiexec /i "\filename.msi"ADDLOCAL="ALL" REMOVE="WebTemplates" /qn

    Dictionaries Available add-ins

    ThedefaultaddinisDictionaries,whichinstallsaddins

    below.Youcanalsospecifyasubset.

    Swedish

    Spanish

    NorwegianB

    BrasilianPortuguese

    Italian

    Danish

    Finnish

    CanadianEnglish

    USEnglish

    UKEnglish

    French Dutch

    German

    Example:

    msiexec /i "\filename.msi"ADDLOCAL="ALL" REMOVE="CanadianEnglish" /qn

  • 8/8/2019 Gua MindManager 8

    39/64

    Mindjet MindManager 8Large Scale Deployment Guide32

    Feature Comments

    Microsoft Add-Ins Available add-ins

    ThedefaultaddinisMSAddins,whichinstallsaddins

    below.Youcanalsospecifyasubset.

    MSWordAddin

    MSOutlookAddin

    MSOutlookLinkerAddin

    MSOutlookMapMinderLinkerAddin

    MSProjectAddin

    MSExcelLinkerAddin

    MSVisioAddin

    MSIEAddin

    Example:

    msiexec /i "\filename.msi"

    ADDLOCAL="ALL" REMOVE="MSProjectAddin" /qn

    PDF Writer TheaddinisPDFWriter

    Example:

    msiexec /i "\filename.msi"ADDLOCAL="ALL" REMOVE="PDFWriter" /qn

    RSS TheaddinisRSS

    Example:

    msiexec /i "\filename.msi"ADDLOCAL="ALL" REMOVE="RSS" /qn

  • 8/8/2019 Gua MindManager 8

    40/64

    Mindjet MindManager 8Large Scale Deployment Guide33

    Configuring Functions from the Command Line

    Duringinstallation,youcandisablesomefunctionsbysettingthevalueto"0".Forexample:

    msiexec /i "\Mindjet MindManager 8 Admin.msi" /qnONLINEHELP="0"

    Table 10: Configuring Functions from the Command Line

    Functions Examples

    Macro Support ThefunctionnameisMACROUI.

    Example(msi)

    msiexec /i "\Mindjet MindManager8 Admin.msi" /qn MACROUI="0"

    Shortcuts Thefunctionnamesare: SHORTCUTDESKTOP

    SHORTCUTSTARTMENU

    SHORTCUTQUICKLAUNCH

    Example:

    msiexec /i "\Mindjet MindManager8 Admin.msi" /qn SHORTCUTSTARTMENU="0"

    Internet Access ThefunctionnameisINTERNETACCESS.

    Example (msi):

    msiexec /i "\Mindjet MindManager8 Admin.msi" /qn INTERNETACCESS="0"

    Example(setup.exe)

    \setup.exe /s /v"INTERNETACCESS=0/qn"

    Online Help ThefunctionnameisONLINEHELP.

    Example (msi):

    msiexec /i "\Mindjet MindManager8 Admin.msi" /qn ONLINEHELP="0"

    Example (setup.exe):

    \setup.exe /s /v"ONLINEHELP=0/qn"

    UI Customization ThefunctionnameisUICUSTOMIZATION.

    Example (msi):msiexec /i "\Mindjet MindManager8 Admin.msi" /qn UICUSTOMIZATION="1"

    Example (setup.exe):

    \setup.exe /s/v"UICUSTOMIZATION=1 /qn"

  • 8/8/2019 Gua MindManager 8

    41/64

    Mindjet MindManager 8Large Scale Deployment Guide34

    Configuring Functions from the Registry

    Ifyouwant,youconfiguresomefunctionalityintheregistrybeforeinstallingMindManager.Theinstaller

    readsthesekeysandretainsthesesettingsduringinstallation.Afterinstallationiscomplete,youcan

    handconfigurethesesettingsaswell.Todisableafunction,settheregistryvalueto"0".Resetthevalue

    to"1"toreenablethefunction.EachkeyisofthetypeREG_DWORD.

    Table 11: Configuring Functions from the Registry

    Functions Examples

    Macro Support TheregistrykeyisMacroUiEnabled.

    Example:

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Settings "MacroUiEnabled" (0)

    Internet Access TheregistrykeyisInternetConnectionEnabled.

    Example:

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Settings "InternetConnectionEnabled" (0)

    Online Help TheregistrykeyisOnlineHelpEnabled.

    Example:

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Settings "OnlineHelpEnabled" (1)

    UI Customization TheregistrykeyisEnableUserCustomization.

    Example:

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Settings "EnableUserCustomization" (1)

  • 8/8/2019 Gua MindManager 8

    42/64

    Mindjet MindManager 8Large Scale Deployment Guide35

    Deploying User Data, the Library, and Tutorials

    AsdiscussedinDeployingUserDataandtheLibrarytoaServer,youmaywanttodeployuserdataand

    thelibrarytoaserver.Ifyouwanttodeploytheuserdataandlibraryonseparateservers,youmustdosofromthecommandlineorbyeditingtheregistry.

    Deploying User Data, the Library, and Tutorials from the Command Line

    Thefollowingcommandsgiveyoutheabilitytodeployuserdata,theLibrary,andtutorialstoseparate

    locations.Eachoptionconsistsofaproperty,which,whengivenacommandlinevalue,writestothe

    registry.Youcanalsopredefinetheseoptionsbycreatingandexecutingaregistryscriptbeforeasilent

    setup,asdescribedinUsingRegistryKeystoDeployUserDataFiles.

    Recallinthecaseofinstallingtutorialsthatstoringthemsomewhereotherthanthedefaultlocationcan

    notonlysavememory,butallowaccesstotutorialsthatotherwiserequireInternetaccess.

    Table 12: User Data Deployment Options

    Command Resulting Registry Entry

    USERDATAPATH=""

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDUserDataPath" ""

    USERDATAPERUSERPATH="1" Deployuserdatainaperuserfolder.

    1=Enable

    0=Defaultordisable

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDUserDataPerUser" (1)

    USERDATAPATHSUFFIX=""

    Thisfolderisappendedtotheperuserfolder.

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDUserDataPathSuffix"""

    Example:

    msiexec /i "Mindjet MindManager 8 Admin.msi"USERDATAPATH="C:\Temp\UserData" USERDATAPERUSERPATH="1"USERDATAPATHSUFFIX="MyUserData"

  • 8/8/2019 Gua MindManager 8

    43/64

    Mindjet MindManager 8Large Scale Deployment Guide36

    Table 13: Library Deployment Options

    Command Resulting Registry Entry

    LIBRARIESPATH=""

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDLibraryPath" ""

    LIBRARIESPERUSERPATH="1" Deploylibrariesinaperuserfolder.

    1=Enable

    0=Disable

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDLibraryPerUser" (1)

    LIBRARIESPATHSUFFIX=""

    Thisfolderisappendedtotheperuserfolder.

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDLibraryPathSuffix"""

    LIBRARIESEXTRACT=1 ExtractlibrariestopaththefirsttimeMindManager

    starts.

    1=Enable

    0=Disable

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer "LSDLibraryExtract" (1)

    Example:

    msiexec /i "Mindjet MindManager 8 Admin.msi" LIBRARIESPATH="C:\Temp\Libraries" LIBRARIESPERUSERPATH ="1"LIBRARIESPATHSUFFIX ="MyLibraries" LIBRARIESEXTRACT="1"

    Table 14: Tutorial Deployment Options

    Command Resulting Registry Entry

    TUTORIALSLOCATION="

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Settings\TutorialsLocation ""

    Example:

    msiexec /i "Mindjet MindManager 8 Admin.msi" TUTORIALSLOCATION="C:\Temp\Tutorials"

    Deploying User Data from the Registry

    Duringasilent(noninteractive)installation,youcandeploydatauserfilesbysettingsomeregistry

    valuesontheuserssystemintheregistrykeybeforerunningtheinstaller:

    HKEY_LOCAL_MACHINE\Software\Mindjet\MindManager\8\Installer

  • 8/8/2019 Gua MindManager 8

    44/64

    Mindjet MindManager 8Large Scale Deployment Guide37

    Table 15: User Data Registry Key Values

    Registry Value Data Value

    LSDUserDataPath See Serverbasepath ,above.

    Examples:

    N:\User Data\AllUsers\Mindjet\MindManager\8

    or

    N:\User Data (if LSDUserDataPerUser is setto 1)

    LSDUserDataPerUser 0=Donotuseseparatefoldersperuser

    1=Douseseparatefoldersperuser

    LSDUserDataPathSuffix See Appendsubpath ,above

    Example:

    Mindjet\MindManager\8

    OnlyappliesifLSDUserDataPerUserissetto1

    Ifyouwanttodeployalloftheuserdata,includingthelibraryonaserver,createaregistryfilenamed

    MindManagerLargeScaleDeploymentOptions.reg likethis:

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\Installer]

    "LSDUserDataPath"="N:\\User Data\\All

    Users\\Mindjet\\MindManager 8""LSDUserDataPerUser"=dword:00000001

    "LSDUserDataPathSuffix"="User Data"

    LSDLibraryPath= N:\\All Users\\Mindjet\\MindManager 8

    LSDLibraryPerUser=dword:00000001

    LSDLibraryPathSuffix=Library

    LSDLibraryExtract=dword:0000001

    Thencreateabatchfilelikethis,replacingxxxxxxxxxxxxxxxxxxxxxxxxxwithavalidlicensekey:

    regedit /s "MindManager Large-Scale Deployment Options.reg"Msiexec.exe /i "MindManager 8 Admin.msi" /qn

    INSTALLDIR="C:\Program Files\Mindjet\MindManager 8\"LICENSEKEY=" xxxxx-xxxxx-xxxxx-xxxxx-xxxxx "

    Sample Setup Commands

    Thefollowingsectionsprovidesamplecommandsinordertodemonstratevariousinstallationscenarios.

  • 8/8/2019 Gua MindManager 8

    45/64

    Mindjet MindManager 8Large Scale Deployment Guide38

    Simple Installation

    Thiscommandsimplyrunstheinstallerintheusualinteractivemode.

    Msiexec.exe /i "MindManager 8 Admin.msi"

    YoucanalsorunMindManager 8 Admin.msifromWindowsExplorer.

    Silent Installation

    Thiscommandsilentlyrunstheinstaller,supplyingvaluesforallrequiredparameters.

    Msiexec.exe /i "MindManager 8 Admin.msi" /qnINSTALLDIR="C:\Program Files\Mindjet\MindManager 8\"LICENSEKEY=" xxxxx-xxxxx-xxxxx-xxxxx-xxxxx "

    Notethatthe xxxxxxxxxxxx portionofthelicensekeymustbereplacedwithavalidkey.Optional

    parametersareUSERNAMEandCOMPANYNAME.

    Sample Customized Installation Using ADDLOCAL and REMOVEHereisanexampleforacustomizedsilentinstall,usingADDLOCALandREMOVE:

    Msiexec.exe /i "Mindjet MindManager 8 Admin.msi" /qn /L*v"C:\MM8AdminSetup.log" INSTALLDIR="D:\ProgramFiles\Mindjet\MindManager 8\" LICENSEKEY=" xxxxx-xxxxx-xxxxx-xxxxx-xxxxx " USERNAME="John Doe" COMPANYNAME="Acme, Inc."

    ADDLOCAL="ALL" REMOVE="PDFWriter, MSWordAddin" MACROUI="0"INTERNETACCESS="0" UICUSTOMIZATION="0" ONLINEHELP="0"

    Uninstallation

    ThiscommanduninstallsMindManager:Msiexec.exe /x "MindManager 8 Admin.msi"

  • 8/8/2019 Gua MindManager 8

    46/64

    Mindjet MindManager 8Large Scale Deployment Guide39

    Deploying with Active Directory

    DeployingMindManagerviaActiveDirectoryandGrouppoliciesishaslimitedsupportedatthistime

    because:

    MindManagersetuponlysupportsComputerbasedsoftwareinstallation SomeMindManagerpropertiescanonlybeconfiguredfromthecommandline

    You

    can

    use

    configuration

    tools

    such

    as

    Orca

    to:

    Configurepropertiesfromthepropertytable Savethesettingstoatransformfile(MST) Deployitwiththeupdatedvalues

    HereisalistofpropertiesyoucanmodifyinthePropertyTable:

    Table 16: Properties Editable in Properties Table

    Property Description/Default Setting

    INTERNETACCESS=1/0 AllowinternetaccessinMindManager

    Default=1

    LIBRARIESPATH= Usercanoverridedefaultpath.

    LIBRARIESPATHSUFFIX= Usercanoverridedefaultpath.

    LIBRARIESPERUSERPATH=0/1 Deploylibrariesperuser

    Default=0

    LIBRARIESEXTRACT=1/0 MindManagerextractslibrariesatfirstlaunch

    Default=1

    USERDATAPATH= Usercanoverridedefaultpath.

    USERDATAPATHSUFFIX= Usercanoverridedefaultpath.

    USERDATAPERUSERPATH=0/1 UserDatadeployedperuser

    Default=1

    MACROUI=1/0 EnableMacrosinUI

    Default=1

  • 8/8/2019 Gua MindManager 8

    47/64

    Mindjet MindManager 8Large Scale Deployment Guide40

    Property Description/Default Setting

    ONLINEHELP=1/0 Enableonlinehelp

    Default=1

    REBOOTISREQUIRED=No/Yes Requirerebootafterinstallation

    Default=No

    TOPICALERTSLINKER=1/0 Enabletopicalertslinker

    Default=1

    UICUSTOMIZATION=1/0 (default=1) EnableUIcustomization

    Default=1

    SHORTCUTDESKTOP=1/0 (default=1) CreateDesktopshortcut

    Default=1

    SHORTCUTQUICKLAUNCH=1/0 CreateQuickLaunchshortcut

    Default=1

    SHORTCUTSTARTMENU=1/0 (default=1) CreateStartMenushortcut

    Default=1

    Werecommend:

    Saving these settings to the transform file as a backup, rather than directly to the MSI

    Deploying MindManager 8 on a per-machine basis only, avoiding the possibility that themachines with multiple users get multiple copies of MindManager installed

    Creating a policy for Always install elevated otherwise the installation may fail

    On the features table, setting the InstallLevel for the PDFWriter to 101 or higher if you wantto disable it

  • 8/8/2019 Gua MindManager 8

    48/64

    Mindjet MindManager 8Large Scale Deployment Guide41

    Deploying with Windows Server 2003

    YoucaninstallMindManager8withWindowsServer2003runningTerminalServicesandthendeployit

    tovarietyofclientmachines.

    To install MindManager 8 on a Windows Server 2003 running Windows Terminal Services (WTS):

    1. LogontotheWindowsTerminalServerasanadministrator.

    2. LaunchMindjetMindManager 8 Admin.msi.

    WerecommendusingtheAdd/RemoveProgramsappletintheWindows

    ControlPanel.

    AvoidrunningtheinstallerdirectlyfromWindowsExplorerunlessyouare

    familiarwithusingthe changeuser/install and changeuser/execute

    commands.

    3. SelectAddNewProgramsandthenCDorFloppy.

    TheautomaticproceduredoesnotfindtheMindManagersetupprogram.

    4. FortheRunInstallationProgramdialog,clickBrowse.

    5. IntheBrowsedialog:

    ChangeFilesoftypetoPrograms.

    NavigatetothelocationoftheMindManagerinstaller.

    SelectMindjet MindManager 8 Admin.msi.

    ClickOpenandthenNexttostarttheinstaller.

    6. IntheCustomerInformationdialog,leavetheUserNameblankorchosea genericname.

    TheusercancustomizethisinMindManagerbyenteringanOrganizationnameand

    theMindManagerLicenseKey.7. IntheSetupTypedialog,chooseCompleteorCustomasdesired.

    Fordetailsaboutcustomization,seeDeployingMindManager8Usingthe

    InstallationWizard.

    8. CompletetheinstallationasoutlinedinCompletingtheStandardInstallation.

    YoucannowrunMindManagerontheserverwiththeWindowsRemoteDesktopConnectionclient.

  • 8/8/2019 Gua MindManager 8

    49/64

    Mindjet MindManager 8Large Scale Deployment Guide42

    MindManager8runsinfullcolormodeanddoesnotsupport256colormode.Forbestresultsrunthe

    terminalserverclientsinfullcolormodeaswell.DeployingMindManager8underWindows2000server

    willfunction,butwithlessthanoptimalresults.

    Tip

    ForknownissuesoperatingMindManagerwithWindowsServer2003,consult:Known

    IssuesRunningMindManageronaWindowsTerminalServerorCitrixMetaFrame

    PresentationServeronlineintheSupportCenterKnowledgeBaseatMindjet.com.

  • 8/8/2019 Gua MindManager 8

    50/64

    Mindjet MindManager 8Large Scale Deployment Guide43

    Deploying with Citrix Presentation Server

    TheCitrixMetaFramePresentationServerisasophisticatedterminalserverenvironmentbuiltontopof

    theWindowsTerminalServicesprovidedbyWindowsServer.Thisiscurrentlytheonlytestedand

    supportedCitrixplatformforMindManager(althoughothercombinationsmaywork).

    Tip

    ForknownissuesoperatingMindManagerwithCitrixMetaFramePresentationServer,

    consult:KnownIssuesRunningMindManageronaWindowsTerminalServerorCitrix

    MetaFramePresentationServeronlineintheSupportCenterKnowledgeBaseat

    Mindjet.com.

    Basic Installation for the Citrix Desktop

    ForbetterCitrixperformance,donotinstallMindManager8onaC:drive.Afterinstallation,

    MindManagerappearsaspartoftheCitrixDesktopasinglewindowcontainingiconsforallthe

    publishedapplications.

    Advanced Installation of a "Seamless" Window

    YoucanalsoinstallMindManagertoCitrixasaseamlessindividualapplicationwindow,insteadof

    installingaspartoftheCitrixdesktop,asdescribedabove.

    To install MindManager as a "seamless" individual application window:

    1. InstallMindManageronaWindowsServer2003runningWindowsTerminal

    Services(WTS)

    2. ClickthePresentationServerConsolebutton fromtheCitrixtoolbar.3. Logontotheserver.

  • 8/8/2019 Gua MindManager 8

    51/64

    Mindjet MindManager 8Large Scale Deployment Guide44

    4. Inthetree,selectApplications.

    5. RightclickApplications.

    6. SelectPublishApplications.(TheApplicationPublishingWizardappears).

    7. Specifywhattopublish.

  • 8/8/2019 Gua MindManager 8

    52/64

    Mindjet MindManager 8Large Scale Deployment Guide45

    8. DefinetheProgramNeighborhoodSettings.

    9. DefinetheApplicationAppearanceoptions.(SettoHighColororTrueColor).

    10. Specifyspecialclientrequirements.(Defaultsettingsarefine).

  • 8/8/2019 Gua MindManager 8

    53/64

    Mindjet MindManager 8Large Scale Deployment Guide46

    11. Specifythenumberoflicensesyouhavepurchasedinthe Maximuminstances

    field.

    12. SpecifywhichserverswilldeployMindManager.

    13. Specifyusers.(Werecommenddoingthisbygrouptoeaseaddingsingleusers).

  • 8/8/2019 Gua MindManager 8

    54/64

    Mindjet MindManager 8Large Scale Deployment Guide47

    14. LeavetheFileTypeAssociationspageempty;MindManagerisregisteredonthe

    server.

    Onceyouaredone,youshouldseetheMindManagerapplicationintheApplications

    section:

    TheMindManagericonnowappearsinauthorizedusers CitrixProgram

    Neighborhood.

  • 8/8/2019 Gua MindManager 8

    55/64

    Mindjet MindManager 8Large Scale Deployment Guide48

    Formoreconfigurationoptions,pleaseconsultyourCitrixdocumentation.

  • 8/8/2019 Gua MindManager 8

    56/64

    Mindjet MindManager 8Large Scale Deployment Guide49

    Administering MindManager

    ThereareotheradministrativeissuesinvolvedindeployingMindManager8onalargescale.Youcan

    addressmanyofthemusingadministrativetoolsandmethodsdescribedbelow.

    Managing Add-Ins

    MindManagerusesanumberofaddinDLLs.TheAddInsareautomaticallyregisteredwhen

    MindManagerisinstalled.Onstartup,theAddInscheckforanyotherrequiredresources(e.g.the

    supportedversion(s)ofMicrosoftWord).Theyenableordisablethemselvesasappropriate.Ifanaddin

    failstostart,itisautomaticallyremovedfromtheMindManagerlistofaddins(butnotfromthedisk).

    Registering or Unregistering Add-Ins from the Command Line

    To unregister the MindManager Word add-in:

    1. SelectStart>Run.

    2. Enterthecommand:regsvr32 /u "C:\Program Files\Mindjet\MindManager8\Mm6Word.dll"

    Torestoreanunregisteredaddin:theMindManagerWordaddin,

    3. SelectStart>Run.

    4. Enterthecommand:regsvr32 "C:\Program Files\Mindjet\MindManager8\Mm6Word.dll"

    Managing Add-Ins from the Registry

    UserscanenableanddisableaddinsviatheMindManagerTools>AddInscommand.However,if

    desiredit

    is

    possible

    to

    disable

    or

    remove

    individual

    MindManager

    add

    ins

    via

    the

    Windows

    Registry.

  • 8/8/2019 Gua MindManager 8

    57/64

    Mindjet MindManager 8Large Scale Deployment Guide50

    The Registry Add-In List

    ThelistofaddinsthatMindManagerloadsatstartupisintheRegistryat:

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\AddIns

    Removing or Restoring Add-Ins from the Registry

    ToremoveaMindManageraddin(i.e.makeit invisible toMindManager)deleteitsregistrysubkey.

    ToremovetheWordaddin,deletethefollowingkey:

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\AddIns\Mindjet.Mm8Word.AddIn.3

    Thismakestheaddin invisible toMindManagersoitwillnotbeloadedonprogramstartupandwill

    notbeseeninthelistofaddinsintheTools >AddInsdialog.However,theaddinDLLfilesstillexist

    ontheharddrivealongwithMindManager.

    AnotherwaytoremoveanaddinistounregisteritasdescribedinRegisteringorUnregisteringAddIns

    fromtheCommandLine.WedonotrecommenddeletingtheaddinsDLLssincetheywillberestored

    automaticallythenexttimetheprogramisrunviaitsshortcut.

  • 8/8/2019 Gua MindManager 8

    58/64

    Mindjet MindManager 8Large Scale Deployment Guide51

    Enabling or Disabling Add-Ins from the Registry

    UserscandisableorenableagivenaddindirectlyfromMindManagerviatheTools >AddIns

    command.AddinscanalsobedisabledviatheWindowsRegistryasdescribedbelow.

    Therearetwokeystoconsiderwhendisablinganaddinforagivenuser:

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\AddIns\AddInName

    HKEY_CURRENT_USER\SOFTWARE\Mindjet\MindManager\8\AddIns\AddInName

    whereAddInNameistheactualnameoftheaddin(e.g.Mindjet.Mm6Word.AddIn.1).

    WhenagivenuserstartsMindManager,theprogramchecksfirstintheHKEY_CURRENT_USERsubkey

    fora LoadBehavior value.Ifitexists,itisused.

    Ifitdoesnotexist,MindManagercopiestheLoadBehaviorvaluefromtheHKEY_LOCAL_MACHINE

    subkeytotheHKEY_CURRENT_USERsubkeyandthenusesthatvalue.

  • 8/8/2019 Gua MindManager 8

    59/64

    Mindjet MindManager 8Large Scale Deployment Guide52

    Therefore,todisableanaddinforthecurrentuser,settheLoadBehaviorvalueinthe

    HKEY_CURRENT_USERsubkeyto0.

    Todisabletheaddinforallnewusers,settheLoadBehaviorvalueintheHKEY_LOCAL_MACHINE

    subkeyto0.

    Note:ThishasnoeffectonusersthathavealreadyrunMindManageratleastonce.Forthemyoumust

    setLoadBehaviorintheHKEY_CURRENT_USERsubkey.

    Similarly,settingLoadBehaviorto2enablestheaddinagain.

    Managing Microsoft Office Add-Ins

    WhenMindManagerisinstalled,itregistersaddinsforMSOfficeproducts.Thelocationofthisaddin

    registrationintheWindowsRegistrydependsontheapplicationandtheaddin.Forexample,the

    MindManageraddinforMicrosoftWordisregisteredonapermachinebasis(soallusersofthemachine

    haveit)at:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word\Addins\Mindjet.Mm8Word.AddIn.3

    NotethatWordhandlestheTools > COMAddIns commandanduserinterfacedifferentlythan

    MindManager.InWord,ifanaddinisregisteredinHKEY_LOCAL_MACHINE(HKLM),thenitisnot

    displayedintheCOMAddInsdialog.IfanaddinisregisteredinHKEY_CURRENT_USER(HKCU),it

    isdisplayedinthedialogandcanbeturnedoffandon.IftheaddinisregisteredbothinHKLMand

    HKCU,WordignorestheHKCUentryandjustusestheHKLMentry.

    Theregistry

    data

    values

    for

    the

    Microsoft

    program

    add

    ins

    are

    the

    same

    as

    described

    for

    the

    MindManageraddinsandcanbeeditedinasimilarfashion.

  • 8/8/2019 Gua MindManager 8

    60/64

    Mindjet MindManager 8Large Scale Deployment Guide53

    Managing MindManager 8 from the Registry

    MindManager8supportsregistrysettingstomakeiteasierforsystemadministratorstocontrolthe

    MindManagerenvironmentpresentedtotheirusers.MostMindManager8registrysettingscanbesetvia

    theMindManager8userinterface.TheseregistrysettingsrelevanttoLargeScaleDeploymentarenot

    availablefromtheMindManager8userinterface.Seealsotheuserdataoptions,whichcanalsobesetvia

    registrysettings.

    HKEY_LOCAL_MACHINE Settings

    ThefollowingMindManager8registrysettingsareusedonapermachinebasis:

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\Registration

    Table 17: HKEY_LOCAL_MACHINE Registration Values

    Value Name Type Value Data

    ShowActivatedLicense REG_DWORD 0tonotshowtheMindManageruserthelicense

    keybeingusedorallowittobechanged.

    1toshowthelicensekey.

    ChangeActivatedLicense REG_DWORD 0topreventchangingtheMindManagerlicense

    key.

    1toallowthelicensekeytobechanged.

    ThefollowingMindManager8registrysettingsareusedonapermachinebasis:

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\Settings

    Table 18: HKEY_LOCAL_MACHINE Settings

    Value Name Type Value Data

    LocalUserDataDirectory REG_SZ Pathtocopyuserdatafiles(e.g.ImageLibrary

    files,etc.)atfirstlaunch.Maycontain

    environmentvariables.Forexample:

    N:\UserData\%USERNAME%\MindManager 8

    Ifnopathisspecified,thenthispathisassumed:

    %USERPROFILE%\Local Settings\Application Data\MindManager\8

    Thissettingcanbeoverriddenbythesame

    settinginHKEY_CURRENT_USER(seebelow)

    orbytheLSDUserDataPathsettingdescribed

    earlier.

  • 8/8/2019 Gua MindManager 8

    61/64

    Mindjet MindManager 8Large Scale Deployment Guide54

    PerUserInstallation REG_DWORD 0forpermachinelicensekeymanagement.

    1forperuserlicensekeymanagement.

    HKEY_CURRENT_USER SettingsThefollowingMindManager8registrysettingsareusedonaperuserbasis:

    HKEY_CURRENT_USER\SOFTWARE\Mindjet\MindManager\8\Settings

    Table 19: HKEY_CURRENT_USER Settings

    Value Name Type Value Data

    AllowUpdateCheck REG_DWORD 0tohidetheHelp,CheckforUpdatescommand.

    1toshowthiscommand.

    2toshowthiscommandonlyiftheuserhas

    writeprivilegestoHKEY_LOCAL_MACHINE

    (default)

    DisableAnimation REG_DWORD 0toallowanimationofmapsforsmoother

    scrolling.

    1todisableanimationofmapsforonejump

    scrollingwhichislessgraphicsintensiveand

    perhapsmoredesirableinalowbandwidth

    WindowsTerminalServerenvironment.

    LocalUserDataDirectory REG_SZ Pathtocopyuserdatafiles(e.g.ImageLibrary

    files,etc.)towhenanewuserfirststarts

    MindManager.Maycontainenvironment

    variables.Forexample:

    N:\UserData\%USERNAME%\MindManager 8

    Ifnopathisspecified,thenthispathisassumed:

    %USERPROFILE%\LocalSettings\ApplicationData\MindManager\8

    Thissettingcanbeoverriddenbythe

    LSDUserDataPathsettingdescribedearlier.

    Managing MindManager 8 with Event Macros

    MindManager8cantriggercertainEventMacrosthatcanhelpsystemadministratorsmonitortheusage

    oftheprogrammorecarefully.

    Thesemacrosareexamplesonly.Youneedtocustomizethemforyourenvironment.

  • 8/8/2019 Gua MindManager 8

    62/64

    Mindjet MindManager 8Large Scale Deployment Guide55

    MicrosoftaddedtheOutlookObjectModelGuardtoOutlook2002,forcingthedisplayof

    amessageinformingtheuserthataprogramistryingtosendamessageviaOutlook.

    Theusermustapprovethesend.ThisbehaviorcanbecontrolledbyOutlooksystem

    policies.

    Table 20: Event Macros

    Event Name When Fired

    OnApplicationStarted AttheendofInitInstance,onlywhenstartedin normal

    mode,not/RegServer,/UnregServer,etc.)

    OnExpiredTrialStarted Justbeforethe TrialExpired dialog

    OnFirstUse Justbeforeweinstall peruserdata

    OnBuyButtonPressed Justbeforethe BuyMindManager dialogisdisplayed

    Whenamacroeventisfired,0ormoremacrosarerun.Themappingofmacroeventnamestomacro

    filenamesisdeterminedonstartup.

    Onstartup,MindManager8looksintheregistryat

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8

    forakeynamedEventMacros.Ifitisfound,wemightexpecttofindkeyssuchasthese:Event Macros\

    OnApplicationStarted\

    EventMacro_OnApplicationStarted.mmbas

    EventMacro_OnApplicationStartedTwo.mmbas

    Path="C:\Temp\EventMacro_OnApplicationStartedTwo.mmbas"

    OnBuyButtonPressed\

    EventMacro_OnBuyButtonPressed.mmbas

    OnExpiredTrialStarted\

    EventMacro_OnExpiredTrialStarted.mmbas

    OnFirstUse\

    EventMacro_OnFirstUse.mmbas

    Eacheventkeycanhave0ormoremacrokeynames.Eachmacrokeycanhaveanoptional Path value.If

    the Path valueisnotthere,thenthekeynameisthepath.Ifthepathisarelativepath(e.g.

  • 8/8/2019 Gua MindManager 8

    63/64

    Mindjet MindManager 8Large Scale Deployment Guide56

    EventMacro_OnApplicationStarted.mmbas ),itisconvertedtoanabsolutepathrelativetothedefault

    macrofolderfortheuser(e.g. C:\DocumentsandSettings\UserName\LocalSettings\Application

    Data\Mindjet\MindManager\8\macros ).

    Ifthe EventMacros keyisnotintheregistry,thenMindManagerlooksforeventmacrosinthedefaultmacrofolder(seeabove)withanameoftheform:

    EventMacro_.mmbas

    Forexample:

    EventMacro_OnApplicationStarted.mmbas

    Therefore,itispossibletogetmacroeventstorunamacrosimplybyputtingmacroswiththeproper

    nameintheusersmacrofolder.However,formosttypicalITuses,the EventMacros keywillbeused

    sincethiscanpointtomacrosonsomenetworkdrive,forexample.

    Forexample,

    this

    EventMacro_OnApplicationStarted.mmbas

    macro

    uses

    the

    Outlook

    object

    model

    to

    sendanotificationemail:

    '#Uses "EventMacro_Utilities.mmbas"

    Sub Main

    SendNotificationEmail "MindManager event: ApplicationStarted"

    End Sub

    Wherethe EventMacro_Utilities.mmbas filecontains:

    ' Utilities for use with MindManager event macros

    Public Sub SendNotificationEmail(eventString As String)

    ' Sends the subject string to the appropriate IT person

    ' to notify them of the MindManager event that justoccurred

    ' Get access to our email program

    Dim outlookApp As Outlook.Application

    Set outlookApp = New Outlook.Application

    ' Create a message

    Dim message As Outlook.MailItem

    Set message = outlookApp.CreateItem(olMailItem)

    message.To = "System Administrator"

    message.Subject = eventString

    message.Body = eventString

    ' Send the message

    message.Send

  • 8/8/2019 Gua MindManager 8

    64/64

    End Sub

    Managing User Licenses

    EachMindManager8usermusthavealicense.PleasecontactyourresellerorMindManager8sales

    representativeforlicensingtermsappropriateforLargeScaleDeployment.MindManager8doesnot

    includeanyspecialsupportforproprietarythirdpartylicensemanagementsoftware.

    MindManagercancheckandadministerlicensekeysonaperuserorpermachinebasis.MindManager

    firstlooksforalicensekeyin:

    HKEY_CURRENT_USER\SOFTWARE\Mindjet\MindManager\8\Registration\SlpLicenseKey

    Ifoneisnotfound,thenitlooksin

    HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\8\Registration\SlpLicenseKey

    ThedefaultMindManagerinstallationadministerslicensekeysonapermachinebasis.Alicensekeyis

    entered oralicensefileiscopiedtothemachineaftertheprogramisinstalledThenMindManageris

    activated,andallusersofthatmachinehaveaccesstotheprogramviathatlicensekey.

    To achieve per-user license key administration for MindManager:

    1. InstallMindManagerwithnolicensekeyorlicensefile:Usetheinstallationwizard

    (whichdoesnotaskforakey),orusecommandlineinstallationwithoutspecifyinga

    licensekeyorlicensefile.

    Or,settheregistrykey:HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\

    MindManager\8\Settings\PerUserInstallationto

    1after

    installation.

    This

    setting

    instructsMindManagertosaveanylicensekeytheuserenterstotheHKCUsetting

    insteadoftheHKLMsetting.

    2. TheadministratorshouldputtheuserslicensekeyintheusersHKCUregistry

    setting,above,orcommunicatetheuserslicensekeytothemandlettheuserenter

    thelicensekeyinthelicensekeydialogthatisautomaticallydisplayedwhentheuser

    activatesMindManager.

    Policies Support

    MindManagerdoes

    not

    offer

    official

    Windows

    Policies

    support.