Logo

Navigation
  • Home
  • Services
    • ERP Solutions
    • Implementation Solutions
    • Support and Maintenance Solutions
    • Custom Solutions
    • Upgrade Solutions
    • Training and Mentoring
    • Web Solutions
    • Production Support
    • Architecture Designing
    • Independent Validation and Testing Services
    • Infrastructure Management
  • Expertise
    • Microsoft Development Expertise
    • Mobile Development
    • SQL Server Database and BI
    • SAP BI, SAP Hana, SAP BO
    • Oracle and BI
    • Oracle RAC
  • Technical Training
    • Learn Data Management
      • Business Intelligence
      • Data Mining
      • Data Modeling
      • Data Warehousing
      • Disaster Recovery
    • Learn Concepts
      • Application Development
      • Client Server
      • Cloud Computing Tutorials
      • Cluster Computing
      • CRM Tutorial
      • EDI Tutorials
      • ERP Tutorials
      • NLP
      • OOPS
      • Concepts
      • SOA Tutorial
      • Supply Chain
      • Technology Trends
      • UML
      • Virtualization
      • Web 2.0
    • Learn Java
      • JavaScript Tutorial
      • JSP Tutorials
      • J2EE
    • Learn Microsoft
      • MSAS
      • ASP.NET
      • ASP.NET 2.0
      • C Sharp
      • MS Project Training
      • Silverlight
      • SQL Server 2005
      • VB.NET 2005
    • Learn Networking
      • Networking
      • Wireless
    • Learn Oracle
      • Oracle 10g
      • PL/SQL
      • Oracle 11g Tutorials
      • Oracle 9i
      • Oracle Apps
    • Learn Programming
      • Ajax Tutorial
      • C Language
      • C++ Tutorials
      • CSS Tutorial
      • CSS3 Tutorial
      • JavaScript Tutorial
      • jQuery Tutorial
      • MainFrame
      • PHP Tutorial
      • VBScript Tutorial
      • XML Tutorial
    • Learn Software Testing
      • Software Testing Types
      • SQA
      • Testing
  • Career Training
    • Career Improvement
      • Career Articles
      • Certification Articles
      • Conflict Management
      • Core Skills
      • Decision Making
      • Entrepreneurship
      • Goal Setting
      • Life Skills
      • Performance Development
      • Personal Excellence
      • Personality Development
      • Problem Solving
      • Relationship Management
      • Self Confidence
      • Self Supervision
      • Social Networking
      • Strategic Planning
      • Time Management
    • Education Help
      • Career Tracks
      • Essay Writing
      • Internship Tips
      • Online Education
      • Scholarships
      • Student Loans
    • Managerial Skills
      • Business Communication
      • Business Networking
      • Facilitator Skills
      • Managing Change
      • Marketing Management
      • Meeting Management
      • Process Management
      • Project Management
      • Project Management Life Cycle
      • Project Management Process
      • Project Risk Management
      • Relationship Management
      • Task Management
      • Team Building
      • Virtual Team Management
    • Essential Life Skills
      • Anger Management
      • Anxiety Management
      • Attitude Development
      • Coaching and Mentoring
      • Emotional Intelligence
      • Stress Management
      • Positive Thinking
    • Communication Skills
      • Conversation Skills
      • Cross Culture Competence
      • English Vocabulary
      • Listening Skills
      • Public Speaking Skills
      • Questioning Skills
    • Soft Skills
      • Assertive Skills
      • Influence Skills
      • Leadership Skills
      • Memory Skills
      • People Skills
      • Presentation Skills
    • Finding a Job
      • Etiquette Tips
      • Group Discussions
      • HR Interviews
      • Interview Notes
      • Job Search Tips
      • Resume Tips
      • Sample Resumes
 

Creating Jobs for Silverlight SMS Distribution

By Exforsys | on December 11, 2008 |
Silverlight

Once you have generated the SMS package which is necessary for Silverlight, you will next need to distribute it through the creation of a job. There are a number of things that this job may include, and one is the collection of computers that will get the SMS package which is needed for Silverlight.

This will be designated within SMS as being the collection. Each computer inside the collection will get the advertisement for the job once the assignment has been made. Another thing that is needed is the schedule that is necessary for operating the package. The third that that will be needed is the advertisement package, which has to be sent to the computer of all the users.

To generate and process a job for SMS package distribution, there are a number of steps that will need to be followed:

a. Within the "SMS Administrator Console," inside the left area, you will want to expand "Site Database."

b. You will next need to "Right-click Advertisements," then point to "New," and then press Advertisement.

c. Inside the "Advertisement Properties" dialog box, you will want to pick values for these fields: Name, Comment, Package, Program, and Collection. The "Name" is the name for the job. The "Comment" is used to define the package, but filling out this field is not mandatory.

The "Package" refers to the package for Silverlight which was generated when you created the SMS package. The "Collection" offers the name you need for collections for which you wish to deploy the Silverlight package.

d. The next thing you will need to do is press the "Schedule" tab, and then pick the times and dates for which you need the program to run. Should you wish to force the installation of the package in a mandatory manner, you will need to pick the time and date which is necessary for installation. This should be done within "mandatory assignments."

e. After you have done this, you will next need to press the "Advanced Client" menu, and then press "When a distribution point is available locally." Once this is done, you will next need to press "Run Program from a Distribution Point," and then under "When no distribution point is available locally," pick "Download Program from a remote distribution point."

Once the job has been activated, you have the option of looking at it by pressing "Advertised Programs," which is under the "Windows Control Panel." The job may also generate an error log, which will look like (lesmswarp.mif), which can be found within the WindowsTemp folder.

You can search for this file by using *.mif to look for it. To truly make use of Silverlight, it is important to fully understand the installation process which is associated with it.

The Silverlight Installation Process

At the time and date which has been scheduled, SMS will transmit the package to the computers which have been specified. Once the computers identify the available package, the installation will start. The Silverlight installation process will go through a number of different steps.

It will first carry out a Pre-requisite check, make certain that another version isn’t already installed, uninstall any older versions that may be present, and then install the product. During the actual installation of the product, the Silverlight registry keys will need to be written, and files will need to be created within %ProgramFiles%Microsoft Silverlight.

Once you’ve successfully installed and deployed Silverlight, it will next be necessary to support and maintain it. For example, the browser settings can be maintained via Group Policy. Additionally, it will also be necessary to frequently update Silverlight, and troubleshoot any issues which might occur.

Maintaining Silverlight Settings Via Group Policy

If you make use of Active Directories for the administration of computers for your network, Group Policy will offer you a detailed collection of settings which can be used to maintain Silverlight once it has been deployed on the computers of your users. You may utilize the Administrative Template settings for the establishment and the policies which are lock registry based.

Group Policy

Group Policy can be thought of as a group of settings which are utilized to manage or specify the configurations for a collection of users within the Active Directory environment.

The Group Policy allows you to define the Silverlight configuration, as well as the other system and software configurations as part of the GPOs, or Group Policy objects. The GPOs themselves will be linked to the containers for the Active Directory, and this may include domains, organization entities, or sites.

They give you the ability to handle both Silverlight and additional system configurations for numerous users who are connected to the domain. You can also make use of the Administrative Template settings in order to properly handle Silverlight.

Administrative Template policy settings which are registry based may be used within Group Policy to manage the Silverlight software on computers which run with Windows Vista, Windows XP SP 2, and Windows Server 2003.

The Automatic Update Policy feature for Silverlight may be set based on each user or each machine. Should the administrator use the "per machine" setting, then the per user setting will be overridden.

It is recommended that you to maintain Silverlight through use of the Administrative Template settings which are present within the Group Policy. The reason for this is because the settings will always be written to the secure per machine key that is inside the registry.

The users may not alter the settings through the use of the Silverlight UI, and they may also not alter the registry key for the per user update mode. Another thing that you will want to consider are policy settings for Silverlight which are registry based. The automatic update system is not dependent on either the Windows Update or even Microsoft Update. There are three automated modes that Silverlight can use for updates, and these are:

1) Auto Updates – The Auto Update will immediately download, install, and detect the needed updates. This is the standard setting once the install is complete. The client may try to request the files from Microsoft to decide whether a new version of Silverlight is available. Should a new version be available, it will immediately be downloaded and installed, and it won’t be necessary for the user to do anything.

2) No Updates – With this configuration, no automatic checks will be made for Silverlight updates. This option will typically be utilized in enterprise level environments if you are making use of SMS, as well as other enterprise level SMS tools.

3) Prompted Updates – Will be responsible for notifying you whenever an update is available, and will request your permission to download and install the update. It will make use of the identical detection location as well as schedule the Auto Updates uses.

Those who wish to use the Silverlight updating tool will need to have access to five domains, which are microsoft.com, slupdate.dlservice.microsoft.come, rs.update.microsoft.com, silverlight.dlservice.microsoft.com, go.microsoft.com. The settings that you establish will be made available via either an ADMX file or an ADM file.

It is possible to alter the policy settings for Silverlight which are connected to the individual computers, so this gives you a great deal of control over how the policy settings are distributed.

« « The Power of Your Thought Process
The Importance of Thinking Long Term » »

Author Description

Avatar

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Free Training

RSSSubscribe 394 Followers
  • Popular
  • Recent
  • MS Silverlight Architecture

    November 13, 2008 - 0 Comment
  • Utilizing Silverlight on a Corporate Network

    November 16, 2008 - 0 Comment
  • Silverlight Installation Methods

    November 19, 2008 - 0 Comment
  • Microsoft Silver Light Technical Details

    November 23, 2008 - 0 Comment
  • Developing Applications in Silverlight

    January 9, 2009 - 0 Comment
  • Deploying Silverlight Via SMS

    January 13, 2009 - 0 Comment
  • Silverlight Toolkit

    January 15, 2009 - 0 Comment
  • Building Powerful RIA using Silverlight 2.0

    January 16, 2009 - 0 Comment
  • Silverlight Applications using Visual Webgui

    January 17, 2009 - 0 Comment
  • Microsoft Silverlight Introduction

    November 10, 2008 - 0 Comment
  • Silverlight Applications using Visual Webgui

    January 17, 2009 - 0 Comment
  • Building Powerful RIA using Silverlight 2.0

    January 16, 2009 - 0 Comment
  • Silverlight Toolkit

    January 15, 2009 - 0 Comment
  • Deploying Silverlight Via SMS

    January 13, 2009 - 0 Comment
  • Developing Applications in Silverlight

    January 9, 2009 - 0 Comment
  • Microsoft Silver Light Technical Details

    November 23, 2008 - 0 Comment
  • Silverlight Installation Methods

    November 19, 2008 - 0 Comment
  • Utilizing Silverlight on a Corporate Network

    November 16, 2008 - 0 Comment
  • MS Silverlight Architecture

    November 13, 2008 - 0 Comment
  • Microsoft Silverlight Introduction

    November 10, 2008 - 0 Comment

Exforsys e-Newsletter

ebook
 

Related Articles

  • Silverlight Applications using Visual Webgui
  • Building Powerful RIA using Silverlight 2.0
  • Silverlight Toolkit
  • Deploying Silverlight Via SMS
  • Developing Applications in Silverlight

Latest Articles

  • Project Management Techniques
  • Product Development Best Practices
  • Importance of Quality Data Management
  • How to Maximize Quality Assurance
  • Utilizing Effective Quality Assurance Strategies
  • Sitemap
  • Privacy Policy
  • DMCA
  • Trademark Information
  • Contact Us
© 2023. All Rights Reserved.IT Training and Consulting
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT