PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

mildcat 发表于 2015-5-18 10:23:18 |阅读模式

mildcat 楼主

2015-5-18 10:23:18

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
  L/ w5 s; Z, s- I9 a6 ?7 p+ e$ K问题/症状 0 S3 G" g9 B& K4 Q  z
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. 4 t8 l. |2 N5 F# n; A
解决方法 - @1 q$ M. F4 i4 m5 B
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的6 e$ E! c4 q; J* D
NX 许可证的使用情况.  
' f% z3 s0 H  C  E1 U这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的. M, d6 o6 e, D% ]
系统环境变量中设定好: 8 D  J/ c; x: J
UGII_BASE_DIR
1 A3 i" ~( m9 y# |# m3 DSPLM_LICENSE_SERVER  
/ ~$ }0 E1 i' ^5 _. m@echo off 9 N- U5 `: s8 I
rem ========================================================================= 4 J7 h( w( ~' m9 E) ~
rem                                                                           
( D+ z0 f# ~4 z, d) x7 g4 `' Lrem        Copyright (c) 1996-2015 Siemens PLM Software.                  
. ?" w3 U+ W5 P2 K: Qrem                   Unpublished - All rights reserved                        2 W  W0 |4 v) b2 `6 @: c
rem                   /sar GTAC                                                2 y2 G. k9 U* Z
rem ========================================================================= 5 l/ J/ n$ t7 G$ z1 f* f7 S. u  {
rem   x8 P* c6 z, J: X$ V
rem File Name:  LICENSECHECKV9.BAT
; R* u$ g4 R2 v$ d7 w, crem  
6 e( w* o3 Q2 ]$ f( G4 A) drem =========================================================================  
& l' A; S. K0 F4 rrem
! n1 o( m8 S+ J, Y' Vrem This script will check what NX licenses are in use. . B+ S, H5 b% C6 Y( h( F
rem
" T# u" n; n4 T. Wrem NOTE: 4 t$ N# w4 p5 A& P
rem
2 C! w: ]* j/ N" y9 jrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 8 L- j2 c# t2 Q' y: W' L5 R
rem are properly defined
! G, ?; D) C% g% Drem " V. g: k  f$ p) e
1 h% F) m1 b3 H9 q; }, V3 b9 g2 g! i
REM To avoid double double quotes later, remove any quotes that  1 S& H6 |; Z5 E  f9 B/ v! _% e: o( c
REM are part of the environment variable now " e  h0 r% e5 ^, X: O; [4 U
8 B! \; M. L$ r" P! [, U
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 7 n' ]( C# {* ]
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  ) T! i7 |7 L& {4 F  }
REM
  q; I' T9 T$ I1 Y+ ~8 o5 }REM  Check if UGII_BASE_DIR is defined.
3 O$ v2 `2 k% g3 z& TREM 0 ?+ Q; n  P6 }, g9 }1 {4 n
* S$ D: g7 K7 E" E
if not defined UGII_BASE_DIR (
/ q6 N$ c5 Q. Q. T   echo NX path could not be established.  UGII_BASE_DIR not set. 4 U: y2 S& ]! U2 l
   goto ERROR_EXIT / p& h% {" l& |6 o# H6 m  j1 [
) ELSE (
4 I/ j: u& `; d! Z   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
' c7 ^7 D/ H8 q/ T  I0 e3 M   echo Checking for IN-USE NX Licenses...
* M( |! I+ V/ c5 U# M0 O; ]   echo.
  O2 U9 k  o1 G( a; a+ }/ v   echo.
" j* g0 e6 f" r, |& o
* X  o$ \# N  c! Z4 ]( J5 Y' f, wREM $ Z; C' ^6 \1 ~: ]5 H8 e# u7 {+ H/ J, h
REM Check if UGII_BASE_DIR really points to a valid directory.   j1 y( h6 i8 e7 ~3 t
REM
3 Y' z5 U9 e  u2 ]: h0 [) P
8 {9 ^  i; h7 y" x; E  if EXIST "%UGII_BASE_DIR%\ugii" ( 0 i( j, L8 s4 s5 c
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii . I, b! P% r! ?! F
  ) ELSE ( 5 t% q0 s. \4 D3 R& O; q
    echo UGII_BASE_DIR set to invalid NX install.
" }: k* l" d7 y    goto ERROR_EXIT 6 L  w: f+ t% S8 D" P! G
  )
3 |6 J( I4 N4 y  p. s/ |)
% z' L9 W- i5 a- Y  {& I- G2 Q8 Q( C
REM
! k( |5 W5 \( ^7 [( T8 IREM Check for NX license server * N* ?  B0 Q# [7 b3 f. {
REM 7 ?8 h$ |5 \+ @+ Q
3 T+ `- J9 N7 r* Q& C1 n/ q
if not defined SPLM_LICENSE_SERVER (
) c* U2 V) ^9 {9 K! j1 y  echo ERROR: SPLM_LICENSE_SERVER is not defined.
: \- d, Q0 l6 W' g$ b3 o4 p% y+ y  echo        Current Setting: %SPLM_LICENSE_SERVER%
+ M5 S+ r! F- r8 @: H) Y  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>. ) Y  m# \& Q2 z5 H! K9 n
  goto ERROR_EXIT ; d  t9 k4 f  `4 ?1 ]6 F$ _
)
! q; \1 ?( y$ f# ^
" Y: J% g" \1 C9 J# q"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
# \- M% f, \, B7 s( f9 i) B1 O/ n6 [% a3 F5 C) d3 m7 o
pause ! p8 o2 P3 s! c
goto end 1 C0 I( q( {0 `+ m% S. p
:ERROR_EXIT - a$ K+ e  n% z8 f% E, R) f4 Z
echo. ; k+ l8 `! u) F  S2 R/ r
echo ERROR: Unable to check licenses. ( t+ s$ u/ A6 O6 m. I; }
echo. 8 V/ D) J: _# {4 j+ ?( P
pause % S$ [: K# W  i" i* q9 l9 R
:end 5 i. K6 v: v% K

5 |: y9 B4 w) M9 X2 |# u* r
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了