Jump to content

Recommended Posts

Posted

ok, what and how are you guys using to deploy apps without imaging. (Mac & PC)

 

Ive looked at specops deploy, Lanrev, ARD,

 

Im getting tired of redoing images everytime someone wants to add an app. group policy or group based deployment would be awesome.

Posted
what and how are you guys using to deploy apps without imaging.

 

For want of a better solution, my own Perl-based script, with some help from the excellent AutoIt (just checked the website - wow, new version available!).

 

Each freshly-installed (or newly out of the box) Windows machine is updated with XP service pack 3, the Logistix post-SP3 package and has Windows Update run just to double-check everything is up to date (we also have a WSUS server). The Windows NTFS partition of the harddrive is then reduced in size to make room for a 2 GB or so EXT2 partition that I can install a copy of the SystemRescueCD Linux distribution on. I then make sure that Windows has Perl installed and a copy of EXT2FS, a utility that enables it to mount an EXT2 partition. I then have a script that mounts the EXT2 partition from Windows, re-writes the SystemRescueCD autorun script and grub.conf file and reboots the computer. The machine then boots into Linux and runs the autorun script, which simply goes and gets an image off the network and wipes over the current Windows install with it.

 

Once a machine is imaged, we can simply log on as the "install" user which runs another script that runs a bunch of "silent" installers. It's theoretically possible to create an MSI for applications, but that solution proved too fiddly and/or expensive so I stuck with getting each application installed any how possible. Ideally an applications comes bundled as an MSI, but some come with "silent mode" switches on their installers, and some just need automating with AutoIt. I can't emphasise enough how great AutoIt is - if all else fails, you can simply use AutoIt to control the mouse cursor to convince even the crummiest install routine to work.

 

--

David Hicks

Posted

dhicks - im abit confused on your OS install. You install windows, updates, all the apps, and linux only to wipe windows with a new image. Or am i missing something?

 

Why is this? Is it to do with drivers and updates etc? Have you looked at Autoimage RogueSpear's Forums • Index page ?

 

 

 

I use Autoimage to make base RIS images with all drivers, SPs, etc. Using WDS in legacy mode (which seems infinatly more reliable than the original RIS) i can deploy these using PXE.

I use MSIs when ever possible. I use WIWW (Windows Installer Wrapper Wizard) to create MSIs by "wrapping" exes up with silent switches.

For the more tricky ones i use the free version of WininstallLE on the server CD.

And for crazy hard things to deploy, such as sebelius, i just write simple batch scripts.

 

Even though my methods are really simple and by no means is our security lacks, to date there is only 1 app which has stumped me. Well rather i was too busy to spend anymore time on it and the fact it was only for 1 small room ment it would be more efficient to just run round the room manually.

Posted

And for crazy hard things to deploy, such as sebelius, i just write simple batch scripts.

 

How odd, i found sebelius 5 and 4 easy as anything to deploy via MSI. You did buy the network version?

Posted
dhicks - im abit confused on your OS install. You install windows, updates, all the apps, and linux only to wipe windows with a new image. Or am i missing something?

 

Sorry, my garbled post - my script spots if it doesn't already have an image for a machine and creates one if that's the case. So the first time you run the "reimage" script the computer will reboot into Linux, take a copy of the current disk image and store it on a network share, then any subsequent runs of "reimage" will restore that first image. Computers are identified via MAC addresses of network cards.

 

My system has to work with copies of Windows XP for which we don't have volume licenses - we have only standard licenses, so we can't use the same image on identical machines, we have to take a separate image for each machine. Silly, but I figure disk space is cheaper these days than a Windows volume license.

 

I use MSIs when ever possible. I use WIWW (Windows Installer Wrapper Wizard) to create MSIs by "wrapping" exes up with silent switches.

 

But I know I've got several applications that refuse to install any other way than with AutoIt, so I'm going to have to use that to install them so I figured I might as well have everything together in one place and do all installs from the Perl script. Clunky, but there you go.

 

And for crazy hard things to deploy, such as sebelius, i just write simple batch scripts.

 

Bugger - just bought 15 copies. Don't suppose you have any hints as to what the crazy hard bits are, do you?

 

--

David Hicks

Posted

My system has to work with copies of Windows XP for which we don't have volume licenses - we have only standard licenses, so we can't use the same image on identical machines, we have to take a separate image for each machine. Silly, but I figure disk space is cheaper these days than a Windows volume license.

 

We only have the origenal OEM licesnes as well, but I used a windows key discovery program to discover the Dell Volume key that is used when dell pre-install XP onto a machine when it's new, and used this in my sysprep.inf file. I know this isn't completely the right thing to do, but seeing as Dell use it when they distribute the machines to us, I don't see any harm as the machines are all Dell.

 

Mike.

Posted (edited)

I suppose AutoIT would make short work of Sibelius TBH. The hardest part was working out all the places it wants to access and setting all the config correctly as it doesnt set itself up out of box :rolleyes: Have a look here for setting it to use its sample library instead of the MS beeps and noises http://www.edugeek.net/forums/educational-software/20415-sibelius-5-tuning-latency.html#post200984

 

 

Off the top of my head and in no particular order

 

Write access to somewhere in the Native instruments folder or else the Kontact player fails.

 

Write access somewhere in the sibelius folder

 

Activation is done over teh internet, there is no way round this as it creates a unique key based on that PC and the serial given. Using 1 serial and trying to copy the key files does not work. These files are located in the all user appdata folder iirc and i seem to remember these linking into a key in the registry. This is where AutoIT will show my methods failings.

 

The config files for your audio settings are located in the users registry hive. Therefore you need to create a script which copies predefined settings on logon/edit the users ntuser.man/or use Specops GPO registry thingy or similar.

 

Only after activating does it create more files. A minor thing but abit of a PITA non the less, especially as its already copied several GB of files and now it wants more.

Edited by Guest
Posted
We only have the origenal OEM licesnes as well, but I used a windows key discovery program to discover the Dell Volume key that is used when dell pre-install XP onto a machine when it's new, and used this in my sysprep.inf file. I know this isn't completely the right thing to do, but seeing as Dell use it when they distribute the machines to us, I don't see any harm as the machines are all Dell.

 

Mike.

 

You should buy 1 Volume Licence and use it on all OEM PCs that is legal AFAIK

Posted (edited)

I use a combination of script and or msi through GPO, but we also have Prism Deploy at my school which I haven't got around to looking at yet.

 

A couple of good free tools for making msi's is "Wininstall LE" from OnDemand, now owned (and still offered free) by Scalable. And I like "Advanced Installer" - this is free for basic msi's which will essentially take a whole folder and bung it in an msi. Very useful for deploying simple apps that install into a single folder and don't spray dlls and registry settings everywhere (god bless them).

 

We have Sibelius in school (and are getting more licences) - no-one has mentioned any issues installing it, I'll ask the technician - who was here before me - how we deploy it (I would guess it was through Prism through).

Edited by SteveLaw
Posted
You should buy 1 Volume Licence and use it on all OEM PCs that is legal AFAIK

 

This is what our school does and I was told it was legal, but haven't had a chance to look into it, does anyone know for sure? (and have a link?)

Posted
This is what our school does and I was told it was legal, but haven't had a chance to look into it, does anyone know for sure? (and have a link?)

 

I think we've had this conversation on EduGeek several times - have a rummage through the forums. I was under the impression that using one volume license key for a bunch of computers needed you to have a proper volume license, hence how I've set my imaging system up. The previous chap at the school here used a dodgy volume license key he just found floating around somewhere to install Windows XP on a bunch of Windows 98-licensed machines - not good, they all conked out when I turned up, ran Windows Update (because they were all out of date) and the Windows Genuine Advantage application brought up an error message. Those machines are now running a sensible operating system (Ubuntu, as thin clients) and wer bought some properly licensed Dell machines.

 

This Wikipedia entry might help:

 

Volume license key - Wikipedia, the free encyclopedia

 

--

David Hicks

Posted
That's what Lanrev and Specops Deploy do, Ive just had difficulty. was curious to know what everyone else is using or doing for it.

 

Difficulty with Specops Deploy? What kind of difficulty?

I've been using Specops Deploy here for years and I've had nothing but successes...

Posted (edited)

This Wikipedia entry might help:

 

Volume license key - Wikipedia, the free encyclopedia

 

Not really. According to that, it is incorrect to use an Volume Licence Key to activate an OEM licensed machine.

 

Volume license keys have also been used incorrectly on Windows XP installations where the owner had a retail or OEM license to Windows XP but the person doing the installation (such as a computer repair shop) did not want to bother with activation, used disk cloning software, or did not have access to the original license.

 

Yet this TechNet article (found elsewhere in the forum) states the opposite.

 

Volume License customers can use Volume License media to install the same operating system that was licensed from an OEM without acquiring a volume license for a PC being re-imaged.

 

The problem with discussing Microsoft Licensing is that everyone offers their opinion, or their interpretation, it's very hard to cut through all that to find the actual facts (because Microsoft's own documentation is so convoluted and obfuscated).

Edited by SteveLaw
Posted
ok, what and how are you guys using to deploy apps without imaging. (Mac & PC)

 

Ive looked at specops deploy, Lanrev, ARD,

 

Im getting tired of redoing images everytime someone wants to add an app. group policy or group based deployment would be awesome.

 

We're going to be looking seriously at Microsoft Application Virtualisation 4.5 (formerly Softgrid) on the 1st November when it's released...

http://www.microsoft.com/systemcenter/appv/default.mspx

Posted

I have a little piece of software I use for deployment (i am currently re-writing it) which allows you to:

  • Deploy Software via. BitTorrent
  • Deploy Software via. Multicast
  • Deploy Software via. Pull
  • Advertise Software (Coming Soon)
  • WSUS Integration (Coming Soon)
  • Inventory (Coming Soon)
  • Remote Sites (Coming Soon - i.e. limited bandwidth publishing for LfT laptops over the summer)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...