|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
9 ^" i) C% n4 }; I5 D+ Z. V问题/症状
3 I& P3 K/ m, M1 a如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
' @0 Y1 i% X) v. y/ s解决方法 - \' T& ^6 f+ m
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的2 h- X5 u1 M8 t+ m% `4 J
NX 许可证的使用情况. & E3 Q5 u) X" |/ ^+ v0 I) y7 P
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
: w2 r; x6 G* X3 G2 j系统环境变量中设定好: & `# q: b* G+ A( D, y
UGII_BASE_DIR . t$ o3 t# R' _9 P
SPLM_LICENSE_SERVER
9 c! `8 i) m2 \3 G9 e U@echo off / F( J! [5 |2 o# o! ^6 S
rem ========================================================================= 4 [& `) [1 g! Z7 g
rem 3 S, B% H1 ?# o6 K+ G! l
rem Copyright (c) 1996-2015 Siemens PLM Software.
# ~, i1 R5 \; ^rem Unpublished - All rights reserved w( v2 C, c$ w" s' s8 R9 z
rem /sar GTAC
0 k& j5 A4 K6 ?2 O4 U# x$ @rem ========================================================================= ; a. |4 t3 [$ n% \& z' i
rem
) M9 M4 V9 C" d% i4 L [ B. frem File Name: LICENSECHECKV9.BAT ~" Z' F/ C( }: g6 u
rem ; a8 a6 a: E) { V8 C( K) T4 ?
rem =========================================================================
0 W- X0 V; y0 Q' K% qrem
d/ \% K. r5 {* E8 N4 Urem This script will check what NX licenses are in use.
% @0 I9 `4 d) Q- P. d1 Jrem $ M" h# N' M( E: X. ]: E
rem NOTE:
, j/ n6 I% `+ J/ R: _" F5 ~rem
9 D& H# S4 @$ D/ k' q$ ~3 mrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER - m/ X! j4 h8 n
rem are properly defined & A" b# @; Y0 t5 k+ `; G/ A3 H
rem
7 _. ?- [4 Y* O* F% m5 J: t5 h; r1 l2 }8 @. E8 V3 t
REM To avoid double double quotes later, remove any quotes that
9 b+ n8 w2 b5 P" C9 W/ s7 jREM are part of the environment variable now
2 d% c% ?$ L) A% @; Q5 W$ e* w A
' } T" t, g0 {2 Iset UGII_BASE_DIR=%UGII_BASE_DIR:"=% 1 z( P4 H9 Y2 s. `2 s0 \( ?1 P# ]
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% & X+ {9 s* L3 Q% f, l- h; r
REM
- Y" a! G0 T, X( m# @! wREM Check if UGII_BASE_DIR is defined.
8 U" D" `0 u- g# g' E1 i' UREM
- w2 L2 `' G4 J0 s' b N
/ @6 t* l# h7 W& Nif not defined UGII_BASE_DIR (
- E* D. V3 L$ c. c& P6 _4 ^ echo NX path could not be established. UGII_BASE_DIR not set.
/ F) P: W; g( H: v" y/ H goto ERROR_EXIT 9 H8 I/ F: ~4 k) q
) ELSE (
/ o7 }7 @% l0 W" R5 R echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 1 J( Z0 E- X( u' v4 n: v
echo Checking for IN-USE NX Licenses... ) @( F1 g& F& j3 F2 }# @. g
echo.
* o7 y, }# l) ?0 h8 M echo.
) M1 U* B8 j- A8 M: U$ @. b5 H$ {
REM 1 [ e+ i5 e1 S4 i, `
REM Check if UGII_BASE_DIR really points to a valid directory.
% [' F3 Q( W+ A% p8 t" y+ x. w' j' ZREM
, V9 W+ K9 X' s7 l, U1 a8 e9 c5 G1 x7 |
1 x8 c: ]3 ?$ J! ` if EXIST "%UGII_BASE_DIR%\ugii" ( & y+ g% B3 f* `8 I9 [8 b& _3 p" I/ t
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii @8 w! ?3 d( `8 e
) ELSE (
9 ?8 H/ E: `6 C2 C; \. p9 d echo UGII_BASE_DIR set to invalid NX install.
) c w# L4 p; u# ?+ m goto ERROR_EXIT
; Y9 @! [# k' t7 u' p! m" [ )
3 ?: w! `" S* ]% E) ' q L G) i8 |/ c
4 Z2 `& X% a3 qREM
+ Z) ?1 B8 G1 U7 yREM Check for NX license server 8 H1 c0 z& j5 u( i# [% N7 m7 s
REM
& M7 f! r3 L& G8 D$ Q+ Z+ ^9 u: E5 x; a& D$ P5 g1 a1 G# {
if not defined SPLM_LICENSE_SERVER ( * b" U# p R- i1 E2 h) k
echo ERROR: SPLM_LICENSE_SERVER is not defined. + k; p7 O1 P, x- \: x! I; `
echo Current Setting: %SPLM_LICENSE_SERVER% ' @2 Q5 |7 o4 U ~2 L" I
echo Check: SPLM_LICENSE_SERVER=28000@<server>. 2 U' C! R/ k6 `6 W% m
goto ERROR_EXIT ' k$ |) X7 k5 U7 v G
)
: j% q3 i3 n& T4 i* u5 M
% V7 ], N& R/ t I* E$ M0 \; O"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A 6 ?) h# s, K; z k3 ~) T; V
9 `% B z v4 c7 M. ?/ @pause
( ]0 s, M% ^( X! agoto end
( A S. f/ z7 u) J% O3 j% f:ERROR_EXIT 9 w* O5 {( J* q' L; I; U
echo.
! e3 W. x7 A) t& k4 N' p, k3 Lecho ERROR: Unable to check licenses.
9 b1 N7 o) R8 Qecho.
( ?/ T) `( G" `$ d2 S1 r) O+ \pause
0 b1 O; ~' ]2 _% Q7 k" n6 s2 a:end 9 I# {" B* @" m$ Y, ]1 L
8 K3 h I2 y0 f4 y |
|