|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
5 [7 p& H6 e( L X问题/症状 * d$ h. [, o# p7 N V, M" R6 Y3 L
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. " ^& a& U+ w: H9 E
解决方法
5 t {8 b* p7 j9 v; i/ P0 C" f2 _您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的( F; m+ I9 z& r( e! t0 |
NX 许可证的使用情况.
1 J2 Z; V8 o7 m% Y* ~这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的1 x1 `" L! Q+ s! i6 X6 ]* a7 O
系统环境变量中设定好:
, t8 U! y( M$ a8 g1 ~- dUGII_BASE_DIR
* d+ m, G' `6 h3 M6 R. a2 ~, y7 OSPLM_LICENSE_SERVER . _5 V9 K: g- F; { F8 X/ }
@echo off . h" s- O# A. [8 \$ M7 r
rem ========================================================================= " L! C7 @; h; [% E2 t( P. D8 o
rem
/ @1 X7 N& @! ~* grem Copyright (c) 1996-2015 Siemens PLM Software.
* o, u8 e" Z& K( Q8 Lrem Unpublished - All rights reserved
5 r3 a z: }0 Srem /sar GTAC / U% g5 t5 g. S0 g
rem ========================================================================= ' A) l! C0 v1 g8 g( D
rem 4 F# z5 M8 V# [, b. R2 g) Q
rem File Name: LICENSECHECKV9.BAT
+ {1 m/ i# i8 w# s6 Z/ rrem
0 G0 ? s5 N( U9 |+ ?rem ========================================================================= ~0 {/ z/ Q. N9 P$ r
rem
" q/ C7 w( S6 s$ a, Y% m4 N$ S6 |1 O" Urem This script will check what NX licenses are in use.
% s% _, g+ _2 c, J' Drem , J. `5 m. S& w! ]1 e* f
rem NOTE: ; z3 b% z! \/ ?/ K+ }) ^2 v3 Z
rem 4 `/ b+ E$ H! H, j! u
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER . }: m- \* @- D( [5 H' o: ?
rem are properly defined t2 E' E1 W( w8 j: ?! @. P! P
rem ) ^* g/ w+ W4 A
6 t" m$ }) m5 B
REM To avoid double double quotes later, remove any quotes that & p2 U7 ~* Q6 f1 o& a( F
REM are part of the environment variable now
# v6 l! O: r! ~% r& }$ y/ I' d7 s
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
, T$ H7 e) i; ~+ E M% w4 H5 B) Eset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
8 @3 n3 A' E) k2 f1 p1 h0 d' I+ DREM
x( i# g/ u8 B: }4 uREM Check if UGII_BASE_DIR is defined. . M% V5 Y$ h$ L
REM # }: o- N; Q' @
5 y4 Q# p+ n' l" u& e: I ~if not defined UGII_BASE_DIR ( 6 W/ `" m: s: {) y
echo NX path could not be established. UGII_BASE_DIR not set.
' v- [4 z1 K2 S7 }4 o( L! | goto ERROR_EXIT $ Q9 a9 l; p* z$ g! y5 L% J A
) ELSE ( 3 {0 B5 @ n# K/ z) K9 i3 U
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
' Q/ x1 k2 Z, l- W$ U' ^/ l0 } echo Checking for IN-USE NX Licenses... - h9 u/ n6 @) C, P6 r
echo.
5 n$ h1 J* A6 I# i3 c echo.
9 y% U( T6 h& `! Z( t" X; Z/ ~# Z1 K5 X2 h5 J4 m8 i2 {
REM
, S3 s7 m& t" ]; g6 L, i% CREM Check if UGII_BASE_DIR really points to a valid directory. ( ?+ b/ U' K4 ?# ^) q- H0 }. w1 y
REM 9 ]+ z$ F+ B h4 H1 {: b
, h w# ]) @& d# o# [! F if EXIST "%UGII_BASE_DIR%\ugii" ( 3 F) t9 I" |9 Y6 m; h( \ o
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
3 `3 \" |+ w$ P3 B; ? ) ELSE (
" E1 ?3 a, l: z* E9 O, Y) X+ E echo UGII_BASE_DIR set to invalid NX install. 7 v* L5 K: ^% J5 Q3 ^: Y, f
goto ERROR_EXIT 2 W6 _9 C) z K# ?
) ( X- o, O0 ~- r2 H" D8 i2 t
) 6 `( i* U N6 j% _
# U1 s. T G1 {2 B* KREM - g. D2 o: K( [
REM Check for NX license server - P9 t* ~2 q& a9 ^; \* D
REM
$ N0 q# ?1 z; |) V; Z$ A; X- c; l- B3 `8 {' t7 L: u
if not defined SPLM_LICENSE_SERVER ( 2 Z6 B7 Y4 L! j# x) L5 A
echo ERROR: SPLM_LICENSE_SERVER is not defined. ) h! |, z, z O4 E* d5 H
echo Current Setting: %SPLM_LICENSE_SERVER% 3 l" b* v' s1 d' V; G, u$ T
echo Check: SPLM_LICENSE_SERVER=28000@<server>. 5 d4 U$ O) }8 P! Z+ S f+ |
goto ERROR_EXIT " Y4 I l. Q' F: m5 p
) / k! D/ h3 F" b. ]& j- t
. a0 h7 Q! e. e2 U1 {6 A
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A % K+ L! x$ l% F% F+ y
- \9 G$ A) n/ Y$ @pause 7 O9 j$ p( {9 Y0 `4 Z/ ^* s
goto end
x+ e6 l: y: K. `' w4 h& ]:ERROR_EXIT , a1 A* l% v- n& P' J
echo.
4 k' A& D' C) S; H! Wecho ERROR: Unable to check licenses. 3 [( T+ _9 R/ `0 _* I" ?
echo.
# H o) } N2 z& o2 Z" ^pause
& _% Q4 F4 h. E8 M' A& \2 i:end
: G8 H6 t6 }' Z& k
* c9 b% J" I |# k1 |) B |
|