Is any way to write text in last column of csv file? without ""
if ($inputID -eq $entry.HostName){
"$inputID Ok!"
}
else{
"$inputID doesn't exist in database!"
$title = 'Collector _ HostName'
$question = 'Add new ID in csv database?'
$choices = '&Yes', '&No'
$decision = $Host.UI.PromptForChoice($title, $question, $choices, 1)
if ($decision -eq 0) {
Write-Host 'confirmed'
$ID = Read-Host -Prompt "TypeID"
$IP = Read-Host -Prompt "TypeIP"
$wrapper = New-Object PSObject -Property @{ HostName = $ID; IP = $IP }
Export-Csv -Append -InputObject $wrapper -Path ".\test.csv" -NoTypeInformation -Force
$dbTrimmer = Get-Content -Path ".\test.csv"
$dbTrimmer.Replace('","',",").TrimStart('"').TrimEnd('"') | Out-File ".\test.csv" -Force -Confirm:$false
Exit
}
else{
Write-Host 'No'
Exit
}
}
csv looks like this
ID,IP
ABC,10.10.10.10
In this moment my script can write in csv but delete an old info in csv
"FirstColumn","SecondColumn"
"ABCD","10.10.10.10"
Thank you