Video Screencast Help
Search Video Help Close Back
to help

Endpoint Management Community Blog

Showing posts tagged with Symantec Management Platform (Notification Server)
Showing posts in English
networkchic | 31 Jul 2008 | 4 comments

Just a heads up... After installing R8 for Notification Server all seemed to go well, but after one day the console threw an error every time we opened it stating it couldn't connect to the database, and when you ran nssetup it failed.

Turns out the coresettings.config file gets corrupted after install (sometimes...most times) so you need to run a repair on the NS and the service pack.

If you have a good copy of your coresettings.config you can also just replace the corrupted one but I recommend pausing the NS or at least stopping the services before you do this.

networkchic | 30 Jul 2008 | 3 comments

Schedule this Query to run at least once a week to auto merge your duplicate computers (computers with the same GUID). This automatically takes the most recent data and merges the two records together. This is a great way to keep your environment clean.

DECLARE @MergeName nvarchar(400)
DECLARE @MergeDomain nvarchar(400)
DECLARE @FromGuid uniqueidentifier
DECLARE @ToGuid uniqueidentifier

DECLARE @PrimaryResource UNIQUEIDENTIFIER

PRINT 'The following script will automatically merge resources as per the ''Merge computers with duplicate names'' report.'
PRINT 'The merge automatically chooses the resource that has the most recent update.'

DECLARE merge_cursor CURSOR FOR
SELECT Ident.[Name], Ident.[Domain] FROM Inv_AeX_AC_Identification Ident
INNER JOIN
(
SELECT Ident1.[_ResourceGuid], Ident1.[Name], Ident1.[Domain]...
networkchic | 15 Dec 2008 | 1 comment

Instead of viewing the 'Status' tab on a software delivery task (which is never reliable) use this query to see a list of computers which have the status of 'Not Run' - meaning they have not received the Task or have not delivered any status on the task. Use the Collection Guid in your where clause.

select Guid from vResource where Guid in (select Guid from (select TOP 400 b.name, b.guid    
 from CollectionMembership a, vcomputer b    
 where a.CollectionGuid in ( '{e04bebd1-92dd-40e2-b014-9fed9ddcdd32}','{b6914ce4-55d5-4b4b-a8f6-c029c13794d2}')  -- Laptops    
  and a.ResourceGuid = b.Guid    
  and a.ResourceGuid not in (select _ResourceGuid from Evt_Aex_SWD_Execution where AdvertisementName = 'Pointsec Mandatory Install - 2-21-08')    
 order by b.name) xxx)
 
 
networkchic | 29 Jul 2008 | 0 comments

This query is very helpful in trying to determine what collections a machine belongs to without having to go through Resource Manager.

SELECT   vComputer.Name, vComputer.[User], vComputer.[OS Name], vComputer.[OS Version], vComputer.[IP Address], 
           CollectionIncludeResource.CollectionGuid, vCollection.Name AS 'Collection', vCollection.Description
FROM     CollectionIncludeResource INNER JOIN
           vComputer ON CollectionIncludeResource.ResourceGuid = vComputer.Guid INNER JOIN
           vCollection ON CollectionIncludeResource.CollectionGuid = vCollection.Guid
           
networkchic | 29 Jul 2008 | 0 comments

This will give you information on the status of Sequential Software Delivery Tasks which you can build dynamic collections in Altiris.

In your search criteria use the AdvertisementName of one of the programs that will execute within the Sequential task NOT the actual name of the Sequential task.

Select vc.name, vc.guid,st.status, st.exitcode, it.name 
From inv_synch_status st
  Join vcomputer vc on vc.guid = st._resourceguid Join item it on st.taskid = it.guid

Where st.synchronizationid in 
	(select guid from item where name Like '%%)
and st.status = 'completed'

Order by it.name

networkchic | 29 Jul 2008 | 0 comments

Use this query to get software delivery task information. You can put in your own Where criteria.

If you use with Business Dev Studio use a report parameter so it will prompt you to choose the filter.

Where (b.AdvertisementName IN (@AdvertisementName))

SELECT b.AdvertisementName, a.Name, a.[User], a.[OS Name], a.[OS Version], a.IsManaged, b.ReturnCode, a.Guid

FROM vComputer AS a 
INNER JOIN Inv_AeX_SWD_Execution_Summary AS b ON a.Guid = b._ResourceGuid

WHERE b.AdvertisementName like '%' and b.ReturnCode = '0'

ORDER BY b.AdvertisementName, a.Name

Antonp | 22 Jul 2008 | 1 comment

I recently has this error when I logged onto the NS box and opened the NS console. To my surprise I wasn't greeted with the normal NS console, but instead I was faced with this:

The way I resolved this error was either to restart all the services related to the Notification Server or do a repair on the SQL database. If restarting the services didn't do the job for me, then a repair would normally do the trick.

I would like to hear from anyone who has also experienced this error and ways they resolved the problem.

Andrey Shipov | 29 Jun 2008 | 0 comments

I have installed Task Server on three Deployment Servers without a reboot and on all of them deployment web console stopped working, normal deployment console was fine.

After looking at IIS I found that task server installation process has stopped IIS service and never started it.

After manually restarting IIS, deployment web consoles are working fine.

Andrey Shipov | 27 Jun 2008 | 1 comment

We have Altiris Notification Server with a few solutions for about 15 months now. Currently NS manages 1500 client PCs. Altiris provides great solutions and they are very easy to modify for your environment. But a few months ago I discovered two problems that took me some time to investigate...

The first problem was quite easy and straight forward:

IIS log files were in the region of 8 Gb. One day I received an alert message that Notification Server hosting machine is running out of space on the drive C:\.

After looking at folders and files size I have found that IIS log files were in the region of 8 Gb. These log files are created by IIS, but are never deleted.

I have asked people who have more knowledge in IIS than I do and they told me that there is no mechanism in IIS to automatically...

CondorMan | 07 Jul 2009 | 4 comments

There are a few ways to have a batch script wait for a number of seconds. The simplest and most widely available without any additional programs is to use the ping command.

The following is is an example... PING!

ECHO Waiting 5 seconds
PING 1.1.1.1 -n 1 -w 5000 > NUL