|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? $ V2 f( d$ A( O$ M# w
问题/症状
/ z2 Z# R& \, f) v3 v p2 D如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
8 n$ E' X. c2 k, \) s6 m解决方法 / H5 s; [' h( p
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的: S. r5 ]: x* Q8 w" }
NX 许可证的使用情况.
" L9 ^4 t) |. ^. u4 d; u这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的7 Q( T) M2 [& c( v: g
系统环境变量中设定好: 9 \9 r) }( E: z J! w- f+ V$ p
UGII_BASE_DIR
& O4 R3 R! @. tSPLM_LICENSE_SERVER
R. T" C! V( e! @5 ]8 D) l/ Y@echo off
0 F; s. |: g( L( H7 U' u |rem =========================================================================
/ d- ~/ h! |# r( ?2 ~; X( P7 C% b( Erem
6 ^# i8 l5 W6 v5 F% Arem Copyright (c) 1996-2015 Siemens PLM Software. + r& @) U6 M& ^, e
rem Unpublished - All rights reserved
) b. r! `; ~/ G8 `7 S9 i/ P9 i; Frem /sar GTAC
. W$ n, T2 H; }rem =========================================================================
; `9 ~6 D1 S" h$ Drem
/ q4 t* m0 f5 m: Orem File Name: LICENSECHECKV9.BAT
3 I8 p/ ?3 M) }- [* b; y4 H$ Drem
. |" h; @, w. E1 q) C3 {rem =========================================================================
: z, E$ {( w; brem
" v! W9 F4 r( Q3 e F& hrem This script will check what NX licenses are in use. - ?# l1 F7 ]* c
rem / ^/ a- D4 t; B! V& x
rem NOTE:
4 j: o1 l/ ?0 Grem
4 X* M- ^6 P2 R# i. t+ Nrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER ) ~# {: Q$ g/ O) T8 y j
rem are properly defined ! }. ^7 i6 r N% d& M; Z& `5 w. E
rem
0 `1 Q5 e8 _+ t m# m# X3 G3 q; E f7 _, v' \! q4 Q
REM To avoid double double quotes later, remove any quotes that . R( l7 X) {5 G1 p) g8 Q; R" ~- H
REM are part of the environment variable now : }* k+ M# F9 W7 `' T* W# ?0 G
7 c# z: c$ T& l! a# V8 {set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 5 _1 I i- o1 U% a n
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
! o9 G& f4 m/ b' f/ yREM * ~2 ^) H* a3 Q- _7 J9 g6 J
REM Check if UGII_BASE_DIR is defined. 7 `/ ^3 s- x% ]# V# v
REM & n0 C7 A0 R8 N5 z+ v% ]/ [
, S4 O% O" X5 O, R+ r+ ~
if not defined UGII_BASE_DIR (
- j: Z, o7 P. O/ S echo NX path could not be established. UGII_BASE_DIR not set.
$ S* j# Q& [/ ]9 i# c goto ERROR_EXIT ( M b; E1 Z- f s; L* U, j
) ELSE (
6 Y. S" a$ e# ]) z6 h3 T: ~, }/ V$ g echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
$ f1 X) I1 f+ p% ]/ P/ ]$ \! ` echo Checking for IN-USE NX Licenses... 8 C) H+ ]' e7 y: T2 k& m' u' R$ v0 I4 n5 q
echo.
`9 E: Q& B8 i* @0 h( R- F U6 s echo.
x4 p6 }" V X. l7 Y7 }9 C- t, u6 T b- H6 k, t
REM ) E0 _/ _, \" K. C/ \0 a, o8 R; s
REM Check if UGII_BASE_DIR really points to a valid directory. 4 K* Y8 t. j- [; r) Y- K! n' ^1 \
REM ( T% `; L% u' @
2 M; e0 i' Z$ b3 M6 }; |
if EXIST "%UGII_BASE_DIR%\ugii" ( / M' Q% P* n$ [0 Q% }- s7 D& P
set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii / D" \1 O& F' \* f7 D0 ]1 R7 v
) ELSE ( $ H4 A" Q3 b* v, R' l5 [7 f5 }
echo UGII_BASE_DIR set to invalid NX install. - {+ z' Z ? u( B6 e; U5 Z+ r
goto ERROR_EXIT 8 R4 w2 z$ F& X2 d# X! G
) . e6 `3 s3 G. C$ H L
) ; |- P: z! `! b- o8 M) a% P z
2 c. ^. E4 _3 _" \% T( Z1 o5 lREM
% N6 v( c1 O% eREM Check for NX license server $ M1 O, l7 o. u" n# V, Y
REM 3 u5 y7 G3 G: A/ G6 s% t. i
3 X* v# {# V$ V `4 t. d" ~
if not defined SPLM_LICENSE_SERVER ( + b6 y; b+ Q8 n& Z, a6 I- |1 [( g
echo ERROR: SPLM_LICENSE_SERVER is not defined.
' F. u1 X3 u& z/ q9 g( x3 K echo Current Setting: %SPLM_LICENSE_SERVER% : q# _& w1 n: f+ X' ^8 w
echo Check: SPLM_LICENSE_SERVER=28000@<server>. 3 Z2 `0 `* H2 k: a$ u
goto ERROR_EXIT
. Q. k. F$ `) f9 p* y1 ?9 F) 6 ^: D$ A/ ^" m
6 J0 e U3 D( \( B: w
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
) ~2 q( ]) ]6 b" s$ ^% ~) v7 j$ k8 s
pause
8 V6 T' q1 w- h( C( U# m; Dgoto end 3 q7 H' S3 R$ H! B/ E
:ERROR_EXIT
4 s* z1 \- J b& Q1 Qecho.
. |9 K# P0 ]! G6 {echo ERROR: Unable to check licenses.
; ^( n% a9 }# l ]8 wecho.
: N0 }+ L W. o* }& zpause
) n3 X" g% k* z, _! l* o:end
$ s/ B/ R$ D6 n' r8 d. E6 k. ]+ e! W( Y
|
|