|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
& T) I5 x: {, v3 ~问题/症状 6 M* ^. p: J- x/ _% Y
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
+ Y; o3 n6 F$ |8 X解决方法
6 t. H/ m/ S% n1 j您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的2 z0 C' _6 v9 U
NX 许可证的使用情况. # _1 k6 q( B( q6 E H$ A) {8 M
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
' m/ y) y" [, @# u: K$ [4 q! \+ F系统环境变量中设定好:
: e7 x8 ^ b! |$ R4 ?UGII_BASE_DIR ) x* w* g1 I" n- u. \! g g* g
SPLM_LICENSE_SERVER
+ Z2 k1 a, R' R) f- u" j@echo off + v4 ` M3 B& |% L0 O, C: L( p1 |
rem ========================================================================= " Z! ^) |, \6 x8 U# v& I
rem
% z% ^0 j! H" t2 s: A0 @9 Srem Copyright (c) 1996-2015 Siemens PLM Software.
* Z! Q, e: X" N# x& M0 erem Unpublished - All rights reserved
- G4 p9 |( ] N8 drem /sar GTAC 6 Y7 j, @- ^' l" e: D, h" x
rem ========================================================================= 5 o+ L9 ]5 t9 C6 ?
rem
4 t" e' c. @/ k' e- p8 trem File Name: LICENSECHECKV9.BAT 2 e R1 t! T, |% L6 p4 y! q* Z
rem + z7 Q# ?/ U* \3 s' ]9 w
rem =========================================================================
% \6 x- S) _* M6 H+ Jrem " f& w5 E+ ^" E! Y. T/ x0 e) ?$ C
rem This script will check what NX licenses are in use.
/ S \2 T1 n7 mrem y4 D! D, P+ ] F( k/ l# {2 n6 a
rem NOTE: 8 }' b$ Y2 N8 h2 E) a" L
rem
7 v8 f; I) U4 ?+ u7 L0 Yrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
" Q* Z3 C# F' z% K( ]1 v0 q$ Vrem are properly defined & a( d" t! S4 T* c0 C2 M2 Y
rem
$ f F% Z+ V* o( a# x
; [& ~- V7 j6 G1 _- D# Z0 C1 CREM To avoid double double quotes later, remove any quotes that
. u8 [0 f- v7 EREM are part of the environment variable now
: ^3 H" W f; a1 [0 v$ I) x R) | t
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
: G: J5 ]% f: f& E: Uset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
2 o) t. q# L# \REM , @) L; @& W% q7 b: y0 a) n& X% |
REM Check if UGII_BASE_DIR is defined. : j* T8 I3 R ]+ v5 W+ x! D
REM
: Y! m; L/ M L
9 H9 F- f v' w4 ^2 r* Nif not defined UGII_BASE_DIR ( 4 n' y: U0 A; O6 K* A' P6 G1 V
echo NX path could not be established. UGII_BASE_DIR not set.
% R8 }- P" X/ @; q/ X3 m goto ERROR_EXIT . g& l# S" _1 [
) ELSE (
! z# ]" g4 A5 s6 ^% g echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
0 ^ s0 {& m/ ` echo Checking for IN-USE NX Licenses...
7 }' c7 R0 C# b( H) A' X echo. / }! U" l1 {* V# g- ?
echo.
0 R# a1 j, F" c5 n! w8 x' v8 I8 u% Y1 `8 {4 W$ ]6 m" w
REM
4 U/ [- h' v. Z" ?$ {REM Check if UGII_BASE_DIR really points to a valid directory.
6 H0 [' b5 R/ n) T! h0 vREM
* c) e9 L* Z4 l& ?, J
0 H4 @) u. x" }3 W! t0 W3 ? if EXIST "%UGII_BASE_DIR%\ugii" (
, A) {4 Z7 i. w+ X set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
$ o5 C4 Y+ ^! z' ~) E1 p ) ELSE (
# w7 c0 J7 U! C/ V$ e- w: w echo UGII_BASE_DIR set to invalid NX install. 7 W1 R, x& N" z% N0 Z
goto ERROR_EXIT * ]9 ]+ M/ _" {$ b+ N/ s4 X4 b$ O3 O
)
; ~7 p' K. I, P- e% o) 6 `# Y$ n3 P% @# j( G, ^4 b6 @
$ E6 K7 V! w7 ?: s) R" S4 T4 W+ oREM $ D# H8 t# a0 u" U9 t' e
REM Check for NX license server
5 a( h ~/ b' @1 m/ FREM
9 I. v0 Y8 l4 z% J* p, h" I( v
" S+ p4 L: @. L/ R2 G& Y; l: Fif not defined SPLM_LICENSE_SERVER ( & T. ?) U( R' V* I4 z( Z
echo ERROR: SPLM_LICENSE_SERVER is not defined.
z, e0 F& d D. }* t2 ^5 U" `0 N/ U echo Current Setting: %SPLM_LICENSE_SERVER% ) [! Y9 s2 X6 j& O# I
echo Check: SPLM_LICENSE_SERVER=28000@<server>. , n5 P; r* d6 D, ` g; b T
goto ERROR_EXIT
4 T9 g5 ]* J1 j& |) 1 E7 M; H# S9 Q, r7 W7 ]6 V6 d
& i) O, x, v" _4 T( {"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ' V1 R. J! }) l' G- }
% ~5 {/ g$ p$ B4 p5 ?7 {5 c/ o3 ]pause 9 K* O8 _2 j! u
goto end
0 H7 J8 e# O- X1 a:ERROR_EXIT
/ V0 H1 L# b1 N- ^7 ^echo.
! }1 W3 y- j1 Zecho ERROR: Unable to check licenses. ) z3 u/ I! \& Z9 E
echo. - t! \, n F2 r0 w) c4 b
pause * N2 C/ R8 {' ^
:end 7 m6 h" C5 {2 n8 h
; g9 a' h1 d9 ?5 X5 ^9 `! D |
|