查看: 5420|回复: 0

[UG NX高级技巧] 117. 如何查看我的 NX 许可证服务器上的许可证使用情况?

[复制链接]

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

积分
9784
发表于 2015-5-18 10:23:18 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 6 @3 z! L; ]3 Y8 J
问题/症状 * @' C1 Z8 U  g! O/ `
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. " o. q3 f; _) b0 {0 _" j
解决方法
# Z, ]8 Y5 ~  m  t" z3 G! t5 C+ `您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
, y3 e' r7 j- u" {4 }NX 许可证的使用情况.  
+ A2 |& P. o0 Y/ g这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
3 `9 o7 N) ^2 Q" E9 ~7 O3 q系统环境变量中设定好: 5 ^1 ], M. o% ^4 N8 {) S) F
UGII_BASE_DIR
4 A: B+ D" J8 ~- v- sSPLM_LICENSE_SERVER  " {8 R! I* w) G; r. x  L+ @
@echo off - Y9 j! ]$ K6 |  Y- `' k* A; ^4 j5 t" B
rem ========================================================================= / V( H& x" S! e; D3 m
rem                                                                           
: F! K# V6 E# k: zrem        Copyright (c) 1996-2015 Siemens PLM Software.                   + r7 d2 q& k& g7 C1 \; q
rem                   Unpublished - All rights reserved                          ]3 E1 `. l  z8 w8 S* u; ^" b: {
rem                   /sar GTAC                                                8 m) ?$ W, P! i; }/ b7 I
rem =========================================================================
3 u) p. L8 y5 [. e# V. J7 o6 erem
* c8 Z! g' q8 \2 W. crem File Name:  LICENSECHECKV9.BAT
7 S/ h0 W3 s% Orem  
* i: Z( U9 }& O  v2 Y* A' u  {rem =========================================================================  & u6 i3 W+ ]! g3 ~0 H0 I, b3 f
rem
5 p  ~  p+ p' \' frem This script will check what NX licenses are in use. ) g' R8 d4 |7 r6 I- ?
rem
% s6 r+ P3 U; trem NOTE: / S/ O6 _+ ]8 B" ?+ k
rem
' L% {# J3 u+ W8 i+ y+ T* l- zrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
1 F  ~1 ]/ q7 p! l6 z, q$ B0 Irem are properly defined $ A: W" i: t# W
rem 2 [7 z9 x% {1 ]; \/ Q! Z9 ^
6 r3 d9 _8 f* e* h& j
REM To avoid double double quotes later, remove any quotes that  & \& z& @* u) j" S  l+ Q
REM are part of the environment variable now
. d' A; \( r& Z3 G4 q
; |8 n1 V. e7 L% m) z) Nset UGII_BASE_DIR=%UGII_BASE_DIR:"=%
0 `- V. D* ^) Sset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  * ~! a' x4 b0 y' A
REM 2 i5 A% T4 n' x, r( v% v9 m  b1 v
REM  Check if UGII_BASE_DIR is defined. 5 }  S# G- k( e) N4 K
REM 3 W" l/ f$ b5 A. q% b+ X
+ r. K3 s' j* g1 r
if not defined UGII_BASE_DIR ( 6 m  i3 J2 c$ Y/ |8 g2 y
   echo NX path could not be established.  UGII_BASE_DIR not set. . x, O3 b, d+ X5 e/ N% {  ~
   goto ERROR_EXIT
7 l- R. m3 B+ P+ ~' Q0 r2 |6 U) ELSE ( / Z- Y& {+ |& {
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
: D2 X1 s; |2 u$ Q   echo Checking for IN-USE NX Licenses...
; _$ b7 z2 }7 ~! y' t" Z   echo.
8 F- t1 v2 X" u% j' R2 h   echo.
3 d7 A4 h" T7 o  M- d
( v2 ^* Q, x+ N/ u! M% y6 xREM 0 n1 T# f) m/ W) W9 N: v& T9 T8 z
REM Check if UGII_BASE_DIR really points to a valid directory. * E# I: X( a2 k, V% j; }) ^* O
REM
, r' t; {# J2 L8 F3 l$ x: f2 E8 C4 ?$ d
  if EXIST "%UGII_BASE_DIR%\ugii" ( 4 P, @2 _) \) K$ B. h! D& e) ^
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
. Y% U, ?0 l* {2 W. o; |3 F' A' u  ) ELSE (
5 T/ \3 D3 f/ u3 f    echo UGII_BASE_DIR set to invalid NX install. : k5 F+ o2 c6 x: o) y
    goto ERROR_EXIT 3 {( J5 \, ?( N. J, [+ Z3 ^
  ) " Q# u) z' y: z
)
1 [9 q' T% ], r. Q: I  X$ i  g
REM / b, I% R# J! P+ W6 }& f4 Z( B
REM Check for NX license server
6 Z3 q9 r+ i- _1 H# ^REM " s  n, V* F! G4 c8 L( @

$ b4 w; A7 U1 a7 ]if not defined SPLM_LICENSE_SERVER (
1 D6 p5 @, B1 M' l/ D1 }  L  echo ERROR: SPLM_LICENSE_SERVER is not defined.
" N6 g' m& o: {; ~  echo        Current Setting: %SPLM_LICENSE_SERVER% 8 d0 w" Z0 f8 D9 t" F. d
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>. - `' a7 H9 D7 |( @2 ~! X) Q; [; n1 X
  goto ERROR_EXIT
' p% N& i$ B; G. f; v) , q# Y0 v- N) K8 g; R

" G6 O7 v( l0 a8 J8 `% B. s"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
& |: G2 c, e( T# E+ r
$ N% z3 I2 ~7 ]* Z+ Rpause
2 S6 d5 }+ C& f" ?goto end
6 m# j6 B" F: [! y9 E) u: _; \:ERROR_EXIT - N6 J" m3 n$ Q. G  E/ |
echo.
; I" E1 ~9 i0 @' mecho ERROR: Unable to check licenses.
) x  f% R  M+ `1 Qecho. : ~8 I% \+ }3 z+ m: ^4 {2 V( o
pause
8 i) z9 D8 a% ^" ^0 F:end * y. F& @' m! {* F% a; J
& p, M. `% P0 F" F
该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部