Differences

This shows you the differences between the selected revisions of the page.

library_session_executecommand 2017-10-04 library_session_executecommand 2022-06-16 (current)
Line 8: Line 8:
<code vbnet *> <code vbnet *>
-Public Function ExecuteCommand(ByVal command As String) As CommandExecutionResult+Public Function ExecuteCommand(command As String) As CommandExecutionResult
</code> </code>
Line 31: Line 31:
With SFTP protocol, that does not allow execution of arbitrary remote command, separate [[shell session]] will be automatically opened. With SFTP protocol, that does not allow execution of arbitrary remote command, separate [[shell session]] will be automatically opened.
-Not supported with WebDAV protocol.+Not supported with WebDAV and S3 protocols.
The command must not require user input. The command must not require user input.
===== [[example]] Example ===== ===== [[example]] Example =====
 +
==== [[csharp]] C# Example ==== ==== [[csharp]] C# Example ====
<code csharp> <code csharp>
Line 54: Line 55:
                UserName = "user",                 UserName = "user",
                Password = "mypassword",                 Password = "mypassword",
-                SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."+                SshHostKeyFingerprint = "ssh-rsa 2048 xxxxxxxxxxx..."
            };             };
Line 75: Line 76:
                // Download the database dump                 // Download the database dump
-                session.GetFiles(tempFilePath, "D:\\dbbackup\\").Check();+                session.GetFiles(tempFilePath, @"D:\dbbackup\").Check();
            }             }
Line 105: Line 106:
                .UserName = "user"                 .UserName = "user"
                .Password = "mypassword"                 .Password = "mypassword"
-                .SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."+                .SshHostKeyFingerprint = "ssh-rsa 2048 xxxxxxxxxxx..."
            End With             End With
Line 154: Line 155:
        UserName = "user"         UserName = "user"
        Password = "mypassword"         Password = "mypassword"
-        SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"+        SshHostKeyFingerprint = "ssh-rsa 2048 xxxxxxxxxxx..."
    }     }
Line 185: Line 186:
    exit 0     exit 0
} }
-catch [Exception]+catch
{ {
    Write-Host "Error: $($_.Exception.Message)"     Write-Host "Error: $($_.Exception.Message)"

Last modified: by martin