Home/Products/Software/scPATHMAN™
Welcome Guest! |
Software Home
scSTREAMS™Help
Software Home
Error Welcome! Our website requires JavaScript. Please enable JavaScript in your browser. What JavaScript is and how to enable it

Softcorp scPATHMAN™ System and User Path Management Tool

The best tool for managing system and user paths.
ProBono Software™ sponsored by Marketa™ E-mail Marketing.
Softcorp Marketa™ E-mail Marketing

It's great when your customers visit your website. Softcorp Marketa™ provides The website that visits you™. More precisely, the website that visits your customers. Softcorp Marketa™ is our hosted permission e-mail e-marketing system for small and medium businesses and organizations of every kind. Large ones too. Being software-as-a-service, our business and marketing clients can focus their effort on the marketing, our professional staff runs the systems, provides technical support and e-marketing consultation, and Marketa™ technology takes care of the details and makes the magic happen. Marketa™ makes it stunningly easy for our clients to prepare and send marketing e-mail with their own branding and style to thousands of their own customers. Click here for more...


Systems
  • Windows XP
  • Windows 2003 Server
  • Windows 2000
  • Windows NT4
Licensing

scPATHMAN™ Overview

Softcorp scPATHMAN™ is a Win32® command that adds, replaces, and removes path components from the system and user paths. scPATHMAN™ can modify multiple paths in a single call, corrects path abnormalities such as repeated entries, leading/trailing blanks, and adjacent semicolons, and logs its actions in the Application Event Log. scPATHMAN™ is designed for distributed environments and enables the management of these paths on literally thousands of clients from the Administrator's own workstation.

Softcorp scPATHMAN™ was created by and for professionals who know that He who has the best tools wins™.

How the PATH Works on Windows®

Windows XP, Windows 2003 Server, Windows 2000, and Windows NT4 maintain the PATH in two separate pieces: System and User. There is a separate User Path for each user on a system and one shared System Path. When a user logs on, Windows combines the user and system paths to create the user's full path.

Users who are not system administrators can modify their own path. To modify the system path, the user must have administrator permissions. scPATHMAN™ does not modify the PATH setting in the old obsolete AUTOEXEC.BAT files.

scPATHMAN™ Features and Benefits

scPATHMAN has the features and benefits that you expect from a world-class professional tool:


Feature Description
Full Function scPATHMAN adds, replaces, and removes components from the system and user paths while maintaining component path order.
No Restart/Logoff Required Windows® restart or logoff/logon is not required. scPATHMAN modifies Windows® while it is running, unlike manual methods that require Windows restart or logoff/logon.
Secure Administrator permissions are required to modify the system path. Users can modify their own user path. This is controlled by the permissions assigned to the affected Registry keys.
Safe The scPATHMAN simulation feature enables you to run the program and see what it will do without changing anything.
Substitution Variables scPATHMAN correctly handles environment substitution variables that are often embedded within the PATH.
Short File Names scPATHMAN correctly handles the generated short file names that are sometimes coded in the PATH and enables you to work with them reliably even though they vary from system to system.
Error Correction scPATHMAN automatically handles and corrects path abnormalities including repeated entries, leading and trailing blanks, and adjacent semicolons.
Logging scPATHMAN records its actions in the Application Event Log.
Compatible scPATHMAN can be executed from anywhere including the command line and script files (BAT, VBScript, JScript).
Install & Uninstall scPATHMAN install and uninstall is automatic and fully integrated with the Windows Control Panel Add/Remove Programs applet.
Remote Silent Install scPATHMAN can be custom-installed silently on a remote client. No workstation visit is required.
Remote Silent Execution scPATHMAN can be run silently in a script (logon, logoff, startup, or shutdown). No workstation visit is required.
Return Codes scPATHMAN provides return codes that can be checked in your script files (BAT, VBScript, and JScript).
Full Documentation scPATHMAN includes full documentation.
Quality scPATHMAN is a world-class, reliable, professional tool.
Maintenance & Enhancement (M&E) scPATHMAN customers with current M&E subscriptions receive maintenance, enhancements, and individual support from Softcorp Customer Care Professionals.

Command Syntax and Result Codes


Syntax

scPATHMAN[{-SET|-APPEND|-PREPEND|-REPLACE|-REMOVE|-ERASE|-REPAIR|-E|-?}] [{-SYSTEM|-USER|-BOTH}] [-SIM] [-EXPAND] [path[ path...]]
  
scPATHMAN-SET {-SYSTEM|-USER} [-SIM] path[ path...]
scPATHMAN-APPEND {-SYSTEM|-USER} [-SIM] path[ path...]
scPATHMAN-PREPEND {-SYSTEM|-USER} [-SIM] path[ path...]
scPATHMAN-REPLACE [{-SYSTEM|-USER|-BOTH}] [-SIM] [-EXPAND] oldpath newpath
scPATHMAN-REMOVE [{-SYSTEM|-USER|-BOTH}] [-SIM] [-EXPAND] path[ path...]
scPATHMAN-ERASE [{-SYSTEM|-USER|-BOTH}] [-SIM]
scPATHMAN-REPAIR [{-SYSTEM|-USER|-BOTH}] [-SIM]
scPATHMAN-SHOW [{-SYSTEM|-USER|-BOTH}] [-SIM]
scPATHMAN-E
scPATHMAN-?
  
-SETSet the path to the value specified
-APPENDAppend a component to the end of the path
-PREPENDPrepend a component to the beginning of the path
-REPLACEReplace a component with a new one in place
-REMOVERemove a component from the path
-ERASEErase the path
-REPAIRRepair path abnormalities in the system path, user path, or both. Path abnormalities are also repaired by -SET, -APPEND, -PREPEND, -REPLACE, and -REMOVE.
-SHOWShow the current system and/or user paths
-EShow command examples
-?Show command usage (default)
-SYSTEMOperate on the system path
-USEROperate on the user path
-BOTHOperate on both the system and user paths
-SIMSimulate running the command
-EXPANDExpand embedded environment variables when searching for path components
pathPath to use in executing the command
oldpathDuring -REPLACE, the old path to search for.
newpathDuring -REPLACE, the new path that replaces the old one.

Result Codes

0SuccessfulThe command ended normally and all requested operations completed successfully.
4WarningThe command completed successfully with a minor error. Example: During a -DELETE, the path component to be deleted was not found. This could indicate a typo in the command parameters.
8ErrorThe command did not run due to a pre-execution error. Example: Syntax error.
12Serious errorThe command encountered an error while running and did not complete normally. Example: During an append operation on the system path, the process did not have sufficient permissions.
16Internal errorA very unusual improper internal execution state was detected. The command did not complete normally.
20Unhandled exceptionA very unusual execution exception occurred that was not handled by the program. The command did not complete normally.

Command Examples

These examples are entered in a Command Prompt window unless otherwise indicated.

Example 1: Simulate appending a component to the end of the system path. Note that double quotes are needed when the path has an embedded space as in this example.

scPATHMAN-APPEND -SYSTEM -SIM "c:\Program Files\Softcorp\scPATHMAN"

Example 2: Prepend a component to the beginning of the system path.

scPATHMAN-PREPEND -SYSTEM "c:\Program Files\Softcorp\scPATHMAN"

Example 3: Append two components to the end of the user path.

scPATHMAN-APPEND -USER c:\Softcorp1 c:\Softcorp2

Example 4: Replace c:\Softcorp1 with c:\Softcorp2 in the system path while maintaining component order.

scPATHMAN-REPLACE -SYSTEM c:\Softcorp1 c:\Softcorp2

Example 5: Replace c:\Softcorp1 with c:\Softcorp2 in the system or user path while maintaining component order.

scPATHMAN-REPLACE -BOTH c:\Softcorp1 c:\Softcorp2

Example 6: Remove two components from the system path.

scPATHMAN-REMOVE -SYSTEM c:\Softcorp1 c:\Softcorp2

Example 7: Set the system path to a new value. Include the current value of the %SystemRoot% variable in the new value.

scPATHMAN-SET -SYSTEM %SystemRoot%\system32 %SystemRoot%

Example 8: Set the system path to a new value. Include the %SystemRoot% variable reference in the new value so it is substituted automatically every time the path is used to locate an executable file (.EXE, .BAT, etc.). Note: This example only works in a BAT file. It does not work at the command prompt or in a Windows Scripting Host file.

scPATHMAN-SET -SYSTEM %%SystemRoot%%\system32 %%SystemRoot%%

System Requirements



Category Requirement
Operating System Windows XP, 2003 Server, 2000, or NT4.
CPU Pentium-compatible CPU.

Intel® Pentium®/Celeron®/XEON® family processors:
Intel® Pentium®, Pentium® II, Pentium® III, Pentium® 4, Pentium® M, Pentium® Pro, XEON®, Celeron®, and others.

AMD® K6®/Athlon®/Athlon® 64/Opteron®/Duron®/Sempron® family processors:
AMD K6®, K6-2, Athlon®, Athlon® XP, Athlon® MP, Athlon® 64, Athlon® 64 FX, Athlon® 64 X2, Opteron®, Duron®, Sempron®, and others.
Memory There is no additional memory requirement beyond the recommendations for the operating system.
Free Disk Space 5 MB
Optical Drive Not required unless product is distributed on CD-ROM.
Third Party Software Adobe Reader required to read and print documentation.
Internet Access Internet connection to obtain access to Softcorp Customer Care.

Licensing

scPATHMAN™ is licensed not sold. Contact Softcorp Corporate Sales for more information and pricing.

  • scPATHMAN is designed for large corporate environments.
  • Substantial discounts for large volume purchasers.
  • Per-system installation and licensing.
  • Service: Maintenance, enhancement, and support for 1 year is included in the standard contract.

scPATHMAN™ Screen Images


Download scPATHMAN™ Evaluation