|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 2 m* R2 z( o ]) i7 x! j
问题/症状 * q# \: }$ O1 R# e6 K
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
6 Q/ z* P( [% ?解决方法
( ^+ a9 N6 P& |* A* M您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
8 D! J/ j4 D, d; {* v9 r7 pNX 许可证的使用情况.
, C+ F& y3 ~; ]5 f这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的' D1 g; `# b2 J( x: c, g
系统环境变量中设定好: ' e8 V$ i! N! x* ^: M
UGII_BASE_DIR
2 m [( y* a+ o, s* f3 c0 Z/ n0 pSPLM_LICENSE_SERVER
9 F n. a4 x- e& x& L; y@echo off
. g7 Z7 C. v" g5 c( o2 brem ========================================================================= ; p) M' N6 `" ?/ O9 f
rem , c; z9 Y, D- E; v
rem Copyright (c) 1996-2015 Siemens PLM Software. / f" n8 f7 w( D. O! S, T1 Y
rem Unpublished - All rights reserved & W& m; v8 ^. m' g7 A4 a
rem /sar GTAC ! o0 Z% d% D, ?
rem ========================================================================= ' m1 u( G1 l2 G; |# i
rem
- C# M0 o4 \- i( e, Jrem File Name: LICENSECHECKV9.BAT : u& }. E' m+ F% `/ N# P+ Y5 D
rem
2 B6 n) v0 V- E! V! \rem ========================================================================= # Z8 _# |0 Q9 h! c7 y
rem + |9 l. a+ \$ w& Z2 d* r, V6 p4 t
rem This script will check what NX licenses are in use. ) `' x" Q r4 c
rem
* ]4 E: q! g7 A/ V3 W/ U2 y; f# E2 ~rem NOTE:
& m" }6 E$ {; C3 O' G3 C8 _$ S) G+ P, Prem
" J5 F" M1 f2 ], [- wrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
- V5 H5 W" x# {% o4 b$ H" g! @4 ?rem are properly defined : H) k9 i/ J8 H% i9 A' N' N ^, y
rem / _9 j5 a9 [1 o2 {: c
. t9 ^$ M/ w" ?, G/ l( i. [5 K1 m
REM To avoid double double quotes later, remove any quotes that
. e1 J. m' s. n, w; C- ?REM are part of the environment variable now , ~8 B% b+ g2 a8 |, Z1 i
9 H/ w" b. r6 ?' x6 y
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 4 U3 ]. ]4 {% {3 Q' v7 M4 f
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
0 J8 u, L& \" b2 ~9 A; i7 DREM $ @" q1 w1 s4 K8 E K
REM Check if UGII_BASE_DIR is defined.
8 I; h7 M/ d( {! Y# b- mREM
5 ?0 w) c4 U z( D8 m) u6 Z9 @
F; x* v/ c7 B% M: R {if not defined UGII_BASE_DIR ( % O& @9 ~3 M: L
echo NX path could not be established. UGII_BASE_DIR not set.
& J, |2 e y$ E# {1 P goto ERROR_EXIT
5 m2 I; D: G7 b6 I. I7 H# R) ELSE (
. ]6 V+ g3 P5 [+ A echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
. n# k. {! T4 F1 ~4 I* X$ G echo Checking for IN-USE NX Licenses...
2 d( V( h: G/ L2 f/ W echo. 3 ?; A1 G9 s6 v& A; Q5 n- R: F
echo. . V }( r% B- |$ }6 K) @
' E2 w, t/ r+ ?* v# [REM 7 L* G' g: ^% I- ?6 ]" ^( I. [
REM Check if UGII_BASE_DIR really points to a valid directory.
$ @* P$ O& x: [# F' Q0 gREM
; H! ~) D( Q1 l5 M/ B; e) ?/ T4 U- U c( ?
if EXIST "%UGII_BASE_DIR%\ugii" (
* O9 L3 G8 i. a. g' y set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
. {$ U$ r- Y( ^- l0 A t, `% ]- R ) ELSE ( 7 Y$ m" S% }1 G5 |& p$ I+ y, J
echo UGII_BASE_DIR set to invalid NX install. ( E( j k) t7 I
goto ERROR_EXIT 4 T( V. E5 Z" D5 v6 z9 Q
) + l9 f5 p7 s! J7 a7 h
) 0 T" U7 T: c9 q' e8 F/ m w
, d' p/ c8 S! Y u/ A1 S; yREM
* {1 Y3 }6 W3 ~ I/ W7 Y# e4 ~REM Check for NX license server
5 [* o# ?. E& w" }7 pREM . `) S% s2 |# J3 i2 p- E9 }
: R- n+ W1 i! W" V6 K
if not defined SPLM_LICENSE_SERVER ( ( R/ D: G5 N1 n( _
echo ERROR: SPLM_LICENSE_SERVER is not defined. , u& m$ l7 l( F! I
echo Current Setting: %SPLM_LICENSE_SERVER% 4 _( s' i" s ]0 T( J
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
) B! O% ?& V( `1 r1 G# E goto ERROR_EXIT
9 V/ _! C S5 [6 j+ o8 b8 v) 7 ]- ?# F" R7 B A+ \1 ~5 [, V
7 V% t$ w- e1 Z5 D% L
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
( U- T H# `0 u2 }/ {: [) z( }
) a" d' }7 h- v3 O0 k! Z4 {! Zpause
& q8 P# G! }$ p% o9 ggoto end 6 u6 V) K' R1 o1 M4 e: @. |7 v5 n
:ERROR_EXIT
! v, \; ^! Y- Becho.
* ]: n( ~$ X) d3 q( vecho ERROR: Unable to check licenses.
" |2 ^! k: ]8 ^9 Z. Lecho.
, i9 P- b% X) \2 r8 z* Mpause
0 c# J5 h* S4 w. A3 {( W0 b) E:end * T# O' O" r" ?0 g! \
7 Z7 D/ @ M" z( v: l8 k% W
|
|