|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? & D( M% B$ R& n* Y
问题/症状
! x' O, x% L8 S, \如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
8 b. k- f" k, T @# P5 w解决方法 : e- A/ H* K: z
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
+ z* b# E, O" T* P1 i; w: H2 ]' ENX 许可证的使用情况. ; W# K+ s6 m+ f- U" B" ?
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的% a2 ?, t% K& }! a$ ?
系统环境变量中设定好: 3 q/ C; m! k! R, g# v; n' v3 T
UGII_BASE_DIR
9 A& t, C* u1 U; W" p* DSPLM_LICENSE_SERVER
# q7 [$ g- q4 w: j( f@echo off
, L3 e9 `' T( srem ========================================================================= $ w% T T& l' e7 R
rem
2 T8 Q6 {/ ?2 vrem Copyright (c) 1996-2015 Siemens PLM Software.
+ L+ ?7 \3 ?. l% R Brem Unpublished - All rights reserved
( [8 F, j7 `- i% S; k/ K' X hrem /sar GTAC ( b+ @2 N4 [' e1 \7 x! v" y3 ^
rem =========================================================================
\: E c: Y8 @' \8 E* zrem
$ h4 P1 N" u1 \( _rem File Name: LICENSECHECKV9.BAT 1 r" Q4 x' O1 ~1 ~
rem
) g7 t3 o3 j0 [% }( [; l6 H9 drem ========================================================================= $ G6 D$ P* r) I, ]
rem
C* b! G4 w& y7 {/ J. W- G) p0 n, A7 Srem This script will check what NX licenses are in use.
- }+ a! _' \8 O6 o- m1 Lrem * v- w, T& J( d
rem NOTE: # b+ I+ K; v8 N* P# L! K
rem B) E( z8 |+ N. d3 P
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER ; Q4 ] ]) v/ l
rem are properly defined
9 J$ i2 M7 T0 e: \rem
t9 R( @$ o3 d6 \
1 Y9 _& }8 z% ]! P: r- v( SREM To avoid double double quotes later, remove any quotes that
) W3 S, S' f( ^( Z9 |& IREM are part of the environment variable now / ], }3 w9 p8 y9 Y$ w$ c/ {- [
0 U9 k; c" V. p1 c* nset UGII_BASE_DIR=%UGII_BASE_DIR:"=%
9 J1 q# T8 C7 h! ]8 q+ c' Tset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% , f) M1 w3 p" a- x. K
REM " q- }3 V% A/ w
REM Check if UGII_BASE_DIR is defined. ! l$ _+ q; H, {7 Q$ d
REM " _% I) t& W" ~/ j
- b* S7 v' \6 o0 f* u% k* A2 C! e; x
if not defined UGII_BASE_DIR (
9 D3 y0 P/ @8 I" y7 J echo NX path could not be established. UGII_BASE_DIR not set.
* {5 S0 [, h5 f) V! S# R goto ERROR_EXIT 4 ?# @ G3 A! Z& x: u" W
) ELSE ( / Y1 {3 x# b' U, W' L
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% P1 v, Q* p8 k) K) g! c# W# V; R
echo Checking for IN-USE NX Licenses... 7 P' y8 {. J2 x
echo.
# x9 ]7 w( M# N echo.
. B% n9 c" p' }1 K& D# C% A4 V- E5 O0 \+ U( c" K$ A
REM
( }8 i8 q4 n" `( g0 n9 F+ \REM Check if UGII_BASE_DIR really points to a valid directory.
. G7 ]; m, r. K6 H7 }! G( ^+ V* {% qREM 3 y. e; C3 {9 n7 y. b6 i% F( S
' a; \+ d2 S ~: _0 O( P2 i
if EXIST "%UGII_BASE_DIR%\ugii" ( ; o" Z* {( |( Q! B+ }
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
6 v3 [& u9 Z3 r. p' h: q6 F3 G ) ELSE ( . P+ w* }, Y3 k
echo UGII_BASE_DIR set to invalid NX install. . s5 d! S$ z& J8 n: t. z. q
goto ERROR_EXIT
+ P4 @7 g7 }# t% o& R6 @ )
2 j/ Y+ Q4 Y( s; @) M& y) I( g% R)
. P' [% ?) `+ ^
( ^0 R1 l1 f6 U8 u0 t; XREM
; P; b; R# X) r! bREM Check for NX license server
; F( x. p- J# OREM 0 ^( {& ^3 `* k7 ?7 [ `
) K2 r/ m8 a- z& ^4 F+ o# j2 P
if not defined SPLM_LICENSE_SERVER (
s( m, M c& Z6 Z5 |/ W+ E* p echo ERROR: SPLM_LICENSE_SERVER is not defined.
1 J3 S5 x1 s2 t echo Current Setting: %SPLM_LICENSE_SERVER%
8 x; d# W' Y9 b echo Check: SPLM_LICENSE_SERVER=28000@<server>. , o5 k7 I* w1 P2 g3 {
goto ERROR_EXIT & I$ ~$ ?1 F7 G% @5 H/ w
) 9 N& |1 I0 q7 S" ^
% g G+ {# r' \' P"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A & s* F* H! \4 j( s
1 C7 c6 d( O/ @6 j! m: G+ Opause & C( q; p& Z# J. F% f9 t
goto end
, A! ^: P% ^* D2 b7 T2 R:ERROR_EXIT & ^0 t- t2 P, }' ?6 G1 ~4 ?
echo.
, U6 |% K) J2 d1 gecho ERROR: Unable to check licenses.
5 I5 X3 U9 D" s+ r D ?4 Vecho. + X* e R* ]( V) K, f
pause
. ~) T+ J$ J/ M, I% Z:end
* R- H$ J8 M* o8 ]% T; t: S- F. z$ V# M/ M2 _( \2 Q, G
|
|