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

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

[复制链接]

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

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

mildcat 楼主

2015-5-18 10:23:18

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

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

x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 1 ?0 |+ J! [5 N
问题/症状
+ ]2 {1 ?$ x4 c如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. ! M7 q8 _. u3 R& _7 M# G. C
解决方法 " {: T( @* ]- B: ^# j9 t
您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的
; \/ e- |' Z. D8 d# {3 }NX 许可证的使用情况.  
( c7 O+ a6 R+ ~8 ^; A) v) G这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的, U8 n* a, O5 L
系统环境变量中设定好: * L0 Z4 p$ f8 Q; z/ {
UGII_BASE_DIR 5 U. n4 _$ Q8 F+ K6 S$ _
SPLM_LICENSE_SERVER  7 U0 o& d- _+ V9 \
@echo off 8 o: s7 R& S% {' g8 D
rem =========================================================================
, M' D  K. ?6 Crem                                                                           
+ Y# {! I+ N8 @0 N& Krem        Copyright (c) 1996-2015 Siemens PLM Software.                  
8 Z. L. _# L4 ]6 orem                   Unpublished - All rights reserved                        
2 L* i$ b" w! ?8 B5 ^) ~rem                   /sar GTAC                                                
9 K- l. X% I" crem ========================================================================= 2 A4 Y& R+ S* e5 l$ E& A- V
rem
  |4 {* W* a& q) ?& c( Z' \% erem File Name:  LICENSECHECKV9.BAT
7 F+ U" s1 ?0 E" w; @5 R/ krem    n* i% U5 b* M/ K1 H
rem =========================================================================  
7 Q. L) }% w2 ?* E: B( Rrem
( r* Q. y6 G& j" O$ I- grem This script will check what NX licenses are in use. . T( G9 a& U/ n! ^0 h/ G9 D
rem 0 i/ L7 c% b7 V- ]9 c* P5 u0 Z# ?
rem NOTE: ( F7 Z4 o/ j) w4 e- X
rem 7 [1 C/ g1 L) I7 Y0 l; v2 l
rem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER
+ w. e" N0 J" S+ Y; Hrem are properly defined
' T6 l# i: u" r7 u( a" I/ A  Qrem
" O- Y- v; S/ c  v" }9 X' r0 S( Q+ ?) S2 R" m+ ?- k. v/ Y# y3 P
REM To avoid double double quotes later, remove any quotes that  # q7 r( R! z  X- f6 C
REM are part of the environment variable now 4 R, \3 M; l9 ~
3 L! K& T6 I/ m+ w( T- \& G6 P
set UGII_BASE_DIR=%UGII_BASE_DIR:"=% 2 c% `+ h7 D7 ^& M/ w, r4 \
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%  
0 {# Q+ t- @3 ^; \REM 5 a3 r6 v7 J7 p7 V1 Z' s7 k
REM  Check if UGII_BASE_DIR is defined. * V  i! v; c4 @% F8 U7 I5 D5 A
REM
& ^$ D7 E4 c) l% \
3 m% s2 L7 e2 t; C6 g6 g3 Iif not defined UGII_BASE_DIR ( & f# H+ X- l; d* V; j' Q1 b
   echo NX path could not be established.  UGII_BASE_DIR not set. $ g( [, i5 `! v" G% |. H
   goto ERROR_EXIT
  f; _1 r" x% n) s6 \" U& l) ELSE ( # |- S& o9 Q3 P+ h. `
   echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR% 6 y' g- ^( X6 J1 F- n
   echo Checking for IN-USE NX Licenses...
! x& o+ s9 ?- v$ g0 x   echo.
$ Y4 c7 V. |! r; _& Z: D   echo. + W1 s) R, N5 ^

( G8 W0 A0 u/ C/ t% t0 t4 xREM
. V; @5 m( X$ K) q& Q7 `5 O% EREM Check if UGII_BASE_DIR really points to a valid directory.
/ R% y+ c  ]# L& [% dREM
7 g; @- L' A% [4 o- x; X7 T4 I# a( ~3 e, {' {! p" w9 v& U
  if EXIST "%UGII_BASE_DIR%\ugii" ( 8 h# W6 K& v( C! \# k# a* l7 \
    set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii , {6 {5 e: J: e) Z
  ) ELSE (
8 @- v8 `) C  ^5 E9 g# S) X/ \    echo UGII_BASE_DIR set to invalid NX install. 7 m6 _! V8 V" P$ {" [
    goto ERROR_EXIT , l- ~' U" \: X3 A( n* |8 [$ ]. G
  )
) O4 v3 q. T: s, X' F) : p/ p( U1 P# W8 j% o9 e3 M9 k
3 C5 b$ k5 B: L$ D- g
REM - j7 o  D* V# X
REM Check for NX license server
9 R% B5 T! U8 x' G% a6 wREM
; R9 K. x8 s. A! J" V. F# }; t" H" ]; {* `* C. o
if not defined SPLM_LICENSE_SERVER (
# u4 X0 |7 t5 u: v  a! m8 V; C# B/ P) F  echo ERROR: SPLM_LICENSE_SERVER is not defined. ; H/ @7 d8 K5 `. k- I, @
  echo        Current Setting: %SPLM_LICENSE_SERVER% & {/ X* u/ s) v
  echo        Check:  SPLM_LICENSE_SERVER=28000@<server>.
- d4 `  I2 y- H4 i4 R3 u  goto ERROR_EXIT
* F4 F3 m7 Y& @)
; U( U+ \% V$ L2 F  ^0 I( D5 k; p; |) w- T9 Y& Q
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A # {& m2 }- y/ `6 X5 \
5 K$ p8 y) F/ \( L4 ?
pause
7 y: `1 c' H; b" }7 t+ c$ g- C! Xgoto end 0 o6 y* ]1 |6 H6 `0 E) Z9 _2 M
:ERROR_EXIT
. s0 W1 d" J! m" Y( r3 Mecho. / M/ u+ b% h" s4 k6 L: p
echo ERROR: Unable to check licenses.
3 T& F; f2 ~# P4 o$ Kecho. 3 s- S' b/ p4 K% p/ d: M3 C; E
pause + J* z: Z6 K0 z7 e9 A
:end $ h2 ^. `9 @1 }" m- H

7 C/ E; d# t: E) C% F4 D+ b* ?
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了