|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
4 I+ z2 ^1 U1 P3 t' i G问题/症状
A0 e; p$ [( P9 ` l$ h如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. 4 g6 S3 C& A( F
解决方法
' O7 t4 d- X- i7 N8 E/ E2 q* h您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
D' h8 U M2 U: h7 X8 v" uNX 许可证的使用情况. ; p6 _, }( f- `
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的4 Q }% N! k( a. B) E1 D8 T6 s
系统环境变量中设定好: 0 a0 u% K3 j. z0 G- V1 ~" I# E
UGII_BASE_DIR ; d1 g# C( P) R2 `6 f4 S- `: F T
SPLM_LICENSE_SERVER
4 l1 @& \ B' @1 ^@echo off & [9 K4 S. k/ F4 I7 v1 E
rem ========================================================================= 9 E. E4 t3 f) B
rem ( v, B- E8 J; e5 I+ ~
rem Copyright (c) 1996-2015 Siemens PLM Software.
2 h5 {" N8 c8 D3 Qrem Unpublished - All rights reserved 9 i3 x2 p E5 a. R8 q' y
rem /sar GTAC ; M, w+ J5 @5 ^" I r6 I
rem =========================================================================
# U: Q& t7 E4 X3 a, ]rem : |* x$ e; J6 P- S
rem File Name: LICENSECHECKV9.BAT % i7 f! k5 h7 `2 m. b8 I, i
rem
6 W) u' s4 }9 N2 W2 `1 m+ }rem ========================================================================= . G0 e# B5 Y( \# a4 Q! Y- e
rem
4 j6 t2 E# j+ x1 ?" f9 Prem This script will check what NX licenses are in use. 7 _4 d8 j! i1 @+ o D
rem 9 N) I/ F0 Y! ?( v$ I5 Q. [% W
rem NOTE:
4 V8 v- G4 I y0 vrem 0 e( ?+ Q7 g& H' a0 ]0 S, ]
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
) I" A( A- ^! B, A9 M# k5 nrem are properly defined
, v/ ^! J% q/ g3 V3 Nrem ( `2 V7 J, T/ H2 q
- f2 B: k6 H" k7 \# ^1 M
REM To avoid double double quotes later, remove any quotes that
! L* b3 g- Y' P* D' G* [REM are part of the environment variable now 8 q' a# h1 n, ?: q
2 \" [( a9 h: O0 h
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
" K$ t4 V0 x$ K' l: e- s! _4 lset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
9 O8 C% |; r0 x4 i& y& w* @# AREM 4 p2 p/ b. q. o( b% l
REM Check if UGII_BASE_DIR is defined. " j. m+ e1 h" W/ ? x5 O3 k4 ?+ ~. m
REM
9 G* c% Q& N- Q& `
# f1 _; |- \0 R' p* Wif not defined UGII_BASE_DIR (
5 a! L! B- `# T! z# X) o echo NX path could not be established. UGII_BASE_DIR not set. 1 [" G8 G0 H! \0 f7 _4 M
goto ERROR_EXIT
# I- G, O' Z, d$ r, _4 {+ J) ELSE (
5 J. i0 |: I6 ^4 D. T8 j echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
/ M; s$ r/ e( _4 z9 {4 c echo Checking for IN-USE NX Licenses...
+ U4 d1 Z8 o. E. K; O echo. 4 t5 a( }3 @3 E6 t' Y8 h+ Q
echo. ) D% w3 {6 _6 j
5 Y% l8 U- s/ ^& D1 h! O" ?0 ?1 {
REM 7 `2 K7 k) r4 O) d
REM Check if UGII_BASE_DIR really points to a valid directory.
: }3 B! R/ Z' s. N5 z% WREM ; J( ?* E6 _2 F) ~+ e
. |( x1 i: M, W7 c9 d+ ]
if EXIST "%UGII_BASE_DIR%\ugii" (
' w2 c6 j+ S1 G set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii ( e4 S6 C5 h+ Q& |: Q# M; J, w
) ELSE ( 4 d$ n' T6 B0 W# r
echo UGII_BASE_DIR set to invalid NX install.
$ n/ W2 A( ~1 s( D6 ?( v9 a$ o goto ERROR_EXIT
; R7 F) h: J1 {% l2 N )
9 N6 G$ p0 j% r; u6 ?. T% @* Q# c)
) F0 Q8 |, v- m) B l: `' U# _% r+ V) a( Q% i- Z! t3 x
REM * f. d4 \5 U# m% m9 [1 X) r
REM Check for NX license server
8 o9 ]1 i5 [7 d. FREM
! O) Y* g: M# H$ V
2 y. S2 J" Y0 P9 F- e! nif not defined SPLM_LICENSE_SERVER ( 6 L7 K( Y) ?3 C; @
echo ERROR: SPLM_LICENSE_SERVER is not defined.
0 J. s" y! a% f8 C4 p1 I1 a echo Current Setting: %SPLM_LICENSE_SERVER%
/ W( @* t# ]' X: y* m echo Check: SPLM_LICENSE_SERVER=28000@<server>.
C; B4 M3 f5 r/ r$ L; Q) e goto ERROR_EXIT , @- b. I! g& T5 r( k" b2 I8 @5 a' q
)
' Z, |: Q! t7 V d0 q- a5 B) f) u; b3 j% z' l% B. P
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A 5 l1 x) t" H2 @7 W) _0 v5 v' b
/ z/ z9 H6 H# A. B
pause
! C8 \: T8 u& [" _4 \# l, Fgoto end
) R- O7 F: z& l8 g:ERROR_EXIT
7 ^) |. j. [: `1 L# C- ^" }echo.
5 J3 a( L8 ]) B0 T' l: B4 U' qecho ERROR: Unable to check licenses. / j4 W) j% T6 T& R+ D \
echo.
- i& {5 X, G; t! n6 N3 apause 3 i2 L* m# T+ G4 @) q) X
:end
, A/ ]' K, @. L" r# u
" E. i# E( Y# C9 Q7 h- E5 {" B9 H |
|