|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? ) G/ ] d* D9 T) X, T& x
问题/症状
2 d! o8 B3 r( B) n( z ^& ]如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. & E6 S$ m4 f( N$ D( b
解决方法
' f. z. c9 _. t, R" B( Y1 w- O您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
$ X% \8 O! ~% O) RNX 许可证的使用情况.
( l+ _! W' S, `4 B0 x这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
1 R, M9 f) Z/ I0 p% t系统环境变量中设定好: - H4 v' d0 G# a
UGII_BASE_DIR
" r" g' {' A: B$ A! d. }$ aSPLM_LICENSE_SERVER
9 q6 X$ ~! B5 J0 X c) _@echo off ! Z& r$ h! M4 k, c) l+ e
rem ========================================================================= + A7 x( I+ {/ V7 X, n
rem ' N# A7 s! I* U; g, `6 u
rem Copyright (c) 1996-2015 Siemens PLM Software.
/ D- a' O1 i p6 Srem Unpublished - All rights reserved 2 ], n( @0 d3 X9 }" @
rem /sar GTAC
) N9 n$ y" {6 }/ l# nrem =========================================================================
4 t: b* U1 X* h+ l7 d' b' n% K* }rem / P' K6 K! O% Q: k% V7 \
rem File Name: LICENSECHECKV9.BAT
6 j0 E& E& F9 o4 B& u1 K/ p6 Grem 3 J$ x3 K3 \# U5 f) F
rem ========================================================================= / u9 V- m1 C1 |" R
rem
' j; d M9 u8 Qrem This script will check what NX licenses are in use. 6 v' [) c, Z* U1 `+ n( T _6 T' F
rem
) J8 B4 s2 f! z/ A) mrem NOTE:
1 A$ P; y$ w( Q7 w( g$ grem 8 Y3 H! Q: S u" V/ ^2 \ d f
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 6 |1 x" V9 P7 x" q
rem are properly defined
: _/ o. u' A+ f) |7 q+ lrem
) O3 X- g- H4 ~5 |- `( f' T& D4 w- d7 ~7 k& P
REM To avoid double double quotes later, remove any quotes that
$ v# Q# X/ p+ w& s, O8 a2 l! b2 mREM are part of the environment variable now
4 n3 l+ f; `2 ^2 W, {6 M; ^& Z9 P Y$ M7 T8 X- Z ^$ _
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
% n- n( G* v3 `+ @8 W. f, Wset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
7 p& [6 _7 z" ?! D6 a& }REM
1 d, P% b: X; e aREM Check if UGII_BASE_DIR is defined.
: B" N5 B2 k( O' {REM
& p5 Y: X+ z' o' {. P( d5 y g* r
if not defined UGII_BASE_DIR (
4 u2 j. G( }. D9 K; @ echo NX path could not be established. UGII_BASE_DIR not set. - Y+ t' J. Y; O8 x6 a2 p# Y( \
goto ERROR_EXIT
( S6 }/ Z: G3 k2 D3 l5 M) ELSE (
+ x' Y! [3 L$ l; w3 M2 H, i, Z echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 2 g8 i& W0 f( r& ^
echo Checking for IN-USE NX Licenses...
0 ~& d# V; U$ K* o+ L4 b echo.
' s' x: _- ^# k8 y, }9 Y& L+ { echo. , F3 S) C/ ^. f1 i: ]" m
5 B$ q7 W$ I/ @9 [, M) c* r& E. ] e
REM
, e; G6 t& B5 H0 `2 LREM Check if UGII_BASE_DIR really points to a valid directory.
. w/ A0 y, J# B% O4 T- sREM
) \5 P Q8 H$ a- l* }& ~
( K+ z. q, c H( F* C if EXIST "%UGII_BASE_DIR%\ugii" ( 0 ?1 @( {1 Y+ i
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii ! G: r8 z" v/ v9 l* A- `
) ELSE (
# n" K6 N$ T4 i: f: _: E/ u echo UGII_BASE_DIR set to invalid NX install.
. T: p0 q; K/ l | goto ERROR_EXIT
* ~/ X z5 v1 H' M. O ) + T+ [) g# }- G8 \
) 9 V5 b; N5 G7 {/ _
5 B& H* _- `0 I7 x2 ?
REM
0 Q; A0 l: T' g `$ P7 V' b$ F: p. PREM Check for NX license server
3 m, O' S& I+ m: \REM
* a" O1 M+ ]" M+ \! d9 `6 A, C- }
if not defined SPLM_LICENSE_SERVER ( ) w( L+ B' E; D) X. h
echo ERROR: SPLM_LICENSE_SERVER is not defined. 1 Z8 @/ a( q0 n
echo Current Setting: %SPLM_LICENSE_SERVER% 6 S0 P/ v4 K n- Y+ k
echo Check: SPLM_LICENSE_SERVER=28000@<server>. + I6 L' k! l" {7 v( P- |; G0 F# ]
goto ERROR_EXIT
0 w4 r( R# Y' K1 p3 N) ; I3 Z8 I/ r; E* p
) A, p/ |9 |/ k2 q1 b- U& g% K"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A & y. v2 B: n! h6 U
4 k0 y9 o0 ^/ G! l8 e% d: I
pause / l8 z5 N0 Z' K3 T
goto end
7 T1 q' P2 H8 C/ h( C:ERROR_EXIT
9 v5 p6 q8 ?; becho.
5 z& @1 b% m1 q9 ^3 {echo ERROR: Unable to check licenses.
! b$ |: E$ a( J! [echo. 1 t7 x7 E, x5 n
pause
" h* c1 v) G8 h7 f7 @3 W6 t:end
) l- v' W8 a I$ B. A3 b& X: t, ? a% A" ]2 h
|
|