Commit 56aa88b5 authored by Gabriel Moreau's avatar Gabriel Moreau
Browse files

Case if no key and empty pass

parent ed4fd2cf
...@@ -19,25 +19,29 @@ If ($KesKeyFile) { ...@@ -19,25 +19,29 @@ If ($KesKeyFile) {
If ($KesAgentPassword.Length -ne 0) {$KesAgentSecureString = ConvertFrom-SecureString -SecureString $KesAgentPassword -Key $Key} If ($KesAgentPassword.Length -ne 0) {$KesAgentSecureString = ConvertFrom-SecureString -SecureString $KesAgentPassword -Key $Key}
} Else { } Else {
# Default values if no key file # Default values if no key file
$KesEndpointSecureString = ConvertFrom-SecureString -SecureString $KesEndpointPassword -AsPlainText If ($KesEndpointPassword.Length -ne 0) {$KesEndpointSecureString = ConvertFrom-SecureString -SecureString $KesEndpointPassword -AsPlainText}
$KesAgentSecureString = ConvertFrom-SecureString -SecureString $KesAgentPassword -AsPlainText If ($KesAgentPassword.Length -ne 0) {$KesAgentSecureString = ConvertFrom-SecureString -SecureString $KesAgentPassword -AsPlainText}
} }
Write-Output "" Write-Output "
Write-Output "# Lines to add in your configuration file Custom-VarOverload.psm1" # Lines to add in your configuration file Custom-VarOverload.psm1
Write-Output "# or in the auto delete one Custom-VarAutodel.psm1" # or in the auto delete one Custom-VarAutodel.psm1
Write-Output ""
Write-Output "# Configuration for Kaspersky Endpoint and Network Agent" # Configuration for Kaspersky Endpoint and Network Agent
Write-Output "`$Global:SWMB_Custom.KesPassword = '$KesEndpointSecureString'" #`$Global:SWMB_Custom.KesLogin = 'KLAdmin'
Write-Output "`$Global:SWMB_Custom.KesAgentPass = '$KesAgentSecureString'" #`$Global:SWMB_Custom.KesLogFile = ''
Write-Output "`$Global:SWMB_Custom.KesKeyFile = '$KesKeyFile'" `$Global:SWMB_Custom.KesPassword = '$KesEndpointSecureString'
Write-Output "" `$Global:SWMB_Custom.KesAgentPass = '$KesAgentSecureString'
`$Global:SWMB_Custom.KesKeyFile = '$KesKeyFile'
"
If (!(Test-Path -LiteralPath ".\Custom-VarAutodel.psm1")) { If (!(Test-Path -LiteralPath ".\Custom-VarAutodel.psm1")) {
$Query = Read-Host -Prompt "Do you want to create an auto-delete configuration file (Custom-VarAutodel) in the current folder [Y|n]" $Query = Read-Host -Prompt "Do you want to create an auto-delete configuration file (Custom-VarAutodel) in the current folder [Y|n]"
If ($Query.ToLower() -ne "n") { If ($Query.ToLower() -ne "n") {
Write-Output " Write-Output "
# Configuration for Kaspersky Endpoint and Network Agent # Configuration for Kaspersky Endpoint and Network Agent
#`$Global:SWMB_Custom.KesLogin = 'KLAdmin'
#`$Global:SWMB_Custom.KesLogFile = ''
`$Global:SWMB_Custom.KesPassword = '$KesEndpointSecureString' `$Global:SWMB_Custom.KesPassword = '$KesEndpointSecureString'
`$Global:SWMB_Custom.KesAgentPass = '$KesAgentSecureString' `$Global:SWMB_Custom.KesAgentPass = '$KesAgentSecureString'
`$Global:SWMB_Custom.KesKeyFile = '$KesKeyFile' `$Global:SWMB_Custom.KesKeyFile = '$KesKeyFile'
...@@ -48,6 +52,8 @@ If (!(Test-Path -LiteralPath ".\Custom-VarAutodel.psm1")) { ...@@ -48,6 +52,8 @@ If (!(Test-Path -LiteralPath ".\Custom-VarAutodel.psm1")) {
If ($Query.ToLower() -ne "n") { If ($Query.ToLower() -ne "n") {
Write-Output " Write-Output "
# Configuration for Kaspersky Endpointand Network Agent # Configuration for Kaspersky Endpointand Network Agent
#`$Global:SWMB_Custom.KesLogin = 'KLAdmin'
#`$Global:SWMB_Custom.KesLogFile = ''
`$Global:SWMB_Custom.KesPassword = '$KesEndpointSecureString' `$Global:SWMB_Custom.KesPassword = '$KesEndpointSecureString'
`$Global:SWMB_Custom.KesAgentPass = '$KesAgentSecureString `$Global:SWMB_Custom.KesAgentPass = '$KesAgentSecureString
`$Global:SWMB_Custom.KesKeyFile = '$KesKeyFile' `$Global:SWMB_Custom.KesKeyFile = '$KesKeyFile'
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment