|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
7 Y" I" G$ a1 F2 \" @问题/症状 5 u p, G% `! p, ^
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
, h) K% N9 y- g& I解决方法 ; u4 r; q; Y# l) B9 w( D, P4 W4 `
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
: V* b; U) z. n: ]NX 许可证的使用情况.
0 x, P- t P% }. i这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
# }! n9 t- h- a, i% I系统环境变量中设定好: / e+ Y) v }# Q; q5 h, M* M( [
UGII_BASE_DIR
# e% `% F( l& [0 \SPLM_LICENSE_SERVER 8 V6 Q9 Z% Q e, A Y! V+ J
@echo off
" R, U+ l5 D5 l5 i+ ~) Srem =========================================================================
7 M; m/ I9 y7 c$ W2 r% N; Krem 3 D! d n" c/ _7 Z5 {
rem Copyright (c) 1996-2015 Siemens PLM Software.
: M4 R4 |, s1 u- X$ R9 g* Irem Unpublished - All rights reserved
2 b3 {9 Q( n* t; ]0 S' Frem /sar GTAC 0 p1 I7 j2 c# d: H( x/ X) z6 K
rem ========================================================================= ' v, x8 R& _0 d1 n" d2 S
rem # d. e z: u8 b1 _# f( m
rem File Name: LICENSECHECKV9.BAT
# O/ u) V' q4 r) Krem % |7 H6 n- F0 x+ Q' g9 o) q0 A9 ]
rem =========================================================================
6 R* q% @: |6 T; d) ~4 yrem
6 T% |. V. G1 ]$ j% ` K' p Rrem This script will check what NX licenses are in use. : C f' V4 y4 G/ o* I
rem * Q9 M, H% t# W2 W2 t
rem NOTE:
1 E0 ^& W# }- x. Urem
' T& q* @- E6 arem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER $ N4 C' Y2 c8 L( z( N1 M
rem are properly defined 8 f m& R! Z$ v: O
rem
6 |1 I: F# P9 H0 d9 l
) h. `4 k1 P% ?6 RREM To avoid double double quotes later, remove any quotes that + z8 W4 R0 G% b8 r
REM are part of the environment variable now ! o( R; E" h. i0 a+ i* |$ i
1 i& W* Q9 w. O5 E3 s: [4 U* yset UGII_BASE_DIR=%UGII_BASE_DIR:"=%
0 s6 g& s$ A, R, @! V! h( D8 Zset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% 8 j% b8 e+ h" A' N# |
REM 8 p5 P+ u% H8 |& R6 x$ ?0 d6 C f" k
REM Check if UGII_BASE_DIR is defined.
) s! c O4 j4 {( A; q# jREM 6 V3 ~& n# `, |2 G# O" R8 U5 w
! r* n: |6 ?3 x
if not defined UGII_BASE_DIR (
+ E( ~# b% l) ~. Y" g, ]1 i3 H8 d echo NX path could not be established. UGII_BASE_DIR not set.
8 H8 v S- L8 q. A8 v4 b# v$ E! e goto ERROR_EXIT
1 g1 c' W3 f. P7 o3 G) ELSE ( # J: B) o( m7 Q! ?3 c0 K1 @1 n
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% / u4 s k; Y4 e4 y I6 f! F; c
echo Checking for IN-USE NX Licenses... ) a0 g5 ~! o( z: @# q5 O& s" r0 B
echo. ) M9 }. v2 S( D2 v' h
echo. 5 R9 v/ {3 H4 |8 q! f8 }
7 h+ B/ k; C, d$ n" ` N! Y2 DREM . W5 V% K" Y' G, H+ I( N i0 c. R
REM Check if UGII_BASE_DIR really points to a valid directory. & J" [. g& e) c v' K
REM 4 D6 i1 O! c, H2 e& o, z, H
- w% I3 o/ L! U9 i F if EXIST "%UGII_BASE_DIR%\ugii" ( 3 X& x0 v" M% w8 h' Y" b
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii x" h- Q1 k- a& [; S
) ELSE ( ?' k; D# ~; [7 d
echo UGII_BASE_DIR set to invalid NX install. - ]- _" `6 U) S
goto ERROR_EXIT
/ H! g9 L9 R9 } ) J2 s7 {( v# r. l6 W0 u* ]
) 2 \8 v3 X; v# E8 G
, F7 `# i j g- T5 E$ q
REM
0 H' ^7 d( }' v# V( C! xREM Check for NX license server
$ s# z1 k$ f! sREM
. y/ A$ U* w6 S% z; F/ j9 i+ p- E7 ^# P+ q: u2 i
if not defined SPLM_LICENSE_SERVER (
# v5 V+ D' k$ @( K0 X) [0 p echo ERROR: SPLM_LICENSE_SERVER is not defined. ( m! r" C' M; h4 T6 k- D" n
echo Current Setting: %SPLM_LICENSE_SERVER%
' g5 y5 A2 R( l1 Q; Y" {3 h1 w& A echo Check: SPLM_LICENSE_SERVER=28000@<server>. h0 ]- x+ K8 p' Y! Q5 D% P
goto ERROR_EXIT
6 y. u: m+ f0 J( |1 z- M H ]) ; I/ X5 q9 f9 Y3 B3 P% ~% c/ b
' T: a1 |" \2 A) z/ ^
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A * m' x" S* n7 x1 h
8 s! p, Q( \- v. }/ x; npause & o7 q5 N! V' i4 o8 E- s
goto end 5 M; v9 Y, T }" D S
:ERROR_EXIT ; Z3 m) h$ ~. T/ C1 @0 F0 W/ d* W+ O
echo. ! j% v: v8 m5 d
echo ERROR: Unable to check licenses. # a( S+ }" o& ^% g2 ~, Q4 }6 b
echo.
+ L0 B" }% q& }1 Opause 2 U1 i) g; H: S' o2 q6 f2 e
:end
" k6 L ~, a2 J; a, \' {! {! d7 P1 \9 l! L8 F
|
|