I'm not understanding something. I have a hashtable that contains locations of External Utilities
$ExtUtilities = @{}
Then later on I am adding them into the hash table from an XML document
$ExtUtilities.essclient = $XmlDoc.config.local.setup.external.utility.essclient
$ExtUtilities.lcm = $XmlDoc.config.local.setup.external.utility.lcm
$ExtUtilities.sqlclient = $XmlDoc.config.local.setup.external.utility.sqlclient
$ExtUtilities.oraexport = $XmlDoc.config.local.setup.external.utility.oraexport
All is fine but I noticed that there are $nulls in the table for each entry and am not sure where they are coming from
Name Value
---- -----
sqlclient {$null, $null, C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe, $null}
oraexport {$null, $null, $null, C:\app\client\epmadmin\product\12.1.0\client_1\BIN\exp.exe}
essclient {$null, C:\Oracle\Middleware\EPMSystem11R1\products\Essbase\EssbaseClient\bin\startMaxl.cmd, $null, $null}
lcm {C:\Oracle\Middleware\user_projects\Foundation1\bin\Utility.bat, $null, $null, $null}
The $nulls are messing with me running these commands as the CMD interpriter doesn't like the commands that have the leading $nulls.
Anyone can explain why there are $nulls there?
$XmlDoc?