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

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

[复制链接]

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

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
4 o; y/ C8 C  b, B) \- g+ i问题/症状 ' ]- Y  Q# r3 C. f3 S8 i
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. + P. W( l0 ]% Z# u6 a
解决方法   U, U$ g; i; y% d
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
% r  K7 t4 c7 P  g$ zNX 许可证的使用情况.  4 L: h) P8 M$ D! Q8 ^5 F
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
; y; x) H  Q! D1 y; K5 G9 U系统环境变量中设定好:
  `/ m& H# N2 a% ~0 X5 H- P1 U( NUGII_BASE_DIR
6 q( T6 i; ^- p8 g" B2 @SPLM_LICENSE_SERVER  
) I# B) h% k9 s9 t@echo off
0 f' a' L# V4 g4 `rem =========================================================================
2 q+ t# y3 y# I7 _1 }9 m0 ?rem                                                                           
5 B# N# P* e; W) C3 Urem        Copyright (c) 1996-2015 Siemens PLM Software.                   $ }7 ?( J2 h) Z6 y* V3 W/ Z" I7 ~3 i
rem                   Unpublished - All rights reserved                        
3 b9 x+ E* x+ h% [3 b, s) Crem                   /sar GTAC                                                
$ d: i3 i3 R& n% mrem =========================================================================
/ Q$ O' }8 o/ t2 @; erem 1 P7 |( `) h3 U8 _& ^
rem File Name:  LICENSECHECKV9.BAT
+ z8 p, P' i3 X9 \- j; ]4 Vrem  & e$ N8 P3 B3 l
rem =========================================================================  " T4 W! p8 B3 f8 [3 H
rem
8 E. A9 M" v% ]; q# {" vrem This script will check what NX licenses are in use.   I' A6 p4 w' }$ [
rem
( F$ o% g3 \1 Mrem NOTE: : r4 C. X, l* u! X& r8 o
rem & g7 k$ q/ s7 m  q3 B% ^
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
6 E+ Z& q% q1 A' q( g- [rem are properly defined ' K; I, M$ E! C' i( f& {4 n
rem
, C0 M0 f' Z6 U2 I+ y% _, G: W- P& r$ I9 d
REM To avoid double double quotes later, remove any quotes that  ; S% V3 ^3 i5 K0 w
REM are part of the environment variable now
8 f6 U8 O0 W- d# B& l6 X% q, [+ b+ ^! h
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% & [' e. g9 S" i6 |3 u; N4 H$ X0 N1 u
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  $ z- k0 z, ?4 d+ D/ b; ?3 o
REM . U: \3 |( Q, \( Y, g) B
REM  Check if UGII_BASE_DIR is defined. + _/ f) J, X- T" e
REM
# ]6 g+ _' |, `3 Q
# m; [) o# b. }; _3 }: Q/ J8 v1 Wif not defined UGII_BASE_DIR ( 0 |% w7 ?5 n6 @
   echo NX path could not be established.  UGII_BASE_DIR not set. : V3 Z1 c& i9 m. n, s' H
   goto ERROR_EXIT
& {* {( I3 v  h+ r1 Q* |9 p  Q) ELSE ( 2 y$ X/ A! P% i4 a; h- U& ?
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% - S, y9 J/ l% L' D
   echo Checking for IN-USE NX Licenses...
; M1 N4 k1 Y" L7 K& c# b- O   echo. , k" F% }5 z2 V" V& I5 X/ e
   echo.
9 L; N* S2 M) E8 g4 y$ _8 j* G, H" w: {% P
REM
) o% U5 f8 P* _% ]4 T/ CREM Check if UGII_BASE_DIR really points to a valid directory.
& u% v! n+ r  O, q% gREM
. [% r& g' ]$ s% _4 L, ]$ }
0 j3 S7 F$ ?; i, W5 X2 \  if EXIST "%UGII_BASE_DIR%\ugii" ( ; T& Z$ _3 V2 ]
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii ( \; U) V# F6 t! v
  ) ELSE (
% z8 r( {7 T$ b% y    echo UGII_BASE_DIR set to invalid NX install.
2 r9 [) A9 j: B9 S    goto ERROR_EXIT
4 o  m6 p7 U3 W- F6 Z- ?+ o) N  )
: \" E2 j5 ?2 `5 Q( R)
1 M- s; V7 Y; i* V
# l- d+ _: H3 h* U3 [REM
( m% t$ ]/ c+ g; `, o7 U. Z5 nREM Check for NX license server
! x: f. Y" h3 h, g8 x- XREM
0 B6 S' f# W% L  {5 T4 P, P; ^1 [% n* c6 q
if not defined SPLM_LICENSE_SERVER ( , z/ _- p$ p6 k9 T+ m
  echo ERROR: SPLM_LICENSE_SERVER is not defined.
  u7 e+ U* }# e- d  echo        Current Setting: %SPLM_LICENSE_SERVER%
0 f* d8 E& K6 F4 L5 ?" A) E  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.   ~( s% V: e' J- J
  goto ERROR_EXIT
) ^3 z) O1 @: q/ D+ r; s) ) {3 Y; }: a0 v2 {% z  W; ~, x- X$ E* R5 l
2 A. P6 }4 b  d8 P" ?# l' j/ W
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A 4 z/ d  D/ f  t* t! |& p
9 ], m4 v; _" K6 v
pause ! D, C% t1 @, \
goto end
  l! W/ X/ z' \:ERROR_EXIT
' m# u8 t% i3 techo. + N+ T' k1 D8 t
echo ERROR: Unable to check licenses. - d2 V8 ?1 F% S' {, [
echo. * {, y% ~$ V) A7 H" P2 ]
pause
* E* q# e$ L: c  X, P:end " Z4 Y$ r: V0 M. {) ?

' i- V. T* ]+ w- K
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了