How to manage processes and services
Because SMB is often blocked, and Remote Desktop is not supported, managing processes and services on Nano Server may require a different pattern. PowerShell Remoting over Windows Remote Management (WSMan) and web-based Server Management Tools (SMT) can provide a robust method to manage processes and services on Nano Server.
Connect to Nano Server remotely.
To access Nano Server remotely, please follow the steps in How to access Nano Server.
To manage processes
To list all running processes:
Get-Process
You can filter by name:
Get-Process -Name *svc*
Or use a "where" clause for more powerful filtering:
Get-Process | where PeakPagedMemorySize -gt 100MB
Tip Once you’ve typed "where" and the following space, you can press Ctrl+Spacebar for an IntelliSense list of possible property values.
To find out which properties a process object has:
Get-Process | Get-Member
To kill one or more processes, pipe the result of a
Get-Process
cmdlet toStop-Process
:Get-Process -Name winword | Stop-Process
Or use
Stop-Process
directly:Stop-Process -Name groove, notepad
To start a process:
Start-Process -FilePath C:\Windows\notepad.exe
To list the top 10 processes with the highest CPU utilization:
Get-Process | sort -Descending | select -First 10
To manage services
To list all running services:
Get-Service
You can filter by name:
Get-Service -Name win*
Or use a
where
clause for more powerful filtering:Get-Service | where Status -eq Stopped
To register a service:
New-Service -Name myService -BinaryPathName C:\Services\myService.exe -StartupType Manual
To start a service, pipe the result of a
Get-Service
cmdlet toStart-Service
:Get-Service -Name wec* | Start-Service
Or use
Start-Service
directly:Start-Service -Name wec*
To stop a service:
Get-Service -Name wec* | Stop-Service