|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
5 `& B/ |( S1 _. D/ h问题/症状 . I8 A1 e+ K7 }6 m
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. # l; k$ Y7 b% F, z: m- h
解决方法 5 _& D, \+ e& `. i( c
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的2 C5 ~1 B3 `; K: M4 O
NX 许可证的使用情况. 9 m- a# e5 b9 q& W$ {
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的/ n! [4 K6 L7 E( b
系统环境变量中设定好: 4 o3 |' r0 r. M4 Y$ c$ K0 Y
UGII_BASE_DIR 8 ^* P" `% G2 F
SPLM_LICENSE_SERVER ) b, g' O, `/ {7 y: Q
@echo off
% X: {! R5 y6 v6 urem ========================================================================= 4 u: A) |" j/ M* S5 u" d& t
rem
; j: Z. A" H) arem Copyright (c) 1996-2015 Siemens PLM Software.
K* P( i: s) P( \" }rem Unpublished - All rights reserved ' T9 O- {. X% v2 I
rem /sar GTAC
$ J4 Z( o% ^8 G( c) w' R0 m" r. |rem =========================================================================
3 G# w. Y! ]' T$ {( E' ^- Frem 8 o$ H, C' ?# I
rem File Name: LICENSECHECKV9.BAT 8 n" J% ~4 K) F8 N+ E# t0 y t
rem . O7 h g6 u8 A5 }* K
rem =========================================================================
% C3 ?* I q5 qrem ( A. d! |# y. h% a$ c6 [
rem This script will check what NX licenses are in use.
( \, D0 w1 P5 V0 w, S: d9 Z3 qrem : F8 a8 Y% E( T
rem NOTE: . r% O+ J; ^5 X# K$ X6 o
rem
& Y0 ~3 m# B# trem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER , [ Y6 ^- p' p
rem are properly defined # f# a: U2 \( l+ h8 \
rem 0 V& V2 E' @' D, m$ t
4 o# b5 B) ?5 m; q
REM To avoid double double quotes later, remove any quotes that 6 A+ l; H7 }4 X U0 D; M, d
REM are part of the environment variable now 9 k9 P! M' ^# j& u; L* F, X, E
F# d/ x2 N! K5 [! Tset UGII_BASE_DIR=%UGII_BASE_DIR:"=%
# U4 g/ u5 A/ e" C9 X) n' Mset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% 6 } D9 y0 U+ d$ s
REM 5 u9 C3 c) v; p5 Z
REM Check if UGII_BASE_DIR is defined. 1 i4 i% T% J' ]/ R6 m. i
REM , D& G" S! g" J5 @
* ] D7 M- T% n; b
if not defined UGII_BASE_DIR ( 4 ?! h, k/ J. ^" h0 l( ]) ^
echo NX path could not be established. UGII_BASE_DIR not set.
1 H* ?7 n U4 A( @3 U goto ERROR_EXIT
3 Q9 @0 m' A) _, d( r$ S) ELSE ( . f/ r- [3 m! N5 V: E
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% - ^: y7 a9 o* X2 r2 p/ B' }
echo Checking for IN-USE NX Licenses... , n0 ~$ x" k$ |, C( M. R
echo.
# R) H% M# }. w6 ~3 {8 J4 ~! _# [ echo.
$ p3 C) S/ r; S2 c5 L5 R4 g; o x! ^1 F* Z/ O1 E
REM
! g" K' w) M* e; F0 EREM Check if UGII_BASE_DIR really points to a valid directory. & {* C9 p8 z" r& p; w! f: q
REM
0 L- C( V' t! A6 _8 e' O9 q& O1 g2 k
if EXIST "%UGII_BASE_DIR%\ugii" (
0 g0 t, p4 N" p8 g# G1 Q, y$ F set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii 3 |0 G, r5 u. Q; }
) ELSE (
- G) E( I; x/ P; ] g echo UGII_BASE_DIR set to invalid NX install.
3 a; m( p" ^% s goto ERROR_EXIT
0 @. P! F5 c1 z, N )
3 Q ^/ x* k9 f- p& e)
/ f* i( L. b5 |" b: H; ~0 q
# D7 v8 L, O+ l2 l4 G' a9 iREM ! E8 n* o* x6 [+ e! M+ `$ F& a: v
REM Check for NX license server ; U1 ~8 ^6 I e- T& U
REM 6 Q5 u B# M+ g: _7 S. f
2 h3 h& S, @/ Z/ W+ d
if not defined SPLM_LICENSE_SERVER ( - c3 l1 Y0 ]7 ~$ Y+ P( [
echo ERROR: SPLM_LICENSE_SERVER is not defined. ' p# O$ M. K/ H% B, e
echo Current Setting: %SPLM_LICENSE_SERVER%
# c( |! ^- Q* R! U echo Check: SPLM_LICENSE_SERVER=28000@<server>.
0 u+ o K2 z/ l0 N: I5 V; F5 w goto ERROR_EXIT
! ?/ ~- s6 W! R)
. A5 z0 U& l. K8 s- n2 \/ g. j+ E7 t
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ( E7 D5 M {0 o, W& g
8 l9 ~0 t' E$ O& e( N
pause - y; j) y+ |& }& w6 M
goto end * v, `/ s2 j: g: s( D% J' J
:ERROR_EXIT
7 C# A. W' |; ]1 d1 L0 vecho.
. ^6 U; `5 o3 E" `* oecho ERROR: Unable to check licenses. * y5 B7 Z- ]" D2 H! L5 Q0 B: k
echo.
: r L* M1 M w! s! D5 W: Zpause - b0 i3 F0 H0 F1 {" n, d7 v1 W1 G U
:end
; R0 |: C3 B p' B% g7 Z/ t3 N6 D8 G1 `7 Q7 }
|
|