Showing posts with label Terminal Services. Show all posts
Showing posts with label Terminal Services. Show all posts

8/29/09

Remote Desktop Nirvana

Every once in a while, I stumble across some feature, option, utility, or application that simultaneously makes me say "Wow! That's amazing!", and "D'oh! I should have known about that!". These are great features / options / utilities / apps that are no secret, but aren't necessarily well publicized.

I received an e-mail at 9:30pm this Saturday evening from a client who suddenly started getting errors from a GP related SQL Server job. We started a GoToMeeting session to look at the SQL Server issue, and as soon as I saw his desktop I noticed something out of the ordinary. He said "We're looking at Server A now, but if you want to look at Server B, just click it in the list on the left."

This is what I saw:



Never having seen this before, I asked him if this was some type of 3rd party server management app that he uses--perhaps like a VNC or Citrix management console of some kind, something I have seen at other clients. "No, it's just part of the Server 2003 Admin Pack."

Sure enough, this is a fantastic utility included in the free Windows Server 2003 Administration Tools Pack. The tools pack includes several tools, but the one I was most interested in is the "Remote Desktops" MMC snap-in.

The Tools can be downloaded here. Just make sure to download the SP1 version, as the original version, which is still available for download, does not allow you to connect to a Terminal Server running on a port other than 3389. After installation, the Remote Desktops app should appear under your Administrative Tools program group.

This MMC snap-in allows you to save multiple RDP profiles in a single place, avoiding the need for multiple RDP files ( I currently have 13 of them sitting on my desktop) or hunting through the MRU (most recently used) list on the Remote Desktop Connection app window. Once you setup the server connections, with just a single click on a server name on the left, you can quickly login to a server and also switch from one RDP session to another.

It doesn't offer all of the connection options of the Terminal Services Client, but I generally don't need the extra options:



And something that I find very valuable: It allows you to have an RDP session that will automatically fill the MMC window, regardless of size or aspect ratio. You can choose to fill the MMC window, choose a standard desktop size, or even specify a custom resolution.



So I'm no longer limited to the standard 1024, 1280, or full screen options. (That is actually the only feature I appreciated in Virtual PC vs. virtual server--the ability to dynamically resize the VPC window.) I like the size and convenience of the Terminal Server Client full screen mode, but it's a hassle when I need to minimize or move the RDP window out of the way, or when I have to work with multiple sessions in full screen mode.

The Remote Desktops app effectively let's me have several simultaneous near-full-screen sessions in a single desktop app. Very handy when jumping between different servers throughout the day.

If you are only working in a single RDP connection at a time, the standard MS TSC app in full screen mode is great, as it gives you ALT+Tab, the Windows key, and other shortcuts that aren't available otherwise. But if you have to bounce between multiple servers, the Remote Desktops utility is much more convenient.

Because it is an MMC snap-in, it does have the standard MMC navigation and UI quirks, but given what it offers, it's a great solution.


UPDATE: Reader Jivtesh brought up an excellent point: What about this feature in Server 2008? He informed me that it is a standard feature in Windows Server 2008, but after looking for it, I didn't see an icon for it under Administrative Tools.

It appears that it may not have an icon by default in Server 2008, but it is present by default, and is very easy to get working.

Here is the KB article with instructions.

To open Remote Desktops from the MMC
  1. Click Start, click Run, type mmc in the Open box, and then click OK.

  2. On the File menu, click Add/Remove Snap-in.

  3. In the Available snap-ins list, click Remote Desktops, and then click Add.

  4. Click OK.


You can then do File --> Save As to save an MSC file that you can launch to open Remote Desktops.

7/28/09

Can I configure POS to disallow a user to sell an item below the quantity available?

Article ID: 65157

Dex.ini switch

Yes, you can--but only for users that have not been granted POS Manager Access. There's a Dex.ini switch available for this. Go to your Dex.ini file (typically located at the root of your Dynamics GP folder) and add the following line:

CompassPreventOverSell=TRUE.

Adding this line will prevent a non-manager user from tabbing past the quantity field on line items where the quantity sold is greater than the quantity available.

How to establish multiple dex.ini environments in Citrix or Terminal Services environment for GP.

Article ID: 79867

Create Multiple dex.ini for users logging into a Citrix or Terminal Services environment.

1. On the Terminal Services or Citrix server create multiple dex.ini an place them in separate folders on the hard drive.

2. For each user's profile create a dynamics.exe shortcut with a target that points to their specific dex.ini. The target line in the shortcut should look something like this.

C:\GP10\Dynamics.exe Dynamics.set C:\windows\dex.ini

3. When a user logs in under their profile they will use their specific shortcut to login to Dynamics GP.

Are there any Retail Point of Sale features controlled by Dex.ini settings?

Article ID: 11661

Question: Are there any Retail Point of Sale features controlled by Dex.ini settings?

Answer: Yes. The following is a list of Dex.ini switches that affect POS.

EditSalesperson=TRUE (makes the salesperson ID field editable in the Line Details window).

POSManualPromotions=TRUE (does not search for and apply promos automatically. Clerk must manually enter promotion ID).

CompassUseCustomerLookup=TRUE
(the Great Plains customer lookup will open rather than the default POS mailist lookup window (new in version 8)).

CompassPreventOverSell=TRUE (Adding this line will prevent a non-POS-manager user from tabbing past the quantity field on line items where the quantity sold is greater than the quantity available).


NoPrintDialogs=TRUE (this will prohibit the print dialog from opening each time a receipt or report is submitted for printing. Stopping the print dialog expedites transaction processing, but once set, doesn't give the user a choice of where to print.)

7/23/09

Terminal Services Shortcut Keys

Useful Client Shortcut Keys


Key combination Function Similar local keys
CTRL+ALT+END Opens the Windows Security dialog box CTRL+ALT+DELETE
CTRL+ALT+BREAK Toggles the Terminal Services client display from window to full screen
ALT+INSERTCycles through running programs on the remote computerALT+TAB
ALT+HOMEDisplays the remote computer's Start menu
ALT+DELETEDisplays the remote window's Control menuALT+SPACE BAR

You can take screenshots with these shortcuts:
Key combinationFunctionSimilar local keys
CTRL+ALT+NUMBER PAD MINUSPlaces an image of active window onto the TS clipboardALT+PRINT SCREEN
CTRL+ALT+NUMBER PAD PLUSPlaces an image of the entire Terminal Services client on the Terminal Services clipboard