|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 4 L8 [! }1 ^ ]6 \1 `1 ]' ~
问题/症状
- `, N( h% ?. @+ X如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
; o. ?4 v8 z2 n, r: ^1 F a% f. }解决方法 , Q& h. }! ^1 C
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的# X: D2 K0 n" `9 c4 q
NX 许可证的使用情况. # U9 _ x9 i) E& ]' F
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
8 t3 H5 x+ [5 x3 h6 p系统环境变量中设定好:
8 h( e/ r+ k+ b! V& FUGII_BASE_DIR ]7 }4 X* C, |! H* {* j
SPLM_LICENSE_SERVER ) f. b" L; }- H3 ^- m4 w9 q6 C% n; ]
@echo off
# R- J+ j7 n% l- rrem =========================================================================
8 G' z/ s2 e7 W4 Orem
4 {4 d B+ _5 _; x. Prem Copyright (c) 1996-2015 Siemens PLM Software. ; h; k( D% [! G6 s# r' X, s
rem Unpublished - All rights reserved ' f/ h, I) v8 `- s! Z# _* t- A/ V
rem /sar GTAC
& Q& d5 F5 e; Erem ========================================================================= ( S9 E Q% f' h
rem 9 R3 f1 j, n2 K1 Q4 v# p' f
rem File Name: LICENSECHECKV9.BAT + J7 A; q6 T! a2 D% h
rem ; c( W2 }- g0 T9 X+ \( ^" j3 k
rem =========================================================================
1 J* d- M' y6 q# o% I: M& Frem 3 x n+ Y! V6 d3 Y1 a6 L$ B1 R
rem This script will check what NX licenses are in use. ) E& _. u' k* b A- m: J; W/ w7 H
rem 8 P' E+ e8 m1 [& X, g
rem NOTE: ! O* a4 A$ @& L! `9 P+ O- G; u
rem " p1 [& {4 J1 |
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER % r& U* d7 K% g# q4 d, g; [- g
rem are properly defined
1 r2 q. p" Q$ T, E' V: rrem 0 E D9 O& {# N5 M5 f: T" r2 B: {
& _' L4 A0 @+ E$ CREM To avoid double double quotes later, remove any quotes that
* f; `" W& l7 {& q* R; b& hREM are part of the environment variable now
1 h U! w& C* F1 Q
: P/ [! o4 W: _/ X+ oset UGII_BASE_DIR=%UGII_BASE_DIR:"=% ( e* x! z% Y" t- ~3 k" `5 s1 z4 @ z
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% - T" l2 U' h' E6 F* @' `
REM 7 W; E/ H9 T D; `, }. u
REM Check if UGII_BASE_DIR is defined. 5 F- L& }; D& S E; u
REM
: C" e$ b4 }4 f0 L' U0 ?
# r+ M$ q! ^0 Q. b3 wif not defined UGII_BASE_DIR ( 3 T: w# o) g' b5 t4 }, n& U
echo NX path could not be established. UGII_BASE_DIR not set.
; ]8 i* m" {3 \+ f* a7 P' \ goto ERROR_EXIT # a$ _3 @/ b1 i9 G& K0 l
) ELSE (
8 s/ ^) @9 Q# @$ g echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
, T% C7 @1 x; j D; h5 A; a echo Checking for IN-USE NX Licenses...
" G- ?5 y8 @2 A8 U) V7 j+ { echo.
; l7 A- D: X3 c/ a echo. ; O2 e" x! G6 ^. d; ]: f9 Y
, C- l) _- Z+ ~; R* y0 lREM 7 P: k. i+ T, Q; z4 ~: ?9 e' B
REM Check if UGII_BASE_DIR really points to a valid directory. 0 B1 @# B3 Y. p) S* ~- J
REM
* E+ Q% w) E E) O
. p! m: E4 ]+ |+ J$ ~. i if EXIST "%UGII_BASE_DIR%\ugii" ( * Y& k9 e; |% b( i
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
& s* X+ R* H) D) B& b* t ) ELSE ( ( u! Q4 t% m0 Z
echo UGII_BASE_DIR set to invalid NX install.
$ Z. }5 l+ h: U; i5 z7 u4 B+ t goto ERROR_EXIT
) s6 ?* t+ X# u: v) h* p% m, m ) ! v" l. S6 S# ^" }$ B
)
- M; `( ]) P( S8 z G+ ~
$ F: F& U% q9 o5 @, IREM
+ @ K- \. C& r! X( ^REM Check for NX license server # Q& w4 i+ R/ X' u$ b7 h/ h
REM
/ m5 [# B1 ~* S+ u8 l% R; g
B: j( [% R) Q0 R+ n8 Sif not defined SPLM_LICENSE_SERVER ( ' e3 R( Q1 Y7 G1 o
echo ERROR: SPLM_LICENSE_SERVER is not defined.
/ ]. g4 w, K/ I8 q# Y echo Current Setting: %SPLM_LICENSE_SERVER% , l+ l" `* M/ _- z
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
|' E. c9 m& k! q7 y goto ERROR_EXIT
- x( D; U" |0 F8 z) V) M( Y" O)
]1 ~# R8 C! t" e& p: j# p- d) X. o4 K7 Z. T. ?
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ( @$ v9 i! |" Q5 ^9 G$ P$ o
R: F+ }1 J3 m; b
pause
5 t' e% U$ {3 fgoto end
; z) S. Q6 N X, a# ^9 _% I:ERROR_EXIT
# ]# W; Q Y" @1 h- A. | Eecho.
- {( l: U( d. ^! eecho ERROR: Unable to check licenses. 8 n/ E i. ?4 ?1 B1 q
echo.
& `4 L" J2 Q( lpause & e# Q: E7 A5 [; Z# E. Q, ]1 @5 b3 g
:end H- {- k5 y% i6 |8 T P" p0 ?
# I: M3 h( R# u9 V0 G, ], X8 E4 @ |
|