|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
3 H- T- n4 W, X0 Y( K: J2 |问题/症状 ; ~ g; H M1 W7 f
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. . h. |2 c% O: C9 @/ r. D
解决方法 6 d/ U% y7 ~+ ^
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
; ?* T7 E: |4 e" cNX 许可证的使用情况. 7 c0 e; G" k3 f+ b
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的, |& A- `) q* @% k2 K) T! ]
系统环境变量中设定好: 7 p0 n( E) G+ A9 \2 x5 l2 n1 d; a
UGII_BASE_DIR
, _+ C( `& b1 z0 i1 e8 |. YSPLM_LICENSE_SERVER 8 i! |+ U, q7 M- T, @
@echo off
# k$ o+ ?- R6 A& j! X% a4 yrem =========================================================================
3 n& \* K; h; D" Nrem
+ o1 a2 ^7 h, [8 L. W% grem Copyright (c) 1996-2015 Siemens PLM Software. 1 v# c, ? u, q+ W2 X6 Z) w3 F* Q
rem Unpublished - All rights reserved & U( N! h! h; q) s
rem /sar GTAC
) t: A: n: M' m1 l( E3 b' lrem ========================================================================= / C# J% t, ~0 r7 ]7 k3 H
rem
- j' Q$ B" Q' brem File Name: LICENSECHECKV9.BAT / b0 K7 j& j7 A6 {* @- v2 W
rem " o+ x; D1 ^# K' n
rem =========================================================================
5 n% \ q; a4 x8 t6 d- @) {rem % G4 Y5 B, Z0 P) }
rem This script will check what NX licenses are in use.
6 T$ Z/ J/ U, qrem . I" g9 k; H; ?3 i+ I7 j
rem NOTE:
+ v. e1 ~0 Y. u, e2 D1 B; n" u3 zrem ! i: v. A7 j( ?. s' ~
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER $ ]. }8 m, |- |0 B2 @
rem are properly defined
# j* c- V% {2 p% @" `( g4 t' arem
' h9 Z# z- ]: h3 c, B+ Y1 I' K. I( S' @
REM To avoid double double quotes later, remove any quotes that
) ?% E t4 X7 u8 aREM are part of the environment variable now 0 n+ G- ^, L5 S& q5 V2 J
, i" |* W4 i8 f. J# d* n1 Zset UGII_BASE_DIR=%UGII_BASE_DIR:"=% 2 k- @6 T" {* H
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
7 R* Q) S- f: {- wREM 9 p. ^, L: G) @- T& H- W
REM Check if UGII_BASE_DIR is defined.
; P( A' O, N$ |$ n) E9 s7 \ a: sREM - Z* w5 J( w* O- A3 [& j6 h: w$ J
' J9 p8 S: [3 K: R
if not defined UGII_BASE_DIR (
! L' T I, h1 {/ q: _' R echo NX path could not be established. UGII_BASE_DIR not set. . D8 p! ~7 }" D$ q8 w: y$ B
goto ERROR_EXIT
^! b6 F0 a5 H0 n& k [4 W) ELSE ( . y0 V2 ?$ {/ [7 T, l: E" l
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
" D. A* K) l/ G k1 x0 @! x. ^ echo Checking for IN-USE NX Licenses...
& a3 W: K, M/ e- y6 }0 ~# c echo.
% h9 _% {1 ^4 q echo. ! |. \$ v& t/ M+ C8 `' w! d4 r c; C
6 B. C3 W" I6 U- Y1 w6 tREM s- d$ n+ i5 N* |5 _5 w
REM Check if UGII_BASE_DIR really points to a valid directory. * t4 z+ r+ Y. x- o0 @ x
REM
* h8 \8 m- ^2 M$ {" v0 w
$ v# s+ l9 [2 |. K' H0 r; j/ f2 r5 } if EXIST "%UGII_BASE_DIR%\ugii" ( + Y% d2 q0 l! I
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
* |5 N7 J1 ~9 E ) ELSE ( ! G$ f* Z v& N# q6 J Y
echo UGII_BASE_DIR set to invalid NX install. / u% d; B) d: ]4 k
goto ERROR_EXIT ) W4 Z$ n+ N, I5 [2 ~
)
& }0 v! H4 k. u2 w( r8 V# H% t6 L& V)
4 n, e9 B# q% k3 T. a. K/ e$ M
- e6 Y; n) @7 C6 j: j$ I C+ o' nREM
: C$ A' h0 A1 D% rREM Check for NX license server
8 Z! i5 Z B0 R7 OREM 2 j& ~% U) f. Z+ F0 [
+ o2 m2 @6 W# J+ `$ g& Cif not defined SPLM_LICENSE_SERVER (
# T9 I$ J8 m6 ?5 v' J$ x5 A% i echo ERROR: SPLM_LICENSE_SERVER is not defined.
2 J5 h! ?: r4 Z% G& t echo Current Setting: %SPLM_LICENSE_SERVER% " u& x; ?* u" y
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
& Z9 F0 L" u9 S2 R) i. Z! f goto ERROR_EXIT P. ^: \1 ~1 b; ]! r |$ F
)
8 s5 O, m' F$ P3 e/ f2 y* [9 P: |( H7 F* x
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
$ f4 b j4 _+ b" I/ S7 o/ B
; c# |$ \6 q$ H! U3 d: qpause # T- W" O5 e" L- Y- x2 D6 d
goto end * A) R( R& g3 t' n
:ERROR_EXIT
: {' c0 R4 i3 Z. c$ ^4 o& N0 `echo. 1 R7 m( |9 m( s0 P, K
echo ERROR: Unable to check licenses. ' B/ Q, i" }; U3 x( }& p) X+ f8 y
echo.
1 h. Q; G! x% o+ s9 ]: k D( o2 apause 0 {; p6 D7 x% g
:end
# \& w# f5 s1 Y* l. o0 h4 j7 [) t' q9 [. B. v6 `: C" H) h, Q: w
|
|