查看: 5402|回复: 0

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

[复制链接]

320

主题

226

回帖

9784

积分

管理员

PLM之家NX|TC专家

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

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

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

×
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
! p6 |/ T! m8 ^+ ^0 e5 L问题/症状
; r" W. z% W* ]( b4 m8 g) B) d如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. 6 l3 H) x; v9 E
解决方法
! Q# M4 m: @; D& I' `9 e+ B您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
  Q* N% q$ r5 e, h4 }5 ONX 许可证的使用情况.  
! @. k8 S4 x* R7 ^) ^+ o( k# P5 `这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
2 v% B  ^  a& g* p系统环境变量中设定好: ' _8 a% `: _8 h5 I
UGII_BASE_DIR ' W, I. p: y9 z
SPLM_LICENSE_SERVER  
% X' [3 a4 w# v6 K! N, W0 Q@echo off
! i$ v$ [1 D; [% M. M' q( Irem =========================================================================
, x/ s# x6 t" S+ Z1 \- Urem                                                                            " z# {+ u: H' d5 c, P
rem        Copyright (c) 1996-2015 Siemens PLM Software.                  
, f. q9 y) N) ]rem                   Unpublished - All rights reserved                        
$ @2 \( X4 X( r: x. Y' I3 Nrem                   /sar GTAC                                                $ |' ~+ D; O1 J5 d  G
rem =========================================================================
5 B% ^6 `$ w# j2 S! U* t1 m' ?rem ! {+ ?) E! B  t* M0 R& i1 `( E
rem File Name:  LICENSECHECKV9.BAT & ]( k3 q2 N* d8 U3 Z
rem  
. ~) b1 p# E- X+ Prem =========================================================================  # b" r( ?4 ?) e2 ~% T! i
rem
( N3 q9 l: o' Y! `: X5 }; Erem This script will check what NX licenses are in use. * b3 }+ ]8 I5 w* @- K
rem & Z$ z  q; _2 B3 |
rem NOTE: : U+ v5 d; s( D( B  D
rem - c$ _$ }. w  d* G) U
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
' d( d! [; b* v% @rem are properly defined . Y% J* B& |. N/ i  V
rem
; Y) N8 Z- v0 Y  T  {+ P  h# G
2 }! W. o3 l' P% R; }REM To avoid double double quotes later, remove any quotes that  
3 p5 U: F/ m% mREM are part of the environment variable now 3 J2 v* p5 `6 g" r% l8 H
/ Q. b3 [& j/ l8 n9 J9 Y
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
" _) y4 y( P# d4 c- s  d4 }set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  / v3 X2 B8 q7 S* l. q7 j
REM " ^. m3 o" d0 P8 L* R
REM  Check if UGII_BASE_DIR is defined.
* _8 t' C7 v7 _* c: ~/ L' yREM
6 R- a2 d! n% ~9 p1 y. [! h1 Y! _) B$ W* n! X
if not defined UGII_BASE_DIR (
1 Q  d2 {+ _( X& o$ V& S   echo NX path could not be established.  UGII_BASE_DIR not set. 5 n% m% j. g' m( ?2 _8 ~2 D
   goto ERROR_EXIT $ ^5 n$ n2 V3 b( z( o5 z6 c7 \" x
) ELSE ( + V* i! k: X# J$ v# T
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
& R+ {( T3 P* F! l! h: h) L   echo Checking for IN-USE NX Licenses...
, P/ P; u3 r2 k/ i   echo. 5 c( U( y; C9 a$ }2 Q
   echo.
+ s4 _% e. n3 a6 r. l
" T$ i( N# j$ P1 ~REM
8 \7 v) u. L* v6 T( f# W' ZREM Check if UGII_BASE_DIR really points to a valid directory. $ [3 u9 w( |$ g6 e1 Q
REM
. m7 y& y/ ^3 \; M( }  ~# j. u  _$ {' |% r
  if EXIST "%UGII_BASE_DIR%\ugii" (
8 p, F- m6 j( e; N3 N    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
5 z2 X+ O8 @( }- o. O  ) ELSE (
6 I! P2 ]: ]6 Q    echo UGII_BASE_DIR set to invalid NX install. ! ^7 |) J) R0 B  M* w; G( v0 B) Z
    goto ERROR_EXIT
" }# h2 j& h5 {# M  ) ; E) U; P2 P1 V" [+ r
)
( H9 u. ^; n7 b6 f! `- _: `6 L! `! @, j. m% T
REM
" o) G( E" [# U2 D8 R, MREM Check for NX license server
, q5 {- o2 u0 Q% Y; m  T- |" dREM
/ C# O& X2 M+ P! c5 }: w) X9 ^: }, j$ R8 x& `! ]1 o7 b% ~
if not defined SPLM_LICENSE_SERVER ( 1 E9 o) Q- m# ]* ^5 Q6 W7 |/ }# B$ ]
  echo ERROR: SPLM_LICENSE_SERVER is not defined.
( c' d, W' w& r0 s1 v  echo        Current Setting: %SPLM_LICENSE_SERVER%
$ z. l2 k0 a( M5 K' r# j  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
- |- |! F/ Z" {8 W7 G0 w7 h5 j, _  goto ERROR_EXIT 9 {" h4 [8 q. r6 W
) * P6 t+ s) U4 G
+ Q" K! d5 f* g2 w$ y8 L
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
  o: R! N) d- m9 ^% W
- S4 o$ O! A1 g: l/ [' Dpause
+ C. ]0 O( |, Z$ X0 g3 tgoto end
9 d% P! U9 X! t& K:ERROR_EXIT
6 Y6 t1 f+ t- E, decho.
2 r8 v  J. W5 y# _9 ^- {: secho ERROR: Unable to check licenses.
( Y' @8 w$ }& a2 n& Y# A5 Gecho.
: z0 P4 d) l+ B- u5 ypause
" z8 H' N3 K0 @, A( M:end
) b" ?, @, p) i' d& ~% d2 x- g  K
该会员没有填写今日想说内容.
回复

使用道具 举报

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

本版积分规则

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