Automate the deployment of a standalone Hyper-V host server using PowerShell

30. May 2016 Technical 0
In this article, I wanted to document a standard, standalone Hyper-V server deployment for a small business using nothing but PowerShell. The best practices for Hyper-V state that the role should be enabled on a server without the GUI (e.g. Core or Nano–although I rarely see this done in a small business setting). Best practices aside, I still enjoy using PowerShell ...

Migration path from SBS to Office 365 & Windows Server 2016

26. May 2016 Business, Technical 8
So many small businesses adopted Microsoft’s Windows Small Business Server (SBS) product–now that the product has been discontinued, these organizations tend to need a little more guidance regarding the migration path forward from SBS 2003, 2008 or 2011. Do I still need an On-premises Windows Server? With the option to move most SBS Server functions like Email and ...

Best Practices: Time synchronization with virtual Domain Controllers

23. May 2016 Technical 4
In Hyper-V virtualization, a guest virtual machine has something called “Integration Services.” By default, all of these services are pretty much enabled, including time synchronization. However, this can cause big issues if you have virtual Domain Controllers, and your physical host servers are not getting their time from a common, reliable source, such as an external NTP server like ...

How-to Upgrade DirSync to Azure AD Connect (and move to a new server at the same time)

16. May 2016 Technical 22
Many a small business using Exchange Online, Office 365 or other Microsoft cloud services has opted to enable Directory Synchronization–this means you can have the same credentials on-premises and in the cloud. Most commonly, this synchronization was achieved with a tool called DirSync. And wouldn’t you know it, that tool is now being deprecated, and will be retired a ...

Scripting with ISE: Adding new LUN’s, part 2

12. May 2016 Technical 0
When we left off last time, we had a small script that: Put an offline disk (disk #1) online Initialized the disk Created a new partition on that disk Formatted a new volume from that partition The script looked something like this: But that’s a pretty poor script, because it only runs if the disk ...

Scripting with ISE: Adding New LUNs, part 1

09. May 2016 Technical 0
In this series, we are getting familiar with Windows PowerShell ISE. My hope is that thru working in this application, more IT professionals will come to view PowerShell as a truly accessible (and indispensable) tool. Remember that the point of technology should include making your job easier–to allow you to leverage capabilities that you would otherwise ...

How to teach yourself PowerShell using ISE

There is no reason to be afraid of PowerShell. I know a lot of IT generalists out there have avoided learning it, or, when they do run into a situation where it is required (since not everything is exposed to the GUI interfaces these days), they steal a snippet from the Internet. Well, that’s all well ...

Get Rid of My Servers!

02. May 2016 Business, Opinion 0
If the cloud is supposed to be so great, then why do so many small businesses still have servers? It is a fair question. The truth is, you probably do not need to maintain servers on-premises, but that doesn’t mean you won’t still want to. The majority of small businesses (the “S” in SMB) have very similar ...