/
This commit is contained in:
@@ -47,7 +47,8 @@ if (-not $ServerAddress) {
|
|||||||
if (-not $Username) {
|
if (-not $Username) {
|
||||||
$Username = if ($env:SFTP_USERNAME) { $env:SFTP_USERNAME } else { $CONFIG_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 }
|
$PasswordParam = if ($env:SFTP_PASSWORD) { $env:SFTP_PASSWORD } else { $CONFIG_Password }
|
||||||
}
|
}
|
||||||
if (-not $LocalFilePath) {
|
if (-not $LocalFilePath) {
|
||||||
@@ -67,7 +68,7 @@ if (-not $WinSCPPath) {
|
|||||||
$requiredParams = @(
|
$requiredParams = @(
|
||||||
@{Name = "ServerAddress"; Value = $ServerAddress},
|
@{Name = "ServerAddress"; Value = $ServerAddress},
|
||||||
@{Name = "Username"; Value = $Username},
|
@{Name = "Username"; Value = $Username},
|
||||||
@{Name = "Password"; Value = $PasswordParam},
|
@{Name = "PasswordParam"; Value = $PasswordParam},
|
||||||
@{Name = "LocalFilePath"; Value = $LocalFilePath},
|
@{Name = "LocalFilePath"; Value = $LocalFilePath},
|
||||||
@{Name = "RemoteFolderPath"; Value = $RemoteFolderPath}
|
@{Name = "RemoteFolderPath"; Value = $RemoteFolderPath}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user