|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
L/ w5 s; Z, s- I9 a6 ?7 p+ e$ K问题/症状 0 S3 G" g9 B& K4 Q z
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. 4 t8 l. |2 N5 F# n; A
解决方法 - @1 q$ M. F4 i4 m5 B
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的6 e$ E! c4 q; J* D
NX 许可证的使用情况.
' f% z3 s0 H C E1 U这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的. M, d6 o6 e, D% ]
系统环境变量中设定好: 8 D J/ c; x: J
UGII_BASE_DIR
1 A3 i" ~( m9 y# |# m3 DSPLM_LICENSE_SERVER
/ ~$ }0 E1 i' ^5 _. m@echo off 9 N- U5 `: s8 I
rem ========================================================================= 4 J7 h( w( ~' m9 E) ~
rem
( D+ z0 f# ~4 z, d) x7 g4 `' Lrem Copyright (c) 1996-2015 Siemens PLM Software.
. ?" w3 U+ W5 P2 K: Qrem Unpublished - All rights reserved 2 W W0 |4 v) b2 `6 @: c
rem /sar GTAC 2 y2 G. k9 U* Z
rem ========================================================================= 5 l/ J/ n$ t7 G$ z1 f* f7 S. u {
rem x8 P* c6 z, J: X$ V
rem File Name: LICENSECHECKV9.BAT
; R* u$ g4 R2 v$ d7 w, crem
6 e( w* o3 Q2 ]$ f( G4 A) drem =========================================================================
& l' A; S. K0 F4 rrem
! n1 o( m8 S+ J, Y' Vrem This script will check what NX licenses are in use. . B+ S, H5 b% C6 Y( h( F
rem
" T# u" n; n4 T. Wrem NOTE: 4 t$ N# w4 p5 A& P
rem
2 C! w: ]* j/ N" y9 jrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 8 L- j2 c# t2 Q' y: W' L5 R
rem are properly defined
! G, ?; D) C% g% Drem " V. g: k f$ p) e
1 h% F) m1 b3 H9 q; }, V3 b9 g2 g! i
REM To avoid double double quotes later, remove any quotes that 1 S& H6 |; Z5 E f9 B/ v! _% e: o( c
REM are part of the environment variable now " e h0 r% e5 ^, X: O; [4 U
8 B! \; M. L$ r" P! [, U
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 7 n' ]( C# {* ]
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% ) T! i7 |7 L& {4 F }
REM
q; I' T9 T$ I1 Y+ ~8 o5 }REM Check if UGII_BASE_DIR is defined.
3 O$ v2 `2 k% g3 z& TREM 0 ?+ Q; n P6 }, g9 }1 {4 n
* S$ D: g7 K7 E" E
if not defined UGII_BASE_DIR (
/ q6 N$ c5 Q. Q. T echo NX path could not be established. UGII_BASE_DIR not set. 4 U: y2 S& ]! U2 l
goto ERROR_EXIT / p& h% {" l& |6 o# H6 m j1 [
) ELSE (
4 I/ j: u& `; d! Z echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
' c7 ^7 D/ H8 q/ T I0 e3 M echo Checking for IN-USE NX Licenses...
* M( |! I+ V/ c5 U# M0 O; ] echo.
O2 U9 k o1 G( a; a+ }/ v echo.
" j* g0 e6 f" r, |& o
* X o$ \# N c! Z4 ]( J5 Y' f, wREM $ Z; C' ^6 \1 ~: ]5 H8 e# u7 {+ H/ J, h
REM Check if UGII_BASE_DIR really points to a valid directory. j1 y( h6 i8 e7 ~3 t
REM
3 Y' z5 U9 e u2 ]: h0 [) P
8 {9 ^ i; h7 y" x; E if EXIST "%UGII_BASE_DIR%\ugii" ( 0 i( j, L8 s4 s5 c
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii . I, b! P% r! ?! F
) ELSE ( 5 t% q0 s. \4 D3 R& O; q
echo UGII_BASE_DIR set to invalid NX install.
" }: k* l" d7 y goto ERROR_EXIT 6 L w: f+ t% S8 D" P! G
)
3 |6 J( I4 N4 y p. s/ |)
% z' L9 W- i5 a- Y {& I- G2 Q8 Q( C
REM
! k( |5 W5 \( ^7 [( T8 IREM Check for NX license server * N* ? B0 Q# [7 b3 f. {
REM 7 ?8 h$ |5 \+ @+ Q
3 T+ `- J9 N7 r* Q& C1 n/ q
if not defined SPLM_LICENSE_SERVER (
) c* U2 V) ^9 {9 K! j1 y echo ERROR: SPLM_LICENSE_SERVER is not defined.
: \- d, Q0 l6 W' g$ b3 o4 p% y+ y echo Current Setting: %SPLM_LICENSE_SERVER%
+ M5 S+ r! F- r8 @: H) Y echo Check: SPLM_LICENSE_SERVER=28000@<server>. ) Y m# \& Q2 z5 H! K9 n
goto ERROR_EXIT ; d t9 k4 f `4 ?1 ]6 F$ _
)
! q; \1 ?( y$ f# ^
" Y: J% g" \1 C9 J# q"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
# \- M% f, \, B7 s( f9 i) B1 O/ n6 [% a3 F5 C) d3 m7 o
pause ! p8 o2 P3 s! c
goto end 1 C0 I( q( {0 `+ m% S. p
:ERROR_EXIT - a$ K+ e n% z8 f% E, R) f4 Z
echo. ; k+ l8 `! u) F S2 R/ r
echo ERROR: Unable to check licenses. ( t+ s$ u/ A6 O6 m. I; }
echo. 8 V/ D) J: _# {4 j+ ?( P
pause % S$ [: K# W i" i* q9 l9 R
:end 5 i. K6 v: v% K
5 |: y9 B4 w) M9 X2 |# u* r |
|