|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
! m! ?$ i" D, |6 O7 W5 j& N4 R问题/症状
- A; f* y& P/ B; f- a$ d& N- F如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
8 g- n8 _- r0 s& C, b) S; o解决方法 9 Y5 G" r/ W0 @
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的" [, o0 W* e. v5 C
NX 许可证的使用情况. ) q' [; Z% ~7 w( N7 T
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的" D9 z2 p1 d( U9 p! c) b$ ]
系统环境变量中设定好: 9 f7 r' ]1 n" s! C# h) G
UGII_BASE_DIR * |5 [$ G5 I5 s( p( x* C# r2 J! _
SPLM_LICENSE_SERVER
" m9 ?5 u" `: O5 Y( m, B@echo off K$ R' h' ]+ W
rem =========================================================================
, s" e9 S# ]# E5 wrem 6 }, Z) j f% n9 K
rem Copyright (c) 1996-2015 Siemens PLM Software.
/ i; V) d9 H" @ Rrem Unpublished - All rights reserved
* t1 O6 j5 W; L1 S# r* Krem /sar GTAC
: i0 T7 V/ C- t: W' Prem ========================================================================= % m3 f' G0 j9 ? I8 ~* H
rem
+ O( x- h$ v9 ?rem File Name: LICENSECHECKV9.BAT
, A( c/ _3 }) k& hrem : Y4 k0 G1 J8 g0 `# b7 d4 s
rem =========================================================================
. x0 o' D5 r ?, s9 frem - W0 \1 ^0 f5 @' W; G5 o
rem This script will check what NX licenses are in use.
+ K' _& N* `5 e9 E2 Trem 2 g1 ]6 X9 U! i) [
rem NOTE:
% o1 B& Y, i2 x7 K6 i5 f4 Vrem
8 l1 w# [$ T7 T' [% Z/ Srem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 4 X* Y) m6 |% Y* {- t }4 {7 t
rem are properly defined 1 v3 t1 r1 f7 u) Z
rem
" B9 ]2 @3 ~- r
: }5 l3 Y/ b% E5 k QREM To avoid double double quotes later, remove any quotes that ! x( g' C' k- `. Z/ j
REM are part of the environment variable now ( |. n' e; _* b j" \/ V9 D
. F- @9 Y$ a" [/ {! S1 r$ g, l) Q1 X& uset UGII_BASE_DIR=%UGII_BASE_DIR:"=% * D# K/ ~4 W4 H9 a$ p
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% & `0 C; V; {' v# a6 n9 J4 k1 z
REM
& S% d' N: x8 O6 \9 ~) rREM Check if UGII_BASE_DIR is defined. + D( j% w: I- I1 T* e R6 F
REM 9 H, b6 c$ D( {( W% x& Z. A5 g
1 _4 j/ ]3 m# l% ?. d' Eif not defined UGII_BASE_DIR (
3 I4 t4 ~4 C% q4 c$ l% m3 d T echo NX path could not be established. UGII_BASE_DIR not set.
W( j3 h+ L8 E/ n/ _0 Y; y* I goto ERROR_EXIT
5 m2 j l3 L/ I) ELSE ( ( E, s, `, ~. S% S+ D% B
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
3 w0 L$ l2 P3 ~9 [$ Q echo Checking for IN-USE NX Licenses... " T, c$ M( Y) f0 v8 b) I
echo. # M& v/ u* o# y2 z, p5 V
echo.
; ]* p, s2 `2 O8 m
3 g; c: O- G* p5 K4 PREM 8 v6 K) D) C' U
REM Check if UGII_BASE_DIR really points to a valid directory.
8 l. W0 ` l) hREM
0 B! w" V; Q4 W) E
* Q' T8 O& | @% ~( C if EXIST "%UGII_BASE_DIR%\ugii" ( 4 f- s/ U) L$ D
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii # `3 b( h; _# S6 V. o0 T
) ELSE (
3 a2 x4 Z) x' Q. c% s echo UGII_BASE_DIR set to invalid NX install.
+ M4 `/ c |7 @ v8 a8 O goto ERROR_EXIT ' Y, W' D7 L) K; u3 L
) 3 D4 f& l* j [& `3 b) b: g: x
) , [9 B! S: \' C3 s
) f9 t3 T, A6 u$ e
REM
# B$ u/ `% k( O/ [$ _) D6 g! r6 dREM Check for NX license server / f5 x* P/ t+ |; T& j9 }+ I$ U9 ]7 l: h
REM * V- F& L6 h0 x# s6 {5 p+ P7 E1 B
- i: ?) Z0 h7 Wif not defined SPLM_LICENSE_SERVER ( 3 A' m' B7 @+ y7 @3 j; D6 }. u9 d
echo ERROR: SPLM_LICENSE_SERVER is not defined. + j1 I3 B+ z" E K5 z; F' ]
echo Current Setting: %SPLM_LICENSE_SERVER% 2 g' Y3 R: P) B' g/ [, D x2 i
echo Check: SPLM_LICENSE_SERVER=28000@<server>. 7 D4 n$ _8 O* z: H4 q& ?2 C
goto ERROR_EXIT
8 M0 I* g- i& D% m5 A$ z$ }# o)
, {+ \7 L' K; C
) |! t' U5 X) b/ [4 g8 Q"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A $ _$ l; y$ C( u7 n
* T r4 Z: r8 c4 m; p }pause ' q: c% Q; p8 W, [
goto end 1 n: N1 z1 [3 J$ u/ U) w5 K) f& R
:ERROR_EXIT # K- `; t% z5 V. ^' |$ t
echo. 9 F" g* Z; p! \/ C/ n+ |& x% S
echo ERROR: Unable to check licenses.
( k# O6 Q+ e- e$ ]" i" t2 }echo. * }4 k2 I" c) ?/ _% c* b
pause
. J) f; g M7 s" b8 h1 c: Q; Z9 p:end 8 U- v4 X) r6 Z
! L6 y! g# _: ?3 w* d3 {% I! D |
|