Ticket #39241

ttpmacro-connectコマンドのユーザID、パスワード間違い時のプロセスについて

Open Date: 2019-05-15 15:42 Last Update: 2019-05-16 09:03

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

お世話になります。

ttpmacroを利用してリモート先で処理を行っており、バージョンは4.95を使用しています。

macro中のconnect時の処理は以下のように記述しています。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

; Remote Access Server(SSH Connect)

sh_connect=HOSTNAME

strconcat sh_connect ' /I /V /ssh /2 /nosecuritywarning /auth=password /user='

strconcat sh_connect USERNAME

strconcat sh_connect ' /passwd='

strconcat sh_connect PASSWORD

;; 接続

connect sh_connect

; Connet decision

if result<>2 then

setexitcode 1
end

endif

;; 10秒以内にプロンプトが表示されない場合

timeout = 10

wait ':' '%' '$' '#'

if result=0 then

setexitcode 1
end

endif

timeout = 0

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ここでユーザID、パスワードを間違えて入力した際、下記のようなttermpro.exeのプロセスが必ず残ってしまう事象があるようで困っております。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Caption=ttermpro.exe

CommandLine=TTERMPRO /D=003A0026 hogehost /I /V /ssh /2 /nosecuritywarning /auth=password /user=test /passwd=test

CreationClassName=Win32_Process

CreationDate=20190515144612.587803+540

CSCreationClassName=Win32_ComputerSystem

CSName=hogehogehost

Description=ttermpro.exe

ExecutablePath=C:\Program Files (x86)\teraterm\TTERMPRO.exe

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

こちらは仕様なのでしょうか?

ログインが正常にでき、処理が終わる場合はプロセスは残りません。

ちなみに、最新のバージョンで行ったところ、ログインが正常にできた場合もプロセスが残ってしまうこととなりまして、現在は4.95に戻しております。

それと、実行はサービスプログラムからSystemアカウントで実行しております。

よろしくお願いします。

Ticket History (3/3 Histories)

2019-05-15 15:42 Updated by: nakaji42
  • New Ticket "ttpmacro-connectコマンドのユーザID、パスワード間違い時のプロセスについて" created
2019-05-15 17:24 Updated by: None
Comment

end する前に disconnect したらどうでしょうか?

2019-05-16 09:03 Updated by: nakaji42
Comment

返信ありがとうございます。

(匿名) への返信

end する前に disconnect したらどうでしょうか?

さっそくやってみましたが、残念ながら変わりませんでした。 といいますか、試しにteratermを起動しメニュー、コントロールからマクロをクリックし、.ttlファイルを直接指定してフォアグランドで実行したところdisconnectコマンドでMACRO Errorで止まってしまいました。 まだconnect前なのでdisconnectコマンドは無効なのではないでしょうか。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login