WAS version - veritas vox

Kansas City
Altiris User Group
Presentation: Wise Script
Ziggy Jarczyk
March 2010
Agenda
 WPS vs. WSE
 Architecture
 Requirements
 Design
 Develop/Test
 Example
 Questions
© Cerner Corporation All Rights Reserved
1
WPS vs. WS
Wise Packaging Studio
Versions
Features
Legacy Conversion; SMS(.IPF), Novell ZENWorks(.AXT)
Packaging and repackaging (transfoms .mst)
Msiexec.exe package.msi
SetupCapture (Virtual clean OS, Snapshot comparison)
Files, Registry keys
Rrequirements
Packages for Windows 2008, 32 vs. 64 bit,
Linux
Wise Script Editor
Part of WPS
Simple, powerful editor
Customized actions
Package customization; gui placement, progress bar, password protect, install log
© Cerner Corporation All Rights Reserved
2
Architecture
Single User
Client
Database
Shared Environment
Multiple clients
Database
© Cerner Corporation All Rights Reserved
3
Requirements
Ask Questions
What are you trying to accomplish
New package
Transform old package
Inventory
Research
Internet
User group contacts
Vendor
Example
Olympus
Determine application version
Not in file properties
In a config file
Same as jar version in specific folder
© Cerner Corporation All Rights Reserved
4
1.Altiris architecture upgrade; separating NS servers into each data center to serve each set of computers independently of each other NS
Design
Experience
Yours
Others
.vbs or .bat/.cmd or other
Examples
Other people
internet, friends, user group
Example
If sentinel.config file exists in location
Parse each line looking for string “sentinel.classpath.1=“
Parse off version of management-boostrap.jar (any numeric value)
Does the jar of that same version exists in location (Y/N)
Report inventory in an NSI to Altiris database.
© Cerner Corporation All Rights Reserved
5
1.Altiris architecture upgrade; separating NS servers into each data center to serve each set of computers independently of each other NS
Develop and Test
K.I.S.S
Start small
Build it in pieces
Save as you go (VCS: CVS,SVN, Git, other)
Safe test system
Identify and verify
Back out plan
Trial and error
Test as you go.
Familiar with custom actions
Iterate
Development and testing is cyclical
Review
PR
© Cerner Corporation All Rights Reserved
6
1.Altiris architecture upgrade; separating NS servers into each data center to serve each set of computers independently of each other NS
Example
Inventory
WAS version
Multiple file locations
File parsing
Return Altiris Inventory
Olympus Version
File exists matching jar version in text file
Return Altiris Inventory
Patrol FQDN
Service manipulation
Running vbs
Renaming files
WWID
Find BDA file
© Cerner Corporation All Rights Reserved
7
1.Altiris architecture upgrade; separating NS servers into each data center to serve each set of computers independently of each other NS
Resources
Wise Package Studio
http://www.wise.com/Products/Packaging/Overview.aspx
http://www.symantec.com/connect/endpoint-managementvirtualization/forums/wise-application-packaging
http://www.altiris.com/upload/workbench.pdf
Wise Script
http://www.altiris.com/upload/express.pdf
http://www.scribd.com/doc/361750/Wise-Script-Editor
http://www.appdeploy.com/messageboards/
© Cerner Corporation All Rights Reserved
8
Questions?
Questions?
© Cerner Corporation All Rights Reserved
9