|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
4 o; y/ C8 C b, B) \- g+ i问题/症状 ' ]- Y Q# r3 C. f3 S8 i
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. + P. W( l0 ]% Z# u6 a
解决方法 U, U$ g; i; y% d
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
% r K7 t4 c7 P g$ zNX 许可证的使用情况. 4 L: h) P8 M$ D! Q8 ^5 F
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
; y; x) H Q! D1 y; K5 G9 U系统环境变量中设定好:
`/ m& H# N2 a% ~0 X5 H- P1 U( NUGII_BASE_DIR
6 q( T6 i; ^- p8 g" B2 @SPLM_LICENSE_SERVER
) I# B) h% k9 s9 t@echo off
0 f' a' L# V4 g4 `rem =========================================================================
2 q+ t# y3 y# I7 _1 }9 m0 ?rem
5 B# N# P* e; W) C3 Urem Copyright (c) 1996-2015 Siemens PLM Software. $ }7 ?( J2 h) Z6 y* V3 W/ Z" I7 ~3 i
rem Unpublished - All rights reserved
3 b9 x+ E* x+ h% [3 b, s) Crem /sar GTAC
$ d: i3 i3 R& n% mrem =========================================================================
/ Q$ O' }8 o/ t2 @; erem 1 P7 |( `) h3 U8 _& ^
rem File Name: LICENSECHECKV9.BAT
+ z8 p, P' i3 X9 \- j; ]4 Vrem & e$ N8 P3 B3 l
rem ========================================================================= " T4 W! p8 B3 f8 [3 H
rem
8 E. A9 M" v% ]; q# {" vrem This script will check what NX licenses are in use. I' A6 p4 w' }$ [
rem
( F$ o% g3 \1 Mrem NOTE: : r4 C. X, l* u! X& r8 o
rem & g7 k$ q/ s7 m q3 B% ^
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
6 E+ Z& q% q1 A' q( g- [rem are properly defined ' K; I, M$ E! C' i( f& {4 n
rem
, C0 M0 f' Z6 U2 I+ y% _, G: W- P& r$ I9 d
REM To avoid double double quotes later, remove any quotes that ; S% V3 ^3 i5 K0 w
REM are part of the environment variable now
8 f6 U8 O0 W- d# B& l6 X% q, [+ b+ ^! h
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% & [' e. g9 S" i6 |3 u; N4 H$ X0 N1 u
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% $ z- k0 z, ?4 d+ D/ b; ?3 o
REM . U: \3 |( Q, \( Y, g) B
REM Check if UGII_BASE_DIR is defined. + _/ f) J, X- T" e
REM
# ]6 g+ _' |, `3 Q
# m; [) o# b. }; _3 }: Q/ J8 v1 Wif not defined UGII_BASE_DIR ( 0 |% w7 ?5 n6 @
echo NX path could not be established. UGII_BASE_DIR not set. : V3 Z1 c& i9 m. n, s' H
goto ERROR_EXIT
& {* {( I3 v h+ r1 Q* |9 p Q) ELSE ( 2 y$ X/ A! P% i4 a; h- U& ?
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% - S, y9 J/ l% L' D
echo Checking for IN-USE NX Licenses...
; M1 N4 k1 Y" L7 K& c# b- O echo. , k" F% }5 z2 V" V& I5 X/ e
echo.
9 L; N* S2 M) E8 g4 y$ _8 j* G, H" w: {% P
REM
) o% U5 f8 P* _% ]4 T/ CREM Check if UGII_BASE_DIR really points to a valid directory.
& u% v! n+ r O, q% gREM
. [% r& g' ]$ s% _4 L, ]$ }
0 j3 S7 F$ ?; i, W5 X2 \ if EXIST "%UGII_BASE_DIR%\ugii" ( ; T& Z$ _3 V2 ]
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii ( \; U) V# F6 t! v
) ELSE (
% z8 r( {7 T$ b% y echo UGII_BASE_DIR set to invalid NX install.
2 r9 [) A9 j: B9 S goto ERROR_EXIT
4 o m6 p7 U3 W- F6 Z- ?+ o) N )
: \" E2 j5 ?2 `5 Q( R)
1 M- s; V7 Y; i* V
# l- d+ _: H3 h* U3 [REM
( m% t$ ]/ c+ g; `, o7 U. Z5 nREM Check for NX license server
! x: f. Y" h3 h, g8 x- XREM
0 B6 S' f# W% L {5 T4 P, P; ^1 [% n* c6 q
if not defined SPLM_LICENSE_SERVER ( , z/ _- p$ p6 k9 T+ m
echo ERROR: SPLM_LICENSE_SERVER is not defined.
u7 e+ U* }# e- d echo Current Setting: %SPLM_LICENSE_SERVER%
0 f* d8 E& K6 F4 L5 ?" A) E echo Check: SPLM_LICENSE_SERVER=28000@<server>. ~( s% V: e' J- J
goto ERROR_EXIT
) ^3 z) O1 @: q/ D+ r; s) ) {3 Y; }: a0 v2 {% z W; ~, x- X$ E* R5 l
2 A. P6 }4 b d8 P" ?# l' j/ W
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A 4 z/ d D/ f t* t! |& p
9 ], m4 v; _" K6 v
pause ! D, C% t1 @, \
goto end
l! W/ X/ z' \:ERROR_EXIT
' m# u8 t% i3 techo. + N+ T' k1 D8 t
echo ERROR: Unable to check licenses. - d2 V8 ?1 F% S' {, [
echo. * {, y% ~$ V) A7 H" P2 ]
pause
* E* q# e$ L: c X, P:end " Z4 Y$ r: V0 M. {) ?
' i- V. T* ]+ w- K |
|