FFMPEG – Image Sequence to Video with Date Overlay Based on Timestamps

Need to convert an image sequence into a playable video, with a time-overlay printed onto the images? Here is the best solution I’ve been able to cobble together, hoping it helps someone out there. There are a few tools at play here: FFMPEG — The end all, be all, video processing tool. A single EXE […]

Mikrotik – VOIP QoS – Simple Queues

Another bit of helpful code for Mikrotik. We were getting some crackling on our VOIP phone system when the internet connection was maxed out, the following code let phone traffic run smoothly, based on the UDP ports the VOIP service uses. Adjust to your VOIP providers ports, and adjust your LAN targets as needed. There […]

Mikrotik – Simple WAN Hard Failover

It is amazing how many ways there are to configure a simple WAN Failover on a Mikrotik. This post, contains three simple lines of code, that will perform a hard failover: Use a primary connection 100% of the time, if the primary line becomes unable to ping an external IP, switch entirely over to the failover line. […]

Mikrotik IKEv2 VPN Server Setup Guide

Looking for a detailed guide on configuring a Mikrotik IKEv2 VPN server? Need your on-the-road devices to be able to remotely access your internal LAN? Then you’ve come to the right place 🙂 The major functional benefit of IKEv2, over L2TP/IPsec VPNs, is that L2TP only allows one source IP per client, while IKEv2 has no limit. […]

Convert UEFI Win7/2008 R2/SBS2011 Physical Machine to HyperV Gen 1 VM

Wow, what a special case this is. This is the third time I’ve run into this issue, having to convert a workstation or server installed as a physical machine, into a HyperV VM. When installed from the factory, often techs will use UEFI — which makes for a nightmare on converting to a HyperV VM. […]

Task Scheduler – Mount VHD and Mark Online Read/Write Mode – Powershell

Some helpful code. I needed to mount a VHDX on System Startup with a Scheduled Task, and have it automatically mount the drive into a writable state, since by default,  Mount-VHD mounts in read-only mode, and with disk status offline. Save the code into a .PS1 file, call it upon system startup. Code below. #######Mount […]

DigitalSignage – Free Video Slideshow – FFMPEG – Batch Script to Export JPG or PNG to MP4

The goal: take 100 .JPG or .PNG images, and export them to a video-slideshow as a MP4 container on a Windows computer. This was way harder than I expected it to be without spending $60-100 on complex video editing software.  So many of the conversion guides require Linux or OSX to use the Blob (wildcard) […]

RemoteApp – Auto Configure and Setup Shortcuts

RemoteApp Auto-Configure on Logon for Domain Joined Computers Tired of having to train users to configure RemoteApp? Tired of doing it for them? Use the following script to automatically deploy RemoteApp on Windows 7 and Windows 10.   Note: This procedure expects your users to be using a domain logon that the credentials match the […]

Office 365 – Hard Linking Azure AD Connect Users to Office 365 Accounts

Wow, now talk about a niche issue! You’ve setup Microsoft Azure Active Directory Connect, to sync the usernames/passwords with your Office 365 accounts. However, some of the O365 accounts were already in use when you created your Active Directory domain. There are two major reasons to do this: Your staff user accounts are linked with […]

Crypto Ransomware Prevention – File Server Resource Manager – PowerShell

After spending the last five hours coding like crazy, I’ve got a deployable, reliable, persistent solution. This is one of many Crypto Ransomware prevention strategies. Others are locking down the AppData folder, which could easily break some programs, using AppLocker (Windows Enterprise only), or in this case, protecting file-shares. This strategy — is the file-share […]