Track IP History and Alert on Change

Mark Berry March 31, 2016

I wanted to know how often dynamic IP addresses change, and be alerted when they do. In fact, some colleagues have reported that even “static” IPs are sometimes changed without warning, so this script would address that as well.


Run Downloaded PowerShell Scripts

Mark Berry February 17, 2016

If you downloaded a PowerShell scripts, for example as part of a .zip file, you may see the message

[Script name] is not digitally signed. The script will not execute on the system. For more information, see about_Execution_Policies at

This happens even if you follow the suggestion in my earlier post to

Set-ExecutionPolicy RemoteSigned

What gives?


Script Timing Out in MaxFocus Remote Management

Mark Berry December 18, 2015

Sometimes a script times out because it really is trying to do more than is possible in the time allowed. But what if a script runs fine in the command shell, finishing in just a few seconds, but it times out in MaxFocus even when given five or fifteen minutes?


Debugging Scripts in MaxFocus Remote Management

Mark Berry December 18, 2015

Sometimes a script is failing or timing out when run from the MaxFocus dashboard and you need to duplicate dashboard behavior manually from a command prompt. Here’s how:


Set Up and Download Scripts and Helpers

Mark Berry December 10, 2015

Scripting is great, but if you manage a bunch of computers, how do you get those scripts and their helper programs onto the computers in the first place? I wrote a script for that!


Print Detailed Windows Update Information

Mark Berry November 12, 2015

Earlier this year, I wrote about how to show and change Windows Update settings on a machine using PowerShell. But sometimes you need to know more about a Windows update than you can see in those scripts or in the Windows user interface, for example the UpdateID. This PowerShell script will print key information about one or more udpates. Run it from a Remote Management tool or directly on the machine you are investigating.


Uninstall and Hide Windows Updates

Mark Berry November 11, 2015

Sometimes Microsoft releases a bad update via Windows Update. It might be 3035583 that has been released multitple times to to push Windows 10 nag prompts to users. Or 3097877 that causes Outlook to crash repeatedly.

Here is a PowerShell script that uses wusa.exe to uninstall an update, then PowerShell to hide that same update. It will even check for superseded updates with the same number and hide those. The script was designed to run from the MaxFocus dashboard but can also be run standalone.


PowerShell Script to Change Windows Update Settings

Mark Berry March 12, 2015

I’ve already posted a script to show Windows Update settings. What if you want to change the settings? In particular, I needed to be able to use MAXfocus Site Automated Tasks to change the NotificationLevel so I could control when downloads and updates happen.



Welcome to MCB Systems!

MCB Systems is a San Diego-based provider of software and information technology services.

Our software services include customization and programming to make software work for you.

Our proactive I.T. services help businesses control costs by providing a fixed monthly bill for routine I.T. services.

We take a consulting approach that listens first and provides solutions tailored to your business.

Contact MCB Systems today to discuss your technology needs!

Copyright © 2017 MCB Systems. All rights reserved.
Terms of Use - Privacy Policy
Created in WordPress using the Afterburner theme by RocketTheme.