快速查看哪些NX 许可证在被使用 2010-2-8 | 下面的批处理文件可以从客户端或者服务器上快速查看当前的NX 许可证使用状况。 使用方法: 把下面的信息粘贴到写字板中,另存成为 'licensecheck.bat'。执行的时候,直接双击该文件即可。 <---从这里开始复制---> @echo off rem ================================================================= ======== *rem *rem Copyright (c) 1996-2009 Siemens PLM Software. *rem Unpublished - All rights reserved *rem /sar GTAC *rem ================================================================= ======== *rem rem File Name: LICENSECHECK.BAT rem rem ================================================================= ======== rem rem This script will check what NX licenses are in use. rem rem NOTE: rem rem This script assumes that UGII_BASE_DIR and UGS_LICENSE_SERVER rem are properly defined rem REM To avoid double double quotes later, remove any quotes that REM are part of the environment variable now set UGII_BASE_DIR=%UGII_BASE_DIR:"=% set UGS_LICENSE_SERVER=%UGS_LICENSE_SERVER:"=% REM REM Check if UGII_BASE_DIR is defined. REM if not defined UGII_BASE_DIR ( echo NX path could not be established. UGII_BASE_DIR not set. goto ERROR_EXIT ) ELSE ( echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 2010-2-5 echo Checking for IN-USE NX Licenses... echo. echo. REM REM Check if UGII_BASE_DIR really points to a valid directory. REM if EXIST "%UGII_BASE_DIR%\ugii" ( set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii ) ELSE ( echo UGII_BASE_DIR set to invalid NX install. goto ERROR_EXIT ) ) REM REM Check for NX license server REM if not defined UGS_LICENSE_SERVER ( echo ERROR: UGS_LICENSE_SERVER is not defined. echo Current Setting: %UGS_LICENSE_SERVER% echo Check: UGS_LICENSE_SERVER=28000@<server>. goto ERROR_EXIT ) "%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %UGS_LICENSE_SERVER% -A pause goto end :ERROR_EXIT echo. echo ERROR: Unable to check licenses. echo. pause :end <---到这里为止---> |
|