howto://move Netflix storage to another drive in Windows 10


So I just got a Surface Go, and I have to say that I LOVE IT! It’s an awesome piece of kit and so far, has handled everything I can throw at it. The only thing I might have some reservations about is the storage. At the time I bought it, the best I could get is 128GB, though a 256GB is supposed to be released soon. In any event, 128GB is a bit tight, but the Go can support an SDXC card of up to 512GB so I figure that will take care of me, right? Well, yeah, but there’s some extra steps involved. This is the first of at least two blog posts I will post on how to make the most of the additional storage you can get from adding an SDXC card to the Go, or any other Windows 10 computer. Nothing I am going to do here is unique to the Go.

Continue reading “howto://move Netflix storage to another drive in Windows 10”

Behold-The Perfect Moscow Mule(TM)

Cold Moscow Mules on bar

Cold Moscow Mules on bar

TL;DR-scroll down to the shopping list and recipe at the bottom

After years of painstaking research, I have finally cracked the secret for crafting The Perfect Moscow Mule(TM). I do not make this claim lightly. I have tried literally thousands of these drinks, and have mixed them using no less than ten different vodkas, over twenty different hard and soft ginger beers, four different lime juices, and various secret ingredients until finally achieving gastronomic enlightenment. Through careful testing and a rigorous application of the scientific method, I have found not only the perfect ingredients, but their perfect ratios, that when combined in just the right way, create a drink a mere sip of which will move the gods to tears. And in this post, I am going to share with you that which, if there is ever a contest for crafting a Moscow Mule, guarantees you a flawless victory.

Be warned-accept no substitutes. The specific ingredients are not just recommendations. Perfection is only attainable when everything is just so. You may not think my choices are the best of the best. Perhaps, when taken individually, you are correct. But it’s not just finding the best ingredients, it’s finding the ingredients that work best together. These, are those.

The container

You wouldn’t serve a fine wine in a mason jar. You could never bring yourself to pour a fine draught beer into a paper cup. And, if you have any respect for yourself or your guests, you’d never serve a Moscow Mule in anything other than a fine copper mug. The best Moscow Mules are served in copper mugs which are lined with steel, and stored in a freezer until ready to use. If the inside of your mug is copper, you should know that the acidity of the drink will leach copper into the drink. This will alter the taste, and not in a good way, and may be risky to your health. If you have lesser mugs that are not lined, lose them and pay for the better ones. I like these.


Use cubed, not crushed, ice. Crushed ice melts too quickly and will dilute your drink before you can truly enjoy it. You don’t need to get fancy with the ice, but you do want to keep your drink cold

A proper platform

Have a good quality coaster ready at hand. Remember, this drink is utter perfection, and you will need something to catch all those tears from the gods. Between the cold of the frozen mug and the humidity in the air, the perfect mule is going to leave a lot of condensation wherever you set your mug down. And given this is a sipping drink, not a gulping one, and that copper is going to feel cold in your hand, you will be setting it down between sips.

The garnish

Garnish is to the perfect Moscow Mule like a frame is to a Rembrandt. Yes, you want a good one, but no one is going to pay attention to it, and it doesn’t really do anything for the work of art. I like to use a bamboo skewer, a piece of candied ginger, and a wedge of lime, but you can use whatever you wish. Here is where you can indulge your artistic nature.

Now, it’s shopping time. You probably won’t have all of these on hand, so go get them before you begin, as they are all required, not optional, ingredients and substitutions will at best lead to a drink that makes you go “meh,” and at worst will kill you.

The vodka

Accept no substitute. Tito’s Handmade Vodka is the one and only acceptable vodka to use when creating The Perfect Moscow Mule (TM). A corn-based, Texas distilled, artisan’s spirit, Tito’s continues to amaze me with it’s taste far superior to the likes of expensive imports, with a price that puts it well within reach of even the most budget-conscious customers. Trust me, this is the only vodka you want, and I say this having been a sworn Absolut Red drinker throughout college, and then a believer that Ketel and Grey Goose really did taste better before I grew up enough to know better. If you haven’t tried Tito’s yet, you’re in for a treat.

The kicker


Here’s where the magick starts. Stirrings Ginger Liqueur is where it starts to show that this isn’t just any Moscow Mule recipe. It adds that extra kick that makes a mule a mule, and not some mamby-pampby unicorn sneezing rainbows.

The lime

Rose’s Sweet Lime Juice. End of discussion.






The mixer

In the background you should hear a choir of angels singing “Ah Sweet Mystery of Life.” Don’t know what that song is? Go watch Young Frankenstein you barbarian!! Q Ginger Beer is the absolute best Ginger mixer money can buy. And while it is non-alcoholic and fans of either Crabbie’s or Cock and Bull may scoff, remember we are going for the perfect Moscow Mule, not the perfect Ginger Beer. Frankly, Ranga is the best hard Ginger Beer if that is what you are drinking. But for mixing, there is nothing better than Q.  If there is a Target near you, you can get this in four pack cans, which are the perfect size to complete this creation.

Finally, it’s time to get down to creating perfection in a mug. Ready? Let’s go.

The shopping list

  1. Tito’s Handmade Vodka
  2. Stirrings Ginger Liqeuer
  3. Rose’s Sweet Lime Juice
  4. Q Ginger Beer

The recipe

  1. Fill your properly chilled, steel-lined, copper mug with cubed ice. If it didn’t spend the night in the freezer, it’s not properly chilled.
  2. Add one ounce Rose’s Sweetened Lime Juice.
  3. Add one ounce Stirring’s Ginger Liqueur.
  4. Add one ounce Tito’s Handmade Vodka.
  5. Swish the mug around gently to blend.
  6. Fill to the top with Q Ginger Beer.
  7. Garnish as you will.

Then find a comfortable spot, with a suitable horizontal surface equipped with a quality coaster, sit back, sip, and bask in the glow. Cheers!

howto://add the Telnet client to Windows 10

Just a quick reminder to myself on how to enable the Telnet Client in Windows 10, since I always seem to forget.

  1. Open an administrative command prompt.
  2. Run this command
    dism /online /enable-feature /featurename:telnetclient
  3. Done. It will be immediately available, even in existing, non-admin command prompts you already have open.

If you want to test it out, try this! telnet://

howto://disable hibernation in Windows

In case you don’t ever plan to have your computer hibernate, and would like to buy back the disk space wasted reserved by hiberfil.sys, it’s pretty simple to fix this.

  1. Open an administrative command prompt
  2. Run this command
    powercfg /hibernate off
  3. Profit 🙂

howto://set a Windows Server 2016 Hyper-V host to use SNTP for time sync

set your server to sync to NTP by running these commands.

w32tm /config /syncfromflags:MANUAL / /reliable:yes /update

net stop w32time && net start w32time

So I’m in the process of (re)setting up my lab, using a pair of multi-proc servers running Hyper-V to host my VMs. These will be member servers, which would normally get their time from a PDC in their domain. Of course, DCs normally need to get their time from a reliable time source, but as VMs, mine would get their time from the host servers on which they run. I could have changed the DCs of course, but instead opted to make those physical systems more reliable. That’s what this post is all about. Continue reading “howto://set a Windows Server 2016 Hyper-V host to use SNTP for time sync”

howto://fix Outlook’s Autocomplete Cache


Outlook 2013 autocomplete stops working. Outlook works fine otherwise.


Probably nickname cache corruption.


You can use NK2Edit to fix a corrupt nickname cache file.

  1. Have Outlook open.
  2. Download and install NK2Edit from
  3. When prompted run it. It will automatically open your nickname cache file and prompt you about the total entries versus good entries.
  4. Close Outlook.
  5. Save your nickname cache file (default save.)
  6. Reopen Outlook and confirm your autocomplete now works.

howto://automatically delete conversation history in Office 365


One of the most useful parts of Lync is that it automatically saves conversations in a mailbox folder called “Conversation History.” I probably refer to content in there three or four times a day-what did my boss ask for? What what that URL Tim sent me? Who did I promise to send something to? Which customer wanted to do X? When you’re a hardcore multitasker and don’t have an eidetic memory, Conversation History can be a lifesaver. But if it is in your mailbox, then it becomes discoverable, and there are some companies (or rather, some legal departments in some companies) that think users will spill the beans in an IM, so they want to make conversation history go away. IF you don’t want to save Conversation History at all, for any user, with any client, then you can use Lync Online remote PowerShell to do that. This is not that blog post.

Continue reading “howto://automatically delete conversation history in Office 365”

Why’s my 50 GB mailbox only 25 GB?

2018-01-29 edit-the same principle applies today with the 100GB mailbox limits if your are still seeing 50GB on older mailboxes.


Office 365 recently upgraded all enterprise customers mailboxes from 25 GB to 50 GB, but some users may find that they are still seeing only 25 GB of storage. If you find yourself in this situation, here’s a couple of quick fixes to set your users up for their new massive mailboxes.

Existing Users

If you have existing users whose mailboxes are still showing 25 GB limits, but you’ve been upgraded to the new 50 GB size, you just need to adjust those users. Here’s what you can do.

    1. Confirm that your mailbox databases have been upgraded. They should be by now, but best to make sure before you proceed. Open a remote PowerShell session to Office 365 and run this command
      get-mailboxplan | fl displayName, *quota
      If your quotas still show 25GB limits, open a support case.
    2. Run this command to increase the mailbox quotas for the 50 GB limits
      get-mailbox -resultsize unlimited | set-Mailbox -IssueWarningQuota 48.5GB -ProhibitSendQuota 49GB -ProhibitSendReceiveQuota 50GB
    3. Profit.

New Users

If you want to ensure that new users are automatically provisioned with the 50 GB limits, you want to update your mailbox plan defaults. You will have to do this for each mailbox plan in your tenant.

1. Remote PS to your tenant.

2. Get-MailboxPlan to get the plan(s) in your tenant.

3. Run this command, substituting your plan name. Command is one line that wraps.

set-mailboxplan ExchangeOnlineEnterprise-fdeba728-963d-40df-8ff3-9a6b7a751ab2 -IssueWarningQuota 48.5GB -ProhibitSendQuota 49GB -ProhibitSendReceiveQuota 50GB

4. Rinse and repeat if you have more than one, or you could do a “get-mailboxplan | set-mailboxplan…” to nail them all at once, as long as you don’t mind getting an error for any plans, like K, that cannot go that high. It won’t hurt anything to do it that way, but some folks hate to see red text.

And with that, you have some really big mailboxes for all your users. They won’t need to delete anything for years to come, unless of course they use their mailbox as a file system, and subscribe to every DL and newsfeed they’ve ever seen. Even then, if they want it all, they can have it all!

howto://launch a webpage from a batch file

So there is a class I am trying to get into, and apparently it’s so full that the waitlist is massive. They sent an email blast out for the first open seat on a “first to respond wins” basis. I wasn’t first. If they happen to send another email blast though, I will win that time, because this is what I am doing.

  1. Create a rule in Outlook to launch an app when the next email arrives. I used the “Subject contains” rule since it is definitely unique.
  2. Create a register.cmd file that contains the following
    START "" "c:\scratch\reg.html"
  3. Create “c:\scratch\reg.html” to include the following
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    < html>       
       <meta http-equiv="Refresh" content="0; url=http://theurloftheregistrationlink" />       
    < /html>
  4. Make sure I leave Outlook open since this is a client-side rule.

If you use the START command in a batch file, you can specify the title of the window that is open. Since I am trying to invoke my browser, I need to specify a blank title else it will just create a cmd prompt with that URL as the title.

If the URL was a little more straightforward, I could invoke it directly from the START, but in this case the URL has some interesting bits that just make it easier to keep in a separate page.

If all goes well, victory will be mine! And if not, I still learned something cool today, hence the share. Hope this helps someone else (just not anyone going for the same class as me!)