查看: 5360|回复: 0

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

[复制链接]

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
& O# c0 Q" w) H: D问题/症状   |, [8 S) p# o* E
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
; s2 W( W) O/ Q6 q解决方法 8 p, k' H" ~0 i( }" A) d( L, Z
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
/ C$ f% L* W: fNX 许可证的使用情况.  
$ X3 t6 w+ ~+ N  z这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的* R, i. b/ J( _6 M4 X
系统环境变量中设定好:
0 [- ?- N4 T0 _( Z$ f7 {UGII_BASE_DIR ' G8 x' B" l* C( Y
SPLM_LICENSE_SERVER  
* T( J0 @. ]4 {' o  u$ l1 T@echo off
( d5 I/ U, M9 r) @9 [rem =========================================================================
0 v1 o' g* P( V$ X) w% v* {0 {rem                                                                           
9 Y4 l9 b: _' C  |rem        Copyright (c) 1996-2015 Siemens PLM Software.                   0 B: ^# d6 |& U1 S
rem                   Unpublished - All rights reserved                        
3 f; [: K5 e0 {! l5 \8 A$ V9 j$ @6 _rem                   /sar GTAC                                                ' D" ^1 ]! l1 |8 x- m0 c, J
rem ========================================================================= ) e. s9 @' S5 `  U6 P5 o0 u/ m
rem 3 B" g+ p, v2 G* Y" v5 O6 a
rem File Name:  LICENSECHECKV9.BAT
# K) s5 |( [0 m3 srem  ) c7 A$ x* f3 k6 O* Q% h4 _- R
rem =========================================================================  
2 _0 N1 {4 @' mrem / I* n6 C  r) p
rem This script will check what NX licenses are in use.
% |4 q+ {( m% N2 D" s, t. U0 |+ {rem
5 J( E  w4 }4 r( d0 g1 Nrem NOTE: # Y* H! j$ f; ?9 d3 I0 R& F
rem
3 J5 ]8 |4 m' T/ r* @rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER   V+ m2 z2 {" v; W4 e! `
rem are properly defined
, N# m3 T# O1 t, s3 Q# ^  hrem
1 K, _) \5 w- f) B
3 f) @' ^4 b% [( G. `REM To avoid double double quotes later, remove any quotes that  
/ D" p2 \6 l, I* p/ f; _REM are part of the environment variable now
2 P" I' k/ Q, |% \6 h  d0 v+ H- _6 V% j% _/ d& v: N6 v; A
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
8 @' M6 C+ a/ l  s% bset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  * [% a8 O5 G' x. u
REM + _( o! U: y& n
REM  Check if UGII_BASE_DIR is defined.
% K. m8 b1 B  J0 G. h( E" z7 W& oREM 9 ~: L2 v- |6 J4 A9 U8 d; ~

) J7 v4 K5 b  o" B# H9 Y- C4 kif not defined UGII_BASE_DIR ( * t% x* l/ c: b- i2 j( h
   echo NX path could not be established.  UGII_BASE_DIR not set.
9 l+ c* ?5 x; b/ o% E/ H   goto ERROR_EXIT
9 V4 _7 B4 q3 ~5 f1 C8 k. E) ELSE ( , m1 S+ x- I+ T2 J# w- a
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% / E& S  D7 a. G
   echo Checking for IN-USE NX Licenses... 4 h& Y3 p  V2 g: {" O: S
   echo. 4 _+ o2 |4 W) o& N  a- r" ?
   echo. 4 k; e: r. ?7 a, F0 v% Q# m2 w

. \$ U" v! }$ o# l1 {REM
* F' k% \& Q' gREM Check if UGII_BASE_DIR really points to a valid directory.
. V/ h" t  |/ ~% Y, W3 mREM + }* p2 `; l9 o  Y3 y5 g6 v7 ~

2 ]# D1 t& H: F3 Y9 y+ q  if EXIST "%UGII_BASE_DIR%\ugii" ( ; R2 @  G6 W' |
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
6 x8 }! c, E% y( U) A  ) ELSE (
8 j4 E) A$ ~/ U0 Y! W' z3 E, p, [    echo UGII_BASE_DIR set to invalid NX install. # @" W+ r5 A& k/ h7 e0 d7 ?, O
    goto ERROR_EXIT ( n! ^: z' d6 t9 W
  ) + u7 {: B+ F/ D0 f- @3 C
) , c* A+ g$ c1 h3 L. c# r
: y& w, M' Y0 P4 V1 M* B
REM / ^! ^  L! {1 @. j+ |
REM Check for NX license server
# I& M" O. e0 ?; ~; wREM 5 N1 ^" H2 P2 @- U! R

/ {3 Z+ u  e* l' K7 Bif not defined SPLM_LICENSE_SERVER (
1 K1 |4 T) R. c. }; t9 i$ w4 Z  echo ERROR: SPLM_LICENSE_SERVER is not defined. & O, R, I. E" t- f& i1 M; t
  echo        Current Setting: %SPLM_LICENSE_SERVER%
4 x0 K; W- w( z  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
! Q$ X. `0 n% x8 M  goto ERROR_EXIT ( O1 {* I- ^3 x0 [) w
) 9 F, o) ]! d* B! y" Z
: T$ ]6 D+ C, ~
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
' q- \# }+ e3 F. Q6 i1 Q/ }! n" U' V1 d' a& G5 M
pause
" V9 q) i) E9 Q2 F1 H+ ~" Xgoto end
; R- p, Q# _" P( t0 s. l, @:ERROR_EXIT
5 f7 |9 S0 r1 aecho. : q  Y+ U' U, E: O+ R
echo ERROR: Unable to check licenses. " `+ s  Q& _7 t: x
echo. - J. D' u% C& ~% W+ N6 j
pause & O. y# ?9 w" H4 I
:end
0 J. r0 x8 n6 n9 [, Y
+ _2 h- H# N: o% h
该会员没有填写今日想说内容.
回复

使用道具 举报

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

本版积分规则

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