# Computer management tools

When you need to perform standard Windows computer management tasks, you can do it without leaving the RAS Console. The tasks include Remote Desktop Connection, Computer Management, Service Management, Event Viewer, PowerShell, Reboot, and others. To perform these tasks, use the **Tools** menu, which is accessible from the **Site** menu and individual Parallels RAS infrastructure servers and session hosts.

## Requirements for using computer management tools

Some of the tools require an appropriate target host configuration before you can use them in the RAS Console. Please read the following requirements and make sure they are met.

To use Remote Desktop, remote connections must be enabled on a target host. You can verify that by using the standard Windows Remote Desktop Connection application and see if you can connect to a remote server.

PowerShell related tools require PowerShell remoting enabled on a target server. To enable PowerShell remoting, run the `Enable-PSRemoting` cmdlet on a target computer in PowerShell window with administrator privileges. Please note the following:

* The cmdlet configures a computer to receive PowerShell remote commands.
* The cmdlet starts the WinRM (Windows Remote Management) service, among other tasks. To see if the WinRM service is running, use the `Test-WSMan` cmdlet.
* When you execute the cmdlet, it will ask you to confirm every task that it wants to perform. To execute the command silently, use the `-Force` option.
* If you receive an error saying that "WinRM firewall exception will not work since one of the network connection types on this machine is set to Public", you can try to execute the cmdlet with the `-SkipNetworkProfileCheck` option, or you can change the network connection type on this host to Domain or Private.

To use PowerShell to manage a remote host, you also need to add the host to the TrustedHosts list on the computer where you have the RAS Console installed. To view the current TrustedHosts list, execute the following command in PowerShell window:

```
Get-Item WSMan:\localhost\Client\TrustedHosts
```

To add a host to the TrustedHosts list, use one of the options described below. Please note that all examples below, except the last one, always overwrite an existing TrustedHosts list. To add a specific computer to an existing list, use the last example (the one with the `-Concatenate` parameter).

Add all computers to the list:

```
Set-Item WSMan:\localhost\Client\TrustedHosts *
```

Add all domain computers:

```
Set-Item WSMan:\localhost\Client\TrustedHosts *.domain-name.dom
```

Add specific computers:

```
Set-Item WSMan:\localhost\Client\TrustedHosts ,[]
```

Add a computer to an existing list (this is the only example that will not overwrite an existing TrustedHosts list):

```
Set-Item WSMan:\localhost\Client\TrustedHosts -Concatenate <ComputerName>
```

### Available tools

The table below describes the tools available in the **Tasks** > **Tools** menu and their execution strings.

<table data-header-hidden><thead><tr><th width="228">Tool</th><th width="240">Execution string</th><th>Description</th></tr></thead><tbody><tr><td><strong>Remote Desktop</strong></td><td>mstsc.exe /v:&#x3C;selectedRDShostName>:&#x3C;port> /admin</td><td>Launch a standard RDP connection to the selected RDS host.</td></tr><tr><td><strong>Computer Management</strong></td><td>compmgmt.msc /computer:&#x3C;selectedRDShostName></td><td>Launch Computer Management locally with connection to the selected host.</td></tr><tr><td><strong>Service Management</strong></td><td>services.msc /computer:&#x3C;selectedRDShostName></td><td>Launch Services Management locally with connection to the selected host.</td></tr><tr><td><strong>Event Viewer</strong></td><td>eventvwr.msc /computer:&#x3C;selectedRDShostName></td><td>Launch Event Viewer locally with connection to the selected host.</td></tr><tr><td><strong>Shared Folders</strong></td><td>smgmt.msc /computer:&#x3C;selectedRDShostName></td><td>Launch Shared Folders locally with connection to the selected host.</td></tr><tr><td><strong>Powershell</strong></td><td>Enter-PSSession –ComputerName &#x3C;selectedRDShostName> [-Credential username]</td><td>Launch Powershell locally with connection to the selected host.</td></tr><tr><td><strong>IPconfig</strong></td><td><p>- Powershell remote connection to selected host</p><p>- Get-NetIPConfiguration</p></td><td>Provides network configuration for the selected host.</td></tr><tr><td><strong>Ping</strong></td><td><p>- Powershell remote connection to selected host</p><p>- Test-NetConnection -ComputerName www.microsoft.com | Select -ExpandProperty PingReplyDetails | FT Address, Status, RoundTripTime</p></td><td>Provides ICMP reply with status and RTT for the selected host.</td></tr><tr><td><strong>Netstat</strong></td><td><p>- Powershell remote connection to selected host</p><p>- Get-NetTCPConnection</p></td><td>Displays network connections for Transmission Control Protocol on the selected host.</td></tr><tr><td><strong>Reboot</strong></td><td>shutdown /m \\&#x3C;selectedRDShostName> /f /r /t 0</td><td>Reboot the selected host.</td></tr><tr><td><strong>Shutdown</strong></td><td>shutdown /m \\&#x3C;selectedRDShostName> /f /s /t 0</td><td>Shutdown the selected host.</td></tr></tbody></table>

Note that individual tools availability depends on the server type. For example, HALB has only **Ping** in the **Tools** menu.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/ras-admin-guide/v19-en-us/parallels-ras-19-administrators-guide/common-management-tasks/computer-management-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
