Welcome to Shadow Productions

Latest Updates

AzCopy Batch File with SAS Token: The remote server returned an error (403) Forbidden

Jake Edwards | Programming, Windows | No Comments
Microsoft Azure

I was recently trying to copy some files from Azure using an SAS token. It was failing with the following error; The remote server returned an error: (403) Forbidden. Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. When run manually in the command line… read more »

DisplayPort Screen Blank after Boot or Sleep with Asus STRIX GTX 970 Series

Jake Edwards | Hardware, Windows | 3 Comments
Asus STRIX GTX 970

Seems there’s an issue with the Asus Strix GTX 970 card when using specifically the DisplayPort (DP) connector on certain monitor models. Symptoms I found my screen (Dell U2713H) would suggest there was “No Signal” coming from the PC at certain times. More confusingly, intermittently; Black screen/No Signal when first turning on the PC Black… read more »

OpenWRT and GRE: Error 806

Jake Edwards | Linux, Windows | No Comments

Trying to connect to a VPN failed while running behind my OpenWRT router (Chaos Calmer) from a Windows LAN client. Adding the following software package to the router resolved the issue; kmod-nf-nathelper-extra The original error was; 806: The VPN connection between your computer and the VPN server could not be completed. The most common cause… read more »

Using screen after su: Cannot open your terminal

Jake Edwards | Linux | No Comments

If you try to use screen after using su to switch user you might get the following message; Cannot open your terminal ‘/dev/pts/0’ – please check. Rather than adjusting permissions of /dev/pts/0, simply run the following before screen; script /dev/null

Force a reserved Windows 10 update early

Jake Edwards | Windows | No Comments
Windows 10

To force an early Windows 10 upgrade from Windows 7 or Windows 8, follow one of the two methods below. You will need administrative privileges to run the update. Method 1 – Registry Locate the registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade Create a new DWORD (32-bit) Value with the name AllowOSUpgrade, and set the value to 1. Run “Check for Updates”… read more »

Searching Active Directory from any domain PC

Jake Edwards | Windows | No Comments
Azure Active Directory

If you’re on a domain and would like to search Active Directory from any PC, you can run the following command to open the Active Directory query window.

Use WHM CPanel as Dynamic DNS Service

Jake Edwards | Internet | 1 Comment

Several of the previously-free Dynamic DNS providers have gone paid. I already have a cPanel-based hosting account, so I figured why not use the DNS Zone-editing mechanism to create my own personal Dynamic DNS Provider? Seems I wasn’t the only one who thought of that :).\ WHMDDNS The following script on GitHub gives you a PHP… read more »

Internet Connection Sharing has been disabled by the Network Administrator – Windows 8

Jake Edwards | Internet, Windows | 1 Comment

To manually workaround this issue you need to jump into the registry to enable ICS. This is usually deployed via Group Policy on a domain network. As usual, be careful editing the registry. The Workaround Start > Run > gpedit.msc Locate; Computer Configuration/Administrative Templates/Network/Network Connections Disable the following policies; Prohibit installation and configuration of Network… read more »

Find the BIOS Version from the Command Line and Powershell

Jake Edwards | Windows | No Comments

Similar to finding the Dell Service Tag via the command line, we can use WMI to retrieve the BIOS Version. This is useful for finding out whether your PC is up-to-date with the BIOS revisions provided by the manufacturer. Command Line wmic bios get smbiosbiosversion Powershell (Local) (Get-WmiObject win32_bios).SMBIOSBIOSVersion Powershell (Remote) (Get-WmiObject win32_bios -computer COMPUTERNAME).SMBIOSBIOSVersion

tvheadend, Plex Media Server & Chromecast

Jake Edwards | Hardware, Linux | 5 Comments

I use my Chromecast regularly for all my media streaming, however it never allowed me to watch Live TV. Why not consolidate the two? As I was already running a Plex server, adding a Live TV server into the mix would be ideal rather than using another PC. Plex handles all the transcoding, meaning Live TV can be… read more »

View More...