/
This commit is contained in:
@@ -47,7 +47,8 @@ if (-not $ServerAddress) {
|
||||
if (-not $Username) {
|
||||
$Username = if ($env:SFTP_USERNAME) { $env:SFTP_USERNAME } else { $CONFIG_Username }
|
||||
}
|
||||
if (-not $PasswordParam) {
|
||||
# Если пароль передан через CLI (-PasswordParam), используем его даже если пустая строка
|
||||
if (-not $PSBoundParameters.ContainsKey('PasswordParam')) {
|
||||
$PasswordParam = if ($env:SFTP_PASSWORD) { $env:SFTP_PASSWORD } else { $CONFIG_Password }
|
||||
}
|
||||
if (-not $LocalFilePath) {
|
||||
@@ -67,7 +68,7 @@ if (-not $WinSCPPath) {
|
||||
$requiredParams = @(
|
||||
@{Name = "ServerAddress"; Value = $ServerAddress},
|
||||
@{Name = "Username"; Value = $Username},
|
||||
@{Name = "Password"; Value = $PasswordParam},
|
||||
@{Name = "PasswordParam"; Value = $PasswordParam},
|
||||
@{Name = "LocalFilePath"; Value = $LocalFilePath},
|
||||
@{Name = "RemoteFolderPath"; Value = $RemoteFolderPath}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user