查看: 5645|回复: 0

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

[复制链接]

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 4 L8 [! }1 ^  ]6 \1 `1 ]' ~
问题/症状
- `, N( h% ?. @+ X如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
; o. ?4 v8 z2 n, r: ^1 F  a% f. }解决方法 , Q& h. }! ^1 C
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的# X: D2 K0 n" `9 c4 q
NX 许可证的使用情况.  # U9 _  x9 i) E& ]' F
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
8 t3 H5 x+ [5 x3 h6 p系统环境变量中设定好:
8 h( e/ r+ k+ b! V& FUGII_BASE_DIR   ]7 }4 X* C, |! H* {* j
SPLM_LICENSE_SERVER  ) f. b" L; }- H3 ^- m4 w9 q6 C% n; ]
@echo off
# R- J+ j7 n% l- rrem =========================================================================
8 G' z/ s2 e7 W4 Orem                                                                           
4 {4 d  B+ _5 _; x. Prem        Copyright (c) 1996-2015 Siemens PLM Software.                   ; h; k( D% [! G6 s# r' X, s
rem                   Unpublished - All rights reserved                        ' f/ h, I) v8 `- s! Z# _* t- A/ V
rem                   /sar GTAC                                                
& Q& d5 F5 e; Erem ========================================================================= ( S9 E  Q% f' h
rem 9 R3 f1 j, n2 K1 Q4 v# p' f
rem File Name:  LICENSECHECKV9.BAT + J7 A; q6 T! a2 D% h
rem  ; c( W2 }- g0 T9 X+ \( ^" j3 k
rem =========================================================================  
1 J* d- M' y6 q# o% I: M& Frem 3 x  n+ Y! V6 d3 Y1 a6 L$ B1 R
rem This script will check what NX licenses are in use. ) E& _. u' k* b  A- m: J; W/ w7 H
rem 8 P' E+ e8 m1 [& X, g
rem NOTE: ! O* a4 A$ @& L! `9 P+ O- G; u
rem " p1 [& {4 J1 |
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER % r& U* d7 K% g# q4 d, g; [- g
rem are properly defined
1 r2 q. p" Q$ T, E' V: rrem 0 E  D9 O& {# N5 M5 f: T" r2 B: {

& _' L4 A0 @+ E$ CREM To avoid double double quotes later, remove any quotes that  
* f; `" W& l7 {& q* R; b& hREM are part of the environment variable now
1 h  U! w& C* F1 Q
: P/ [! o4 W: _/ X+ oset UGII_BASE_DIR=%UGII_BASE_DIR:"=% ( e* x! z% Y" t- ~3 k" `5 s1 z4 @  z
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  - T" l2 U' h' E6 F* @' `
REM 7 W; E/ H9 T  D; `, }. u
REM  Check if UGII_BASE_DIR is defined. 5 F- L& }; D& S  E; u
REM
: C" e$ b4 }4 f0 L' U0 ?
# r+ M$ q! ^0 Q. b3 wif not defined UGII_BASE_DIR ( 3 T: w# o) g' b5 t4 }, n& U
   echo NX path could not be established.  UGII_BASE_DIR not set.
; ]8 i* m" {3 \+ f* a7 P' \   goto ERROR_EXIT # a$ _3 @/ b1 i9 G& K0 l
) ELSE (
8 s/ ^) @9 Q# @$ g   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
, T% C7 @1 x; j  D; h5 A; a   echo Checking for IN-USE NX Licenses...
" G- ?5 y8 @2 A8 U) V7 j+ {   echo.
; l7 A- D: X3 c/ a   echo. ; O2 e" x! G6 ^. d; ]: f9 Y

, C- l) _- Z+ ~; R* y0 lREM 7 P: k. i+ T, Q; z4 ~: ?9 e' B
REM Check if UGII_BASE_DIR really points to a valid directory. 0 B1 @# B3 Y. p) S* ~- J
REM
* E+ Q% w) E  E) O
. p! m: E4 ]+ |+ J$ ~. i  if EXIST "%UGII_BASE_DIR%\ugii" ( * Y& k9 e; |% b( i
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
& s* X+ R* H) D) B& b* t  ) ELSE ( ( u! Q4 t% m0 Z
    echo UGII_BASE_DIR set to invalid NX install.
$ Z. }5 l+ h: U; i5 z7 u4 B+ t    goto ERROR_EXIT
) s6 ?* t+ X# u: v) h* p% m, m  ) ! v" l. S6 S# ^" }$ B
)
- M; `( ]) P( S8 z  G+ ~
$ F: F& U% q9 o5 @, IREM
+ @  K- \. C& r! X( ^REM Check for NX license server # Q& w4 i+ R/ X' u$ b7 h/ h
REM
/ m5 [# B1 ~* S+ u8 l% R; g
  B: j( [% R) Q0 R+ n8 Sif not defined SPLM_LICENSE_SERVER ( ' e3 R( Q1 Y7 G1 o
  echo ERROR: SPLM_LICENSE_SERVER is not defined.
/ ]. g4 w, K/ I8 q# Y  echo        Current Setting: %SPLM_LICENSE_SERVER% , l+ l" `* M/ _- z
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
  |' E. c9 m& k! q7 y  goto ERROR_EXIT
- x( D; U" |0 F8 z) V) M( Y" O)
  ]1 ~# R8 C! t" e& p: j# p- d) X. o4 K7 Z. T. ?
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ( @$ v9 i! |" Q5 ^9 G$ P$ o
  R: F+ }1 J3 m; b
pause
5 t' e% U$ {3 fgoto end
; z) S. Q6 N  X, a# ^9 _% I:ERROR_EXIT
# ]# W; Q  Y" @1 h- A. |  Eecho.
- {( l: U( d. ^! eecho ERROR: Unable to check licenses. 8 n/ E  i. ?4 ?1 B1 q
echo.
& `4 L" J2 Q( lpause & e# Q: E7 A5 [; Z# E. Q, ]1 @5 b3 g
:end   H- {- k5 y% i6 |8 T  P" p0 ?

# I: M3 h( R# u9 V0 G, ], X8 E4 @
该会员没有填写今日想说内容.
回复

使用道具 举报

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

本版积分规则

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