|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
4 h9 V, o. O) f" E问题/症状 ; f) e9 l) o% [' x0 }% N0 O/ s, I
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. ( [# N) f d' [. ]
解决方法
% K! y8 I/ r" T) c" o您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的! z1 n1 g* ^ P" m
NX 许可证的使用情况.
& D ~0 x& n2 w; q u' P这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的! s3 r0 p0 F! S. r
系统环境变量中设定好: + o. N- u; d' U, l; P, q9 p
UGII_BASE_DIR
' f, y/ G/ e* ^5 u. eSPLM_LICENSE_SERVER $ n c- l* O% Z( x6 H- M& t
@echo off
& J) j6 V; J7 w0 R+ R- ~+ L Qrem =========================================================================
" n9 B! E( L* i/ w0 arem
4 k' k3 Q' X) f& y6 g8 brem Copyright (c) 1996-2015 Siemens PLM Software.
$ X. q* K- l; Q l' \, R4 jrem Unpublished - All rights reserved , D+ C5 r3 K/ h5 m5 ]; A- H
rem /sar GTAC
9 t" H# M4 S) G6 r% Srem ========================================================================= 1 R8 l. g4 \$ T
rem ( O2 c: F9 ?5 G% V1 t! Y
rem File Name: LICENSECHECKV9.BAT $ f4 v" w2 B7 J2 x* X) D% {
rem 7 D" }, ^- c, Z
rem ========================================================================= " u5 f$ q+ ?8 D1 A0 }
rem % `4 `; P7 X* o& I3 a
rem This script will check what NX licenses are in use. 8 D: h) c0 U" T2 P$ c
rem
" y% ]- _) U5 mrem NOTE: / [" S4 X5 C$ ]3 n6 Y2 M
rem
/ D" Y8 ]* H/ o2 F: Xrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
9 d5 o' [ h* _" K( J' m, erem are properly defined - A" v2 y" Z/ b
rem 2 K+ H! W( G I( F2 g. ^% M$ s
- _8 f( s7 X( w5 ]& Q2 r1 W
REM To avoid double double quotes later, remove any quotes that & k& H! [& C, [5 u* @$ _
REM are part of the environment variable now
- ]5 g5 G- u% _) l# g" [) M& P
& i- ~' |, ?: s7 i+ Q8 ~! Nset UGII_BASE_DIR=%UGII_BASE_DIR:"=%
( v4 L Y+ D, z. S# W8 g% Z8 `1 t$ Z8 yset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
0 \: _! o9 J! l' pREM `4 I9 t z8 Q! z" g! |& H
REM Check if UGII_BASE_DIR is defined. * q% l% ?/ a+ \" i
REM . I9 X2 Q ~0 X8 Q
. W9 k3 `) I3 x3 ^' N
if not defined UGII_BASE_DIR ( / ]; v- P: G& f! P
echo NX path could not be established. UGII_BASE_DIR not set.
, T" {( |* l* n* o; M goto ERROR_EXIT ( I8 x9 f6 X* P$ O! p3 |
) ELSE ( " S0 t6 @9 g8 k! C
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
5 u7 [9 L' r2 H& k echo Checking for IN-USE NX Licenses... # \+ N! w: e) J1 K
echo.
/ {; @0 j7 i( D0 z. @ echo. h$ L+ \' G& {7 ^9 J7 o
4 E" ^; G @) HREM & N R1 C: N" {$ l6 n7 D: a* `& _/ w0 ^
REM Check if UGII_BASE_DIR really points to a valid directory.
$ D' Z/ n% I( |. v1 @% i! M" fREM & m& A+ z0 Y4 I- }, g v
o, o4 @9 ~8 h- W+ v P5 N1 Z8 k N if EXIST "%UGII_BASE_DIR%\ugii" ( 9 U$ L8 F- \" d' d7 |1 z
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
% ?; H) _% e. m- h ) ELSE (
0 ^- b% @, I, A2 j echo UGII_BASE_DIR set to invalid NX install.
4 J; q5 L# \" j9 I$ S, B6 s$ U* B9 | goto ERROR_EXIT ' i; G0 j. J/ k, e. R: B
) 4 i2 Y. e0 P# G; J" ?$ s( B: t
) * Q& `2 N6 Z* D; Y$ A: D- x
8 r; k! x0 B, j, _* x' t
REM
, i/ j4 n/ _7 o0 bREM Check for NX license server
1 {! G' q! i1 }: I: E, ~REM
" e6 k6 U: W9 F m1 l0 k0 G$ ]( H
; `9 s" U6 ]& w) U- \+ gif not defined SPLM_LICENSE_SERVER ( ; b: S' U. T$ l$ O/ i/ e: U8 [
echo ERROR: SPLM_LICENSE_SERVER is not defined. 5 J7 ~ W: D# I F
echo Current Setting: %SPLM_LICENSE_SERVER%
% u$ n' b! b( A' j( Z echo Check: SPLM_LICENSE_SERVER=28000@<server>.
- |5 Z! b. ^/ K/ ], X. s. ]0 x goto ERROR_EXIT
9 X# T( z, }+ y0 G)
8 t+ @( \/ z0 M v6 ^: `1 e0 O! C9 H# K9 E
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A : q% ~" ^: A3 m" N" _
4 k+ n* J+ C# Cpause
; G" Y7 E1 h0 o6 `- i# c" \( Jgoto end 6 Y- f4 d! b6 _1 U7 q- F2 n
:ERROR_EXIT
' \! U( }/ ^# j8 x1 ?0 @+ D Gecho. " @+ h! \, M# W9 J
echo ERROR: Unable to check licenses. ) a) i. v! d3 r) L( |
echo. 2 a1 ~ c9 i& X! \" S2 ~ ^+ ?
pause
5 T5 u/ n& y5 Q9 v5 M7 O& w" K6 }& X( {:end
n t7 e% n5 u! ?7 n) n( h% P$ I f3 x
|
|