1

現在、Catia を使用している現在のユーザーのリストを DSLS ライセンス マネージャーからエクスポートするバッチ ファイルを作成しようとしています。社内でDSLSを使用してCatiaライセンスを配布しています。使用するライセンスは、DP2、MD2、および ST1 ライセンスです。バッチ ファイルでパラメーターを渡そうとすると、問題が発生します。基本的に、この dos ユーティリティでこれを行う方法がわかりません。ユーティリティを起動するには、DOS プロンプトで DSLicSrv -admin と入力します。c localhost 4084 は、DSLS ライセンス マネージャーに接続します。glu コマンドは基本的に、現在のユーザーのリストを c:\ ドライブの一時フォルダーにある ListCatiaUsers.txt ファイルにエクスポートします。d コマンドは、DSLS ライセンス マネージャーから切断します。quit コマンドは、ユーティリティを終了します。このユーティリティを適切に機能させる唯一の方法は、キーボードでパラメータを入力することです。

どんな助けでも大歓迎です。

C:
CD\
CD Program Files\Dassault Systemes\DS License Server\win_b64\bin
DSLicSrv –admin
admin > c localhost 4084
admin > glu >c:\temp\ListCatiaUsers.txt
admin > d
admin > quit
CD\

以下のアプローチをバッチファイルで試しましたが、成功しませんでした。

C:
CD\
CD Program Files\Dassault Systemes\DS License Server\win_b64\bin
DSLicSrv –admin
echo c localhost 4084|admin > 
echo glu >c:\temp\ListCatiaUsers.txt|admin > 
echo d|admin > 
echo quit|admin > 
CD\
4

1 に答える 1

0

上記の質問に対する回答は以下の通りです。以下のバッチ ファイルは、DSLicSrv -admin ユーティリティを起動し、DSLS ライセンス マネージャーにログオンするだけでなく、テキスト ファイル ListCatiaUsers.txt を c:\temp ディレクトリにエクスポートします。このテキスト ファイルには、ある時点で DSLS ライセンス マネージャーからライセンスにアクセスしている現在のすべての Catia ユーザーのリストが含まれています。また、バッチ ファイルはユーザーを DSLS ライセンス マネージャーから切断し、ユーティリティを終了します。このバッチ ファイルを機能させるには、DSLS ライセンス マネージャーがインストールされているサーバーから実行する必要があります。

c:
cd\
cd program files\dassault systemes\ds license server\win_b64\code\bin
DSLicSrv -admin -run "c localhost 4084;glu >c:\temp\ListCatiaUsers.txt;d;quit" 
cd\
于 2016-01-06T11:18:32.617 に答える