
This is now probably THE most used application on all my computers. I’d like to thank Stefan Koell ( blog, twitter), the Royal TS developer (and also my fellow SCCDM MVP) for such an awesome tool. Someone actually wrote a whole book on this topic.
ROYAL TS DOWNLOAD MAC HOW TO
I won’t go through how to configure WinRM here. Needless to say, WinRM must be enabled and properly configured for PS remoting to work.

When duplicating connections, the only fields you need to change are the Display Name and CustomField1.

If you want to create multiple connections, all you need to do is to create the first one manually, and then duplicate it multiple times: And also because the resize command only works in a normal PowerShell console (not in PowerShell ISE), therefore the only profile that you can use is the “All Users Current Host” profile from the normal PowerShell console.Īlternatively, if you do not wish to make changes to the All Users Current host profile, you can also add the above mentioned lines into the Royal TS connection arguments field:Īrguments: -NoExit -Command “ import-module psconsole resize -max Enter-PSSession $CustomField1$” It must be placed into an All users profile. therefore the resize console commands cannot be placed into the default profile (current user current host). Note: Because most likely you will be using an alternative (privileged credential) for these PS remote sessions. If (!(test-Path $profile.alluserscurrenthost)) Īfter the profile is created, open it in notepad (in PowerShell window, type: **Notepad $Profile.AllUsersCurrentHost**) and add 2 lines of code:Īfter saving the changes, next time when you initiate a connection in Royal TS, the console will automatically maximise to use all the usable space. If you are not sure if this profile has been created, run the command below: Modify the “All Users Current Host” profile from a normal PowerShell window (NOT within PowerShell ISE).Download the PSConsole Module and place it under C:\windows\system32\WindowsPowerShell\v1.0\Modules.If you like your console looks like the left one rather than one on the right, please follow the instruction below. Without this module, the PowerShell console would not automatically fit into the Royal TS frame: this is because I am also using a customised PS Module that I’ve written in the past to resize the PoewerShell window.
ROYAL TS DOWNLOAD MAC WINDOWS
You may have noticed from the screenshots above, that the PowerShell windows are perfectly fitted in the Royal TS frame. Everything else is the same as the previous sample (for individual computers). The Custom Field 1 is no longer required in this scenario. To create this connection in Royal TS, instead of using the Custom Field 1 for the computer name, I’ve added an additional PowerShell command in the Arguments:Īrguments: -NoExit -Command “ $Computer = Read-Host ‘Please enter the Computer Name’ Enter-PSSession $Computer” In this scenario, you will need to enter the remote computer that you wish to connect to:Īfter the the computer name has been entered, the connection is then established: You can also create a connection in Royal TS for Ad-Hoc connections. It is more user friendly to use the Custom Field for the computer name, rather than modifying the argument string for each connection that you wish to create. Note: in the arguments field from step 01, I’ve used a Royal TS variable $CustomField1$ as the name of the computer in the Enter-PSSession command.

ROYAL TS DOWNLOAD MAC LICENSE
I have to say Royal TS is the one that I like the most! Recently, I showed it to one of my colleagues, after a bit of playing around, he purchased a license for himself too. I have used many Remote Desktop applications in the past. Using Royal TS for PowerShell Remote Sessions
