Topic "winscp script is not started while logged off"

Author Message
Chris L

Guest


Dear all,

I'm having trouble with a winscp script, it is a quite easy one.

the CMD file is starting that:
winscp.exe /console /script=investments_download.txt
(file is located in winscp install dir)

when I execute it manually or while logged in, all works fine.


With System Scheduler Pro I'm starting the cmd file also when logged of - and the CMD file is started successfully, as I log it with echo command into a LOG file, before and after the "winscp.exe /..."

But in fact, WinScp does nothing. I tried with different right settings, different user (sysem user, always as user), I got always the same, the cmd is started fine, but WinScp isn't downloading the files it should...

as the CMD is started, it looks definitefly that the problem is NOT with starting the cmd, just with starting the winscp.exe...

anyone an idea/help?
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24991
Location: Prague, Czechia
If you add /log=c:\path\winscp.log, is the log file created?

See also https://winscp.net/eng/docs/faq_scheduler
Chris L

Guest


yes, as I said, I'm creating with the CMD file already Log's, and this befre and after the command that should execute the WinScp job, and that is done well - so the problem is definitifely not in starting/running the CMD file, it's just in executing the WinScp command (winscp.exe....)
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24991
Location: Prague, Czechia
I mean did you try to add /log parameter to WinSCP?
Chris L

Guest


this is the log file I get:


. 2015-10-08 17:46:02.535 --------------------------------------------------------------------------
. 2015-10-08 17:46:02.535 WinSCP Version 5.7.5 (Build 5665) (OS 6.3.9600 - Windows Server 2012 R2 Datacenter)
. 2015-10-08 17:46:02.535 Configuration: HKCU\Software\Martin Prikryl\WinSCP 2\
. 2015-10-08 17:46:02.535 Log level: Normal
. 2015-10-08 17:46:02.535 Local account: DOMAIN\administrator
. 2015-10-08 17:46:02.535 Working directory: C:\Program Files (x86)\WinSCP
. 2015-10-08 17:46:02.535 Process ID: 4080
. 2015-10-08 17:46:02.535 Command-line: winscp.exe /console /script=investments_download.txt /log=c:\test\winscp.log
. 2015-10-08 17:46:02.535 Time zone: Current: GMT+2, Standard: GMT+1 (W. Europe Standard Time), DST: GMT+2 (W. Europe Daylight Time), DST Start: 29.03.2015, DST End: 25.10.2015
. 2015-10-08 17:46:02.535 Login time: Donnerstag, 8. Oktober 2015 17:46:02
. 2015-10-08 17:46:02.535 --------------------------------------------------------------------------
. 2015-10-08 17:46:02.536 Script: Retrospectively logging previous script records:
> 2015-10-08 17:46:02.536 Script: open blpdownload_investments
. 2015-10-08 17:46:02.536 --------------------------------------------------------------------------
. 2015-10-08 17:46:02.536 Session name: blpdownload_investments (Ad-Hoc site)
. 2015-10-08 17:46:02.536 Host name: blpdownload_investments (Port: 22)
. 2015-10-08 17:46:02.536 User name: (Password: No, Key file: No)
. 2015-10-08 17:46:02.536 Tunnel: No
. 2015-10-08 17:46:02.536 Transfer Protocol: SFTP (SCP)
. 2015-10-08 17:46:02.536 Ping type: -, Ping interval: 30 sec; Timeout: 15 sec
. 2015-10-08 17:46:02.536 Disable Nagle: No
. 2015-10-08 17:46:02.536 Proxy: none
. 2015-10-08 17:46:02.536 Send buffer: 262144
. 2015-10-08 17:46:02.536 SSH protocol version: 2; Compression: No
. 2015-10-08 17:46:02.536 Bypass authentication: No
. 2015-10-08 17:46:02.536 Try agent: Yes; Agent forwarding: No; TIS/CryptoCard: No; KI: Yes; GSSAPI: No
. 2015-10-08 17:46:02.536 Ciphers: aes,blowfish,3des,WARN,arcfour,des; Ssh2DES: No
. 2015-10-08 17:46:02.536 KEX: dh-gex-sha1,dh-group14-sha1,dh-group1-sha1,rsa,WARN
. 2015-10-08 17:46:02.536 SSH Bugs: A,A,A,A,A,A,A,A,A,A,A,A
. 2015-10-08 17:46:02.536 Simple channel: Yes
. 2015-10-08 17:46:02.536 Return code variable: Autodetect; Lookup user groups: A
. 2015-10-08 17:46:02.536 Shell: default
. 2015-10-08 17:46:02.536 EOL: 0, UTF: 2
. 2015-10-08 17:46:02.536 Clear aliases: Yes, Unset nat.vars: Yes, Resolve symlinks: Yes
. 2015-10-08 17:46:02.536 LS: ls -la, Ign LS warn: Yes, Scp1 Comp: No
. 2015-10-08 17:46:02.536 SFTP Bugs: A,A
. 2015-10-08 17:46:02.536 SFTP Server: default
. 2015-10-08 17:46:02.536 Local directory: default, Remote directory: home, Update: Yes, Cache: Yes
. 2015-10-08 17:46:02.536 Cache directory changes: Yes, Permanent: Yes
. 2015-10-08 17:46:02.536 DST mode: 1
. 2015-10-08 17:46:02.536 --------------------------------------------------------------------------
. 2015-10-08 17:46:02.539 Looking up host "blpdownload_investments"
Chris L

Guest


ok, I just figured out it's a login problem...

how and where do I need to put username/password into the script? the script looks actually like that:

open blpdownload_investments
option transfer binary
get 1equity.csv \\xxxx.xxxx.com\c$\test\
get 1forex.csv \\xxxx.xxxx.com\d$\Data\_to_del\test\
exit


the bat file like this:

echo.script gestartet - %time%>>C:\test\LogFile.txt
winscp.exe /console /script=investments_download.txt /log=c:\test\winscp.log
echo.script durchlaufen - %time%>>C:\test\LogFile.txt


btw. in WinScp GUI I've safed Username and Password...
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24991
Location: Prague, Czechia
Use session URL with the open command, not site name.

Like open sftp://user:password@example.com

See
https://winscp.net/eng/docs/scriptcommand_open
https://winscp.net/eng/docs/session_url
Chris L

Guest


sorry, maybe I'm to stupid... Attached you see the "Login - WinSCP" configured site.

Now, how do I have to re-write the script?

actual script:
open blpdownload_investments
option transfer binary
get 1equity.csv \\pichsrv114.pala.com\c$\test\
get 1forex.csv \\pichfs01.pala.com\d$\Data\_to_del\test\
exit
winscp.png (17.03 KB) Private file

Description: (none)

martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24991
Location: Prague, Czechia
Use
open ftp://dl77???:password@bfmrr.bloomberg.com
instead of
open blpdownload_investments
_________________
Martin Prikryl
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License