|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? ; P8 Z8 j: [ z E
问题/症状
/ f" W1 m$ N9 }8 }1 ~如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. + G$ L( N! R+ P" c' i6 A& d
解决方法
# S! C3 i, w1 w. b! @您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
7 x6 P$ p5 I3 [; p$ P) TNX 许可证的使用情况.
, [7 J! o7 n. _, ^5 b/ O这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的* c' ]; S; x2 m+ {
系统环境变量中设定好: 7 s7 P! g- ]2 `( e$ k7 o0 @8 }; P
UGII_BASE_DIR
/ U: C' C0 c% i" g% z oSPLM_LICENSE_SERVER 6 \5 H- Q7 L1 g( E! w7 Z
@echo off $ Y6 t# I9 {& I
rem ========================================================================= ! n; ?$ h5 h5 v$ |: @
rem
' E+ ]+ e7 K8 m" _' j. Xrem Copyright (c) 1996-2015 Siemens PLM Software. 6 F$ J" e( H2 L9 m
rem Unpublished - All rights reserved
* p. C$ H, D6 `( J3 |rem /sar GTAC
2 d- `2 w2 d0 y' Frem =========================================================================
) `/ U( @# p# Urem
* r6 Z$ Z# H' `0 drem File Name: LICENSECHECKV9.BAT % b5 b! E- J' x$ t
rem
4 Z! _0 o9 @9 {6 u. W; crem =========================================================================
/ M" ?7 l: |+ |) _7 b, \rem
9 v3 Q. \; F; a- D8 grem This script will check what NX licenses are in use.
Z; X8 P1 W% @; \0 [ v9 n% H# m! xrem
" x# |2 j6 b% X; m& u) Yrem NOTE: 0 L' u q4 j' [' j, b) @: R
rem
) e9 F# B! N. S7 Q7 nrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 1 s( f; u; o# _& h8 c; ]
rem are properly defined 0 E9 w6 V" y6 A2 e* h8 T7 e
rem 2 g% m: ?6 }! @# z b9 E6 s
$ N: `0 E" m0 M) t& f! ^' r
REM To avoid double double quotes later, remove any quotes that
$ ~! I3 X I0 ~4 }& O% }& CREM are part of the environment variable now * Y/ a" p) Q9 E8 S% F+ l
; Y2 C" O6 q" u7 ]
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
/ k4 ?! r: ^& E# }' zset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
0 _4 `1 O L& t' e' H" Z* \REM
& H: M% S' M4 E( D3 r+ ~% R" [/ z+ `REM Check if UGII_BASE_DIR is defined. ' O: [# H, q& J3 V
REM / L Q, m- u/ q" K- |' `
T# ^( x$ N2 j4 `- x& D
if not defined UGII_BASE_DIR ( : s% q2 [. t+ H# [4 I! u) E
echo NX path could not be established. UGII_BASE_DIR not set.
# i0 Z0 q( n% `$ M5 v- J2 o goto ERROR_EXIT 7 T! I" f& Y+ ]: L1 r( g
) ELSE ( $ S9 D; i3 ]/ q: e0 Y! N
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
8 E, w: o4 Z+ Q2 Y1 M echo Checking for IN-USE NX Licenses...
$ W/ N7 k- G6 c echo.
; L2 y# w8 h6 a7 ?' u9 z& x% {. G) H echo.
& ^0 |0 U$ ?( J) r7 _8 ]) ]) \3 y, h: u. u' a6 y
REM + C" R0 n* [6 t0 E2 N% c
REM Check if UGII_BASE_DIR really points to a valid directory. 4 T( q4 J9 X+ d) X
REM % X ^4 ^2 B% b* L% Q1 F+ p
& g/ w/ K$ q$ j
if EXIST "%UGII_BASE_DIR%\ugii" (
' t8 c( G, P9 q2 {5 e8 b6 \# Y8 f( T# \# m set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
1 ^* a0 G$ s2 R% e% _ ) ELSE (
3 n6 e* D. R, G) b echo UGII_BASE_DIR set to invalid NX install. * ~! F, u% M! ]- j# \
goto ERROR_EXIT ' D1 X& K' K# z i# l B+ E2 l4 V
)
1 Z7 L0 R; J- M: J: ~) - Z: ]; t+ B+ o" w
3 e0 g+ u4 D& F+ `; c5 qREM
% A! ^ f1 n1 a' ?5 QREM Check for NX license server
" Q! }; Y3 f" @0 m/ A4 cREM
" ^/ ~3 S3 S2 K6 m( R( J
, c4 q, D( e1 D, X- d7 Y% Xif not defined SPLM_LICENSE_SERVER (
& w. t! ]7 j$ a+ ^# B6 Y. a echo ERROR: SPLM_LICENSE_SERVER is not defined. # H- _( _1 y& O
echo Current Setting: %SPLM_LICENSE_SERVER% ; ?( c# W8 q& |/ i) Q. [
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
% j' G, A- F* v9 U6 L+ g goto ERROR_EXIT 7 @9 k9 d+ `! x% H
) / C. p& ?, M" D6 ^6 b+ z
' q& I4 D+ n* K5 r: J
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ; U z: \% Z/ G9 a T
! c5 ~2 C5 x! a; f& b$ {0 J& H
pause % c7 P0 o9 L- Q' Y
goto end ; b5 o# d; }' R. z7 i2 N
:ERROR_EXIT
! A+ `6 ], N5 A8 O& ]/ Fecho.
9 ~3 H# F3 K: @# |) wecho ERROR: Unable to check licenses.
5 F& L1 T: c/ V# Pecho.
2 L( {6 I9 n+ I7 v3 Ypause # h! R6 K1 k5 f# [$ [" m9 B2 J( H
:end ( P5 n9 ?1 n1 A9 v- N, E4 F
( c% ]4 q; I! s" ~4 E C0 o1 F
|
|