|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
6 }* z1 h+ N; W: T+ f问题/症状 ; n r7 P0 l W/ _2 `. a
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. 7 ^1 J( \' f! c$ A# p
解决方法 , v4 }0 a) i. k' P; W0 Z" X
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
8 P8 }' K% U) M6 hNX 许可证的使用情况.
, v: _- Y- N9 c1 s这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的& a, s/ `% u: s: ` ?: @6 f
系统环境变量中设定好:
w% _1 `( p# ?+ `# a! \UGII_BASE_DIR : O {+ j S, i! u3 z7 y# x
SPLM_LICENSE_SERVER 2 j; {7 |# h* U( N$ g
@echo off 6 ]9 r9 J. g! A, ^4 a
rem ========================================================================= $ v" N7 f+ Q( I+ Z# ^
rem
9 B5 Y& X `2 [3 w/ Wrem Copyright (c) 1996-2015 Siemens PLM Software. 1 p9 |" |( L* a9 O( C
rem Unpublished - All rights reserved
/ N+ [) h% h$ w( ]rem /sar GTAC
$ u/ O& `# N+ D B, P7 y _+ grem =========================================================================
9 P7 ~( W2 Q6 A. f# p. w# orem : P0 s: m: Q5 K8 G* u6 J. Z) U& S
rem File Name: LICENSECHECKV9.BAT 5 S! U- v) c& a. J4 q4 [; [
rem 5 I6 k6 p5 ~+ I6 V+ j" ~ |1 ^: @0 O
rem =========================================================================
; s2 P2 b% e+ C lrem
8 Z0 J; d. ?/ W' G5 |2 y0 Orem This script will check what NX licenses are in use. ! }, R d5 c( H0 d
rem 7 ?' [& _: G9 T) Z% K9 C
rem NOTE:
6 W# x3 O8 r" k; U# z4 jrem & p4 Q7 U" G7 ^% j2 A v% }
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
5 U3 U0 r, v1 V grem are properly defined
+ R$ F8 `6 D0 g, Y! [' mrem $ |$ z' ?; y$ ^% j- k1 j; m) j
3 Q9 W! J; r. m$ G* W0 oREM To avoid double double quotes later, remove any quotes that
1 S4 y3 m! ^* R5 m4 Z- h- w7 hREM are part of the environment variable now
/ [& P, t% I! e; b; v, j7 S+ \* L5 g3 h4 Y4 h0 z9 G' V
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% , s5 B _' W+ Y
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% ; I& A. L* W0 A u1 C1 j
REM & p ~5 B8 z h2 J
REM Check if UGII_BASE_DIR is defined.
4 A( f; D- w: {5 d" Y0 r% cREM + d" d7 f% z5 M- D0 N6 h
9 t& @( Y; M2 M+ M4 L- Jif not defined UGII_BASE_DIR (
8 Q- d% ?0 q, k) z* M( I echo NX path could not be established. UGII_BASE_DIR not set.
, E$ Y+ W2 C9 o$ v% u goto ERROR_EXIT
1 f- \& B" e+ k" T* }) ELSE ( ) J/ G9 b; J' B# H( D, M
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
0 P S3 w( W% }, j1 u7 j echo Checking for IN-USE NX Licenses... , N, a, K4 ^# `3 p- S! E9 I' c
echo.
, C/ `3 g8 ~: C( o, j. o echo.
! l6 e" A) e( E& i) m9 w [
9 r0 l9 b$ o; N/ g) I- U, e" wREM + a: G4 @ X: Z6 e
REM Check if UGII_BASE_DIR really points to a valid directory.
' v- i' S5 D2 |# K' c' X, K7 XREM ) k! ^% r* _! {; D* _+ v
. A) ~; F! K+ n* e if EXIST "%UGII_BASE_DIR%\ugii" ( & Z8 Z) s3 Z4 ~/ J
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii 5 F( {, v* O/ n Y0 S; V* L
) ELSE ( L/ ~0 A: t1 A; @
echo UGII_BASE_DIR set to invalid NX install. % j& j/ C6 q8 E. u7 o# K- J1 f* @ l
goto ERROR_EXIT 0 k* S& `' o, ~' s4 S0 y M
)
) h; {! { \8 X. \! S& k; o)
! Y8 m$ s0 ?) s7 m' G& ]/ X2 [
N [) K7 \! F i- B0 gREM 0 T( E- h0 a1 W4 U
REM Check for NX license server
; `: y. J! k, [% N6 z- t0 T: G% }REM ) \% y, p4 x7 s+ T; y1 k8 F
- z) s5 t4 w( y4 H( w2 C( Vif not defined SPLM_LICENSE_SERVER (
6 v8 z- T7 J, V; A1 L4 A echo ERROR: SPLM_LICENSE_SERVER is not defined. 5 G' s, N8 L% l/ Z$ n/ k
echo Current Setting: %SPLM_LICENSE_SERVER%
) ^/ k; b" p" ] echo Check: SPLM_LICENSE_SERVER=28000@<server>.
/ [; ^* W2 K- x! y9 W2 [$ E& c goto ERROR_EXIT
" c- Y$ f6 l ?. H0 H) : t9 O; h1 b- M1 }* I. X! T; a
7 |9 ^! z5 n3 d/ c% e( w) Z"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A + r% q8 H+ ?& l/ U0 Z
# r/ F, X8 P, }& ~6 a# I( Mpause
0 v1 n; m) d% M/ p, R6 F- ^% \, {: kgoto end / Z; u' v/ k7 m0 n0 w
:ERROR_EXIT
+ J7 }# f. ? B# t% x, x- Eecho.
; I, b" a. L) O) y& becho ERROR: Unable to check licenses. 7 o% h$ i9 y' u! Y5 O( B; b ]
echo. + n# U8 c7 B' s" t1 X
pause
( L6 C, {+ h; [/ r:end + K4 U! t8 S8 @
# y9 p5 m7 W5 n" c) { |
|