Use PowerShell to list and export all updates from a Windows machine

Sometimes when trying to find particular updates and troubleshoot Windows update problems you need to be able to manipulate the update data.  Using the ‘installed updates’ applet is not always practical.  I use the below script to give me a .csv files with all updates installed on a machine.

Continue reading “Use PowerShell to list and export all updates from a Windows machine”

Cancel an AWS ‘transfer to VTS’ to your storage gateway

If you use an AWS Storage Gateway as your virtual tape library you may accidentally move one (or more) of your tapes to archive (export in Backup Exec).  Once you initiate this process there is no way to stop it in the AWS console!  You will just see the Transfer to VTS message and have to wait a very long time.  Fortunately you can stop it using the AWS CLI.  You will need your gateway arn and your tape arn (you can find these in Backup Exec) and stop the transfer one tape at a time.

Continue reading “Cancel an AWS ‘transfer to VTS’ to your storage gateway”

Use PowerShell to get a list of installed software from remote computers

This is just a quick reference for anyone trying to quickly pull off a list of installed software from a remote machine.  You will need the remote registry service (you can start this remotely from the services console) and WMI service running on the remote machine.

Continue reading “Use PowerShell to get a list of installed software from remote computers”

Using msiexec in an ‘if exists’ login script to install an .msi

I wrote this script to handle a company wide Keepass update in my company.  The script checks to see if a file (with the name of the version of Keepass) exists.  If it does then it proceeds with the install, if not it closes the program.

Continue reading “Using msiexec in an ‘if exists’ login script to install an .msi”

How to allow Hyper-V and VMware Workstation to co-exist on the same machine without an uninstall

Problem:
Recently I wanted to test something with the latest version of VMware Workstation on my test machine that also had Microsoft Hyper-V installed.  When trying to start a VM in VMware workstation I received the error ‘VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation.’

Continue reading “How to allow Hyper-V and VMware Workstation to co-exist on the same machine without an uninstall”

Activate an evaluation copy of Windows Server 2012 R2 or Windows Server 2016 with a valid key

Problem:
A client recently asked me to setup several VMs using the evaluation copy of Windows Server 2016.  After they had put lots of data on the servers and decided to use them for production purposes they decided they wanted to keep the existing server setup. When inputting a purchased Volume Licence Key they were presented with the error ‘That key can’t be used to activate this edition of Windows. Please try a different key’.

Continue reading “Activate an evaluation copy of Windows Server 2012 R2 or Windows Server 2016 with a valid key”