|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
/ M p5 C5 @ w( U% f' P \ t问题/症状
: q) y' k- v8 s9 \) q如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
) \- z0 v" f' d) T! d解决方法 * T, [0 m$ ^3 Y1 ^7 R5 l$ ]6 Y: V
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
% n4 J; ~, h: S3 _- j- iNX 许可证的使用情况. % @6 S; m! v3 I; e9 o
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
! P# [0 E d) [3 B8 y) }系统环境变量中设定好: * P( _0 t# F8 o; e+ p* K
UGII_BASE_DIR 0 F3 Q5 v. E. B/ j! I4 x
SPLM_LICENSE_SERVER 1 H1 S; K! R2 y2 Y
@echo off 3 Q0 ]% G0 R3 S5 ^% q( l; j+ K
rem ========================================================================= " C0 X% Y* R0 O z; |9 f: O. r
rem
5 A x) T! a6 _, ]3 N1 _rem Copyright (c) 1996-2015 Siemens PLM Software.
# k" Q& J; ?$ T% A0 ]# v' Y! qrem Unpublished - All rights reserved ! Z2 `$ B+ m: y2 x
rem /sar GTAC
" e$ d' k/ L) x; u0 l" n) Drem =========================================================================
- J6 E" U4 v3 S0 Erem & _8 Q+ o& N$ V
rem File Name: LICENSECHECKV9.BAT
. E/ r* v; }6 qrem : _. l% y5 L* ^* ]* r1 e
rem =========================================================================
" M; A2 D( T( P: u2 trem
* T; n$ U9 |) h T) e. ?* i: X/ ?rem This script will check what NX licenses are in use. ) H9 A. W ^$ O R- {" r
rem
+ N k' u/ L- h0 M+ t& k# ~rem NOTE: 1 n3 N1 n* k. u: h+ N& y
rem
* U, e6 s# w+ r& I/ E+ \rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 4 O1 \2 {6 O4 I' N. ]. H: f
rem are properly defined
, h8 G! Z" m: v# V6 |8 Y. mrem
9 v9 B- a6 s1 }" p1 P" M) t: x* v/ q6 V; J8 {* x! C" H+ ] ?
REM To avoid double double quotes later, remove any quotes that " L0 S: V3 R" t) @# ]8 X( W0 O
REM are part of the environment variable now " E) o- E% b8 Z( i# N; m( Q
% I% L H! R0 L7 k/ x
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
. q1 V _2 M& |( P$ Eset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
% @; ^" R5 g& e" b2 I' A7 |! ?REM
4 _- C& |) q$ s$ t0 U- GREM Check if UGII_BASE_DIR is defined.
( `! n. p8 V+ @1 R5 d& @; aREM $ h9 X/ J. \4 v* |8 \ V: F s6 S
4 H: L& l a' p6 |4 \if not defined UGII_BASE_DIR ( % k: |4 o! R5 \
echo NX path could not be established. UGII_BASE_DIR not set. 8 n9 r1 k. Q% C2 j# m
goto ERROR_EXIT
& v" U* Y+ h5 q5 |3 B) e: A) ELSE ( " Y+ b7 _) ?+ Q i' S) A, Z
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 7 P& B. L* I; C* M% D9 u! d u
echo Checking for IN-USE NX Licenses... ) }% `7 x! j5 C, t0 O3 H
echo. : D8 C% ]5 Z. P6 ^. e& ?
echo. 2 j) G, H8 P' Y
, S) b0 M9 N6 e7 Z
REM 0 |5 u0 l4 z- y; {0 W- @; x
REM Check if UGII_BASE_DIR really points to a valid directory.
" X6 ^( k1 k$ Z1 SREM , Y5 G8 u; E3 }
; n* [, u, v/ V; t if EXIST "%UGII_BASE_DIR%\ugii" (
" {9 v8 B+ t* J# Q3 | set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii 3 M7 g4 d+ @) F( d+ u
) ELSE (
: h* Q O. Y& x' n echo UGII_BASE_DIR set to invalid NX install.
! u: D' w5 U* p& E goto ERROR_EXIT , W) R; s1 S% @9 C( m
) : w. @5 Y( L. x
)
* V. Y) @& h* r" A m( ?: Q' s& |: T# \" u
REM
. ?8 d- w+ q% E9 Y! h0 uREM Check for NX license server
# a) z* B9 S9 b" L7 h% \: gREM
2 O/ |: j' X: y9 r
& A- j) F8 d0 T9 P. Z9 j: ?if not defined SPLM_LICENSE_SERVER (
7 e9 c* R5 |* o; C) o echo ERROR: SPLM_LICENSE_SERVER is not defined.
6 |2 O* W4 Y% L0 c4 k* E% S echo Current Setting: %SPLM_LICENSE_SERVER%
7 q2 ?' ]" w4 x) t% A echo Check: SPLM_LICENSE_SERVER=28000@<server>.
, S$ Z; R& n* W( F- {& C9 {9 y% E& e+ j goto ERROR_EXIT
# Y, v4 ?( ]7 i$ i)
: t# E# A9 ]. o( _- j6 v- W1 O7 D5 Q. w' A. g: k: \$ o
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
) I- F& c* g0 Y* A
- Y! X3 }* k5 J+ Kpause ! P* A9 L! G, i# n2 W9 N- n# m
goto end
8 F# J6 \. v b" @. e( ^$ a:ERROR_EXIT % E) l6 ^ g B/ c7 H/ X7 L+ E% `
echo. 7 x) X* [" |( q% Z: i9 m& z
echo ERROR: Unable to check licenses. - N/ v* ?& M1 E! B n. d
echo.
$ r* s" j9 F* j& X" y0 S% hpause # G6 p; I8 V# j8 N
:end
`: o- y0 x- `$ N! H* i5 B8 \( \/ k; I8 ]
|
|