Remote Management in Windows Server 2008 Server Core
- 9/17/2008
- Using Remote Desktop
- Using WinRS
- Using MMC Snap-ins and RSAT
- Using Other GUI Tools
- Using Group Policy
- Using Windows PowerShell
Using Windows PowerShell
You can use Windows PowerShell to administer Server Core remotely, but only if you use WMI in your PowerShell commands. PowerShell WMI commands typically take the following form:
Get-WMIObjectWMIclass -computername servername
where WMIclass is the WMI class you want to access and servername is the name of the remote Server Core installation.
Here is an example of using PowerShell (running on a computer running Windows Vista on which PowerShell 1.0 has been installed) to display a list of services installed on a Server Core installation named SEA-SC2 that belongs to the same domain. Perform the following steps:
On the Server Core installation, enable the Windows Management Instrumentation (WMI) rule group in Windows Firewall by typing the following command:
netsh advfirewall firewall set rule group="Windows Management Instrumentation (WMI)” new enable=yes
On the computer running Windows Vista, open the PowerShell command prompt by clicking Start, All Programs, Windows PowerShell 1.0, and finally Windows PowerShell.
Use the command shown here to display a list of services installed on SEA-SC2:
PS C:\Users\tallen> Get-WMIObject Win32_Service -computername SEA-SC2 ExitCode : 0 Name : AeLookupSvc ProcessId : 964 StartMode : Auto State : Running Status : OK ExitCode : 1077 Name : AppMgmt ProcessId : 0 StartMode : Manual State : Stopped Status : OK . . .
For a quick introduction to using Windows PowerShell, see the Windows PowerShell Getting Started Guide on MSDN at http://msdn.microsoft.com/en-us/library/aa973757(VS.85).aspx.