|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
117. 如何查看我的 NX 许可证服务器上的许可证使用情况? 5 D$ |* x4 q6 [) \! K Q# b9 Y, k
问题/症状 ' f `& R8 t5 N% c' t# W, }2 i* z
如何查看 NX 许可证服务器上的许可证使用情况?我目前的 NX 版本是 NX9 及以上版本. - q$ B$ H- x3 B1 _1 Q
解决方法
+ z" }8 z/ o& U* z您把下面的文字做成一个批处理文件, 然后双击运行就能看到您的 NX 许可证服务器上的& N% p7 q0 R% F7 ~$ J, t; c
NX 许可证的使用情况.
5 }; q s7 d, [4 l这个程序也可以在客户端运行,运行的时候, 我们假设您的下面 2 个环境变量已经在您的
7 |4 o* `$ w. ~ G% w系统环境变量中设定好: $ c6 I7 ]+ |" H
UGII_BASE_DIR K+ b$ W/ ~5 v- P9 d% [# X& L
SPLM_LICENSE_SERVER / r" G( o9 A' u0 N, v
@echo off $ f; d% R3 k9 Z7 n' ^7 j, U! z$ y
rem ========================================================================= 9 ^$ _6 c1 w+ n9 [
rem
& j8 S( B0 q/ J7 J- ]7 Z; orem Copyright (c) 1996-2015 Siemens PLM Software.
. m- r0 q# I: M% c/ prem Unpublished - All rights reserved : i7 s6 |9 G/ x9 J- z# O
rem /sar GTAC
8 D4 \' c. [! p9 x o3 D4 qrem ========================================================================= / W1 ^9 A2 O% [0 s6 w
rem
& B2 c" g, Q- G8 yrem File Name: LICENSECHECKV9.BAT
' ^, L: u; X) w4 S2 Q( |' q$ zrem
. ~* r; y# c. `4 l2 b7 K3 Z. @rem =========================================================================
: H& A X5 T6 I1 y$ n5 t; crem ; q* a3 U% R* J ?2 v6 e
rem This script will check what NX licenses are in use. 5 `3 Y; C8 H# W' S$ E
rem # D" _8 H0 `& t% B8 c
rem NOTE:
; S; c' ?& K+ @6 F& q2 w& Grem
" ~9 T- I) O' `9 A. i2 B: C$ a' Erem This script assumes that UGII_BASE_DIR and SPLM_LICENSE_SERVER 0 Z+ \; y) Q* x* e$ n6 l, @3 B
rem are properly defined
% f- m" R v7 k' grem
5 J* F; h( q( S) S# r; v: z0 N9 j0 z$ @8 ]: i7 ?5 I$ Z
REM To avoid double double quotes later, remove any quotes that ' a8 |/ {# }% ]) [
REM are part of the environment variable now
$ W" x# y' u) d! j [- V
1 d7 o7 ?/ H7 }& aset UGII_BASE_DIR=%UGII_BASE_DIR:"=% , I. e& N/ A0 F! y) f9 q
set SPLM_LICENSE_SERVER=%SPLM_LICENSE_SERVER:"=%
; H5 X, R7 C9 y9 k$ tREM . z9 C/ g6 M- ]9 ?1 R0 l( ?, m5 W
REM Check if UGII_BASE_DIR is defined. & {* K! I) w( c$ f+ Y
REM
) Q- J/ {0 F3 I- z$ e- T; S0 K$ s" ]# q+ @' T
if not defined UGII_BASE_DIR (
* y- u! |, ?5 w. ^' a# @ echo NX path could not be established. UGII_BASE_DIR not set. , s3 H$ n$ f- h, W# b0 O: |9 \% F
goto ERROR_EXIT
9 q& o) X8 i9 q7 T8 n( v) f) ELSE (
3 }5 g8 h2 a, k; o; ~ echo NX path established. UGII_BASE_DIR=%UGII_BASE_DIR%
' [3 E6 C- k' g4 @; I echo Checking for IN-USE NX Licenses...
5 j! ], H# o# J9 j echo.
4 N6 X1 X1 ~( @, A echo. ! g5 m7 [9 n0 p7 v- [
$ N2 }0 {7 l# \0 V0 RREM
8 W% b6 ]2 z7 s4 W- y6 l4 FREM Check if UGII_BASE_DIR really points to a valid directory. : n$ _4 Y) [( J$ O) f; a+ N
REM
5 f3 W6 i7 i" G6 ^) x
# g9 a8 G- a9 ^: o. i if EXIST "%UGII_BASE_DIR%\ugii" (
! \4 @. Q6 O" r7 i# S0 }% A; z set UGII_ROOT_DIR=%UGII_BASE_DIR%\ugii
. m# J; w# U1 Z2 g: w% T ) ELSE (
$ z# v7 _) F* b2 I7 X2 H8 A echo UGII_BASE_DIR set to invalid NX install. : ^( q- K' v4 r( t' B' O
goto ERROR_EXIT
' j/ t7 V j9 g; M: V: H1 M ) v0 a* N" K& o9 C/ r
)
2 ]6 z4 [ K3 I& E' @5 D- c6 ?% C) X( @
REM
8 _( \$ |8 ]9 `# eREM Check for NX license server 4 n5 E( [) `6 k& r
REM
; g+ E* _3 S( O; g3 q
! f- w6 X4 G; Gif not defined SPLM_LICENSE_SERVER (
# N' o- h, \' L& n2 V7 F echo ERROR: SPLM_LICENSE_SERVER is not defined.
- c$ ]9 F: x% W: o6 T& j" m echo Current Setting: %SPLM_LICENSE_SERVER% 2 C* V$ H! \3 r$ |* b8 m6 }
echo Check: SPLM_LICENSE_SERVER=28000@<server>.
) |- m+ Y$ o" l1 y goto ERROR_EXIT 0 w* h" Q: n) J( T7 @* J
)
" j" Y, Z5 W" J4 Q; G/ R3 P2 }: M5 B! L# h* }! }/ G# C6 U. \
"%UGII_BASE_DIR%\ugflexlm\lmutil" lmstat -c %SPLM_LICENSE_SERVER% -A % h! C a- W. r0 ], n/ q
. j% s' n) z; Z# w* K$ W
pause , y# T0 {; M' Y! M% w: W( d
goto end * X' U( H+ ?2 `; s6 k: r, ]% r z
:ERROR_EXIT
9 J p& j% y) {. e. p* r- oecho.
1 ] |/ G5 u1 X: recho ERROR: Unable to check licenses. : c2 q) B& B, `
echo. 5 u5 ?% W) n2 R
pause ( T% ?( e! t. P7 j1 l
:end
3 c6 {6 i! A2 m2 p2 g9 W( f" {0 ]) e* a# `& L- t5 G
|
|