|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
5 @0 z' C: G+ d* O: g+ z问题/症状 $ e: b, |4 T& i; V( Z
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. , {1 p: H0 k# ~4 B5 A8 B
解决方法 ( Z( B3 n, e6 q' S
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
# `( z: }3 k7 ~' {1 s; GNX 许可证的使用情况.
v9 T8 ?& l: W* Q这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的+ a/ Z5 M3 v& X5 T" `! D9 x
系统环境变量中设定好:
8 n n/ g2 s$ E6 FUGII_BASE_DIR ) c# {" h2 c' K" [ {/ R' q! t
SPLM_LICENSE_SERVER
) E0 p/ J- @/ \5 h) P' y- K' ~@echo off 7 c+ {! ^5 Q2 D
rem =========================================================================
) H1 C0 G$ _& A* b. ]' {/ S4 nrem # s0 e* t4 T. M, `
rem Copyright (c) 1996-2015 Siemens PLM Software.
) U0 ]1 X0 c$ e9 `5 v9 X6 v) srem Unpublished - All rights reserved - C% v& M! A1 N) g0 K" I ?
rem /sar GTAC
& h9 L. \ P$ g% y# `* j+ ?rem =========================================================================
& D; T8 x% h! Y# @rem / P; ]- l+ L$ C6 s
rem File Name: LICENSECHECKV9.BAT
2 G H; o& v3 p& T8 Drem
: @; Y5 M. C" W- U. grem =========================================================================
7 i( d/ q I& D/ orem
' ^8 t, A. d6 L i5 orem This script will check what NX licenses are in use. . `6 H6 Y$ V5 n
rem & X- z% x+ M. N6 @! ^- i/ X
rem NOTE:
" r0 T& i& R9 f$ _3 U/ Y2 X( orem
2 [+ j5 ~% n! X; w& Q( ~; p0 }rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
1 Y8 W8 _; k0 Z1 l; N$ }. M0 Rrem are properly defined
! N7 [3 p2 L5 b$ krem
8 ~4 r2 `: i5 }) T1 q( L# B. u; O B& j$ [4 K3 s% q. S
REM To avoid double double quotes later, remove any quotes that
5 b+ v: Z/ Q$ G" ^8 W' w- t6 dREM are part of the environment variable now / u- n+ }# h" V3 X1 K
$ B3 @* c: W8 Eset UGII_BASE_DIR=%UGII_BASE_DIR:"=% ( Q, g O3 a. I& i
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% 4 C0 Y( Q' D q$ }4 q! f
REM ! y; b1 f J9 o+ D. h& }) _
REM Check if UGII_BASE_DIR is defined.
0 _2 y$ l! i2 u nREM
# X( e4 Z, p7 F' ], U+ B) u. v: i( O. q, \6 y4 V! u
if not defined UGII_BASE_DIR ( + H6 ?4 I1 l% Q1 h/ ~
echo NX path could not be established. UGII_BASE_DIR not set. ; v" {" f2 S# v: y' {
goto ERROR_EXIT ) f8 _; s( E# ^, r& W/ A1 Q6 n
) ELSE ( * ~2 c* @* a, d- V: y5 w6 L$ d
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
" f+ M2 m7 [; x5 t+ P echo Checking for IN-USE NX Licenses...
1 w* b# j! V7 G& ^8 A- v: Q6 P7 q echo. $ E( S& J- F. f/ g3 I% K" j' f8 T
echo. 6 i% t: J$ e' p$ E' d: E9 R
0 c* ?# E! x6 i4 a
REM 1 i, a8 p0 m+ X' K4 R
REM Check if UGII_BASE_DIR really points to a valid directory. ( l& D4 s/ d5 H; Y$ q" e1 F' l
REM
5 |& `' h2 n4 N" b8 p9 H, t1 y. V( I1 I! E7 N3 t, S
if EXIST "%UGII_BASE_DIR%\ugii" (
5 M' V+ _5 J' b1 W7 K set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii $ n; S* ~ [- s+ B
) ELSE (
2 ]! `% c4 l! B a9 H( x4 i1 l+ u echo UGII_BASE_DIR set to invalid NX install.
; w4 ~; C' ~! ?7 T/ t1 C- l2 q goto ERROR_EXIT ; C3 c6 M8 y9 \6 b7 |
) 4 C, N. @" y; ]5 A% K; t v
) % F* Y( s2 p+ c( w* o
/ Y1 x7 y! E4 Y6 a5 \ i
REM * u% W2 z/ M. e" f' E
REM Check for NX license server * {0 R4 V1 c) \* ^$ `4 M4 K" U- O2 z
REM 6 S+ {/ _: h% d5 v# z" g2 {) ?
$ E* u* b, d3 Y- s5 Hif not defined SPLM_LICENSE_SERVER (
2 Q5 V% @2 o6 o1 B* d+ d echo ERROR: SPLM_LICENSE_SERVER is not defined. 2 d' ^+ p6 E: b
echo Current Setting: %SPLM_LICENSE_SERVER%
o! C' }) D% N. x6 ]* {" _ echo Check: SPLM_LICENSE_SERVER=28000@<server>.
* t5 c) q& V5 Y# @5 S: Y9 ?4 O3 N goto ERROR_EXIT $ s X1 A4 S8 o4 c* V
)
' O. `' h6 t6 e8 S" Z9 w# D' H" |" {4 L
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A x2 j g6 J4 M6 m0 K8 w- Y0 S: Y
7 l8 R6 n' j8 \4 y! f& b, ^
pause
$ C6 p6 h& J$ P9 Hgoto end
& E Q' J, w! C! R9 _& S% F:ERROR_EXIT
/ J2 E# d3 q# g6 M* h# z! Decho. 3 e' [5 z$ y5 M' M2 d7 y
echo ERROR: Unable to check licenses. 4 E7 k8 U0 |" f0 Y- a2 P
echo. ' w$ C/ ?) P& H3 V* e& I: x
pause # X/ S9 G& D7 ]0 ^$ P+ m
:end . c. i! q$ D4 w5 O8 E
- `+ U9 j/ f' F2 z1 V |
|