|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
" z: F( h# O8 |* d0 [7 N问题/症状
7 B i N; H" y$ Q, R! H如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
; b( U. j( ^. t解决方法 & m' D' ` R0 r7 [: M8 P' f+ C2 D
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
% h: I1 \* F% e2 W" y5 ONX 许可证的使用情况. ! g9 u1 q8 O6 l3 B" q% r
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的4 T9 K- E: w A
系统环境变量中设定好:
2 G7 h6 {: T, E5 J+ x cUGII_BASE_DIR
W& g; M4 ?4 H& cSPLM_LICENSE_SERVER - ]$ c6 {- ]) {
@echo off 9 u* x( g& D/ g; C0 j% N0 Q* ~% X4 L
rem =========================================================================
2 G) _" I7 h1 I4 qrem % G) r9 Q: z5 s- v
rem Copyright (c) 1996-2015 Siemens PLM Software. " N2 q( v. U2 p5 B. F' _1 Q& E
rem Unpublished - All rights reserved
* {( x3 X* s; [' _' N0 ?1 Crem /sar GTAC
+ V8 f, M/ _& L4 i7 e4 E) U: Rrem ========================================================================= ; N1 [% I' B& H+ @. a. I
rem 5 W( G9 d! o! q4 M6 A
rem File Name: LICENSECHECKV9.BAT
7 b; G; k7 g4 c- c/ Mrem
6 ^+ c, m6 W6 mrem =========================================================================
5 T; n( `. ^! c. _% f3 H/ G9 ^rem 3 p4 T$ S& T4 r$ O3 b
rem This script will check what NX licenses are in use.
( H) R- {6 z2 p9 Rrem . Q2 w4 J' e! V4 u
rem NOTE:
6 k7 d* `& ]6 x erem : Q1 D4 H) }, O8 i! G8 Q' b
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
+ B, e& R0 S3 }6 w% Orem are properly defined
$ r& a0 A2 E% Q4 y! }rem / W8 [2 X/ i j/ k
! X3 S% y3 \0 y% zREM To avoid double double quotes later, remove any quotes that
. s/ z. V: a$ e& U$ M, PREM are part of the environment variable now
. b0 P1 Q* g" ]: c6 v: D" \* C& s' x: |! V$ ]- {) b6 [# F/ \2 O# L" @) V
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
3 X) G3 i, a) }set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
/ F1 n+ h& I$ cREM 8 e9 _$ K: y6 j2 `% Z. F
REM Check if UGII_BASE_DIR is defined. ) x( |5 e+ C% D" `
REM - ]; ?+ z8 p& P* d
, K6 I) T0 L8 o
if not defined UGII_BASE_DIR (
8 i. ]" \! s: C) R7 ]& y: u echo NX path could not be established. UGII_BASE_DIR not set.
, h" A8 F+ w/ q" s& U goto ERROR_EXIT
5 T4 V( j" \+ r7 E# S) ELSE (
6 |, r _7 C8 F: U1 ^ echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 5 s; c$ K2 I& x, y
echo Checking for IN-USE NX Licenses... 2 u( s9 i9 \; @ y
echo.
6 U) G* I/ w$ [! I/ ? echo.
8 o8 d$ l4 z" K7 p: @8 t; y0 m+ }( L I6 n! Q
REM " m: ?2 }& F; I$ l1 b
REM Check if UGII_BASE_DIR really points to a valid directory.
2 }! k* J$ ]# b/ \" a3 V2 W# D3 _REM
1 @5 B6 N: ~! ^9 a8 D4 p+ ~6 L8 X$ E) c: W8 |+ c% C0 |$ k
if EXIST "%UGII_BASE_DIR%\ugii" (
# e1 j, W8 P+ Q3 y9 Q% h# @4 n* I set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii - q9 N" B; X: r
) ELSE ( , p& I F1 G! ?( ?
echo UGII_BASE_DIR set to invalid NX install.
q' V/ U+ v6 T5 U3 f3 ?1 l$ v goto ERROR_EXIT
$ R$ o l0 B0 r ) ! C- ~& G7 A" y
) % X0 v, }( J. E- l' ]% |
- H) X" d$ T" G8 G# r( L! d7 n
REM
# P" C% K% C6 Z7 h3 T% LREM Check for NX license server
1 j. i' Q7 m. o9 d, V4 Q4 vREM 4 v, [/ H, p0 {2 }8 c7 E3 v
- l( F+ p5 h2 Y8 |5 r5 F1 f
if not defined SPLM_LICENSE_SERVER ( ; P& @' I u& ^) f, ]8 f! R: A
echo ERROR: SPLM_LICENSE_SERVER is not defined.
1 R: I2 m/ @8 a echo Current Setting: %SPLM_LICENSE_SERVER%
/ z) g9 M- U d Y) q, W# g( J echo Check: SPLM_LICENSE_SERVER=28000@<server>.
8 N2 U9 Z5 Q- D9 d, [ goto ERROR_EXIT $ t9 D+ O3 p' {: u: M
)
{3 k5 v+ r8 {' v d- y3 n" \5 \% b' V% N0 E* R
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
. q( E% k, n ?& u7 o) b2 [# ]7 t3 S: z
pause
8 ~$ L/ N' r# n3 E2 [+ |goto end
5 S) o0 t) b/ P:ERROR_EXIT " U6 q2 O6 l+ |9 j1 L
echo. 3 b8 n8 |1 u3 V5 [8 X8 q
echo ERROR: Unable to check licenses. 4 Q" b* M9 N8 a" s
echo.
) I' D8 \3 S( S; }" ipause 9 ^- ?! i6 x& o4 ~9 l
:end
7 ?" J0 |. ^" K+ g# C/ I/ _4 p- u( }8 k8 o) o2 d, Q% e1 d! @2 C
|
|