I was recently asked to create a load of distribution lists in Exchange Online. I was also asked to give the owner of the distribution list a simple method of keeping them up to date and frankly, I was more than happy to oblige with that. I have enough to do during the day, keeping …
Continue reading Updating Exchange Distribution Lists from a CSV file
Category:Script Library
PRTG – Flow Monitoring
I have a new favourite toy at work. It hasn’t quite overtaken ConfigMgr as my absolute favourite but it’s close. I’m having fun with it though, and that’s the main thing. Apart from, you know, its entire business function, but that’s minor, right? My new toy is called PRTG which is written by a company called …
Continue reading PRTG – Flow Monitoring
Basic User Editing Script
Let’s start with a little history, it will hopefully put this script into a bit of context. When I started in my job, one of my first large projects was a change to our Office 365 tenant. When I started there, it was being managed by a system called OpenHive. The vendor that looked after …
Continue reading Basic User Editing Script
SCOM – SQL Management Pack Configuration
SCOM is a bastard of a product, isn’t it? It’s even more so when you’re trying to monitor a SQL instance or two. It’s also quite amusing that Chrome doesn’t recognise SCOM as a word in its dictionary and that it suggests SCAM as a possible word 🙂 My major project at work for the past …
Continue reading SCOM – SQL Management Pack Configuration
DCM Script – Checking Windows Activation Status
My last script was, out of necessity, a rather laborious one. Using a VBScript to check a status, generating a file from its output, reading files, creating objects and properties etc. Luckily enough, checking Windows activations (and checking Office activations on Windows 8.1) is considerably easier. There is a WMI class called SoftwareLicensingProduct which is where Windows just happens …
Continue reading DCM Script – Checking Windows Activation Status
DCM Script – Detect Office Activation Status and Activate if Unactivated
This one was a lot of fun and by “fun”, I mean a complete pain. Recently, several of my helpdesk calls have been along the lines of “When I open Word, it says that it needs activating”. As I’d hope most people with more than 20 PCs to manage do, we use a Key Management …
Continue reading DCM Script – Detect Office Activation Status and Activate if Unactivated
DCM Script – Detect if a Mac is a Domain Member and Join if not
As I’ve said before, Macs can be a pain in the backside when you’re trying to manage a lot of them. One of the particular bugbears that I’ve found is that they have a habit of unbinding themselves from your Active Directory domain for no apparent reason. Usually this would mean a helpdesk call because …
Continue reading DCM Script – Detect if a Mac is a Domain Member and Join if not
Controlling Dual Monitor Modes with the Command Line
This one is absurdly simple but pretty useful nevertheless. At work, we have been getting a lot of calls recently where the teacher has complained that their interactive whiteboards aren’t working properly and all that they can see on the projected surface is their wallpaper. I’m sure that anyone who has experience with this things will …
Continue reading Controlling Dual Monitor Modes with the Command Line
DCM Script – Detect and Disable Intel Graphics Card Service
As I imagine the majority of corporate PCs do these days, all of the computers at my workplace have integrated Intel graphics chipsets. And why not, for a business PC they’re perfectly adequate; their 3D acceleration is good enough for Aero on Windows 7 and for anything else the vast majority of users need. However, …
Continue reading DCM Script – Detect and Disable Intel Graphics Card Service
Automating SC-VMM Patching
Patching. What a pain in the backside it is. It’s bad enough when you just have to look after one or two machines at home. When you have thousands of the things to look after, it can be horrific. A recent brace of high level, out of band Microsoft security updates has forced me to take a …
Continue reading Automating SC-VMM Patching