查看: 5608|回复: 0

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

[复制链接]

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
! m! ?$ i" D, |6 O7 W5 j& N4 R问题/症状
- A; f* y& P/ B; f- a$ d& N- F如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
8 g- n8 _- r0 s& C, b) S; o解决方法 9 Y5 G" r/ W0 @
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的" [, o0 W* e. v5 C
NX 许可证的使用情况.  ) q' [; Z% ~7 w( N7 T
这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的" D9 z2 p1 d( U9 p! c) b$ ]
系统环境变量中设定好: 9 f7 r' ]1 n" s! C# h) G
UGII_BASE_DIR * |5 [$ G5 I5 s( p( x* C# r2 J! _
SPLM_LICENSE_SERVER  
" m9 ?5 u" `: O5 Y( m, B@echo off   K$ R' h' ]+ W
rem =========================================================================
, s" e9 S# ]# E5 wrem                                                                            6 }, Z) j  f% n9 K
rem        Copyright (c) 1996-2015 Siemens PLM Software.                  
/ i; V) d9 H" @  Rrem                   Unpublished - All rights reserved                        
* t1 O6 j5 W; L1 S# r* Krem                   /sar GTAC                                                
: i0 T7 V/ C- t: W' Prem ========================================================================= % m3 f' G0 j9 ?  I8 ~* H
rem
+ O( x- h$ v9 ?rem File Name:  LICENSECHECKV9.BAT
, A( c/ _3 }) k& hrem  : Y4 k0 G1 J8 g0 `# b7 d4 s
rem =========================================================================  
. x0 o' D5 r  ?, s9 frem - W0 \1 ^0 f5 @' W; G5 o
rem This script will check what NX licenses are in use.
+ K' _& N* `5 e9 E2 Trem 2 g1 ]6 X9 U! i) [
rem NOTE:
% o1 B& Y, i2 x7 K6 i5 f4 Vrem
8 l1 w# [$ T7 T' [% Z/ Srem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 4 X* Y) m6 |% Y* {- t  }4 {7 t
rem are properly defined 1 v3 t1 r1 f7 u) Z
rem
" B9 ]2 @3 ~- r
: }5 l3 Y/ b% E5 k  QREM To avoid double double quotes later, remove any quotes that  ! x( g' C' k- `. Z/ j
REM are part of the environment variable now ( |. n' e; _* b  j" \/ V9 D

. F- @9 Y$ a" [/ {! S1 r$ g, l) Q1 X& uset UGII_BASE_DIR=%UGII_BASE_DIR:"=% * D# K/ ~4 W4 H9 a$ p
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  & `0 C; V; {' v# a6 n9 J4 k1 z
REM
& S% d' N: x8 O6 \9 ~) rREM  Check if UGII_BASE_DIR is defined. + D( j% w: I- I1 T* e  R6 F
REM 9 H, b6 c$ D( {( W% x& Z. A5 g

1 _4 j/ ]3 m# l% ?. d' Eif not defined UGII_BASE_DIR (
3 I4 t4 ~4 C% q4 c$ l% m3 d  T   echo NX path could not be established.  UGII_BASE_DIR not set.
  W( j3 h+ L8 E/ n/ _0 Y; y* I   goto ERROR_EXIT
5 m2 j  l3 L/ I) ELSE ( ( E, s, `, ~. S% S+ D% B
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
3 w0 L$ l2 P3 ~9 [$ Q   echo Checking for IN-USE NX Licenses... " T, c$ M( Y) f0 v8 b) I
   echo. # M& v/ u* o# y2 z, p5 V
   echo.
; ]* p, s2 `2 O8 m
3 g; c: O- G* p5 K4 PREM 8 v6 K) D) C' U
REM Check if UGII_BASE_DIR really points to a valid directory.
8 l. W0 `  l) hREM
0 B! w" V; Q4 W) E
* Q' T8 O& |  @% ~( C  if EXIST "%UGII_BASE_DIR%\ugii" ( 4 f- s/ U) L$ D
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii # `3 b( h; _# S6 V. o0 T
  ) ELSE (
3 a2 x4 Z) x' Q. c% s    echo UGII_BASE_DIR set to invalid NX install.
+ M4 `/ c  |7 @  v8 a8 O    goto ERROR_EXIT ' Y, W' D7 L) K; u3 L
  ) 3 D4 f& l* j  [& `3 b) b: g: x
) , [9 B! S: \' C3 s
) f9 t3 T, A6 u$ e
REM
# B$ u/ `% k( O/ [$ _) D6 g! r6 dREM Check for NX license server / f5 x* P/ t+ |; T& j9 }+ I$ U9 ]7 l: h
REM * V- F& L6 h0 x# s6 {5 p+ P7 E1 B

- i: ?) Z0 h7 Wif not defined SPLM_LICENSE_SERVER ( 3 A' m' B7 @+ y7 @3 j; D6 }. u9 d
  echo ERROR: SPLM_LICENSE_SERVER is not defined. + j1 I3 B+ z" E  K5 z; F' ]
  echo        Current Setting: %SPLM_LICENSE_SERVER% 2 g' Y3 R: P) B' g/ [, D  x2 i
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>. 7 D4 n$ _8 O* z: H4 q& ?2 C
  goto ERROR_EXIT
8 M0 I* g- i& D% m5 A$ z$ }# o)
, {+ \7 L' K; C
) |! t' U5 X) b/ [4 g8 Q"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A $ _$ l; y$ C( u7 n

* T  r4 Z: r8 c4 m; p  }pause ' q: c% Q; p8 W, [
goto end 1 n: N1 z1 [3 J$ u/ U) w5 K) f& R
:ERROR_EXIT # K- `; t% z5 V. ^' |$ t
echo. 9 F" g* Z; p! \/ C/ n+ |& x% S
echo ERROR: Unable to check licenses.
( k# O6 Q+ e- e$ ]" i" t2 }echo. * }4 k2 I" c) ?/ _% c* b
pause
. J) f; g  M7 s" b8 h1 c: Q; Z9 p:end 8 U- v4 X) r6 Z

! L6 y! g# _: ?3 w* d3 {% I! D
该会员没有填写今日想说内容.
回复

使用道具 举报

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

本版积分规则

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