Is there a way to transfer the LAST LOGGED ON USER into the owner tag?
The trick is we have a lot of machines here with changing users. Now there is a long list on the "Users" field but the owner field ist empty.
It would be great If i could configure, that the last logged on user is transfered into the OWNER tag.
I'm currently testing SysAid commercial version and wonder, where I can get a report of all collected registry values?
We have a software that writes its internal version number to the registry (fine!).
I can collect this number and display this number within asset details.
Now is there a way to include this number in the asset list or in a report?
It would be even better if there was a chance to "search" this number. An interesting feature like 'show me all clients where version is below xy' (indeed this is technically quite difficult to distinguish between an int or varchar type - however).
I know Microsoft SMS and you can build collections of machines which are matching criterias...
So can I get the registry values out in a way?
drivenbywhat wrote:@ EbroIN - your method should be able to help someone. It resembles the way to do deployment via gpo except for the script and the program you use. I can't read German so I can't comment on that program.
The scripts I use are simple plain batch and I've modified them in that way that everyone can use these scripts. Smart Software Sync is a little framework that allows controlling software distribution based on group policy scripts.
For example, you can install the singular exe file, configure a software repository (in this example it would be \\INTREPID\REMOTEINSTALL$), locate a configuration script within this directory and every client can - dependend on this configuration script and the tool - decide whether software needs to be installed or not. This little tool takes care of software versioning (so you can replace old software with a newer release) or uninstallation. So Smart Software Sync is only a framework - all scripts, installer modifications whatever has to be done manually!
For further application deployment I can recommend a superb site http://www.appdeploy.com/ and for general unattended installation take a look here http://unattended.sourceforge.net/installers.php.
So the mentioned scripts and techniques in this example should do without Smart Software Sync. Just try it out - you'll see this works the way described in this example.
there is a calling instance (distribute_software.cmd within sysvol) and instead of calling a management instance it calls the installation scripts directly. You could even check whether %programfiles%\SysAid\IliAS.exe exist or not and dependend on this install the software or not.
so you are totally free on the way you plan to distribute software...
There is one installation script (install_unattended.cmd within the repository and program directory)
The installation script is the trick, each program may depend on other installation switches or packages. Sometimes you need to call an installer with commandline switches, maybe you need to 'record' an installer, sometimes you have to modify a MSI file (use ORCA/msitran for this... - this is more tricky), create your own installer (I recommend http://nsis.sourceforge.net/Main_Page) or sometimes installer automation is necessary and there is one nifty tool available here http://www.autoitscript.com/autoit3/. Using and combining these tools and techniques might greatly simplify your life with software distribution without spending one cent of money (except the distributed software licenses).
Application deployment is useful and indeed it's not rocket science.
I haven't read the article but I am deploying software for ages now and can recommend a few things...
First of all: Sorry for my bad English - I'll do my very best to improve it...
There is a pretty neat freeware available that greatly simplifies software distribution with GPO. This software is called smart software synchronisation and available in German ( --> http://smart-software-synchronisation.de ) for those who cannot afford Microsoft Systems Management Services...
Another good point might be introducing software distribution with the SysAid Agent but it cannot distribute itself
So here's how I've done it...
The scenario assumes that there is a windows domain set up and running. In this example the domain is called STDOM
I've created a new hidden share on a Windows 2003 Server (lets say the Server is named INTREPID and the share is called REMOTEINSTALL$.)
The Share is located on a NTFS partition, for example D:\REMOTEINSTALL
Now this is crucial - set the NTFS permissions READABLE for "STDOM\Domain Computers" and NOT for EVERYBODY ( <- remove this ACL ). You don't want your software be snitched by foreign computers, do you?
Now set the SHARE Permissions readable for EVERYBODY.
You can now implement additional permissions for administrators that are allowed to write or whatever... By applying the permissions your computers can now READ from this share during computer initialization phase because the "NETWORK SERVICE" impersonates itself via the domain computer account.
Now generate Subfolders within this share (this really helps to keep it well arranged) and put in the SysAidAgent.msi. Also create a little batch file within this directory. I dare say it's only a matter of habbit but I call this file install_unattended.cmd
Now lets create this install_unattended.cmd file and edit it this way:
This little scripts generates logfiles and so on and is quite a template if you plan to use Smart Software Sync.
Then I put in another script within my SYSVOL directory on the domain called distribute_software.cmd ( \\STDOM.COM\SYSVOL\STDOM.COM\SCRIPTS\distribute_software.cmd )
In my installation this is wrapped with Smart Software Sync, so the provided examples are just for demonstration purposes.
Now just call the distribute_software.cmd script within a computer group policy as Windows Settings -> Scripts -> Startup Script.
Use the FQDN of the script here! (\\STDOM.COM\SYSVOL\STDOM.COM\SCRIPTS\distribute_software.cmd)
Ready Set Go! This should do the trick!...
Remember that context switches during a startup phase of the computer consumes a lot of time! Your system may significantly slow down! So just disable the GPO after finishing distribution or redirect this GPO to an OU that is used during computer installation.
Hope this one helped someone out...
Questions? Contact me
I generally agree that USB Sticks are a great danger for company networks.
I don't think the virus and malware issue is the main reason (since we use a trustable anti virus solution) but I think industrial espionage is the point!
What about developing new software or constructig a new car. What if you are a company on the stock exchanges?
And what if someone just copies the new code/construction blueprints/annual balance sheets onto that nifty little storage and hands that to your competitor - or lets say - looses the stick...
imho this is the real threat!
Ever heard from software like: Devicelock (http://www.devicelock.com) or Device Control (http://www.lumension.com)? Anyone using this?
There IS a little workaround for locking those sticks by renaming/deleting the usbstor.sys but this doesn't really "control" the whole situation.
It is true that USB-Sticks can be a great support but on the other hand you cannot really trust them...
It "might" be a good idea to integrate this "device control" service within the sysaid remote service but I don't think this kind of software is part of ilients portfolio.
just my 2 cents
Currently, you can generate the following reports regarding the satisfaction survey in Analyzer > Help Desk > Service Quality:
1. Satisfaction level by Administrator
2. Satisfaction level by Category
3. Satisfaction level by Company
If you would like to customize those reports, please refer to page 14-26 of the Manager Dashboard Guide which is available at:
Thanks for that info - yeah I know but that won't do.
My goal would be that I can view the survey response by printing (or showing) the closed incidents. I suppose Ilient might realize this by coding an option like 'integrate survey result within incident'.
As far as I've seen modifying a report is quite tricky. I am able to write and read code but I don't know anything about velocity or groovy. So getting familiar with a new programming language seems no option for me implementing this feature.
Best Regards - Sven
is it possible to get the survey poll per incident? I've adjustet the poll which allows the user to say something like:
* problem solved
* problem still exists
I want to see, whether the user acknowledges the incident as solved or not and this per incident. It would be nice to see, whether the user hasn't responded to that survey or not.
Also I want to see this field while printing a service request overview.
Thanks for feedback,
keep up the good work.