Microsoft Azure is a cloud computing platform and infrastructure for building, deploying and managing applications and services through datacenters. It provides both platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS) services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems. Cloud Services is a PaaS environment and can be used to create scalable applications and services; there are specific software development kits (SDKs) provided by Microsoft for Python, Java, Node.js and .NET. Azure also has file and storage services, data management, analytics and DNS services.

Share tech news, updates, or what's on your mind.

Sign up to Post

Note:  All servers are Windows Server 2016.  All firewalls are SonicWALL.  All Workstations are Windows 10 Pro with about 6 Macs thrown in.

Working with an office that has four locations all currently in workgroup configuration.  We want to add a domain controller at each location but we want all four locations to be on the same domain.  We will have IPSEC VPN's configured as follows (Office A is the main location):

Office B to Office A
Office C to Office A
Office D to Office A

So the domain controller at Office A will be the "main one" in that configuration as, for example, if an account is disabled at Office C, then replication would have to occur from Office C to Office A and then from Office A to Office D before the domain controller at Office D knew anything about the account being disabled.

Question:  Is this a viable setup?
Question:  What would be the DNS settings for each domain controller?  Assume the following subnets:
Office A - 192.168.200.x
Office B - 192.168.201.x
Office C - 192.168.202.x
Office D - 192.168.203.x

We have to create a replication from server2016 (A)  with gui to server2016 without gui (core) (B). Both are not in the domain. I cant connect  to from A to B over hyper-V-manager. How can we set up a replication from A to B using powershell ?
Is there any good and easy to understand tutorial ?

Thanks for helping
Hello Experts,

Can someone let me know why I'm getting the error, 'Cannot bind parameter 'Credential' when I run the following Azure Powershell commands

PS C:\WINDOWS\system32> Import-Module -Name "C:\Program Files\WindowsPowerShell\Modules\AzureRM.Profile\2.1.0\AzureRM.Profile.psm1" -Global

PS C:\WINDOWS\system32> Add-AzureAccount -Credential System.Management.Automation.PSCredential

Open in new window

The full error is shown in the image below:

Example Project
Thanks in advance

Hello Experts,

I am trying to import the module AzureRM.Profile.psm1. However, I'm getting the error:

Import-Module : A positional parameter cannot be found that accepts argument

The full command is as follows:

import-module -Name C:\Program Files\WindowsPowerShell\Modules\AzureRM.Profile\4.2.0\AzureRM.Profile.psm1 -Global

Open in new window

The module is in the folder as you can see from the image below:

Example Project
So I don't know why I keep on getting the error.

Can someone please assist in resolving this issue

I’ve got 3 x 2012 r2 DC, one of them is broken, I want to install 2016 on the broken one and upgrade others later, the new 2016 DC will be built with same name and IP as the broken 2012 one, is there anything special I need to do to get this back on the domain in terms of domain prep? Or removing the computer account?

I had this question after viewing RADIUS Authentication Problem in Windows Server 2016.

Same issue; I am trying to connect handheld devices for internet access.   Struggling for a week with no success.   Have gone through all the steps, installed certificate, etc.
Always receiving an Authentication problem.
I checked the event logs and could not find anything relevant, maybe I am looking in the wrong place?   Nothing RADIUS related.
Please help if you can.
I'm using Sage 50 Premium Accounting 3-User, and trying to upgrade from v. 2017 to 2018.  
Sage has announced that v. 2017 is going into Obsolescence on Feb 28, 2018.  

Sage requires an upgrade to version 2018 in order to continue using the software, so this must be done in some form within the next week.

This would be fine, except I just discovered that v. 2018 will not install on our server.  It is an older HP ML-310 running MS Server 2008 Foundation.
Sage 50 v. 2018 requires at minimum Server 2008 R2 operating system.

I will eventually upgrade this server, but it is a major undertaking for our small one-person (me) IT department.  

I am trying to discover if there are any hidden tricks which will allow me to fool the Sage software into installing successfully on the  Server 2008 Foundation system.

If I cannot figure a way to install the Sage update on my existing server machine, I will be forced to either hurriedly buy and configure a  new server (2016 Essentials?) or just install the Sage update on a client machine for the short term.  Neither of these options are good...

What I would prefer to do is find a way to get Sage 50 working short-term, then just buy a new machine with a modern OS and take my time setting it up and porting the needed apps to the new system.

For more background:  We are a small ~50 employee company with this one old server and about 10 workstations ranging from XP to Win10.  

Other than the Sage 50 Accounting, I also …
I have a 2016 file server.  This server is used for everyone to share docs.  I'm having an issue with a few users not closing docs and spreadsheets.  Is there a way to time them out automatically without me having to go on there and close the open file?

We have a hybrid exchange 2010 in place using ADconnect for password sync.  We are now looking at migrating our on premise 2010 share point to online but its asking for login every time.  
So would the AD connect pass through work here eliminating this logon problem?  Are there any caveats to not before running the wizard?  I see we have to add two urls to GPO for intranet sites..


I have a small business up and running on the below config:
WSE - Windows Server Essentials 2016
RDP/RDS - Remote Desktop Services Server - Windows Server 2008 R2 (client software is not compatible with a newer RDP OS)

We have this working with the built-in WSE VPN and RDP to the Remote Desktop server, though company wished to use the Access Anywhere (formerly RWW) web page.

Issue we have is "connecting" the 2008 R2 server to WSE, so it will appear in the WSE Dashboard and therefore Access Anywhere web page.  When trying to run the WSE Connector (from either http://server/connect - or download from MS) we get he attached error: "Windows Server Essentials Connector is not supported to be installed on this version of Windows." "The connector supports computers running Windows 7 SP1, Windows 8 and Windows 8.1"  

Server has been joined to the domain with no issues, though the Connector won't work to setup the server in WSE dashboard.

Everything I have found online appears to be for WSE 2012 and 2012 (R2), and that this should work on 2012.... what about 2016?

Is there some way to manually add a server to the Dashboard?  Or how can I add this server to 2016 WSE?

Hello, I want to use robocopy to backup a windows 7 C: drive folder to a server share.

I want to avoid a single copy of the backup in case the source gets deleted and it backs up an empty folder. Therefore I need some kind of retention to be able to go back in time. Can Robocopy do this?

Any other ideas for this scenario? 50 windows 7 machines to deploy solution to so needs to be scalable and remote managed.
I am running windows server 2016, it's a new install. I'm testing some of the websites, and when I browse to the website, and click on some of the links, when I go to my logs on my IIS server, no log exists.  This is the case for all our sites.  Here's what I did so far:
1. For testing, I have updated my local hosts file to point to the new server for all the different sites
2. When I ping a website, the ping reply is correct, it's the IP on the new server for the SSL cert
3. Traceroute is the same, it comes back with the IP of the new server
4. I did a iisreset, stil nothing.
5. I double checked and logging is enabled per website
6. I checked our old web server and it I saw my traffic there, so not sure how it's still going to the old site?

How can I figure out why my browsing the website goes to the old server when it's supposed ot go to the new server based on my hosts file.
We have a forest root domain with 1 domain (we used to have 2 but we just decommissioned a domain). In this domain we have  3 sites containing DCs and we are getting ready to implement our first Azure cloud DC. I am looking for some advice on this.

The current 3 sites containing DCs contain both root and child domain DCs. One of them is our DR site. The other 2 are our main corporate HQ and our off site datacenter. We have 1 forest trust with an offshore partner configured at the forest level.

We soon plan to spin up a DC in Azure for our domain. Is there any reason that I need to also spin up a forest root DC there? Would we do this because of forest trusts? Should someone do that for uniformity? Cost is a factor.

Thanks in advance!
We run a small IT company.
For customers with between 5-25 users, we've always installed the Essentials version of Windows (e.g. WIndows Server 2012 R2 Essentials). We've always found this a good solution for smaller businesses.
I'm curious to understand how people are now designing solutions for their clients with the rise of Azure - are people still installing on-premise domain controllers? Or are they using Azure instead?
I've read that nothing is Azure can really replace a domain controller?
I currently have a SQL Server Instance in the Azure platform. I have 25 different databases on the instance. I am trying to run a sql query to provide "DatabaseName","UserName","Role". Since Azure sql services are not exactly the same as normal desktop and server instances, does anyone know how to provide the fields via sql syntax?
Upgrade domain controller

I have a question we've got 2 windows 2008 domain controller running in the company, and now I would like to upgrade to 2016 domain controller, but is it safe to upgrade, or is it better to install 2 fresh windows 2016 servere, and let them join the domain, and then promote one of them?

Is there anything I should do before starting the project?

Hope you can help out there, to get the best solution :-)

Currently have a workgroup environment that with a server running Multipoint 2011, primarily for RemoteApp access for QuickBooks.  Company has grown since it was installed about 5 years ago. Now about 12 users in the main office with 4-5 accessing QuickBooks at any one time.  There are also about 10 laptop/tablet users in the field using MS Office Apps primarily.  They connect with cellular hotspots, so connections are variable.  Expect to add a few more in the near future. Approx 30 devices total, because some users have desktops and Surface Pro tablets.

Have NAS for storage currently, primarily for local backups.  Office and email is through Office 365.

We are needing to add more storage to centralize access, and update the server(s) for QuickBooks and adding a DC. Am considering on-premise vs cloud server options and wondering if it would be better to stay on-prem for the best performance.   Any recommendations would be helpful.
Does Windows 2016 Server block non-domain computers from accessing shared folders by default or is additional configuration required?
I installed Windows Server 2016 Datacenter on a Dell T620, and then I installed the Hyper-V Role. Next, I created a NIC Team comprised of 2 physical 1Gbps network adapters. Team is called LANTeam. Settings are: Teaming Mode - Switch Independent, Load Balancing Mode - Dynamic, Standby Adapter - None (all adapters active)

In this server's Network Connections control panel, I see all of my physical NICs, and I also now see one more connection called 'LANTeam'. That is the name of the connection but the Device Name is 'Microsoft Network Adapter Multiplexor Driver'

If I double-click on this network connection, it shows a speed of 2.0 Gbps which makes sense since this is 2 x 1 Gbps connections, teamed together.

Here's where things get a little cloudy for me:

I open Hyper-V Manager and click on Virtual Switch Manager. I create a new Virtual Switch (External) and select 'Microsoft Network Adapter Multiplexor Driver' from the drop-down list.

I name this switch 'LAN vSwitch'

Next, I create my first VM. In its Properties window I select 'LAN vSwitch' from the drop-down.

When I start this VM (I installed Windows 2016 Server), go to Network Connections and double-click on the one (and only) Network Adapter (which is just called 'Ethernet', it shows the speed is only 1.0Gbps.

Why not 2.0Gbps? My goal is to create a few VMs, all having a 2.0Gbps Ethernet connection.
I'm unable to install updates on a Windows Server 2016 server, and in searching for a solution on the error I'm getting I've come across other users having similar errors adding Roles and Features. So I've checked adding a simple Feature - Telnet Client - and I get similar errors too. So my issue seems to be related.

Solutions I've come across in a couple of other cases involve Language Packs - either installing missing Language Packs, or in another case doing registry edits to stop the server searching for the Language Packs.  But I'm not confident about tinkering with the registry, and I get an error trying to install what seems to be the Language Pack that the CBS.log file shows could be the problem.

The relevant section of the CBS.log file when I try to add the Telnet Client Feature is below, from which I think  the pertinent line is:

Exec: Warning - Manifest doesn't exist for: \\?\C:\Windows\Servicing\Packages\

Open in new window

From what I understand, the it-it refers to the Italian language pack. I can add the Italian language in Control Panel, but then if I click 'Options' and 'Download and install', after some time it comes back with the error:

The following updates were not installed:
Italian LanguagePack - Windows Server 2016 for AMD64-based Systems - (KB3193497) [it-IT_LP] 

Open in new window

The Event log shows:

Event 20 WindowsUpdateClient
Installation Failure: Windows failed to install the following update with error 0x80073701: Italian LanguagePack - Windows Server 2016 for AMD64-based Systems - (KB3193497) [it-IT_LP].

Open in new window

So I can't even install the Language Pack.

I'd really appreciate some help with this. Here is the relevant section of the CBS.log file when I try to Add the Telnet Client Feature to the server:

Open in new window

Hi, i need to setup a 4 node cluster for a customer.

our customer wants to use hyper-v and Storage Spaces Direct.

i understand that the 4 nodes are bundeled and that storage spaces direct use all the harddrives in the nodes to combine them and make things redundant for the virtual machines.

but what about the install of the nodes itself? i understand that we do not use a hardware raid card on the nodes but just as a JBOD and let the cluster/storage spaces direct handle it all.

but the windows installation on the node itself is then unprotected? or am i missing something?
Whenever I try to rename a Windows 10 Pro computer that has is a member of a Server 2016 AD network I receive an error message that says "The following error occurred attempting to rename the computer to "[new computer name]": Access Denied (see the screenshot).

This happens no matter which AD domain administrator account I use (including the administrator domain admin account) and even occurs if I am logged onto the computer with the domain admin account.

This is the only computer where I have ever received this error message on within this network.

I am currently able to rename other domain-joined computers and add new computers to the domain.

What can be done to fix this issue?

Server 2016 - I have a standard Quick Deployment of RDS.  I inherited this and there is no license server.  At first, I thought I'd just spin up a server, add the license server to it and point my deployment to the new license server.

That's not working.  

I "think" that when you do a quick deployment, everything must reside on one server and I'm looking for someone to confirm that.

Can you add a licensing server to a quick deployment or must it all reside on one server?


Server 2016 Licensing - can a Windows Server 2016 Standard Trial License be activated with a Software Assurance License without re-installation?

I'm doing some work for a charity who have a free Microsoft Windows Server Software Assurance license on the way to them, however I need to setup their server this weekend.  Can anyone confirm, if I use the free trial download of 2016 Standard (it'll be a Hyper-V host but I'd prefer the GUI) can I upgrade it once they received their license keys, without re-installation?

Many Thanks,
Hi, I have a Server 2016 built on a VM. When I ping the host name I get an incorrect ip address (which is my existing server in another VM). I read somewhere it was due to Credentials Manager. Tried removing it but still same. I flushed the dns but still the same. I even removed the server from domain and added it back. I also tried to map the folder on this server using hostname but unable to locate it but when I use ip it can locate. Not sure what else to try.


Microsoft Azure is a cloud computing platform and infrastructure for building, deploying and managing applications and services through datacenters. It provides both platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS) services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems. Cloud Services is a PaaS environment and can be used to create scalable applications and services; there are specific software development kits (SDKs) provided by Microsoft for Python, Java, Node.js and .NET. Azure also has file and storage services, data management, analytics and DNS services.