|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 1 ?0 |+ J! [5 N
问题/症状
+ ]2 {1 ?$ x4 c如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. ! M7 q8 _. u3 R& _7 M# G. C
解决方法 " {: T( @* ]- B: ^# j9 t
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
; \/ e- |' Z. D8 d# {3 }NX 许可证的使用情况.
( c7 O+ a6 R+ ~8 ^; A) v) G这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的, U8 n* a, O5 L
系统环境变量中设定好: * L0 Z4 p$ f8 Q; z/ {
UGII_BASE_DIR 5 U. n4 _$ Q8 F+ K6 S$ _
SPLM_LICENSE_SERVER 7 U0 o& d- _+ V9 \
@echo off 8 o: s7 R& S% {' g8 D
rem =========================================================================
, M' D K. ?6 Crem
+ Y# {! I+ N8 @0 N& Krem Copyright (c) 1996-2015 Siemens PLM Software.
8 Z. L. _# L4 ]6 orem Unpublished - All rights reserved
2 L* i$ b" w! ?8 B5 ^) ~rem /sar GTAC
9 K- l. X% I" crem ========================================================================= 2 A4 Y& R+ S* e5 l$ E& A- V
rem
|4 {* W* a& q) ?& c( Z' \% erem File Name: LICENSECHECKV9.BAT
7 F+ U" s1 ?0 E" w; @5 R/ krem n* i% U5 b* M/ K1 H
rem =========================================================================
7 Q. L) }% w2 ?* E: B( Rrem
( r* Q. y6 G& j" O$ I- grem This script will check what NX licenses are in use. . T( G9 a& U/ n! ^0 h/ G9 D
rem 0 i/ L7 c% b7 V- ]9 c* P5 u0 Z# ?
rem NOTE: ( F7 Z4 o/ j) w4 e- X
rem 7 [1 C/ g1 L) I7 Y0 l; v2 l
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
+ w. e" N0 J" S+ Y; Hrem are properly defined
' T6 l# i: u" r7 u( a" I/ A Qrem
" O- Y- v; S/ c v" }9 X' r0 S( Q+ ?) S2 R" m+ ?- k. v/ Y# y3 P
REM To avoid double double quotes later, remove any quotes that # q7 r( R! z X- f6 C
REM are part of the environment variable now 4 R, \3 M; l9 ~
3 L! K& T6 I/ m+ w( T- \& G6 P
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 2 c% `+ h7 D7 ^& M/ w, r4 \
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
0 {# Q+ t- @3 ^; \REM 5 a3 r6 v7 J7 p7 V1 Z' s7 k
REM Check if UGII_BASE_DIR is defined. * V i! v; c4 @% F8 U7 I5 D5 A
REM
& ^$ D7 E4 c) l% \
3 m% s2 L7 e2 t; C6 g6 g3 Iif not defined UGII_BASE_DIR ( & f# H+ X- l; d* V; j' Q1 b
echo NX path could not be established. UGII_BASE_DIR not set. $ g( [, i5 `! v" G% |. H
goto ERROR_EXIT
f; _1 r" x% n) s6 \" U& l) ELSE ( # |- S& o9 Q3 P+ h. `
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 6 y' g- ^( X6 J1 F- n
echo Checking for IN-USE NX Licenses...
! x& o+ s9 ?- v$ g0 x echo.
$ Y4 c7 V. |! r; _& Z: D echo. + W1 s) R, N5 ^
( G8 W0 A0 u/ C/ t% t0 t4 xREM
. V; @5 m( X$ K) q& Q7 `5 O% EREM Check if UGII_BASE_DIR really points to a valid directory.
/ R% y+ c ]# L& [% dREM
7 g; @- L' A% [4 o- x; X7 T4 I# a( ~3 e, {' {! p" w9 v& U
if EXIST "%UGII_BASE_DIR%\ugii" ( 8 h# W6 K& v( C! \# k# a* l7 \
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii , {6 {5 e: J: e) Z
) ELSE (
8 @- v8 `) C ^5 E9 g# S) X/ \ echo UGII_BASE_DIR set to invalid NX install. 7 m6 _! V8 V" P$ {" [
goto ERROR_EXIT , l- ~' U" \: X3 A( n* |8 [$ ]. G
)
) O4 v3 q. T: s, X' F) : p/ p( U1 P# W8 j% o9 e3 M9 k
3 C5 b$ k5 B: L$ D- g
REM - j7 o D* V# X
REM Check for NX license server
9 R% B5 T! U8 x' G% a6 wREM
; R9 K. x8 s. A! J" V. F# }; t" H" ]; {* `* C. o
if not defined SPLM_LICENSE_SERVER (
# u4 X0 |7 t5 u: v a! m8 V; C# B/ P) F echo ERROR: SPLM_LICENSE_SERVER is not defined. ; H/ @7 d8 K5 `. k- I, @
echo Current Setting: %SPLM_LICENSE_SERVER% & {/ X* u/ s) v
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
- d4 ` I2 y- H4 i4 R3 u goto ERROR_EXIT
* F4 F3 m7 Y& @)
; U( U+ \% V$ L2 F ^0 I( D5 k; p; |) w- T9 Y& Q
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A # {& m2 }- y/ `6 X5 \
5 K$ p8 y) F/ \( L4 ?
pause
7 y: `1 c' H; b" }7 t+ c$ g- C! Xgoto end 0 o6 y* ]1 |6 H6 `0 E) Z9 _2 M
:ERROR_EXIT
. s0 W1 d" J! m" Y( r3 Mecho. / M/ u+ b% h" s4 k6 L: p
echo ERROR: Unable to check licenses.
3 T& F; f2 ~# P4 o$ Kecho. 3 s- S' b/ p4 K% p/ d: M3 C; E
pause + J* z: Z6 K0 z7 e9 A
:end $ h2 ^. `9 @1 }" m- H
7 C/ E; d# t: E) C% F4 D+ b* ? |
|