Symantec Connect
  • Login
  • Register
  • Endpoint Management & Virtualization
    • All of Connect
    • Backup and Archiving
    • Endpoint Management & Virtualization
    • Storage and Clustering
    • Security
    • Inside Symantec
    • Vision User Conference
    • Partners
    • Developers
    •  
  • Overview
  • Forums
  • Articles
  • Blogs
  • Downloads
  • Events
  • Videos
  • Groups
  • Ideas
Login to participate
Endpoint Management & Virtualization Community BlogRSS

Property Passing in Custom Action

piyushnasa's picture
piyushnasa
May 30th, 2008
Filed under: Wise Application Packaging, Configuring, Endpoint Management & Virtualization Community Blog, Endpoint Management and Virtualization

If you want to pass property or a directory in Custom action then you can use Set Property Custom Action and place it after Cost Finalize. Name the property with the name of the Custom Action you want to pass it to.

Deferred actions do NOT have access to the MSI session objects which means that if you try to get the value of a property set by the installer like:

Val = Session.Property( "Property1" )

in a VBScript custom action which is deferred, it will return null. The original value of Property1 during deferred custom actions is lost.

Here is where CustomActionData comes to the rescue, let's see how this works...

Now create Custom Action with the name defined earlier (Property1):

Call VBScript from embedded code, there you can use the above set property by Session.Property. You can pass more that one property, by set property CA, by separating it with ";" Also while retrieving these values you need to split the variable in you retrieved from Session.Property.

Val=Session.Property("CustomActionData")

Args = Split( Val, ";" )
Value1 = Args(0)
Value2= Args(1)

If you are running this CA in Immediate Execution then you need to directly pass the property name.

0 votes
  • piyushnasa's blog
  • Login or register to post comments
  • Comments RSS Feed
R-Vijay's picture
R-Vijay
1 year 41 weeks ago

Need Info..

Good Information to start with.
Lets have few more posts on Custom Actions and Impersonation.

Microsoft MVP [Setup-Deploy]
Weblog: www.msigeek.com

0 votes
  • Login or register to post comments
rbrucelee1978's picture
rbrucelee1978
1 year 2 days ago

More infor on CustomActionData

CustomActionData

0 votes
  • Login or register to post comments
rbrucelee1978's picture
rbrucelee1978
1 year 2 days ago

Impersonation

If you guys wanted to talk about impersonation, write a blog on the Installation Sequences.

0 votes
  • Login or register to post comments

Would you like to reply?

Login or Register to post your comment.

About Endpoint Management and Virtualization Community Blog

The Endpoint Management & Virtualization Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management & Virtualization community. Any authenticated Connect member can contribute to this blog.
Filter by:

Recent Blog Posts

  • How to Install and Uninstall IBM Installation Manager using XML files
    WiseUser - March 18, 2010
  • Future Tech - Silverlight and phones (Altiris future mobiltity)
    Palvaran - March 16, 2010
  • Webcast - Redefining Endpoint Management with Altiris IT Management Suite 7.0 from Symantec
    ohzone - March 15, 2010
  • USB Swiss Army Knife: 7 Quick Fix
    riva11 - March 12, 2010
  • Cebit is over. What will be our next big show?
    erikw - March 12, 2010

Blog Tags

7.1 Agents Altiris Client Management Suite Altiris Deployment Solution Altiris IT Asset Management Altiris Notification Server Altiris Recovery Solution Altiris Server Management Suite Asset Management Suite Backup Exec Backup Exec System Recovery Basics Best Practice Beta CIO Digest Case Study Compatibility Configuring Customer Preview Customer Reference Database Dell Dell Management Products Demonstration Documentation Downloads Drivers Emerging Threats Endpoint Management and Virtualization Endpoint Protection (AntiVirus) Enterprise Vault Error messages Evaluating Features General Symantec Ghost Solution Suite HP Management Products Helpdesk Solution How to ITMS Industry Event Inside Symantec Installing Licensing Linux Local DS GURU Email group Mac OS ManageFusion Mobile & Wireless NetBackup New Release News News Performance Platforms & Hardware Problem Management Recovering Reporting Restore SP2 SecurityExpressions Service Pack 2 ServiceDesk Storage Foundation Symantec Connect Symantec Event TMS TechTips Tip/How to Tips/How To Training Troubleshooting Upgrade User Group VDI VMware Virtualization Virtualization Vision Vulnerabilities & Exploits Windows Windows Wise Application Packaging Wise Installation Development Wise Virtual Composer Workflow Solution Workspace Corporate Workspace Profiles Workspace Remote Workspace Streaming Workspace Virtualization XPF baltimore deployment hugo known_issue pcAnywhere solution webcast
© 2010
  • Symantec Corporation
  • Contact Us
  • Get RSS
  • Privacy Policy
  • Symantec.com