|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
& O# c0 Q" w) H: D问题/症状 |, [8 S) p# o* E
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
; s2 W( W) O/ Q6 q解决方法 8 p, k' H" ~0 i( }" A) d( L, Z
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
/ C$ f% L* W: fNX 许可证的使用情况.
$ X3 t6 w+ ~+ N z这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的* R, i. b/ J( _6 M4 X
系统环境变量中设定好:
0 [- ?- N4 T0 _( Z$ f7 {UGII_BASE_DIR ' G8 x' B" l* C( Y
SPLM_LICENSE_SERVER
* T( J0 @. ]4 {' o u$ l1 T@echo off
( d5 I/ U, M9 r) @9 [rem =========================================================================
0 v1 o' g* P( V$ X) w% v* {0 {rem
9 Y4 l9 b: _' C |rem Copyright (c) 1996-2015 Siemens PLM Software. 0 B: ^# d6 |& U1 S
rem Unpublished - All rights reserved
3 f; [: K5 e0 {! l5 \8 A$ V9 j$ @6 _rem /sar GTAC ' D" ^1 ]! l1 |8 x- m0 c, J
rem ========================================================================= ) e. s9 @' S5 ` U6 P5 o0 u/ m
rem 3 B" g+ p, v2 G* Y" v5 O6 a
rem File Name: LICENSECHECKV9.BAT
# K) s5 |( [0 m3 srem ) c7 A$ x* f3 k6 O* Q% h4 _- R
rem =========================================================================
2 _0 N1 {4 @' mrem / I* n6 C r) p
rem This script will check what NX licenses are in use.
% |4 q+ {( m% N2 D" s, t. U0 |+ {rem
5 J( E w4 }4 r( d0 g1 Nrem NOTE: # Y* H! j$ f; ?9 d3 I0 R& F
rem
3 J5 ]8 |4 m' T/ r* @rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER V+ m2 z2 {" v; W4 e! `
rem are properly defined
, N# m3 T# O1 t, s3 Q# ^ hrem
1 K, _) \5 w- f) B
3 f) @' ^4 b% [( G. `REM To avoid double double quotes later, remove any quotes that
/ D" p2 \6 l, I* p/ f; _REM are part of the environment variable now
2 P" I' k/ Q, |% \6 h d0 v+ H- _6 V% j% _/ d& v: N6 v; A
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
8 @' M6 C+ a/ l s% bset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% * [% a8 O5 G' x. u
REM + _( o! U: y& n
REM Check if UGII_BASE_DIR is defined.
% K. m8 b1 B J0 G. h( E" z7 W& oREM 9 ~: L2 v- |6 J4 A9 U8 d; ~
) J7 v4 K5 b o" B# H9 Y- C4 kif not defined UGII_BASE_DIR ( * t% x* l/ c: b- i2 j( h
echo NX path could not be established. UGII_BASE_DIR not set.
9 l+ c* ?5 x; b/ o% E/ H goto ERROR_EXIT
9 V4 _7 B4 q3 ~5 f1 C8 k. E) ELSE ( , m1 S+ x- I+ T2 J# w- a
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% / E& S D7 a. G
echo Checking for IN-USE NX Licenses... 4 h& Y3 p V2 g: {" O: S
echo. 4 _+ o2 |4 W) o& N a- r" ?
echo. 4 k; e: r. ?7 a, F0 v% Q# m2 w
. \$ U" v! }$ o# l1 {REM
* F' k% \& Q' gREM Check if UGII_BASE_DIR really points to a valid directory.
. V/ h" t |/ ~% Y, W3 mREM + }* p2 `; l9 o Y3 y5 g6 v7 ~
2 ]# D1 t& H: F3 Y9 y+ q if EXIST "%UGII_BASE_DIR%\ugii" ( ; R2 @ G6 W' |
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
6 x8 }! c, E% y( U) A ) ELSE (
8 j4 E) A$ ~/ U0 Y! W' z3 E, p, [ echo UGII_BASE_DIR set to invalid NX install. # @" W+ r5 A& k/ h7 e0 d7 ?, O
goto ERROR_EXIT ( n! ^: z' d6 t9 W
) + u7 {: B+ F/ D0 f- @3 C
) , c* A+ g$ c1 h3 L. c# r
: y& w, M' Y0 P4 V1 M* B
REM / ^! ^ L! {1 @. j+ |
REM Check for NX license server
# I& M" O. e0 ?; ~; wREM 5 N1 ^" H2 P2 @- U! R
/ {3 Z+ u e* l' K7 Bif not defined SPLM_LICENSE_SERVER (
1 K1 |4 T) R. c. }; t9 i$ w4 Z echo ERROR: SPLM_LICENSE_SERVER is not defined. & O, R, I. E" t- f& i1 M; t
echo Current Setting: %SPLM_LICENSE_SERVER%
4 x0 K; W- w( z echo Check: SPLM_LICENSE_SERVER=28000@<server>.
! Q$ X. `0 n% x8 M goto ERROR_EXIT ( O1 {* I- ^3 x0 [) w
) 9 F, o) ]! d* B! y" Z
: T$ ]6 D+ C, ~
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
' q- \# }+ e3 F. Q6 i1 Q/ }! n" U' V1 d' a& G5 M
pause
" V9 q) i) E9 Q2 F1 H+ ~" Xgoto end
; R- p, Q# _" P( t0 s. l, @:ERROR_EXIT
5 f7 |9 S0 r1 aecho. : q Y+ U' U, E: O+ R
echo ERROR: Unable to check licenses. " `+ s Q& _7 t: x
echo. - J. D' u% C& ~% W+ N6 j
pause & O. y# ?9 w" H4 I
:end
0 J. r0 x8 n6 n9 [, Y
+ _2 h- H# N: o% h |
|