查看: 5324|回复: 0

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

[复制链接]

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
+ p/ v6 a( p" m# D" i$ |问题/症状 1 s4 o; D; S% q
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. 1 C/ u. ]4 g5 }0 l9 `, Z
解决方法
+ @- p4 W# ^1 H4 w; ]您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
! j: R$ X- O& ~' jNX 许可证的使用情况.  
. U! t! n+ w* a这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
9 Y+ q% [' f2 w- D% {系统环境变量中设定好:
. ~% F  H& W- s8 ?; @% ZUGII_BASE_DIR
: u/ O1 Z- E: y: d" R# Y9 o  Z+ n' MSPLM_LICENSE_SERVER  ) w7 Y7 d* M# a8 J  u1 _
@echo off
) f9 P- j) {$ z' ^& c& [rem ========================================================================= 5 ~! x  L9 A% [3 z" Q9 m
rem                                                                            5 h* \6 B$ U5 s9 a, |
rem        Copyright (c) 1996-2015 Siemens PLM Software.                   ; J/ L  }# k$ w4 b
rem                   Unpublished - All rights reserved                        $ r+ W; b$ N. Q/ W3 s2 v6 f; ?
rem                   /sar GTAC                                                
7 ]+ L1 o% v2 Mrem ========================================================================= 8 j& }6 u- L$ p8 B. x
rem 2 f( X- T/ c$ E9 ~
rem File Name:  LICENSECHECKV9.BAT
" {2 a# x1 b8 B& [+ }0 C3 T4 \8 Z( prem  
5 A% P. ^  ~1 R; [rem =========================================================================  
. I0 `9 I6 t+ R& y3 Brem
9 @* D2 \, t9 C5 nrem This script will check what NX licenses are in use. 0 D3 r) N) q- q4 u! x2 s
rem ) K3 F( h; h; X7 w/ H
rem NOTE:
1 N# S9 R; [' ~; F, z  s- R3 srem 5 A- ]# U, L: A. y* T  S6 W
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER & ^. c6 K" ?4 p7 a. |
rem are properly defined 0 q. ~: k* W$ t/ v! {
rem
7 a. h3 T  m) V* ^, [* Y
4 Y% y- c+ H+ _' @. b' lREM To avoid double double quotes later, remove any quotes that  3 Q: O3 ]' K4 J2 Y8 A
REM are part of the environment variable now 1 Y- O1 W7 U  }
: f- _) T* K( e+ |) U
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
: c2 f  J( V' M  Uset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  
5 s& B: a; }- O& W: W3 t# }4 _REM - z9 I7 {4 V5 {- x1 c0 l5 `
REM  Check if UGII_BASE_DIR is defined.
$ o1 i2 `, F; F& w( E. x: pREM
* Q% g* A9 ]& Q, Q3 k: Q9 ^# U
$ B4 C: T% l" M* x- D( eif not defined UGII_BASE_DIR ( ) W4 [! G; T, a' d0 f) j' n
   echo NX path could not be established.  UGII_BASE_DIR not set.
# H3 H8 H" @# T6 \2 w. Z, [& D   goto ERROR_EXIT 8 \' P% s: f; X7 ?
) ELSE (
5 x+ _4 X" [, H1 E4 p   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
3 ^# g: B8 n3 L- j& X# E   echo Checking for IN-USE NX Licenses...
1 ?7 c1 ^; ^: n: m# c   echo.
' m# o0 [; X& |6 T0 c, D" c8 Q0 L1 k   echo.
( k3 d8 Q0 Q# X2 Y. H" J, m8 G+ z- z; w2 R2 ?
REM
" \( e, O) d6 P( B$ ?( EREM Check if UGII_BASE_DIR really points to a valid directory. 5 x5 M* Q. W8 E8 {: \
REM * \6 x3 e4 S, g4 Y1 S
8 M  \6 Y9 Q9 x9 O
  if EXIST "%UGII_BASE_DIR%\ugii" ( 8 M0 W8 K6 [0 J3 }9 _  W5 q
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
7 f2 @( \3 v9 s* a: ?( r  ) ELSE ( & L" f0 Y& w& @. r6 v  S& J+ ^
    echo UGII_BASE_DIR set to invalid NX install. / Y' S# Q# J% F9 e5 k
    goto ERROR_EXIT
8 y( D$ ~4 a2 n+ Q7 P3 r1 m& H% j% |  )   T; }# P5 t& @8 m
)
; O& ]0 `" A2 C6 Y$ P& K$ ]6 e. @
$ B" Z+ o) \  K# X7 HREM
- {3 B8 h; L: F$ e3 a# }8 P  GREM Check for NX license server $ S- h- B' @$ K, e1 v- A5 p$ \
REM
# h4 D7 U" q9 B- |" W, J$ K; d" l7 a5 k5 `7 j
if not defined SPLM_LICENSE_SERVER ( ) E" Q+ y! v' z" M* D" I) t
  echo ERROR: SPLM_LICENSE_SERVER is not defined.
' C. q0 _, N) N  C% t' g/ v  echo        Current Setting: %SPLM_LICENSE_SERVER%
% M5 u8 H) N/ I& Y+ \( G  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
  c, }& i: G# x5 q6 ^' s$ k, c  goto ERROR_EXIT $ F) r0 j% \2 R9 r$ e+ }$ C
)
8 R- c7 n& W) g/ m# w- a# D% c1 V/ c+ V% Y# W: ?# K" i
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ( R2 o) B5 K) X5 J0 i$ X
7 n+ C5 i2 ?5 [! A" P- Z
pause
, x+ ~7 v$ z: |1 L  v5 J4 vgoto end
) u  W9 g" o( H3 q5 f5 W' g:ERROR_EXIT / T: ^, A4 ?, K* E8 k0 U5 n9 q( k
echo. + I' u2 n1 {& D" b+ ^/ `+ G3 U" x& p
echo ERROR: Unable to check licenses.
+ t0 u0 `/ {6 g7 Y* j8 L" V  ^echo.
5 V0 c: X  G) m. ipause
1 j: T+ ]4 {. t; v  h* X# G:end % ^  C  Q1 c2 c( S3 r  u4 c
& u, G6 m2 A5 u
该会员没有填写今日想说内容.
回复

使用道具 举报

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

本版积分规则

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