|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
6 A2 c' z/ O2 }8 m3 s1 a* c# }问题/症状
7 n) s' q& n M- ?+ O6 Y! b+ S如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
) N$ Z x# h' @ |/ E# ^) x解决方法 : U4 c2 q9 p" q* Z! n; j; e0 O
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
# o) L9 c8 c9 ?" N4 R" \) `( ^* DNX 许可证的使用情况. ( _, o, ~9 _. z4 G) K5 B
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
% E% x7 U% u. _" X6 J& L, }5 R系统环境变量中设定好: : g7 Z3 |7 X5 J0 R
UGII_BASE_DIR
+ u0 X4 Z" M8 L* g8 iSPLM_LICENSE_SERVER
- s; K, j/ g5 t: C9 r& ~@echo off
% V' [# g+ b( U) A$ Erem =========================================================================
* c4 A2 v* |, K5 k3 z2 Y* r! Hrem ; r$ }6 u: E \5 m- ?
rem Copyright (c) 1996-2015 Siemens PLM Software. 5 u7 x' J& H& t- {3 O; a8 M' ?/ `
rem Unpublished - All rights reserved
0 h* s+ u3 d9 _& qrem /sar GTAC
3 w+ P" u; G, \rem =========================================================================
" P! u; D) R3 P, c8 C- x0 V2 O. H$ `rem
; [% \) M; K) T; L( }2 m; |3 Crem File Name: LICENSECHECKV9.BAT 6 P5 T8 W# K ^. W
rem
7 U4 M( P: k; h" \. K/ r! Q, crem ========================================================================= 5 Z. S4 i5 _. y/ j8 C( Y/ l
rem
& i& j0 ^( G3 v7 V6 Trem This script will check what NX licenses are in use.
( a4 Z2 h# Q1 \/ \rem
6 |0 v. c: I+ L yrem NOTE: 0 o9 ?: V2 V4 {/ Z5 S& i8 O1 p: B
rem
9 y) |5 X6 t+ @6 t$ krem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 1 \/ e5 g, G8 a) T% u
rem are properly defined * S h5 [8 G3 O) v$ z: S
rem
$ E* p+ ~5 S0 m3 E9 t ^3 c" d: v m+ A" S/ @' ]
REM To avoid double double quotes later, remove any quotes that " G& [: ]5 W D3 B& B
REM are part of the environment variable now
7 x6 O7 \5 E/ i) f' ]3 T1 V% o9 Y" |! @1 O4 z$ J% b! F- h' ?5 }
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% % }- g8 X4 e- D4 R1 X7 e+ s0 ^! O
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
K4 A9 E1 S$ a aREM # W7 `* p% K2 q0 \2 J* P
REM Check if UGII_BASE_DIR is defined. ' \0 J: U4 l# L5 o
REM 7 U0 D+ ?! [) h( L
- l9 D1 Q' n( s
if not defined UGII_BASE_DIR (
1 K1 u8 I* ^7 z. C6 w echo NX path could not be established. UGII_BASE_DIR not set.
+ _5 l+ m% w& S: Y* ]. A goto ERROR_EXIT
4 W h# C5 p. f4 @! {) ELSE ( 7 n# c% w9 E# e" F; c
echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 6 j/ ?1 G2 {; @! v# p
echo Checking for IN-USE NX Licenses...
4 I5 v. G* K9 u1 L: {; z echo.
3 V2 H" \; X. z0 m2 g; ]% h echo.
0 L. D# Z. U$ ?$ V; s5 i( Y/ A! z6 i7 Z, r0 X8 h
REM $ M- W* t+ l: @1 \) f
REM Check if UGII_BASE_DIR really points to a valid directory. 6 _( |( O- H( F, ^2 n8 A, j# F
REM G; _+ ~: |" Z' x
+ L3 f1 L$ g9 N* w if EXIST "%UGII_BASE_DIR%\ugii" (
- Y! [- o: m6 y+ i* g# L set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
; N/ f1 u/ K/ X8 Y9 M' i ) ELSE (
0 v1 A+ n- H; `2 Z( u' U2 x! G echo UGII_BASE_DIR set to invalid NX install. 5 L9 F9 k+ Z9 `& v* q
goto ERROR_EXIT 4 F, ~+ t% `: A3 |
)
: h4 ~: e( n& h$ j) 0 o& \2 o' A) P" i
% Y+ k8 ]; X6 k! F& F z) |REM 9 [4 E" a+ b1 K: B7 U# Z4 g
REM Check for NX license server z+ @9 P9 x- p w; u9 K
REM 2 | F6 ?/ U" h2 F, l. T
" A) u! z! C2 ?! t
if not defined SPLM_LICENSE_SERVER ( * b) O, d: I. F* ]9 v7 p1 W* S g
echo ERROR: SPLM_LICENSE_SERVER is not defined.
6 W- M' j9 M7 U- ?+ G9 E echo Current Setting: %SPLM_LICENSE_SERVER% 5 w% S7 x( Z9 a2 Q
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
- G7 q! Q& N% V: K0 x, x goto ERROR_EXIT 5 ~0 Y6 Z$ k1 e
) ) z# ]6 H/ I l( t6 \
# z9 c& V& }' w, P) S6 t/ U"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A . I: P$ P( h" w2 v: {, |& ~
6 [& ]0 p5 _) V: Wpause " }$ @- w3 O1 d, @. @& ?
goto end 9 l7 O0 x T2 Q* K
:ERROR_EXIT
/ {1 R# p3 h# O3 S. kecho.
1 G% V* |& E+ X2 K( H5 g! j$ ~ ]echo ERROR: Unable to check licenses. $ h$ I9 P) X- K
echo.
& e+ \' f# J3 j, S% p7 j3 Epause , ?, B: Z$ J& v6 n/ E
:end
/ p" V: K0 i1 H8 p- z% ~6 l2 P; H1 U! I0 g! f9 |. s( w0 T& p6 j
|
|