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

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

[复制链接]

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

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

mildcat 楼主

2015-5-18 10:23:18

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? $ V2 f( d$ A( O$ M# w
问题/症状
/ z2 Z# R& \, f) v3 v  p2 D如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本.
8 n$ E' X. c2 k, \) s6 m解决方法 / H5 s; [' h( p
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的: S. r5 ]: x* Q8 w" }
NX 许可证的使用情况.  
" L9 ^4 t) |. ^. u4 d; u这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的7 Q( T) M2 [& c( v: g
系统环境变量中设定好: 9 \9 r) }( E: z  J! w- f+ V$ p
UGII_BASE_DIR
& O4 R3 R! @. tSPLM_LICENSE_SERVER  
  R. T" C! V( e! @5 ]8 D) l/ Y@echo off
0 F; s. |: g( L( H7 U' u  |rem =========================================================================
/ d- ~/ h! |# r( ?2 ~; X( P7 C% b( Erem                                                                           
6 ^# i8 l5 W6 v5 F% Arem        Copyright (c) 1996-2015 Siemens PLM Software.                   + r& @) U6 M& ^, e
rem                   Unpublished - All rights reserved                        
) b. r! `; ~/ G8 `7 S9 i/ P9 i; Frem                   /sar GTAC                                                
. W$ n, T2 H; }rem =========================================================================
; `9 ~6 D1 S" h$ Drem
/ q4 t* m0 f5 m: Orem File Name:  LICENSECHECKV9.BAT
3 I8 p/ ?3 M) }- [* b; y4 H$ Drem  
. |" h; @, w. E1 q) C3 {rem =========================================================================  
: z, E$ {( w; brem
" v! W9 F4 r( Q3 e  F& hrem This script will check what NX licenses are in use. - ?# l1 F7 ]* c
rem / ^/ a- D4 t; B! V& x
rem NOTE:
4 j: o1 l/ ?0 Grem
4 X* M- ^6 P2 R# i. t+ Nrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER ) ~# {: Q$ g/ O) T8 y  j
rem are properly defined ! }. ^7 i6 r  N% d& M; Z& `5 w. E
rem
0 `1 Q5 e8 _+ t  m# m# X3 G3 q; E  f7 _, v' \! q4 Q
REM To avoid double double quotes later, remove any quotes that  . R( l7 X) {5 G1 p) g8 Q; R" ~- H
REM are part of the environment variable now : }* k+ M# F9 W7 `' T* W# ?0 G

7 c# z: c$ T& l! a# V8 {set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 5 _1 I  i- o1 U% a  n
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  
! o9 G& f4 m/ b' f/ yREM * ~2 ^) H* a3 Q- _7 J9 g6 J
REM  Check if UGII_BASE_DIR is defined. 7 `/ ^3 s- x% ]# V# v
REM & n0 C7 A0 R8 N5 z+ v% ]/ [
, S4 O% O" X5 O, R+ r+ ~
if not defined UGII_BASE_DIR (
- j: Z, o7 P. O/ S   echo NX path could not be established.  UGII_BASE_DIR not set.
$ S* j# Q& [/ ]9 i# c   goto ERROR_EXIT ( M  b; E1 Z- f  s; L* U, j
) ELSE (
6 Y. S" a$ e# ]) z6 h3 T: ~, }/ V$ g   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
$ f1 X) I1 f+ p% ]/ P/ ]$ \! `   echo Checking for IN-USE NX Licenses... 8 C) H+ ]' e7 y: T2 k& m' u' R$ v0 I4 n5 q
   echo.
  `9 E: Q& B8 i* @0 h( R- F  U6 s   echo.
  x4 p6 }" V  X. l7 Y7 }9 C- t, u6 T  b- H6 k, t
REM ) E0 _/ _, \" K. C/ \0 a, o8 R; s
REM Check if UGII_BASE_DIR really points to a valid directory. 4 K* Y8 t. j- [; r) Y- K! n' ^1 \
REM ( T% `; L% u' @
2 M; e0 i' Z$ b3 M6 }; |
  if EXIST "%UGII_BASE_DIR%\ugii" ( / M' Q% P* n$ [0 Q% }- s7 D& P
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii / D" \1 O& F' \* f7 D0 ]1 R7 v
  ) ELSE ( $ H4 A" Q3 b* v, R' l5 [7 f5 }
    echo UGII_BASE_DIR set to invalid NX install. - {+ z' Z  ?  u( B6 e; U5 Z+ r
    goto ERROR_EXIT 8 R4 w2 z$ F& X2 d# X! G
  ) . e6 `3 s3 G. C$ H  L
) ; |- P: z! `! b- o8 M) a% P  z

2 c. ^. E4 _3 _" \% T( Z1 o5 lREM
% N6 v( c1 O% eREM Check for NX license server $ M1 O, l7 o. u" n# V, Y
REM 3 u5 y7 G3 G: A/ G6 s% t. i
3 X* v# {# V$ V  `4 t. d" ~
if not defined SPLM_LICENSE_SERVER ( + b6 y; b+ Q8 n& Z, a6 I- |1 [( g
  echo ERROR: SPLM_LICENSE_SERVER is not defined.
' F. u1 X3 u& z/ q9 g( x3 K  echo        Current Setting: %SPLM_LICENSE_SERVER% : q# _& w1 n: f+ X' ^8 w
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>. 3 Z2 `0 `* H2 k: a$ u
  goto ERROR_EXIT
. Q. k. F$ `) f9 p* y1 ?9 F) 6 ^: D$ A/ ^" m
6 J0 e  U3 D( \( B: w
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A
) ~2 q( ]) ]6 b" s$ ^% ~) v7 j$ k8 s
pause
8 V6 T' q1 w- h( C( U# m; Dgoto end 3 q7 H' S3 R$ H! B/ E
:ERROR_EXIT
4 s* z1 \- J  b& Q1 Qecho.
. |9 K# P0 ]! G6 {echo ERROR: Unable to check licenses.
; ^( n% a9 }# l  ]8 wecho.
: N0 }+ L  W. o* }& zpause
) n3 X" g% k* z, _! l* o:end
$ s/ B/ R$ D6 n' r8 d. E6 k. ]+ e! W( Y
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了