PLM之家PLMHome-工业软件践行者

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

[复制链接]

2015-5-18 10:23:18 5221 0

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
5 [7 p& H6 e( L  X问题/症状 * d$ h. [, o# p7 N  V, M" R6 Y3 L
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. " ^& a& U+ w: H9 E
解决方法
5 t  {8 b* p7 j9 v; i/ P0 C" f2 _您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的( F; m+ I9 z& r( e! t0 |
NX 许可证的使用情况.  
1 J2 Z; V8 o7 m% Y* ~这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的1 x1 `" L! Q+ s! i6 X6 ]* a7 O
系统环境变量中设定好:
, t8 U! y( M$ a8 g1 ~- dUGII_BASE_DIR
* d+ m, G' `6 h3 M6 R. a2 ~, y7 OSPLM_LICENSE_SERVER  . _5 V9 K: g- F; {  F8 X/ }
@echo off . h" s- O# A. [8 \$ M7 r
rem ========================================================================= " L! C7 @; h; [% E2 t( P. D8 o
rem                                                                           
/ @1 X7 N& @! ~* grem        Copyright (c) 1996-2015 Siemens PLM Software.                  
* o, u8 e" Z& K( Q8 Lrem                   Unpublished - All rights reserved                        
5 r3 a  z: }0 Srem                   /sar GTAC                                                / U% g5 t5 g. S0 g
rem ========================================================================= ' A) l! C0 v1 g8 g( D
rem 4 F# z5 M8 V# [, b. R2 g) Q
rem File Name:  LICENSECHECKV9.BAT
+ {1 m/ i# i8 w# s6 Z/ rrem  
0 G0 ?  s5 N( U9 |+ ?rem =========================================================================    ~0 {/ z/ Q. N9 P$ r
rem
" q/ C7 w( S6 s$ a, Y% m4 N$ S6 |1 O" Urem This script will check what NX licenses are in use.
% s% _, g+ _2 c, J' Drem , J. `5 m. S& w! ]1 e* f
rem NOTE: ; z3 b% z! \/ ?/ K+ }) ^2 v3 Z
rem 4 `/ b+ E$ H! H, j! u
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER . }: m- \* @- D( [5 H' o: ?
rem are properly defined   t2 E' E1 W( w8 j: ?! @. P! P
rem ) ^* g/ w+ W4 A
6 t" m$ }) m5 B
REM To avoid double double quotes later, remove any quotes that  & p2 U7 ~* Q6 f1 o& a( F
REM are part of the environment variable now
# v6 l! O: r! ~% r& }$ y/ I' d7 s
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
, T$ H7 e) i; ~+ E  M% w4 H5 B) Eset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  
8 @3 n3 A' E) k2 f1 p1 h0 d' I+ DREM
  x( i# g/ u8 B: }4 uREM  Check if UGII_BASE_DIR is defined. . M% V5 Y$ h$ L
REM # }: o- N; Q' @

5 y4 Q# p+ n' l" u& e: I  ~if not defined UGII_BASE_DIR ( 6 W/ `" m: s: {) y
   echo NX path could not be established.  UGII_BASE_DIR not set.
' v- [4 z1 K2 S7 }4 o( L! |   goto ERROR_EXIT $ Q9 a9 l; p* z$ g! y5 L% J  A
) ELSE ( 3 {0 B5 @  n# K/ z) K9 i3 U
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
' Q/ x1 k2 Z, l- W$ U' ^/ l0 }   echo Checking for IN-USE NX Licenses... - h9 u/ n6 @) C, P6 r
   echo.
5 n$ h1 J* A6 I# i3 c   echo.
9 y% U( T6 h& `! Z( t" X; Z/ ~# Z1 K5 X2 h5 J4 m8 i2 {
REM
, S3 s7 m& t" ]; g6 L, i% CREM Check if UGII_BASE_DIR really points to a valid directory. ( ?+ b/ U' K4 ?# ^) q- H0 }. w1 y
REM 9 ]+ z$ F+ B  h4 H1 {: b

, h  w# ]) @& d# o# [! F  if EXIST "%UGII_BASE_DIR%\ugii" ( 3 F) t9 I" |9 Y6 m; h( \  o
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
3 `3 \" |+ w$ P3 B; ?  ) ELSE (
" E1 ?3 a, l: z* E9 O, Y) X+ E    echo UGII_BASE_DIR set to invalid NX install. 7 v* L5 K: ^% J5 Q3 ^: Y, f
    goto ERROR_EXIT 2 W6 _9 C) z  K# ?
  ) ( X- o, O0 ~- r2 H" D8 i2 t
) 6 `( i* U  N6 j% _

# U1 s. T  G1 {2 B* KREM - g. D2 o: K( [
REM Check for NX license server - P9 t* ~2 q& a9 ^; \* D
REM
$ N0 q# ?1 z; |) V; Z$ A; X- c; l- B3 `8 {' t7 L: u
if not defined SPLM_LICENSE_SERVER ( 2 Z6 B7 Y4 L! j# x) L5 A
  echo ERROR: SPLM_LICENSE_SERVER is not defined. ) h! |, z, z  O4 E* d5 H
  echo        Current Setting: %SPLM_LICENSE_SERVER% 3 l" b* v' s1 d' V; G, u$ T
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>. 5 d4 U$ O) }8 P! Z+ S  f+ |
  goto ERROR_EXIT " Y4 I  l. Q' F: m5 p
) / k! D/ h3 F" b. ]& j- t
. a0 h7 Q! e. e2 U1 {6 A
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A % K+ L! x$ l% F% F+ y

- \9 G$ A) n/ Y$ @pause 7 O9 j$ p( {9 Y0 `4 Z/ ^* s
goto end
  x+ e6 l: y: K. `' w4 h& ]:ERROR_EXIT , a1 A* l% v- n& P' J
echo.
4 k' A& D' C) S; H! Wecho ERROR: Unable to check licenses. 3 [( T+ _9 R/ `0 _* I" ?
echo.
# H  o) }  N2 z& o2 Z" ^pause
& _% Q4 F4 h. E8 M' A& \2 i:end
: G8 H6 t6 }' Z& k
* c9 b% J" I  |# k1 |) B
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了