|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? * M2 L# {# q' Y) f" Q( E% r
问题/症状
# M0 I2 `; ?& A! j0 _如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
, h# ^1 A" \: d( ^5 L3 G解决方法 ( O+ U1 L2 w' y2 b: [0 O0 c Q
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的% s: z0 _5 R/ {' X" w- N# n, ]: e
NX 许可证的使用情况.
# F0 l3 W9 K6 V6 t0 a: G这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
2 I- w5 G: t8 |2 l. [系统环境变量中设定好:
3 e& M8 H) K& TUGII_BASE_DIR 5 W. l. j3 K9 ~$ G( P# J
SPLM_LICENSE_SERVER , O1 `6 K6 Y) o
@echo off
' z# M/ m5 P' u8 U: rrem ========================================================================= / N; C$ P$ J& ]- Y( I
rem 7 ]7 Y& @; F S+ a+ F. G7 l
rem Copyright (c) 1996-2015 Siemens PLM Software. 6 X1 H% I3 ]- ]1 G
rem Unpublished - All rights reserved % a8 t/ G0 D3 O' [0 u$ E$ o4 Z
rem /sar GTAC
+ U( {1 B) f* _) `6 ^rem =========================================================================
/ g+ {2 _1 d" ?$ h6 ^: {( ^rem ; l) a: Z2 `9 w. Q6 u4 R0 S
rem File Name: LICENSECHECKV9.BAT
* f3 T5 N! J( G! D" ?& s; p" X3 Orem
7 M' l6 @/ `! ?rem ========================================================================= ; I) }+ S* ?7 j. c2 Z
rem
7 F2 X- z4 D; frem This script will check what NX licenses are in use.
: [5 U- p- X7 q3 M+ _rem
" e. o$ w( Z7 K" D& O$ xrem NOTE:
. j. B9 \2 g' a2 d2 [, t7 Y0 orem ! C: R0 b9 D, f2 Z0 B D
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER - r0 Q4 u/ \0 V, ?( `
rem are properly defined
% W3 g! |8 V" hrem
( C8 s8 ~6 |1 `7 y3 ~
3 w& t' f. p& n& L9 m6 U8 L0 B, jREM To avoid double double quotes later, remove any quotes that
8 m( b0 G& |2 v3 N1 U& PREM are part of the environment variable now + k% A/ @- W" F" P7 q/ P; T# L( c
( P7 J0 {( z$ q( z7 _4 s
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
! J3 O9 ^5 ]# ?- i3 S% j! Rset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% 6 H ]( C# e" N: ?7 u7 R# n& D0 d( b+ V1 s$ d
REM " q# u/ M4 p7 X; A
REM Check if UGII_BASE_DIR is defined. & U7 g1 Y$ J, W5 U& R3 n& Z9 c
REM ! J @( e* b% _+ O, ^) \7 {
1 z# j3 u k/ E9 k
if not defined UGII_BASE_DIR (
4 g1 F& k/ ^1 s! o& w" _5 u" j9 | echo NX path could not be established. UGII_BASE_DIR not set. 3 ^4 a6 m* F- u+ l
goto ERROR_EXIT
# S: f6 ^4 j Z' T, q6 P* {) ELSE (
+ |9 R9 q1 d" Y" `5 u- W; q echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
9 Q' z7 k8 ]. z5 v( V8 n9 {/ w8 L; S; \ echo Checking for IN-USE NX Licenses...
+ \$ ~& k5 F* A echo.
/ ^: B. }. o% I3 r& U# ^5 a4 f echo. 3 z3 G( ^. w- I# z: i/ `1 N
' V# j- X! O- a& T- OREM 8 l) D' R8 k! y; v' D0 Z. i
REM Check if UGII_BASE_DIR really points to a valid directory.
" {, ~) e l/ y% h2 m, gREM + f7 N, b# v0 G# A
" d5 @, N3 D% D% p4 F; } if EXIST "%UGII_BASE_DIR%\ugii" (
2 ?' o' q; l# D8 m3 k set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
; A) w E3 C$ V! m) @ ) ELSE ( % w3 s* i- H0 Y7 Y$ u$ b
echo UGII_BASE_DIR set to invalid NX install. 8 F* A- r( y6 a0 M; Q
goto ERROR_EXIT 9 T4 G' g% U1 z' I# ~7 I% O, A2 C/ z
) 1 b8 z0 |% \$ _/ G9 X
)
0 U9 e! ^* U& h
/ l4 a1 l& [( ]: i. XREM 4 i$ r+ J" |) A) C; k/ L- ]9 b
REM Check for NX license server & ?2 e/ v0 ]" d. a B5 b" c
REM
8 J" |3 b9 D. l& n# {7 G6 A
7 ]) R% G7 t4 x0 |3 z" C* F' pif not defined SPLM_LICENSE_SERVER ( 0 v" z# \' |8 T+ ^% p
echo ERROR: SPLM_LICENSE_SERVER is not defined.
. D0 \1 @5 p% v6 |3 f% ` echo Current Setting: %SPLM_LICENSE_SERVER%
% V2 {) ~2 u( E0 b; U4 [ echo Check: SPLM_LICENSE_SERVER=28000@<server>. 4 A7 L, K {5 x: C0 O& ?
goto ERROR_EXIT / j; w$ b& |2 e% y+ y6 _3 E2 w- K
)
) W# p( V0 c) C4 p! h
2 V7 j/ J& Q- c, X"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
1 F8 T5 k; A1 ~
2 ~( \0 Y9 X% x L$ \6 tpause 4 k) `" Q* ]. \ K; _" a5 [
goto end
( B( c3 {% ]) I8 `9 |:ERROR_EXIT
* ?$ y4 i: H- m) y9 E$ hecho.
* S& l. {' ?1 n$ y9 `: g3 techo ERROR: Unable to check licenses. ( q7 ^" w, ~/ _4 D6 b1 }# n
echo.
9 f/ K: U- a5 Q5 cpause
/ Q# Z6 q0 h, v, j5 v9 I! Y:end ! z8 A& @0 }% |/ j* Y* [
8 O# P6 M: Z0 E( X7 T |
|