|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
6 _$ ~2 \3 l' H, k' U/ f问题/症状 ( X) F' I! {/ p4 X' X$ b
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
3 t W5 o7 r3 {2 V: P! j4 ^解决方法
( ]5 e+ D9 [. G9 X; m8 V( V; a2 _您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
2 O* I/ {0 d' _0 R. }. HNX 许可证的使用情况.
6 |2 V9 _! O( M# q; v" ]这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的: f) \; {+ t2 g, B' @3 {. `0 y
系统环境变量中设定好:
# x) t7 ^4 [ X* O' O+ N7 B- B1 QUGII_BASE_DIR
% z6 ~+ ]) Q6 u4 @' D& { tSPLM_LICENSE_SERVER 3 `( G; S& F7 ^( J
@echo off
/ T) R# s2 m5 [rem =========================================================================
' E& r: ?- k2 M0 irem 2 a) Y) ?6 K! L3 s! Q
rem Copyright (c) 1996-2015 Siemens PLM Software.
- J, J7 O- C; _% e$ z, Arem Unpublished - All rights reserved
( Y% P) y9 r" t% Z9 j6 G# K& nrem /sar GTAC
6 o$ @4 @& [# N/ c; D( a$ Urem =========================================================================
N, U6 a/ `$ Y" O7 n: B1 Erem
+ B/ [4 E+ c r$ r$ {( Lrem File Name: LICENSECHECKV9.BAT t: w6 Q: a! h; ]- k5 ?8 S
rem 4 l. m& C- I5 T+ \5 _8 h
rem =========================================================================
3 G( f6 m: j# h+ X6 C0 k. z7 f1 Trem
( N% D8 u: q9 prem This script will check what NX licenses are in use. / W& b6 X4 w2 [, b. J
rem
5 I6 ~# I @4 \& \( l7 Wrem NOTE: - D5 `9 g" F5 x7 U8 ?9 n/ d# b" ?
rem
4 ~4 ?/ J+ {4 J5 M/ drem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER , `$ } s- {, D2 x/ E" S+ p
rem are properly defined
7 |. S" k% L! n7 m" _; i4 c' [rem ( F7 r9 p4 i7 |3 M2 R; w
/ p( n- ~. e0 ], C# U$ H
REM To avoid double double quotes later, remove any quotes that
: @+ N* s* Z! B% vREM are part of the environment variable now
5 U% ^. @) @/ S& W$ ?5 C6 }- D. k
: `0 Z/ U* ?" s$ }0 nset UGII_BASE_DIR=%UGII_BASE_DIR:"=% 9 {6 @0 \" }: `9 R- [3 M* i
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
4 T# @, X2 K' UREM 2 ]/ E( n7 S$ K3 k) h% ~
REM Check if UGII_BASE_DIR is defined. : P: P+ x' z4 r x% A" p- Y6 ]
REM ( ?7 n3 y% o, ^! p
$ c% U: j4 ~2 o8 a8 M1 d* }* }7 X
if not defined UGII_BASE_DIR ( ( R# ^; f: |0 k7 U' I
echo NX path could not be established. UGII_BASE_DIR not set. , t9 g+ X/ s3 l- Z! O) l& z
goto ERROR_EXIT ' T1 @+ _" G" C" \$ J" Y, ]& t5 t
) ELSE (
1 v7 b+ Y3 q! h* p+ Y* f% n8 ^ echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% * m% `2 E' `- `; t7 W# I
echo Checking for IN-USE NX Licenses...
0 G2 S& L9 m( N v3 A8 [ echo.
, Q$ | G6 f( N7 Z: U6 K, ^; m# I# z echo.
9 b: U" o; |' m D6 {" _6 ^, x2 Q: C7 ~7 M; ~$ K: v
REM
0 q0 Q( k# B0 Q4 V4 D9 `# GREM Check if UGII_BASE_DIR really points to a valid directory.
_8 t* X, l% G/ WREM
2 I1 l, ^0 z+ I5 ~% F
, Z# \# K5 s+ ~4 c0 ` if EXIST "%UGII_BASE_DIR%\ugii" ( ( S# N) @1 e# v* e, c, s' d
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii ( l g. i7 ~( I5 d# v1 Q+ v
) ELSE ( - c) [$ t) u5 a Y9 O. l$ n6 T! q
echo UGII_BASE_DIR set to invalid NX install. % I" a- x/ a3 b0 n7 h
goto ERROR_EXIT
4 o( V0 A# L% O [9 C' x- ] ) . ]5 B) r+ f I: |9 f# u
) : o' u C" T' R
" B9 k; e* W! W7 r: ?9 }REM
+ g) _3 ~7 Q" t) G9 R0 f% L$ ]REM Check for NX license server
- C' e: V i& A- RREM
) y) _5 N3 I# [% |' u1 M& Q6 |% {/ v2 [0 ?1 ]
if not defined SPLM_LICENSE_SERVER ( ; P( U8 w& k) F3 I" Z$ G% b* H
echo ERROR: SPLM_LICENSE_SERVER is not defined.
0 z* r' {* a# ?4 A' C4 t) g, S: n' g3 w echo Current Setting: %SPLM_LICENSE_SERVER%
$ [# @; Z; i' w0 \ echo Check: SPLM_LICENSE_SERVER=28000@<server>. - C3 b6 v2 b( Z1 {# s' N
goto ERROR_EXIT
* k4 U, r" S3 Z% m# N7 u)
- o( E' G7 i" d% s$ z
' F8 V5 J j. Y% W. q% w"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
) z; f. j, u, ~
9 m: k5 L3 s: f8 x) xpause ! f! w( h- i( F+ R
goto end 9 f; `0 H# d# @
:ERROR_EXIT
/ T! e' Q+ V. c& x5 A5 Vecho.
( {7 ?1 F! s# o! a$ f, f$ T+ F( u7 necho ERROR: Unable to check licenses.
) S* Z7 ~4 H& E! `echo.
, y. t# G" E6 ^3 k- jpause
! ]$ ~$ K" t$ q:end 8 i$ U- L1 j+ A% l) }# x+ [
9 |0 q4 I- T2 p6 ]5 P$ T; z4 w |
|