|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? $ B$ B8 G2 l' w( h: D
问题/症状
8 N0 {* R5 _# r0 F0 m9 D K! p" _如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
W4 S& i8 V+ b" g& |解决方法 ( R) e ~7 R" M2 L: `4 M) {
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的( h# D. C, \ Y; T. \8 k
NX 许可证的使用情况. S& X2 G2 A, W0 m# h$ X! s
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的2 S% \) \. h' O2 n$ ^! @3 z4 [ k A
系统环境变量中设定好:
% I. w+ j) R8 t$ R: tUGII_BASE_DIR 5 r& f2 r! u6 B9 H
SPLM_LICENSE_SERVER ( I! Z6 t& h3 q: l. ` ?# l# m
@echo off
4 \5 {/ E8 z3 `# Vrem =========================================================================
% y% E/ C1 K6 m/ k# s' V3 Jrem ( h6 ^/ O3 a P+ N- n
rem Copyright (c) 1996-2015 Siemens PLM Software.
) K: K" w' `( S1 u0 orem Unpublished - All rights reserved ' x$ p# a0 G+ w+ d/ t
rem /sar GTAC ' J8 y3 i6 ]- y
rem =========================================================================
. O7 T% b" s* b/ A3 M srem
5 g! Q! b- N9 {) u- Y: D) B6 Nrem File Name: LICENSECHECKV9.BAT
3 x# ]( B' c. I. |2 u4 Jrem 4 k2 C6 M+ h9 X" U6 S9 Q
rem ========================================================================= 6 b3 e$ P, a4 P3 S$ |$ |0 g! Q
rem # d3 I7 b8 F& y
rem This script will check what NX licenses are in use. # H% T7 v; g. O F5 M$ W4 u
rem # F( M: V9 i, y' o# B3 H9 `
rem NOTE: " j- w7 L7 W" d% A. m* Y5 }& G: m. L
rem
/ O' V+ j( R3 o4 W5 p/ }rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 3 v0 C/ ?' ~- X6 \5 o
rem are properly defined ( N% H4 |- M% h) L
rem
) y! s9 @$ a+ c/ O
$ R* |0 H3 K3 W$ [9 V" {REM To avoid double double quotes later, remove any quotes that 2 X4 O- {6 r/ U& M/ Q0 n% `
REM are part of the environment variable now
+ p4 q. w5 h' p( V( T
1 p" K4 _3 N; d% O5 |& Pset UGII_BASE_DIR=%UGII_BASE_DIR:"=%
" v2 |. N# f1 k. }/ g+ Pset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
# P; N) ~& V0 y! ?* w8 U& vREM
6 a# a/ ~. m2 K( Y( TREM Check if UGII_BASE_DIR is defined. & U9 ? F7 ]3 Y4 _ n( A `% ^
REM ' i; |, Y/ m) t9 ^# o
. U- `. Z: K3 O( K# o4 d3 aif not defined UGII_BASE_DIR (
1 Z% K& M4 I# K echo NX path could not be established. UGII_BASE_DIR not set.
+ G: \1 v( a9 b) W: N; A goto ERROR_EXIT
9 d. p+ }+ R6 j% ~, k8 z) ELSE ( 5 ^% Z7 E* q: ~3 K* \
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 8 }# ~6 K# L2 C: Q: E" D
echo Checking for IN-USE NX Licenses... / U1 g1 m% j( D% e5 n% A3 |
echo. # _7 A6 I2 Z" R) @4 V
echo.
' u$ k; s* v2 g+ U
# b* J: L9 H. p! P' r$ y# iREM % y0 M1 y$ t3 ~% x3 Z& ]# \* |8 U
REM Check if UGII_BASE_DIR really points to a valid directory.
* a. W. {$ \$ a2 ]" M6 }REM
( \5 p w7 b `" P$ K* U5 \9 O8 ?+ m" Y2 c4 ~! g' [4 |8 L# L1 m0 z7 F
if EXIST "%UGII_BASE_DIR%\ugii" (
; r# ]# [. M3 O: P n9 M$ G set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii & E. }# v+ ~( A3 K% D5 K
) ELSE (
( q0 [' Y w i9 a) k6 W0 V echo UGII_BASE_DIR set to invalid NX install.
4 Q$ I3 ?/ ]+ A1 z7 T goto ERROR_EXIT 1 U% g8 U5 r. A) N s9 j! M
)
: z# B& ]) E) Q; ^7 J- r! a)
9 @3 g% }' e. |; I+ M+ x
' U2 d$ |7 L6 c. D3 w% DREM 6 |" [' o% i; C5 T) b$ F) V- L: s6 |
REM Check for NX license server
; Z& u/ \5 @7 p( {# aREM
1 C6 V/ s& p0 c' Q
3 r4 o$ g9 ^8 W/ ]6 g/ ]if not defined SPLM_LICENSE_SERVER (
3 \# j% {' B; e1 }/ g echo ERROR: SPLM_LICENSE_SERVER is not defined.
* a# n( S$ X$ M* X! X echo Current Setting: %SPLM_LICENSE_SERVER% 4 B& S5 a! ?9 F
echo Check: SPLM_LICENSE_SERVER=28000@<server>. $ J7 n# w' T+ l' ]' H8 q
goto ERROR_EXIT 9 F) k" f/ R0 z* s: K
)
9 ~, z1 k, F0 l( K$ o v: S% Y8 P/ W2 ?
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A 4 D2 {) S9 f' f
g. q: c; m1 X0 H8 h
pause , Y- q8 M9 n! F. Y5 W) H5 I3 a5 C* h
goto end
& X/ f7 n6 ?7 H, X% d:ERROR_EXIT $ R' ~9 G5 K( M" s* j
echo. L6 r2 Q. Q. b/ D
echo ERROR: Unable to check licenses. / y# A/ e. c7 m0 `( p' ?' m. R' h
echo.
/ \, r7 y$ j) ~pause
3 m% [- y/ N# B:end 2 Y y1 n8 g9 ?9 H0 ^& r& u
8 u1 E7 ]2 c5 Z |
|