|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? * q/ ~3 m; M- Y9 o1 [
问题/症状 " Y' x; Z8 w) Z. u- [1 p$ |; x+ ~
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
1 j) E- w7 N I7 y) T解决方法 : R0 q8 h& x) q7 ~3 V
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的; ?9 {3 V" U5 K0 m4 x) T k( y
NX 许可证的使用情况.
: l% c$ x' y8 x这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的5 p9 w) d3 G6 f' T
系统环境变量中设定好: ; B0 ]9 Y; F7 \
UGII_BASE_DIR 5 Y( p: v9 ? w; l3 I, L s. p$ m
SPLM_LICENSE_SERVER
7 ?% q9 V/ p3 b C1 U8 I9 \8 O@echo off , l: \& r3 i9 V, W1 h
rem ========================================================================= , n2 Z. x3 k! N4 z2 p
rem . t) i/ L7 |! T; ?0 j+ d
rem Copyright (c) 1996-2015 Siemens PLM Software.
1 ~8 j5 ]9 z' Jrem Unpublished - All rights reserved 9 h1 S$ R$ o) u+ k
rem /sar GTAC " C$ I. T+ U# Q( ^+ E9 p- _4 V( V
rem ========================================================================= ' I, v8 z) v! f) C( ^0 y8 H1 ]
rem
( c/ ~' ?3 v5 ^# Irem File Name: LICENSECHECKV9.BAT 8 F$ w7 M5 `' s8 t/ p4 y" t
rem
3 o1 k _: Z+ W4 [5 c- F4 {rem =========================================================================
" Z8 G4 N/ J' |" L! xrem . D0 I% s- y% ]! }- h1 x% a
rem This script will check what NX licenses are in use.
4 R# x7 B9 U, A5 U. E0 hrem
" O1 M& e; K `$ i+ `2 V; Crem NOTE:
" x. i, i8 n* }8 y1 `% orem " F& w8 G2 ]& D+ E$ |5 W
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
: f' @: ]# a6 erem are properly defined
( Z* J; C" l! k. v$ irem " f& D" W$ D6 M9 G( T4 m$ |
2 O1 L3 R1 q9 F
REM To avoid double double quotes later, remove any quotes that
# B- d6 ~3 k }# {REM are part of the environment variable now 6 k7 Z: Z. F/ T- N
. V( p5 f# I- \: j( S; U+ eset UGII_BASE_DIR=%UGII_BASE_DIR:"=% * i% j6 C8 [# Y1 x
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
/ U2 b% y$ ]+ gREM ! I6 Q, z1 K' z# ^
REM Check if UGII_BASE_DIR is defined.
6 Z2 t- `, t9 s: O8 h$ C2 @; l" XREM
. E9 C4 c: d- a) V$ n( S) b
% d' S3 T' q4 Q8 {" p" ` B* B4 }if not defined UGII_BASE_DIR (
( d' l: j) d+ N5 V% J echo NX path could not be established. UGII_BASE_DIR not set. % f, L: D. m6 B9 [+ m0 P
goto ERROR_EXIT * k2 f a$ |" [8 G9 ^
) ELSE ( ( H: c9 C9 }2 _2 R$ \
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
$ ~- r' l; L* a' z" c echo Checking for IN-USE NX Licenses...
W, X- v3 h% C& d" B: \ echo. ( v, @' S4 t: V2 H
echo.
) ~/ v( ~! d/ ]+ ^' f+ z, o( T Z6 b& I; J1 V
REM / `( t# g$ O6 x |( O) @
REM Check if UGII_BASE_DIR really points to a valid directory.
1 E W) r* g" ?6 k& bREM
8 s N. J1 P6 A, g/ U: W# E1 B' ]4 Z; X: d' A0 P1 O2 C! u
if EXIST "%UGII_BASE_DIR%\ugii" (
/ ]/ k) W( I' a% _) I set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
- G0 R5 d6 w: d; U+ Z, }* r4 d9 ]3 X ) ELSE (
* l; L. p$ n' W0 ~, Q& R echo UGII_BASE_DIR set to invalid NX install.
2 k: o3 J7 P. `1 e8 f) @4 n, Z goto ERROR_EXIT
- f6 v. |- ~9 c( q5 J9 ` )
" g- {$ ]' j9 g# m h: u) , o7 q# Y! V$ ~* ]4 T0 m: V
( ~8 X) ^ ^* g9 I0 _5 ?. [REM
6 `, D8 `! z; lREM Check for NX license server
) @3 Z, w; C: ~: sREM
; p! u6 ?$ w+ U1 l8 i
% ?3 b# o# c1 s) Tif not defined SPLM_LICENSE_SERVER (
# h: e' s# D D- v; u# @# ~1 o echo ERROR: SPLM_LICENSE_SERVER is not defined. " t# Z# x# E2 C. p5 y
echo Current Setting: %SPLM_LICENSE_SERVER% 0 @: C o5 `! @ v5 X
echo Check: SPLM_LICENSE_SERVER=28000@<server>. & e, {: K7 e- W8 a" ^. `
goto ERROR_EXIT 5 y7 y% \+ w1 Q# q
) + n3 v. @; B% p2 g
/ Q& z, H- G) N$ ?+ @' l/ K; s" w"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ( Z' }4 k# a& c; L$ h
$ v E# J* E/ d9 f( c' \) L5 P4 e
pause ! x" G$ A( N h& N- s% m
goto end
' I9 E* H( e' O, A:ERROR_EXIT 9 O4 j p8 Q5 k; g' h
echo. ' L0 M! \2 a9 @3 N! V
echo ERROR: Unable to check licenses.
1 x9 F+ b; r2 N' M, T; e, |echo. 2 g2 n5 M w. ]8 F6 S
pause
" R3 g) P- |; |; P5 { y/ ^" J:end
8 _% P( X1 H- p, \+ @; ]& {' o1 L3 Y; z' h- G0 d
|
|