Session Logging not working in power shell script
I've tried everything to get Session Logging to work in this script. Does anyone have any idea's a can try. Below is the script I'm using.
# Load WinSCP .NET assembly
[Reflection.Assembly]::LoadFrom("C:\Program Files (x86)\WinSCP\WinSCPnet.dll") | Out-Null
# Setup session options
$sessionOptions = New-Object WinSCP.SessionOptions
$sessionOptions.Protocol = [WinSCP.Protocol]::Sftp
$sessionOptions.HostName = "some.site.com"
$sessionOptions.UserName = "User"
$sessionOptions.Password = "SomePassword"
$sessionOptions.SshHostKeyFingerprint = "xxxxxxxxxxxxxx"
$sessionOptions.SessionLogPath = "C:\Logs\SessionLogs\sessionlog.txt"
$session = New-Object WinSCP.Session
$session.Open($sessionOptions)
$session.PutFiles($DailyFileInfo.FullName, $RemoteDailyPath).Check()
$session.Dispose()
# Load WinSCP .NET assembly
[Reflection.Assembly]::LoadFrom("C:\Program Files (x86)\WinSCP\WinSCPnet.dll") | Out-Null
# Setup session options
$sessionOptions = New-Object WinSCP.SessionOptions
$sessionOptions.Protocol = [WinSCP.Protocol]::Sftp
$sessionOptions.HostName = "some.site.com"
$sessionOptions.UserName = "User"
$sessionOptions.Password = "SomePassword"
$sessionOptions.SshHostKeyFingerprint = "xxxxxxxxxxxxxx"
$sessionOptions.SessionLogPath = "C:\Logs\SessionLogs\sessionlog.txt"
$session = New-Object WinSCP.Session
$session.Open($sessionOptions)
$session.PutFiles($DailyFileInfo.FullName, $RemoteDailyPath).Check()
$session.Dispose()