Agile Messenger

WinAdmin for iPhone

WinAdmin is the sort of app I’ve been wanting to find for a long time – a real, proper Windows Terminal Services client app for the iPhone.  It’s been around for a while, but I’ve just recently got a chance to test out its latest version.

Over the last couple of years, I’ve tried out quite a few apps – from both the jailbreak arena and the App Store – that allow you to remotely access a Windows (or other) system via the iPhone.   Several of them were pretty good apps – but none were like the standard RDP clients I’m used to using on a Windows or Mac PC.  WinAdmin is.

What Does It Do?

If you’re involved in IT / network support in an environment with Windows servers (or even workstations that need to be remotely accessed) than you’ve probably used Terminal Services – and WinAdmin will look like home to you.

StartMenu

Here’s a little detail from its App Store description:

WinAdmin is a Microsoft Windows Remote Desktop Protocol (RDP) client for your iPhone or iPod Touch.  WinAdmin allows you to remotely access and manage Windows computers using just your finger.  … WinAdmin also allows for multiple concurrent remote desktop sessions so you can quickly connect and interact with several Windows computers at once using a familiar Safari ‘page’ interface.

And some of its features:

  • Scroll and pan across the Windows Desktop just by dragging the screen
  • Zoom in and out on your Windows Desktop by using pinching and stretching gestures
  • Switch between portrait and landscape views just by rotating your iPhone or iPod Touch
  • Tap to single click the screen to perform a single click
  • Double-tap to perform a double-click
  • The ‘Favorite Servers’ tool allows you to save your connection settings for future use.  Just tap any of your Favorite Servers to start a remote desktop session.
  • Use the standard iPhone keyboard for text entry
  • Lots of connection options. WinAdmin allows you to configure and save the following settings on a per server basis: username, password, domain, number of colors, screen resolution, port number, and whether or not to connect to the console session.

WinAdmin

There are also some requirements for using this app.  If you’ve used Terminal Services or you’re involved in IT, these will be obvious to you, but here’s a listing of them anyway:

  • The following versions of Windows are supported: Windows 2000 Server, 2003 Server, XP Professional, Vista (Business, Enterprise & Ultimate editions), Windows Server 2008 (Terminal Services Gateway is not supported)
  • XP Home users are supported but please read the FAQ on our support website before purchasing
  • Your Windows computer must be reachable via the internet or your internal network by your iPhone or iPod Touch.
  • Your Windows computer must be setup to allow remote desktop connections (also know as ‘Remote Desktop Sharing’, not to be confused with VNC)
  • You must have the IP address or DNS name of your Windows computer and a valid Windows login for the computer.
  • Any software or hardware firewalls need to be configured to allow remote desktop traffic from your iPhone / iPod Touch.

Again, if you’re involved in Windows support and you do any remote support, you know all these things and they’re no big deal.

**** If you haven’t used Terminal Services before – READ THOSE REQUIREMENTS carefully. These are real *required* things.  This is not one of those ‘Can I do this even though my IT guys say we don’t allow it’ sort of things.  If all those aren’t met, this app will NOT work, just as no other Terminal Services client would not if those criteria are not met.

What Does It Do Well?

Nearly everything. Here’s some of the things I like best about WinAdmin:

The Favorite Servers page is a great feature – it means you should just need to setup each server you need to access once and then have easy one tap access to it from there onwards (except when you need to change your own password or alter a screen resolution preference or similar).  The set of preferences you’re able to store with each favorite is not comprehensive (when compared to a desktop app), but it covers the basics and is quite useful.

The ability to run multiple sessions is very useful – especially if you have a good number of clients and / or servers that you need to support.

Pages

The Safari-like page interface for switching between active remote sessions is great.  It’s comfortable because you’re used to it from Safari, and it works well – it’s easy to just flick across and tap to select the session you want to work with.

It is fast.  Very fast.  There is very little lag or latency when doing things within remote sessions.  And it just feels absolutely like an RDP client should.  So you can easily go about your common support and admin tasks.  Like managing printers …

Printers

Or users and other domain objects …

WinAdmin iPhone RDP client app

Restarting or troubleshooting Services …

Services

Managing group membership:

WinAdmin iPhone Terminal Services client

Working with command line apps is also easy …

pslist

Everything moves around quickly and smoothly with finger touches and flicks.  Just as one example, when logging in, it’s easy to flick the login screen up so that’s it’s positioned above where the keyboard is.

Also, nearly all the gestures feel natural and easy to use – tap for single click, double-tap for double-click, tap and hold to bring up the right-click menu – all work very well.

Toggling the keyboard to be visible or hidden is done with just a single tap on the ABC button for this.

WinAdmin

In fact, none of the very few control buttons for the app get in your way at all.  They’re all placed in a very minimalist top bar, where they’re easily accessible but take up hardly any screen space. To send a CTRL-ALT-DEL to the remote machine, you just tap once on the button at the top right of the screen.

WinAdmin - Terminal Services on iPhone

TaskManager When you exit out of WinAdmin, to take a call or work with another app, or if you let the iPhone go into sleep mode, your remote session/s are disconnected, but not logged off.

What’s Not So Good?

As with many remote apps, even on the desktop, there are a few things that are a little fussy and fiddly with WinAdmin – but they are fairly minor things, like:

Sometimes tapping on small objects (like the X to close an app in the top right corner of its window) can be challenging to make work – especially at higher resolutions.  It may take a few attempts to get a response – but always works in the end.

Scrolling within a single app is a bit awkward.  I cannot make a two finger approach work for me, so I tend to use the scroll bars within an app to get this done. (please note – scrolling on the desktop and with multiple apps open, is quite easy).

Overall

For anyone who does any Windows support / network admin, this app is a real sight for sore eyes.  For me, it was almost ‘love at first sight’ when I saw its list of features – and my affection for it has only grown with use.

As I’ve said above, I’ve tried quite a few remote access apps on the iPhone, but this one is easily the smoothest and the best I’ve tried.  It also has the huge added benefit that in many Windows environments, Terminal Services is already setup – so there is no need for any additional server-side setup, or opening of additional port on firewalls etc.

If you need to access Windows boxes regularly, I highly recommend this app.

You can find WinAdmin in the App Store, priced at $7.99.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Post to Twitter Post to Digg Post to Facebook

Related Posts

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

{ 1 trackback }

Bookmarks for April 29th through May 1st | Donovan’s Brain
May 1, 2009 at 4:02 pm

{ 9 comments… read them below or add one }

1 Steven Amani April 30, 2009 at 9:29 pm

JaaduRDP is more polished IMHO

2 patrickj May 1, 2009 at 11:09 am

Steven – I had not come across that app before. Just had a look – looks very nice. May take a look at reviewing that one as well. Thanks for the comment …

3 Doc July 17, 2009 at 3:33 am

This app does not work !!
I have 3 pc's 1 with vista ultimate 2 with xp and winadmin will not conect to any of them.
they can all be accessed with remote desktop from both local and internet with other pc's
all the setting are correct I have forwarded the correct ports, changed the winadmins screen resolution to match mine, checked firewalls and it still fails to work.
don't waste your money on this app !!

4 patrickj July 22, 2009 at 1:21 am

The app definitely works, and works very well. Maybe if you provide a little more detail on what errors or responses you get, somebody can offer some troubleshooting advice.

5 kdawg July 21, 2009 at 11:25 pm

this app works fine…i just dnt know how to access my home computer from sum1 elses internet connection if dats possible…please help

6 patrickj July 22, 2009 at 1:19 am

There's a few steps involved in making it work from away from home, so you may need to do some Googling for some, depending on your knowledge level. You need:
– A static and public IP address – meaning one that does not change and that is routable on the internet (i.e. not the one your Windows machine is likely using on your home network). If you get your internet access through a typical ISP (TWC or Comcast or similar), you also likely do not have a static (non-changing) address. Easiest way to get around this issue is to use a service like DynDNS.
– You need to tell your firewall / router to allow RDP (the protocol used by Windows Terminal Services and WinAdmin) traffic. On a typical Linksys or Netgear (or similar) router, you'll just need to do 'port forwarding' to allow traffic on Port 3389 (the default used for RDP) – and you need to have it forwarded to whichever Windows machine you have setup for Terminal Services (the one you have enabled Remote Desktop on).
There's more to each of these things, but again, Google will be your friend for specific step-by-step instructions depending on your own setup and equipment.
One other thing to keep in mind on all of this – by allowing access on that port, you open your PC up a little more than it already is to potential intrusions – as you do when allowing any service to accept traffic from the internet. Take appropriate precautions, and make sure your passwords for RDP are long and strong!

7 Scuba October 6, 2009 at 12:37 pm

JaaduRDP works well but it requires a VNC server to be installed on any workstation/server you want to connect to.

8 woulf January 9, 2010 at 6:55 pm

i have windows 2008 foundation ‘it give me disconected quand je me connect ??

9 patrickj January 11, 2010 at 12:21 am

The App Store description notes that Terminal Services Gateway is not supported with Windows Server 2008 – is that possibly relevant to your case?

Previous post:

Next post:

Try Rackspace Cloud Hosting Today!