Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.
Endpoint Management Community Blog
Showing posts in English
Mikael Ulvesjö | 17 Nov 2014 | 0 comments

I used the Code (Script) Component for some minor things and then got to a feature that would be easily solved with a recursive function but hard to solve within only one function.
So I create a simple script with only a return statement (return intext;) and clicked the "View Source Code" button in the "4. Test Page" in the wizard and got something like this:

 

using System;
namespace DynamicNamespace {
public class DynamicClass {
public System.String DynamicMethod(System.String intext)
{
    return intext;
}

Then I realized that I could perhaps "inject" the function that I needed and tested with the code below to see if there where any validator that would stop me from doing this. 
(If you look closely to the code I added an "}" after my function call and then declared my function but excluded the  "}" from the end of the function.)
 

return myFunction(intext);
}
private String myFunction(...
ianatkin | 29 Oct 2014 | 0 comments

Two unrelated but noteworthy items I came across this week. The game ELITE and a article on Windows 10.

Elite

If you don't know the about the game Elite, it was something rather special when I was growing up.  

BBC_Micro_Elite_screenshot.png

 

Thanks to a £1.5m KickStarter fund, it's now being remade by one of the original creators (David Braben)  to the excitement of many beer-swigging-40-something-year-olds at http://www.elitedangerous.com/. It's looking like it's going to be something rather special.  
 
And to top it all, there is a launch party in Cambridge (UK) at a war museum (how cool is that??!?) this month. My name is in a hat for attending....

riva11 | 17 Oct 2014 | 0 comments

FeedDemon is a nice RSS reader for Windows, I find it helpful to stay informed with my favorites websites. A nice tool to have on your computer...

Features:

Tagging - Assign your own keywords to items, making it easy to classify and locate articles you've previously read.

Watches - Tell FeedDemon to let you know when your keywords appear in any feed you're subscribed to.

Search Feeds - Get alerted when your keywords appear in any feed, regardless of whether you're subscribed to it.

Podcasts - Let FeedDemon automatically download audio files and copy them to your iPod or other media device.

License : Freeware

Link : FeedDemon

hugo_parra | 29 Sep 2014 | 22 comments

Announcing the availability of ITMS 7.5 SP1 HF3.

This release is available through SIM and contains a number of fixes for the following components:

  • Symantec Management Platform
  • Inventory Solution
  • Deployment Solution
  • Software Management Solution

Cheers,

-Hugo

ianatkin | 26 Sep 2014 | 0 comments

Don't normally post about non-Altiris stuff but what NVidia has recently managed to do deserves applause.

NVidia have managed to create a technology which can model in *real-time* global lighting effects. This enables them to set up a scene model in memory and then perform a real-time photo-realistic render using their Maxwell engine. They decided, as a engine test, to see if the 1969 Lunar Landing photographs could be replicated with the only light source being the sun.  The question they wanted to answer was whether Buzz Aldrin was too brightly lit in his decent from the lander. If he was, then this would lend credence to the conspiracy theory that the landing was faked.

What they found is in NVidia blog and also this nice 10minute YouTube video

And the...

ianatkin | 19 Sep 2014 | 2 comments

I've been fiddling over the last wee while with an idea for DS6.9 (see my previous blog entry). I've been thinking about how to introduce a working method for implementing global variables.

You see, my complex jobs often have user-editable parameters scattered throughout them. Scattering variables throughout a jobs task is really messy (and makes them harder to maintain). So, I thought about how we could just have one place where we put these variables in a job.

A special task in DS6.9 would have been nice. Something like this,

parameters.png

But this doesn't exist... so I've implemented something less elegant, and a full article on that will be posted shortly. If you think this would be advantage you you (in both DS6.9 and DS7) please comment.

If you know people who *would* like...

ianatkin | 19 Sep 2014 | 0 comments

Today I was reviewing one of my T-SQL User Defined Functions (UDFs) and got distracted on the SQL Blog site, sqlblog.com

An article by Hugo Kornelis  had caught my attention, T-SQL User-Defined Functions: the good, the bad, and the ugly

This caught my eye as as I often create T-SQL User Defined Functions (UDFs) in order to simplify the look of my T-SQL code and make pieces of it easier to maintain in the long term. Hugo however demonstrates quite clearly how implementing scalar UDFs can be really, really bad. The problem is their performance can't be optimised by the SQL engine, so each call to the UDF comes with the same cost. He then demonstrates massive performance gains by putting even simple UDF code in-line in your T-SQL.

His bad news doesn't end there -the execution plans also lie about the cost, hiding...

ianatkin | 05 Sep 2014 | 2 comments

I often find myself peeking into Altiris databases with the goal of finding a particular piece of information. The only problem is, I rarely know what table it's stored in.

There are three options at this point,

  1. Stare vacantly at the database, scanning through every table name waiting for an internal bell to tinkle
  2. Google till you dribble
  3. Run a SQL Query to find your table

In case you are an option (3) type of admin, this is the query to use,

SELECT  *
FROM    sys.tables
WHERE   Name LIKE '%BIOS%'

SELECT  *
FROM    sys.views
WHERE   Name like '%BIOS%'

Where here, in this instance, I'm looking for tables and views whose name includes the string "BIOS". This is a truely invaluable little query, and very helpful when trying to update reports across database versions. It's even quite handy if you simply are feeling a bit nosey.

ohzone - CherylPeterson | 04 Sep 2014

You may notice a few changes in the Endpoint Management Community product names. We've updated the product names to align more closely with what appears on the Symantec.com site as well as the terms that Symantec Support use. Product descriptions have also been updated. These changes offer a better description of what the product does and in some cases indicates a product's End of Life (EOL) status.

All forums and threads are still available and searchable. We hope you find these changes helpful.

ianatkin | 02 Sep 2014 | 0 comments

Yesterday I was looking at my SMP licensing using SIM (the Symantec Installation Manager) and I was troubled that certain licenses might not be applying correctly.

So, I decided to take a look at the installed licenses through an alternative route, the RemoveLicense.exe utility which is located in C:\Program Files\Altiris\Notification Server\Bin\Tools

When I loaded it though, I got a dialog displaying the following error,

Can not get the license
System.Exception: Certificate Chain is invalid.
  at RemoveLegacyLicense.LegacyLicenseUtil.Verify(X509Certificate2certificate)
  at RemoveLegacyLicense.LegacyLicenseUtil.GetLegacyLicenses()

 

This is a known issue, and Altiris Support directed me to this SMP 7.0 and 7.1 tech note TECH198685,

This cites the following,

Microsoft released a critical update (...