|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? # f$ c4 r, E1 p7 w4 q, N" W
问题/症状
/ D" E7 ]6 }8 t- |# |; i# ?如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. ; n+ Y# M6 P Q8 g2 E/ L7 B
解决方法 ) i' v* \) l( a- `5 E- \
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的: U4 D8 `& B. f/ J* Y* [
NX 许可证的使用情况. 2 S9 S9 g. Y5 l9 M, x
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的% x' x% Z. v8 Y" r
系统环境变量中设定好:
6 W; X' x5 i) G* J# _/ h h7 q* FUGII_BASE_DIR % r+ b: q. V+ Z! J9 v# [1 w8 u
SPLM_LICENSE_SERVER
" ]0 {: S& ]0 |9 O/ o$ b@echo off , L! R8 y. |: C6 _; q
rem =========================================================================
4 K. Z5 \0 i% E& i" P" Z# B1 z, J0 krem 1 U1 y. a B0 t: L
rem Copyright (c) 1996-2015 Siemens PLM Software. # a# T9 E- R, U
rem Unpublished - All rights reserved 3 e0 V, {1 j9 o& v4 \. C
rem /sar GTAC # X' G6 u, k. L( x
rem ========================================================================= # W# Q+ N/ \3 r& ?2 b" D
rem
+ t6 T1 H& C4 z, l9 N2 Urem File Name: LICENSECHECKV9.BAT
% `! K; U' l8 l) }& C) A- d" Brem $ [. L% m" H$ T0 C
rem =========================================================================
) @7 D0 G- @. [ M1 R+ f/ Srem ) ]) w, C& c+ [4 ?8 B
rem This script will check what NX licenses are in use. 7 O! g+ L) q3 {& G/ J0 B
rem
$ s% l7 t- ~4 krem NOTE: 4 n1 f. H: W0 m1 `" G) o
rem # a- Y' q' Q+ E* Q( W
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER c1 I" F4 @) u, |' e) E6 x- q
rem are properly defined
- T6 A+ a( `. X% S& Krem
# d4 H3 o: y7 Z4 F5 r. V- m, Y4 Y4 j! Y) c0 {% s Q* P' c
REM To avoid double double quotes later, remove any quotes that + k N; W( h* Z! x# C2 z
REM are part of the environment variable now , e+ C8 @/ {- h# w2 `$ B
9 v6 j" l# A# W2 S, `set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
9 l$ U, X" [; Y2 V0 u; g, P s" tset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% 4 N: g' V" J7 R/ a$ y, o( C
REM 5 ]7 s" f' y1 F" |# l
REM Check if UGII_BASE_DIR is defined. ; E0 ~ W k' p9 s+ j
REM
) z# u/ T9 a% ?1 R! B1 s* s/ A3 @9 [9 v, s+ S4 G
if not defined UGII_BASE_DIR ( ' G9 X, H- D( Z- ]5 q
echo NX path could not be established. UGII_BASE_DIR not set.
8 j+ T" K/ g7 F) `3 L goto ERROR_EXIT
$ e/ ~& e6 y7 Q/ A K) K) ELSE (
: |4 i! T& W' G: e echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 3 ? T1 D. h. P
echo Checking for IN-USE NX Licenses...
8 }- ^4 `: K1 U- P: T echo. # M9 E- b( [" Y8 ]0 f
echo.
i" B9 k( g0 {& q/ \
8 M7 x! D' o0 C7 L0 PREM
. D; V6 O; B8 T S$ ^REM Check if UGII_BASE_DIR really points to a valid directory. , Z# B5 |3 w) C
REM 5 @6 y# n5 P8 L8 a0 y9 e! ^: ~
, g. {% l) O9 r; F+ D, Q/ x" P if EXIST "%UGII_BASE_DIR%\ugii" (
. u9 }6 Z2 T( U4 c$ y" B. z set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii - u" r' e+ p. X1 N& ]
) ELSE ( . u) e+ t5 S& E' j8 ^. |; f
echo UGII_BASE_DIR set to invalid NX install. 7 n q5 x3 {' M, J& o6 D
goto ERROR_EXIT
5 s: b1 m v; T )
/ t2 A n# U! l* ~ y" f)
" v% P- A. v. l. E a& v$ J( F" P; C+ B
REM
6 o" G) I( s+ h( A: T( m4 S! H2 TREM Check for NX license server H$ h" m$ V1 M! Q p
REM ' l7 N' N6 G6 C5 y2 z. m# f! O6 x
, p7 N9 n$ ]9 j- _# C
if not defined SPLM_LICENSE_SERVER (
0 y) O5 R7 p% U8 P! t- F: n echo ERROR: SPLM_LICENSE_SERVER is not defined. 7 B4 H) E7 B+ n9 b
echo Current Setting: %SPLM_LICENSE_SERVER%
. `4 V1 P/ b# n echo Check: SPLM_LICENSE_SERVER=28000@<server>.
$ N. U" K. j* \0 u+ o) a0 K goto ERROR_EXIT
- V& R5 X) e2 @4 p! P( y) * p* V r* ~: {# W# c
& w2 g* K% |6 n4 d' I- y: o3 S5 q"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
: P! Z8 v$ s; @: t: a( X3 x1 C4 ]9 o. r4 s5 v
pause
4 t" d& f' u. V# dgoto end
% c$ }0 \/ x$ }9 \% u8 ^8 w:ERROR_EXIT
7 z3 x8 a8 a% W3 A: K X* Iecho.
Z) y6 z1 T1 p; p( i5 Secho ERROR: Unable to check licenses.
6 q K7 O& A- i% H# F/ L" Necho. 3 g2 c, q- a- R+ b% ]# F; _
pause " d; j4 ]/ [/ ]
:end 9 ]( E9 t, B2 D) i- J
6 W$ f0 R- H0 r1 G |
|