PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

mildcat 发表于 2015-5-18 10:23:18 |阅读模式

mildcat 楼主

2015-5-18 10:23:18

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况?
5 @0 z' C: G+ d* O: g+ z问题/症状 $ e: b, |4 T& i; V( Z
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. , {1 p: H0 k# ~4 B5 A8 B
解决方法 ( Z( B3 n, e6 q' S
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
# `( z: }3 k7 ~' {1 s; GNX 许可证的使用情况.  
  v9 T8 ?& l: W* Q这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的+ a/ Z5 M3 v& X5 T" `! D9 x
系统环境变量中设定好:
8 n  n/ g2 s$ E6 FUGII_BASE_DIR ) c# {" h2 c' K" [  {/ R' q! t
SPLM_LICENSE_SERVER  
) E0 p/ J- @/ \5 h) P' y- K' ~@echo off 7 c+ {! ^5 Q2 D
rem =========================================================================
) H1 C0 G$ _& A* b. ]' {/ S4 nrem                                                                            # s0 e* t4 T. M, `
rem        Copyright (c) 1996-2015 Siemens PLM Software.                  
) U0 ]1 X0 c$ e9 `5 v9 X6 v) srem                   Unpublished - All rights reserved                        - C% v& M! A1 N) g0 K" I  ?
rem                   /sar GTAC                                                
& h9 L. \  P$ g% y# `* j+ ?rem =========================================================================
& D; T8 x% h! Y# @rem / P; ]- l+ L$ C6 s
rem File Name:  LICENSECHECKV9.BAT
2 G  H; o& v3 p& T8 Drem  
: @; Y5 M. C" W- U. grem =========================================================================  
7 i( d/ q  I& D/ orem
' ^8 t, A. d6 L  i5 orem This script will check what NX licenses are in use. . `6 H6 Y$ V5 n
rem & X- z% x+ M. N6 @! ^- i/ X
rem NOTE:
" r0 T& i& R9 f$ _3 U/ Y2 X( orem
2 [+ j5 ~% n! X; w& Q( ~; p0 }rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
1 Y8 W8 _; k0 Z1 l; N$ }. M0 Rrem are properly defined
! N7 [3 p2 L5 b$ krem
8 ~4 r2 `: i5 }) T1 q( L# B. u; O  B& j$ [4 K3 s% q. S
REM To avoid double double quotes later, remove any quotes that  
5 b+ v: Z/ Q$ G" ^8 W' w- t6 dREM are part of the environment variable now / u- n+ }# h" V3 X1 K

$ B3 @* c: W8 Eset UGII_BASE_DIR=%UGII_BASE_DIR:"=% ( Q, g  O3 a. I& i
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  4 C0 Y( Q' D  q$ }4 q! f
REM ! y; b1 f  J9 o+ D. h& }) _
REM  Check if UGII_BASE_DIR is defined.
0 _2 y$ l! i2 u  nREM
# X( e4 Z, p7 F' ], U+ B) u. v: i( O. q, \6 y4 V! u
if not defined UGII_BASE_DIR ( + H6 ?4 I1 l% Q1 h/ ~
   echo NX path could not be established.  UGII_BASE_DIR not set. ; v" {" f2 S# v: y' {
   goto ERROR_EXIT ) f8 _; s( E# ^, r& W/ A1 Q6 n
) ELSE ( * ~2 c* @* a, d- V: y5 w6 L$ d
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
" f+ M2 m7 [; x5 t+ P   echo Checking for IN-USE NX Licenses...
1 w* b# j! V7 G& ^8 A- v: Q6 P7 q   echo. $ E( S& J- F. f/ g3 I% K" j' f8 T
   echo. 6 i% t: J$ e' p$ E' d: E9 R
0 c* ?# E! x6 i4 a
REM 1 i, a8 p0 m+ X' K4 R
REM Check if UGII_BASE_DIR really points to a valid directory. ( l& D4 s/ d5 H; Y$ q" e1 F' l
REM
5 |& `' h2 n4 N" b8 p9 H, t1 y. V( I1 I! E7 N3 t, S
  if EXIST "%UGII_BASE_DIR%\ugii" (
5 M' V+ _5 J' b1 W7 K    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii $ n; S* ~  [- s+ B
  ) ELSE (
2 ]! `% c4 l! B  a9 H( x4 i1 l+ u    echo UGII_BASE_DIR set to invalid NX install.
; w4 ~; C' ~! ?7 T/ t1 C- l2 q    goto ERROR_EXIT ; C3 c6 M8 y9 \6 b7 |
  ) 4 C, N. @" y; ]5 A% K; t  v
) % F* Y( s2 p+ c( w* o
/ Y1 x7 y! E4 Y6 a5 \  i
REM * u% W2 z/ M. e" f' E
REM Check for NX license server * {0 R4 V1 c) \* ^$ `4 M4 K" U- O2 z
REM 6 S+ {/ _: h% d5 v# z" g2 {) ?

$ E* u* b, d3 Y- s5 Hif not defined SPLM_LICENSE_SERVER (
2 Q5 V% @2 o6 o1 B* d+ d  echo ERROR: SPLM_LICENSE_SERVER is not defined. 2 d' ^+ p6 E: b
  echo        Current Setting: %SPLM_LICENSE_SERVER%
  o! C' }) D% N. x6 ]* {" _  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
* t5 c) q& V5 Y# @5 S: Y9 ?4 O3 N  goto ERROR_EXIT $ s  X1 A4 S8 o4 c* V
)
' O. `' h6 t6 e8 S" Z9 w# D' H" |" {4 L
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A   x2 j  g6 J4 M6 m0 K8 w- Y0 S: Y
7 l8 R6 n' j8 \4 y! f& b, ^
pause
$ C6 p6 h& J$ P9 Hgoto end
& E  Q' J, w! C! R9 _& S% F:ERROR_EXIT
/ J2 E# d3 q# g6 M* h# z! Decho. 3 e' [5 z$ y5 M' M2 d7 y
echo ERROR: Unable to check licenses. 4 E7 k8 U0 |" f0 Y- a2 P
echo. ' w$ C/ ?) P& H3 V* e& I: x
pause # X/ S9 G& D7 ]0 ^$ P+ m
:end . c. i! q$ D4 w5 O8 E

- `+ U9 j/ f' F2 z1 V
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了