It wasn’t so long ago that I wrote this article; http://www.justfen.com/post/18843356303/automating-software-deployment-with-ninite
It seemed quite well received, I actually had some tweets and messages about it :O!
Now, two weeks ago I came across the following post on Reddit;
Ninite Pro. There’s a powershell script on a Spiceworks forum that pulls all machines from AD, as the Ninite machine scan leaves a lot to be desired.
Really I thought? I best go check that out!
The scripts in mention are the following;
http://community.spiceworks.com/scripts/show/1376-ninite-updater-domain-update-part-1-powershell
http://community.spiceworks.com/scripts/show/1377-ninite-updater-domain-update-part-2-batch
http://community.spiceworks.com/how_to/show/2968
Just thought I’d point these out in a great upbeat passive-aggressive manner.
Imitation is the best form of flattery
Anyway, moving on swiftly!
What this post really is about, an improved version
So that’s what I worked on tonight whilst upgrading our AV systems.
So this is single PowerShell file, it has the following Pre-requisites;
- It must be in the same folder as NiniteOne.exe
- You have to set the variables and paths beforehand
As for where I’d like to take this script
- E-Mail of the logs, in a more legible format
- E-Mail of outstanding needed software
- Possible input of parameters rather than setting variables
Rather than writing a new blog post for when I push one of these features, you’ll be able to follow them over at GitHub @ https://github.com/fenneh/NiniteSloth