Saturday, I posted how to use Microsoft ODBC DSN to connect to
MySQL. Somebody didn’t like the fact that the PowerShell program
failed to write a *.csv file to disk because the program used the
Write-Host command to write to the content of the query to the
console.
I thought that approach was a better as an example. However, it
appears that it wasn’t because not everybody knows simple
redirection. The original program can transfer the console output
to a file, like:
powershell .\MySQLODBC.ps1 > output.csv
So, the first thing you need to do is add a parameter list, like:
param (
[Parameter(Mandatory)][string]$fileName
)
Anyway, it’s trivial to demonstrate how to modify the PowerShell
program to write to a disk. You should also create a virtual
PowerShell drive before writing the file. That’s because you can
change the physical directory anytime you want with minimal
changes to rest of …
[Read more]