Difference between revisions of "Adminstudio Notes"

From WolfTech
Jump to navigation Jump to search
m
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Day 1==
+
__NOTOC__
 +
==Day 1 - Ch 1-4 ==
  
 
'''Chapter 2 - Storage Structure (pg 29-30)'''
 
'''Chapter 2 - Storage Structure (pg 29-30)'''
Line 5: Line 6:
 
C:\My Storage Structure\AppName_AppVer_OS_LANG
 
C:\My Storage Structure\AppName_AppVer_OS_LANG
  
~\AppName_AppVer_OS_LANG\1_LegacyInstallation
+
~\1_LegacyInstallation
 
* contains copy of original installation program
 
* contains copy of original installation program
  
~\AppName_AppVer_OS_LANG\2_Documentation
+
~\2_Documentation
 
* documentation of project: request, process, notes, etc
 
* documentation of project: request, process, notes, etc
  
~\AppName_AppVer_OS_LANG\3_RepackagerAndSourcefiles
+
~\3_RepackagerAndSourcefiles
 
* contains files captured by Repackager
 
* contains files captured by Repackager
  
~\AppName_AppVer_OS_LANG\4_ProjectFiles
+
~\4_ProjectFiles
* contains files edited/created by Installshield Editor
+
* contains project files edited/created by Installshield Editor
 +
* may consider creating subfolders within for different versions of projects
  
~\AppName_AppVer_OS_LANG\5_CompeletedMSI
+
~\5_CompeletedMSI
 +
* contains finished releases
 +
* again, may create additional subfolders for different releases
  
 
----
 
----
Line 35: Line 39:
 
* Best to use Installation monitoring process
 
* Best to use Installation monitoring process
 
----
 
----
 +
 +
==Day 2 - Ch 5==
 +
 +
(Snapshot) Single Step vs Multiple Step
 +
* Single Step launches setup program after pre-check, Multiple step closes after pre-check
 +
* With multiple step, re-run repackager after installations are complete to continue snapshot process.
 +
----
 +
 +
'''Chapter 5 - InstallShield Editor (pg 97)'''
 +
 +
* Tools -> Options
 +
** General tab, check "Enforce Setup Best Practices"
 +
** Directory tab, check "Cleanup unused directories"
 +
----
 +
* "Change/Remove" button in Add/Remove Programs means program is legacy installation (not an .msi)
 +
----
 +
* ProductVersion - MM.mm.bbbb (Major.minor.build)
 +
** example, 1.00.0100
 +
----
 +
 +
====Using properties for conditional statements  (pg 129)====
 +
 +
* Comparing Properties and property values in order to determine whether a certain function should run
 +
** install or launch conditions, ex: fails if OS is not a WindowsNT type (NT, 2000, XP)
 +
** uses boolean lang (and, or, =, >=, etc)
 +
 +
''VersionNT''
 +
* 400 Windows NT
 +
* 500 Windows 2000
 +
* 501 Windows XP
 +
* 502 Windows Server 2003
 +
* 600 Windows Vista
 +
 +
''Privileged'', true if user has admin rights or if package has elevated privs<br>
 +
''AdminUser'', true only if user has admin rights
 +
----
 +
*''Release Wizard''
 +
** Typically use network image for packages
 +
 +
* ''Validation''
 +
** Build -> Validation
 +
** Use Full MSI Validation
 +
** ICE33 can ignore (pretty much always happens)
 +
----
 +
 +
==Day 3 - Ch 6- ==
 +
 +
* System Search
 +
** Don't store result of search in existing property, as it will be automatically true
 +
** Can use as install condition

Latest revision as of 09:52, 21 May 2008

Day 1 - Ch 1-4

Chapter 2 - Storage Structure (pg 29-30)

C:\My Storage Structure\AppName_AppVer_OS_LANG

~\1_LegacyInstallation

  • contains copy of original installation program

~\2_Documentation

  • documentation of project: request, process, notes, etc

~\3_RepackagerAndSourcefiles

  • contains files captured by Repackager

~\4_ProjectFiles

  • contains project files edited/created by Installshield Editor
  • may consider creating subfolders within for different versions of projects

~\5_CompeletedMSI

  • contains finished releases
  • again, may create additional subfolders for different releases

  • Map C:\My Storage Structure\ and C:\Program Files\Macromedia\AdminStudio\8.5\ on virtual machine

  • Add C:\Program Files\Macromedia\AdminStudio\8.5\Common to PATH of virtual machine (for repackager to work)

  • C:\AdminStudio Shared\isrepackager.ini -> Default exlusions

Chapter 4 - Repackager (pg 58)

Best Practices

  • Run repackager over the network (from a share), not locally
  • Repackage on a clean image
  • Exit all applications before repackaging
  • Best to use Installation monitoring process

Day 2 - Ch 5

(Snapshot) Single Step vs Multiple Step

  • Single Step launches setup program after pre-check, Multiple step closes after pre-check
  • With multiple step, re-run repackager after installations are complete to continue snapshot process.

Chapter 5 - InstallShield Editor (pg 97)

  • Tools -> Options
    • General tab, check "Enforce Setup Best Practices"
    • Directory tab, check "Cleanup unused directories"

  • "Change/Remove" button in Add/Remove Programs means program is legacy installation (not an .msi)

  • ProductVersion - MM.mm.bbbb (Major.minor.build)
    • example, 1.00.0100

Using properties for conditional statements (pg 129)

  • Comparing Properties and property values in order to determine whether a certain function should run
    • install or launch conditions, ex: fails if OS is not a WindowsNT type (NT, 2000, XP)
    • uses boolean lang (and, or, =, >=, etc)

VersionNT

  • 400 Windows NT
  • 500 Windows 2000
  • 501 Windows XP
  • 502 Windows Server 2003
  • 600 Windows Vista

Privileged, true if user has admin rights or if package has elevated privs
AdminUser, true only if user has admin rights


  • Release Wizard
    • Typically use network image for packages
  • Validation
    • Build -> Validation
    • Use Full MSI Validation
    • ICE33 can ignore (pretty much always happens)

Day 3 - Ch 6-

  • System Search
    • Don't store result of search in existing property, as it will be automatically true
    • Can use as install condition