Windows 10 upgrade issues and problems

People at work had issues with the Windows 10 upgrade after upgrading from Windows 8.1 Update. This guy’s Surface Pro 3 Windows 10 display and keyboard wasn’t working properly especially when plugging in an external monitor, the Display Port didn’t work at all. Also when running Windows Update he was getting error code 0x80248007 when using Windows Updates. Only way to fix this was to re-build from scratch, a nice clean install of Windows 10 and it doesn’t take long. Download a full version of Windows 10 here https://www.microsoft.com/en-us/software-download/windows10 you need at least 3GB on a USB key, this tool…

AzureCon Announcements

There were several announcements from AzureCon last week. Here are some of the highlights. New N family of Azure Virtual Machines. These have the latest flagship NVIDIA Tesla GPU, the K80, superfast RDMA network & high-end remote virtualisation. Azure becomes the first hyperscale cloud provider to bring the capabilities of NVidia’s Quadro High End Graphics Support to the cloud. Azure Compute Pre-Purchase Plan. Pre-purchase compute hours for one year and save up to 63% on compute costs. This plan will be available globally starting December 1. https://azure.microsoft.com/en-us/blog/building-the-intelligent-cloud-announcing-new-azure-innovations-to-transform-business/ Announcing general availability of ExpressRoute for Office 365. Everyone knows that Office 365 is hosted in Azure….

Use PowerShell to make Rest API calls using JSON & OAuth

If you come from an IT Pro background like me, I have probably scared you off already by mentioning terms like Rest API, RegEx, JSON & OAuth. But don’t worry, I am going to walk you though some examples using PowerShell to automatically capture data from a random websites and then in turn post Google blogger blogs including the captured data and send Twitter tweets of the blogs URL using PowerShell. Why is this important? Think of how large the world wide web is. Imagine a website or group of websites you want to monitor and capture data from. Could…

Fully automate the installation of Office 365

This post continues on from my other blog post Fully automate the removal of any Office version in preparation for Office 365. Once all Office software versions have been removed from the computer, you’ll then need to automate the installation of Office 365 on the back end of the un-installation of all legacy Office versions. This guide will demonstrate how to automatically install Office 365 using Group Policy. First, you’ll need to download and install the Office Deployment Tool for Click-to-Run. Install this on a dedicated (file) server which will host the share and will hold a local copy of…

Desktop Support guide to administering Exchange Online

This guide is written for the desktop support team of my company. We come from an on-premise infrastructure frame of mind with Exchange/AD etc. Now we have a Hybrid setup with Office 365 with some mailboxes on-premise still and some mailboxes in the cloud. Administering Office 365 Exchange Online mailboxes and users are slightly different to on-premises. This guide will explain some popular administration scenarios. If not included in this guide, it would be safe to assume that you administer things the same as normal. Remember, with a Hybrid, there is Directory Synchronization turned on, which is a one way…

Desktop Support guide to administering Exchange Online

This guide is written for the desktop support team of my company. We come from an on-premise infrastructure frame of mind with Exchange/AD etc. Now we have a Hybrid setup with Office 365 with some mailboxes on-premise still and some mailboxes in the cloud. Administering Office 365 Exchange Online mailboxes and users are slightly different to on-premises. This guide will explain some popular administration scenarios. If not included in this guide, it would be safe to assume that you administer things the same as normal. Remember, with a Hybrid, there is Directory Synchronization turned on, which is a one way…

Exchange 2010 AutoDiscover for Multi-Tenant

This blog post will explain a solution to prevent the need to use a massive SAN (Subject Alternate Name) SSL certificate for all your tenant domain names. Exchange 2010 can be setup for Multi-Tennant easily by using only a much smaller and cheaper SSL certificate for both the Exchange RPC proxy endpoint and autodiscover DNS names. The RPC proxy endpoint normally stays the same no matter how many domains/tenants you are hosting for and is generally mail.domain.com. Bit of background, in Exchange 2010, all Outlook clients will normally use MAPI/RPC or Outlook Anywhere (RPC over HTTPS) to connect to a…

Fully automate the installation of Office 365

This post continues on from my other blog post Fully automate the removal of any Office version in preparation for Office 365. Once all Office software versions have been removed from the computer, you’ll then need to automate the installation of Office 365 on the back end of the un-installation of all legacy Office versions. This guide will demonstrate how to automatically install Office 365 using Group Policy. First, you’ll need to download and install the Office Deployment Tool for Click-to-Run. Install this on a dedicated (file) server which will host the share and will hold a local copy of…

SMTP relay using Exchange Online Protection (EOP)

Exchange Online Protection (EOP) is a service which you can buy from Microsoft. They also offer a 1 month trial. You can use EOP with your on-premise Exchange as a mail gateway solution in and out. However, if you have Office 365 with Exchange Online, this uses EOP already. So you can make use of its features and relay mail through it using an IIS SMTP server. Why would you want to relay mail through EOP and not send directly? Because EOP ensures that everything is okay with outbound mail, ensuring mail is squeaky clean, keeping things top notch in…

Fully automate the removal of any Office version in preparation for Office 365

Companies moving to Office 365 will come across a hurdle. Historically Office installations have been different where as they install fully inside of Windows. With Office 365, it’s more like a stream rather than an install. As a result, when Office 365 is streamed to the computer, previous versions of Office are left installed, so you would effectively have two Office installations. Having two Office installations would be be confusing to the user and be very messy. How has Office changed with Office 365? Not too long ago Steve Ballmer the CEO announced that Microsoft would now be known as…