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

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

[复制链接]

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

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

mildcat 楼主

2015-5-18 10:23:18

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? ; P8 Z8 j: [  z  E
问题/症状
/ f" W1 m$ N9 }8 }1 ~如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. + G$ L( N! R+ P" c' i6 A& d
解决方法
# S! C3 i, w1 w. b! @您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
7 x6 P$ p5 I3 [; p$ P) TNX 许可证的使用情况.  
, [7 J! o7 n. _, ^5 b/ O这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的* c' ]; S; x2 m+ {
系统环境变量中设定好: 7 s7 P! g- ]2 `( e$ k7 o0 @8 }; P
UGII_BASE_DIR
/ U: C' C0 c% i" g% z  oSPLM_LICENSE_SERVER  6 \5 H- Q7 L1 g( E! w7 Z
@echo off $ Y6 t# I9 {& I
rem ========================================================================= ! n; ?$ h5 h5 v$ |: @
rem                                                                           
' E+ ]+ e7 K8 m" _' j. Xrem        Copyright (c) 1996-2015 Siemens PLM Software.                   6 F$ J" e( H2 L9 m
rem                   Unpublished - All rights reserved                        
* p. C$ H, D6 `( J3 |rem                   /sar GTAC                                                
2 d- `2 w2 d0 y' Frem =========================================================================
) `/ U( @# p# Urem
* r6 Z$ Z# H' `0 drem File Name:  LICENSECHECKV9.BAT % b5 b! E- J' x$ t
rem  
4 Z! _0 o9 @9 {6 u. W; crem =========================================================================  
/ M" ?7 l: |+ |) _7 b, \rem
9 v3 Q. \; F; a- D8 grem This script will check what NX licenses are in use.
  Z; X8 P1 W% @; \0 [  v9 n% H# m! xrem
" x# |2 j6 b% X; m& u) Yrem NOTE: 0 L' u  q4 j' [' j, b) @: R
rem
) e9 F# B! N. S7 Q7 nrem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 1 s( f; u; o# _& h8 c; ]
rem are properly defined 0 E9 w6 V" y6 A2 e* h8 T7 e
rem 2 g% m: ?6 }! @# z  b9 E6 s
$ N: `0 E" m0 M) t& f! ^' r
REM To avoid double double quotes later, remove any quotes that  
$ ~! I3 X  I0 ~4 }& O% }& CREM are part of the environment variable now * Y/ a" p) Q9 E8 S% F+ l
; Y2 C" O6 q" u7 ]
set UGII_BASE_DIR=%UGII_BASE_DIR:"=%
/ k4 ?! r: ^& E# }' zset SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  
0 _4 `1 O  L& t' e' H" Z* \REM
& H: M% S' M4 E( D3 r+ ~% R" [/ z+ `REM  Check if UGII_BASE_DIR is defined. ' O: [# H, q& J3 V
REM / L  Q, m- u/ q" K- |' `
  T# ^( x$ N2 j4 `- x& D
if not defined UGII_BASE_DIR ( : s% q2 [. t+ H# [4 I! u) E
   echo NX path could not be established.  UGII_BASE_DIR not set.
# i0 Z0 q( n% `$ M5 v- J2 o   goto ERROR_EXIT 7 T! I" f& Y+ ]: L1 r( g
) ELSE ( $ S9 D; i3 ]/ q: e0 Y! N
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
8 E, w: o4 Z+ Q2 Y1 M   echo Checking for IN-USE NX Licenses...
$ W/ N7 k- G6 c   echo.
; L2 y# w8 h6 a7 ?' u9 z& x% {. G) H   echo.
& ^0 |0 U$ ?( J) r7 _8 ]) ]) \3 y, h: u. u' a6 y
REM + C" R0 n* [6 t0 E2 N% c
REM Check if UGII_BASE_DIR really points to a valid directory. 4 T( q4 J9 X+ d) X
REM % X  ^4 ^2 B% b* L% Q1 F+ p
& g/ w/ K$ q$ j
  if EXIST "%UGII_BASE_DIR%\ugii" (
' t8 c( G, P9 q2 {5 e8 b6 \# Y8 f( T# \# m    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
1 ^* a0 G$ s2 R% e% _  ) ELSE (
3 n6 e* D. R, G) b    echo UGII_BASE_DIR set to invalid NX install. * ~! F, u% M! ]- j# \
    goto ERROR_EXIT ' D1 X& K' K# z  i# l  B+ E2 l4 V
  )
1 Z7 L0 R; J- M: J: ~) - Z: ]; t+ B+ o" w

3 e0 g+ u4 D& F+ `; c5 qREM
% A! ^  f1 n1 a' ?5 QREM Check for NX license server
" Q! }; Y3 f" @0 m/ A4 cREM
" ^/ ~3 S3 S2 K6 m( R( J
, c4 q, D( e1 D, X- d7 Y% Xif not defined SPLM_LICENSE_SERVER (
& w. t! ]7 j$ a+ ^# B6 Y. a  echo ERROR: SPLM_LICENSE_SERVER is not defined. # H- _( _1 y& O
  echo        Current Setting: %SPLM_LICENSE_SERVER% ; ?( c# W8 q& |/ i) Q. [
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
% j' G, A- F* v9 U6 L+ g  goto ERROR_EXIT 7 @9 k9 d+ `! x% H
) / C. p& ?, M" D6 ^6 b+ z
' q& I4 D+ n* K5 r: J
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A ; U  z: \% Z/ G9 a  T
! c5 ~2 C5 x! a; f& b$ {0 J& H
pause % c7 P0 o9 L- Q' Y
goto end ; b5 o# d; }' R. z7 i2 N
:ERROR_EXIT
! A+ `6 ], N5 A8 O& ]/ Fecho.
9 ~3 H# F3 K: @# |) wecho ERROR: Unable to check licenses.
5 F& L1 T: c/ V# Pecho.
2 L( {6 I9 n+ I7 v3 Ypause # h! R6 K1 k5 f# [$ [" m9 B2 J( H
:end ( P5 n9 ?1 n1 A9 v- N, E4 F
( c% ]4 q; I! s" ~4 E  C0 o1 F
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了