|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
0 H! D& x+ @8 u问题/症状 1 k5 Y( i) F. j U* a. \+ f
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
9 i7 S9 t0 j1 A1 C解决方法
4 s# X* h: x1 e" ^- c您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
& K; X1 }2 z$ D! C {: zNX 许可证的使用情况.
, _: L5 k0 z$ i5 ~这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
' F& B7 R+ l- j ~; Q系统环境变量中设定好: 2 r9 ?+ h& A9 K" `! e n- A
UGII_BASE_DIR
$ c, ]) Q$ s- u7 W, v' VSPLM_LICENSE_SERVER 8 `2 I& m; `. I! u1 s/ Z
@echo off
2 E1 m* ~% E4 k' W a, s; _rem =========================================================================
% ]6 D' K' X' prem 8 l* [8 o0 r6 f
rem Copyright (c) 1996-2015 Siemens PLM Software. ; \) j$ |* V4 A4 g5 T" d
rem Unpublished - All rights reserved 0 _% C8 I6 g7 q! s' W
rem /sar GTAC
# f1 b$ d9 l8 F3 H3 Z* Lrem ========================================================================= 1 ~9 G2 S! g0 e, ?0 F" M
rem
0 t$ q( I& {4 Z8 d, orem File Name: LICENSECHECKV9.BAT
- `3 n/ e3 v, d' A7 [1 v$ l. xrem
z$ x l' W) i; x ~, |, t2 X6 w; zrem =========================================================================
0 H, E2 u" Q' |( Prem
+ s% }4 ?6 u# x- l, e6 krem This script will check what NX licenses are in use.
6 d1 G; P9 m; ]# R4 Xrem
# G' Y. E0 x' i1 ?; arem NOTE: * T" D" Q$ `( b/ {# \+ c
rem , K. L( Y" x+ u
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER . C$ @& o4 |$ G! H; Y
rem are properly defined : D/ w2 Z0 L- ^1 z$ w2 p
rem ' t0 }1 L; B" U( Q
( ~ i: u, V8 W z7 QREM To avoid double double quotes later, remove any quotes that
9 [& K7 [3 C4 e7 g& XREM are part of the environment variable now
+ c; p, H+ c) G: P( @# g3 N; E+ Y; a' W9 {0 W+ G4 H
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 1 J$ A) r! i* ~+ \) s
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
) a( P6 {% s+ v5 I' i, L6 R- ZREM
`% n! G$ m6 i8 V# i a2 |REM Check if UGII_BASE_DIR is defined. ; P7 y: s+ H8 m0 G) b% s7 j
REM & X4 `# I5 A3 R0 v) Y2 y( V1 G
( h- D* s' S2 b6 Z' J% v+ r4 V( s
if not defined UGII_BASE_DIR (
) x& N: t( R: n echo NX path could not be established. UGII_BASE_DIR not set. , a# w8 i. j: t# d+ c& C0 h0 K% j
goto ERROR_EXIT
) t/ [9 e5 l" k0 l4 y) ELSE ( / }7 x2 L) ]4 f# `8 E/ m
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
8 k3 I- @' C" i3 o echo Checking for IN-USE NX Licenses...
! t5 x- ]/ p' k; U& L echo.
: p- v6 C; p" G9 N* X' j- w, z3 _ echo. : N% s2 E4 \' X
" s" A% E( Y( Q/ o
REM
5 F/ Q, v+ Q. L7 dREM Check if UGII_BASE_DIR really points to a valid directory.
$ C; J' n) s3 A4 Q+ V, vREM ! e7 T; z1 H7 ~3 V) o# |" T7 D, b
( n3 }! p' _9 f. _. _ if EXIST "%UGII_BASE_DIR%\ugii" ( . w' E! h. Y& m
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii % {0 V: Z) e! J, ^6 B- [
) ELSE (
2 U q/ w- S3 ` echo UGII_BASE_DIR set to invalid NX install.
7 ^! ?9 _# c& n [9 H0 g; w5 J goto ERROR_EXIT : @4 H1 t5 F( r) r: L4 |9 W" g
) 5 `6 ~' t! V0 `, |, \ ^
) 6 \0 L: j8 p1 r+ l1 e8 D; ?+ A
4 B y. v2 Q+ P6 h& i, pREM 7 o' e/ ~8 ?' j. I- G* u
REM Check for NX license server * J* V& g+ _4 ` U
REM 7 O; C! F# ?1 g. a3 J8 U4 [, z$ b4 ^
8 a3 r% f* J3 L( P K1 b
if not defined SPLM_LICENSE_SERVER ( ( f7 U o8 g6 ^2 w0 P
echo ERROR: SPLM_LICENSE_SERVER is not defined.
4 M% }& Y4 g8 t: l X echo Current Setting: %SPLM_LICENSE_SERVER% 6 ]0 e5 k$ ?7 u! x' O+ D; U" l- E
echo Check: SPLM_LICENSE_SERVER=28000@<server>. ' R# L' h; v0 S6 T" L9 c
goto ERROR_EXIT 3 ~+ X7 q$ U& A9 W3 E
) ' w8 Z+ f1 l( X5 M" p3 c3 X
; J3 Z/ W+ q m _7 Y
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ( M0 s7 f+ F: c/ o5 |. b, c
0 p$ J' o( N0 d5 d I& W
pause
, o0 s( _: P, ^ e* Rgoto end
, g7 ]3 J$ ~9 [% u- N3 Y:ERROR_EXIT ) o2 u1 x: i; G! i/ O/ d
echo.
* _$ L$ P5 S7 Lecho ERROR: Unable to check licenses.
8 K# S/ z5 r* [+ O" b7 Mecho.
7 A* ?; N; v* Q3 z! ~pause 4 ]9 Z, ?) O- J
:end * P& \3 O6 v# E
7 G# x/ H5 O2 ]; o, e, @ |
|