Windows Server Semi-Annual Channel images run in Server Core mode without a GUI. Manage these instances with PowerShell or Windows Admin Center.
Background
Windows Server Semi-Annual Channel instances exclude Resource Manager, Control Panel, and Windows Explorer, and do not support the \*.msc command line option, such as devmgmt.msc. You can manage these instances with tools such as Sconfig, Server Manager, PowerShell, and Windows Admin Center.
The following Windows Server Semi-Annual Channel images are available in the public image list:
-
Windows Server Version 1809 Datacenter Edition
-
Windows Server Version 1709 Datacenter Edition
-
Windows Server Version 1903 Datacenter Edition
-
Windows Server Version 1909 Datacenter Edition
-
Windows Server Version 2004 Datacenter Edition
We recommend PowerShell and Windows Admin Center for managing these instances. See Manage a Server Core server in Microsoft documentation.
Manage an instance with PowerShell
PowerShell runs on .NET Framework and manages Windows instances similarly to SSH. The following example uses 172.16.1XX.183 as the public IP address of the instance.
Windows instance
-
Enter
PowerShellon the CLI. -
Enable PS remoting and configure the firewall:
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any -
Add inbound security group rules to allow HTTP port 5985 and HTTPS port 5986.
Management client
-
Enter
PowerShellon the CLI of the client computer. -
Add the instance to the trusted hosts list:
Set-Item WSMan:localhost\client\trustedhosts -value 172.16.1XX.183 -ForceNote172.16.1XX.183trusts only your instance. Use*to trust all computers. -
Run
Enter-PSSession '172.16.1XX.183' -Credential:'administrator'in PowerShell and enter the instance password when prompted.
After the configuration is complete, you can manage the Windows instance from the client computer.
Install Windows Admin Center
Windows Admin Center is a browser-based GUI tool that replaces Server Manager and Microsoft Management Console (MMC) for managing Server Core servers. You can install it by using one of the following methods:
Use commands
-
Connect to the Windows instance.
-
Add security group rules to allow HTTP port 5985 and HTTPS port 5986.
-
Enter PowerShell on the CLI.
-
Enable PS remoting and configure the firewall:
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any -
Download Windows Admin Center:
Invoke-WebRequest -Uri http://download.microsoft.com/download/E/8/A/E8A26016-25A4-49EE-8200-E4BCBF292C4A/HonoluluTechnicalPreview1802.msi -UseBasicParsing -OutFile c:\HonoluluTechnicalPreview1802.msi msiexec /i c:\HonoluluTechnicalPreview1802.msi /qn /L*v log.txt SME_PORT=443 SSL_CERTIFICATE_OPTION=generate -
Run the Get-Content log.txt command to check the download progress.
When the log file shows content similar to the following, Windows Admin Center is installed:
MSI (s) (14:44) [09:48:37:885]: Product: Project 'Honolulu'(Technical Preview) -- Installation completed successfully. MSI (s) (14:44) [09:48:37:885]: Product installed by Windows Installer. Product name: Project 'Honolulu' (Technical Preview). Product version: 1.1.10326.0. Product language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0.
Use a browser
Prerequisites
To install Windows Admin Center from a browser, first configure PowerShell for remote management. See Manage an instance with PowerShell.
Procedure
-
Download and install Windows Admin Center.
-
Open https://localhost/ after installation.
-
Click Add . In the dialog box, enter the IP address of the instance.
You can then use Windows Admin Center to manage instances in Microsoft Edge or Chrome.