|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
, p4 l6 \4 S' e, ^ D. I+ t# c问题/症状
1 V' J. e! y& ?9 A! H9 Z7 t6 h如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
- W4 d+ l G+ |3 |! o) Z) o* q, K解决方法 7 a$ R# b; {0 u& `
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的* a3 @* B3 w6 c* G- ^$ s: \! W3 W9 U% m
NX 许可证的使用情况. 6 M, t2 {: F9 l: T
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的" y4 r% p" p+ G( A9 A# Z
系统环境变量中设定好:
0 C7 t" v2 H& s* k9 WUGII_BASE_DIR
7 R+ W2 a5 w4 T( B' v8 dSPLM_LICENSE_SERVER
1 U: J" \- r- d! \ m( z@echo off
% P8 T( q& R; e* h. {4 Erem ========================================================================= 5 k0 d& u: k" Q2 x$ \
rem 7 l1 R' A( z# M @# i6 b$ u
rem Copyright (c) 1996-2015 Siemens PLM Software. 6 u( S1 S/ G2 q) z& `
rem Unpublished - All rights reserved J" S m/ \' H; i' c0 I. k
rem /sar GTAC
' U* Z" R6 O; [2 @. vrem ========================================================================= $ Q5 K) I$ v, b5 j2 d; z# [6 u
rem & Y0 n; d) @) u, n
rem File Name: LICENSECHECKV9.BAT
: w9 T4 _ h& t: yrem 4 D* j. T8 `$ Y! M7 j4 V. h2 m
rem ========================================================================= , _2 A& s" f- Z5 C0 x0 i; y
rem
: f1 ~( G8 t+ F6 |- b& Prem This script will check what NX licenses are in use.
$ f& E6 a4 m5 P- T! g( m0 Nrem 0 @4 u6 _) n) L2 C3 S# W& L$ e: S
rem NOTE:
3 _& L3 Q8 e6 s" t6 c* brem 2 \ }9 X; t6 g( s1 {
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
7 ?9 r$ f" L! O! `rem are properly defined
5 K1 b X( d- K( I4 b. Srem
# ^, W2 l5 p+ P& q
- Q/ z) J( q- p4 `# v' }" ~+ p5 ~REM To avoid double double quotes later, remove any quotes that
o' v2 ~9 O4 b$ A4 _! dREM are part of the environment variable now
6 ]8 H+ ]8 `' E2 G2 a, _7 A6 e. Y6 j6 E/ ?" j
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% & M! R* M# j. w
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% & y3 i- R% A3 Y) D/ z
REM
1 d& J( I) \5 C, z/ X" YREM Check if UGII_BASE_DIR is defined.
( {- Z! i/ k \REM " M) L2 g) d, S5 ^: \4 P
- B! Y9 t, Q/ R& N
if not defined UGII_BASE_DIR ( 9 t k: G+ v+ J3 M% _, L8 J% Z- P
echo NX path could not be established. UGII_BASE_DIR not set.
A8 G+ y: A. v2 I! [; l goto ERROR_EXIT
8 L9 B( a0 w+ B% l: e( h5 D: n% O) ELSE (
( y5 V" F1 x& i( f* D echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
" m% K! R2 \# t) z echo Checking for IN-USE NX Licenses... : y6 n& v' n% v0 M5 W
echo.
/ U/ M! q0 }, t0 e: i/ _2 s6 O echo. - i! h. ?' ]1 ]7 v# W* _
0 Y" E* x+ b( ?
REM $ k" p. S$ P& P/ R
REM Check if UGII_BASE_DIR really points to a valid directory.
& z& G* N" h7 T% b" ~REM
# [0 o) N$ f2 w5 ]( E" n* q: N- W7 ?% J
if EXIST "%UGII_BASE_DIR%\ugii" ( % |/ \3 {3 \- c+ M
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
2 T- K$ ^2 ~# V/ M ) ELSE ( - E* l" p& }- S3 I" d A
echo UGII_BASE_DIR set to invalid NX install.
9 N$ U& p. f9 o9 |9 }# T goto ERROR_EXIT " ?, k7 Y# [+ h2 H
) 6 K0 a" F& Q* }7 G/ z/ \6 k7 U
)
" }9 S6 |3 t/ f0 {3 @9 i7 E% I/ W, y0 E- U& L$ W5 A0 o; e
REM 4 x$ F+ G( T1 a9 Q- s
REM Check for NX license server
9 K. g$ S' r8 _1 ?' X. WREM
6 q: W; ?& e, f. r* ]! P* J. t9 q: v1 `9 u& [
if not defined SPLM_LICENSE_SERVER (
6 k/ d2 P$ Y' R1 Y echo ERROR: SPLM_LICENSE_SERVER is not defined. % p7 e8 W; s+ K9 c4 v0 y# O
echo Current Setting: %SPLM_LICENSE_SERVER%
9 Y$ q( m. P% p( L echo Check: SPLM_LICENSE_SERVER=28000@<server>. / _- [8 L3 i3 f" M+ S& X
goto ERROR_EXIT 8 ]+ l' o, ?' l$ k8 r+ l( ]
)
1 f" B6 z$ O+ c" }/ s$ _
" J) ~. G |1 B; G- H0 @"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
' H2 j. }* J+ S- N K5 M) f* s
* o6 D! S- j/ ~ `: x0 xpause ( h4 }6 }$ G' T' ^- {4 X# z. y( A: f
goto end
2 D" X4 C- P, }$ E( k% B+ _" E:ERROR_EXIT
$ D2 s c& Y7 m- uecho. / ^- v$ q1 W. B. D' I9 P
echo ERROR: Unable to check licenses.
. B" W7 e( D$ k) P( y/ {echo. . c( n! P* C; r* j
pause
/ c/ _/ D( u6 u8 i:end
% k P2 u$ H5 _: g# a0 e$ Q7 B1 Q* u+ Q( K8 \& n
|
|