Tools for Remote Computing
Programs, scripts, and odds-and-ends of things I have developed for remote computing, focusing on Terminal Services primarily. My VNC Tools are on a separate page now.
Note that most of the binaries here were written in VB6 SP5, so the VB6 runtimes are required. Windows XP/.NET systems have the runtimes pre-installed; also, pretty much any Win32 OS is likely to have picked them up except for possibly Win2K servers which have not had many user applications installed.
Full Screen TS Client Wrapper - [2002.10.08]
Fullscreen TS "miniclient" written in VB6. You must have the web client installed to use this.
TsVerOk - [2002.10.07]
This is an oddball executable I wrote while discussing TSVER and the 2600+ series TS clients with Ivo Beerens. It's not incredibly useful for everyday matters, but it does allow you to test for whether the TSVER settings on a server -even if it is currently disabled - would reject the current session based on client version. If tsver.dll is not in your path, put this in the same directory as tsver.
Windows XP Remote Desktop Enable ADM File
A policy template suitable for adding to gpedit for use in controlling Remote Desktop availability from a central location on LANs which use Group Policies.
RDShell
This is a simple little applet to solve the problem of using the StartProgram feature in the client or TS Manager with an application that needs command line parameters - or with any shellable document or script, for that matter.
Specify the path to RDShell as the startup application. Then simply create a file named rdshell.ini in the same folder as RDShell.exe (I included a sample INI file). RDShell will read the file line-by-line, ignoring every line preceded with a comment character (your choice of ;'/ ). RDShell will wait on each line for the application to be closed, then go to the next.
Not only does this let you easily specify a particular document, MMC console, or parameterized EXE to run on connection, it gives you great flexibility since you can use a script in your favorite scripting language to run. You can then do logic control to your hearts content.
TSViewer
Similar to the Config Examiner below (I need a better naming scheme), but this shows a grab-bag of special TS config parameters when run.
Remote Desktop/TS Config Examiner - New!
This is a start on a tool for quickly looking at what your local Remote Desktop system's settings are. It currently shows RDP version, listening port, and whether Remote Desktop or Remote Assistance are enabled. Only a 4K zipped download. It requires the VB6 runtimes, but any system this can be used with already has them installed.
Enable/Disable File Association Changes on TS
This is a script for quickly enabling and then re-disabling file association modification n the GUI on a TS.
Terminal Services Script Library
Just started pulling functions from my WSH collection that do TS-specific stuff. Not that impressive yet..
IsTs
A commandline tool and source code which checks to see if it is running within Terminal Services; returns errorlevel output.
This is a pretty crude demo of using WSH, and WMI to map drive letters back to a LAN client connected to a Terminal Server.
Modified Connect.asp and manyservers.htm (zipped)
Archive containing connect.asp and manyservers.htm modified to work with the new TSWeb control.
Terminal Services/Remote Desktop Diagnostics Tool UPDATED for MS02-047
A web page implementing basic trapping for Remote Desktop web client connections; allows you to do some basic diagnostics of your own.
This is VB6 source code and a control to check the IP address of clients from within a Terminal Services session; useful for logging. Control must be registered on the server.
Tweaked Default.htm for TSWeb
A zipped edit of the TSWeb default.htm which has been modified. It automatically resizes the client window to fit the desktop and displays the encryption bit depth in the status bar while you are connected. More modifications coming. Colorized source code for a recent version.
xWTSAPI - A Basic Session Control for TS Sessions
This is a small Activex control which includes the functionality of the Client IP Checker, and also lets you access the Session ID and server uptime. It will allow you to log off or disconnect a session from script. Includes basic XML documentation and a simple demo script. I also have a revised version with more functionality but little testing done called TsScript.
Tier6
This is an integrated remote control client which can be used to connect to a variety of computing remote computing platforms; below is a graphic showing the front end. You can download it from SourceForge. [Remote Desktop Client updated for MS02-0047]
Script-Based Terminal Services Automatic Logon
This WSF demonstrates a couple of interesting oddities. It is a WSH script which makes a Terminal Server/Remote Desktop connection automatically and then logs the session on. I also have an HTA-based automatic logon and you can download both the HTA and WSF in a single ZIP archive.
Where is TSWeb installed?
A simple script to read the registry for the location of the TSWeb folder, then pop it open. Help for those quick TSWeb repairs.
Command-line ICA
A script for running the Citrix ICA client from the command line. I also have a detailed breakdown of the script.
Command-line Terminal Services Client
Let me tell you, the TS developers took all the fun out of this script with the TSAC. Of course, this was fun I didn't like. The only point to this script is that it shortens the command line you need to use to run mstsc by "Wrapping" various screen resolutions up as single number arguments. Works for XP's Remote Desktop as well, of course.
TS/RD Client Error Lookup Script
I wrote this for rapid description lookup whenever someone gives me a TSAC/Remote Desktop client error code; not very exciting, but it keeps you from having to memorize codes.
VNC Tools
I have too many of these, so this is a separate web page.
MSI Package of the "new" ActiveX TS/RD Client - 5.1.2600.1095
Handy for LANs where the web interface is used locally; an MSI can push out this control via Active Directory, or you can even install it remotely with WMI.
Seamless Terminal Services Application Windows
Save this file as an HTA and edit the server address to see what a quick seamless window looks like. This isn't very flexible, but it proves you can get the look with TS.
Demo .NET Wrapper for the Terminal Services Client
This is a very simple project in Visual Basic.NET which wraps the Terminal Services client OCX redistributable. The primary intent is to show how it's done. It's also very tiny; the entire binary package plus the source files comes to about 40 KB.
沒有留言:
張貼留言