|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 7 d/ l: n* y, U, q
问题/症状
/ p; Y' b6 s. U& E/ f如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. * e5 b* M* M# L* x [; X1 b, O L
解决方法
) v% A4 z9 i" U8 x您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的0 m2 w9 y: D$ E
NX 许可证的使用情况.
. i s" K2 H+ j* O$ }$ M! g. p这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的7 K# T+ k) v3 o8 p* a& T2 K
系统环境变量中设定好: - F* q* r0 j3 `
UGII_BASE_DIR & _6 G0 U$ C. o
SPLM_LICENSE_SERVER
- t$ A, S. }3 ], k0 E; W@echo off ) H/ N& R9 m3 o/ O: \9 p9 e$ [7 V
rem ========================================================================= 9 h" A* R: t4 K. J2 _
rem
+ b& I3 _6 X/ S# g8 Brem Copyright (c) 1996-2015 Siemens PLM Software. & r7 K+ @* b1 B/ U: E) f! @
rem Unpublished - All rights reserved
" B9 E& ~7 @# Krem /sar GTAC 9 z* r. q) u$ z4 s# [, [
rem =========================================================================
2 u/ {* s( g! V, r3 _! ^rem % [! g U( s" E% L: d
rem File Name: LICENSECHECKV9.BAT 4 j9 g/ ]2 k& D" v
rem
# O- K$ Z4 D. ?# A+ ~) w: g; urem ========================================================================= $ ]2 b* z2 h {
rem / n' V' o# Z" H
rem This script will check what NX licenses are in use. - B7 K8 R4 [* C
rem 8 T. M" \% e( i) X y9 _2 M1 W
rem NOTE: ; w) k b" [/ U ^* V7 t) @4 G
rem 0 S# z9 _+ M2 `% m
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER # O- r* {3 y, p! v- c
rem are properly defined 5 `( t; Z: Q& B6 H0 f; Y% f
rem
/ {. ?9 f) N" c0 d0 [ ~0 b7 k+ r
REM To avoid double double quotes later, remove any quotes that # O/ n& v' \2 k
REM are part of the environment variable now ; l! W6 |2 v" v, [5 d5 D
" p, y* i5 L+ e" Fset UGII_BASE_DIR=%UGII_BASE_DIR:"=% - \4 E# I- ^! w
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=% - a% M8 N) U2 O! ]. X5 r8 C3 e( P/ Q) D
REM ; _" r7 q) @6 r# j9 A3 o! F
REM Check if UGII_BASE_DIR is defined.
+ D$ @" v5 J6 o7 P% b, c6 T% fREM
7 z4 l9 H2 E" F: [: h1 P3 P2 s" p8 k" U! F: h
if not defined UGII_BASE_DIR ( 2 e& [; l5 F0 G& H7 V
echo NX path could not be established. UGII_BASE_DIR not set.
! p# T& a6 Y2 G6 x. @ goto ERROR_EXIT
, D+ F$ Y5 j' s! T9 k' q2 a) `) ELSE (
( F9 D% w1 ~4 I/ L' A echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
. {3 M) F- B2 y8 G6 W3 L* T+ d/ c- K echo Checking for IN-USE NX Licenses... 8 z" g( z8 T3 E, m& G$ T
echo.
1 x" d/ g# k& s echo. # a! i, h4 [1 e& B4 _
4 W6 ?* [% o2 ^
REM
6 ~7 c- h [# _( J( B o9 nREM Check if UGII_BASE_DIR really points to a valid directory.
7 d; o% i. p1 N) Q M# p% X1 kREM 7 R. V- W# N1 ~7 f; o+ B
: b$ f* ~% d: D$ h/ g( b9 ` if EXIST "%UGII_BASE_DIR%\ugii" (
) Z* H. ]9 t X* j set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii 0 L3 U4 ~+ L# e3 B9 p9 \* j& E
) ELSE ( / n$ Y" S& I7 r* d2 O9 t' k
echo UGII_BASE_DIR set to invalid NX install. - o. z2 {* p1 R& ^/ r1 R
goto ERROR_EXIT % |/ \! @! |: i3 B8 [9 R
) & p& E7 Z9 X. z+ a9 H a2 M
) & [& h9 M, _: `! M
) C9 z N4 H! IREM
_% Q( M( O' aREM Check for NX license server
: F3 e0 w' R: @) nREM 9 t0 E% Q+ F/ q- f' q9 q; v+ x
( w7 X3 l- ~6 eif not defined SPLM_LICENSE_SERVER (
- m( t/ j6 f5 i& _. f echo ERROR: SPLM_LICENSE_SERVER is not defined. 2 l' [3 R! o3 P4 c4 @/ r( x& [
echo Current Setting: %SPLM_LICENSE_SERVER% ; r ^( C5 N' d0 S
echo Check: SPLM_LICENSE_SERVER=28000@<server>. ; v/ T; P! X9 h/ B
goto ERROR_EXIT
* m; s0 \( f% ^- l' N6 S6 K) " ?' u% K6 t: T. z# F0 i5 b* B( O
$ P1 l) ]/ p) t5 I4 E7 i# ]' @"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A 3 A+ N" d- A8 i7 L" q
1 y4 H# c0 b3 X4 R9 s. u2 epause
" V' n6 @9 m6 x' G2 f2 D+ Y$ ngoto end 1 I7 K) B, ]- i& G1 |0 f* Z, D
:ERROR_EXIT
5 E0 ?* E$ P$ F; [! _; xecho. 6 `- r0 d" _! x' E
echo ERROR: Unable to check licenses. + _2 G5 {& g8 m0 d, `
echo.
! x0 X6 L( |8 I) ~) R1 D6 upause
( M! @3 ~+ |, p1 Q* u! H+ d:end 3 X5 \" R9 C' n B8 b; C7 I0 }
" i8 u _" @) r6 V$ u5 K0 `
|
|