Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

ttpmacro-connectコマンドのユーザID、パスワード間違い時のプロセスについて - Tera Term Ticket #39241 on OSDN

$
0
0

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

Eröffnet am: 2019-05-15 15:42

Letztes Update: 2019-05-16 09:03

Auswertung:nakaji42Verantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:(Keine)
Typ:FehlerSchweregrad:5 - Mittel
Komponente:Tera Term MacroStatus:Offen
LösungKeine

Einzelheiten

お世話になります。

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アカウントで実行しております。

よろしくお願いします。

Letzte Aktualisierung für dieses Ticket

2019-05-16 09:03 Aktualisiert von: nakaji42

Kommentar

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

(匿名)への返信

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

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


Viewing all articles
Browse latest Browse all 2128