<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Insert Array contents into SQL DB in VMware PowerCLI Discussions</title>
    <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315079#M83222</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i realize that this is more a PowerShell question than PowerCLI but i've been trying to figure this our for a week now and am getting nowhere fast. Hoping someone on here may have done this already.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an Array with basic VM information $VMinfo = @()&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(198, 198, 198); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Date&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;vCenter&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Cluster&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;VM_Name&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;IP Address&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;PowerState&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;01/01/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyCluster1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVMname1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;1.1.1.1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;02/02/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyCluster2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVMName2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;2.2.2.2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOff&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;03/03/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;AnotherCluster&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;AnotherVMname&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;3.3.3.3&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the below function, i can insert the data into a SQL Database but, everything goes in on a single row, i.e.&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(198, 198, 198); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Date&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;vCenter&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Cluster&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;VM_Name&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;IP_Address&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;PowerState&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;01/01/2020 02/02/2020 03/03/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC1 MyVC1 MyVC2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyCluster1 MyCluster2 AnotherCluster&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVMname1 MyVMname2 AnotherVMname&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;1.1.1.1 2.2.2.2 3.3.3.3 &lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOn Power&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function Out-SQL {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [CmdletBinding()]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Server = "MySQLserver.domain.com"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Database = "My_Database"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Username = "myUsername"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Password = "myPassword!" &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Date = Get-Date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_vCenter = $VMinfo.vCenter&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Cluster = $VMinfo.Cluster&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_VMname = $VMinfo.'VM Name'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_IP = $VMinfo.'IP Address'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_PowerState = $VMinfo.PowerState&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SQL_Property = "USE $output_Database&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO [My_Database].[dbo].[VM_Info] (Date, vCenter, Cluster, VM_Name, IP_Address, PowerState)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES('$Date', '$output_vCenter', '$output_Cluster', '$output_VMname', '$output_IP', '$output_PowerState');"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #echo $SQL_Property&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SQL_Property_Insert = Invoke-Sqlcmd -Query $SQL_Property -ServerInstance $output_Server -Username $output_Username -Password $output_Password &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;$VMinfo | OUT_SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e23d39;"&gt;&lt;STRONG&gt;While this gets the data into SQL, the formatting of the table is bad. So i tried the following&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$SQL_Info = $VMinfo&lt;/P&gt;&lt;P&gt;$Connection = New-Object System.Data.SQLClient.SQLConnection&lt;/P&gt;&lt;P&gt;$Connection.ConnectionString = "server='$SQL_Server';database='$SQL_Database';user=$SQL_Username;password=$SQL_Password"&lt;/P&gt;&lt;P&gt;$Connection.Open()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$command = New-Object System.Data.SqlClient.SqlCommand&lt;/P&gt;&lt;P&gt;$command.connection = $Connection&lt;/P&gt;&lt;P&gt;for($r=0; $r -lt $SQL_Info.Length; $r++){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [datetime]$Date = (Get-Date).ToString($TimeTormat)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $vCenter = $SQL_Info[$r].vCenter&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Cluster = $SQL_Info[$r].Cluster&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $VM_Name = $SQL_Info[$r].'VM Name'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $IP_Address = $SQL_Info[$r].'IP Address'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $PowerState = $SQL_Info[$r].PowerState&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SQL_Info_Query = "USE $SQL_Database&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO [My_Database].[dbo].[VM_Info] (Date, vCenter, Cluster, VM_Name, IP_Address, PowerState)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES('$Date', '$vCenter', '$Cluster', '$VM_Name', '$IP_Address', '$PowerState');"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $command.CommandText = $SQL_Info_Query&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $command.ExecuteNonQuery()&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above just throws errors but, i think i need to break the array down row-by-row, treat each row as a PowerShell Custom Object and, add the properties of each object to the database, i.e Date, vCenter, Cluster, VM_Name, IP_Address &amp;amp; PowerState.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone done this or, able to offer any suggestions as to how if can complete it ?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Sep 2020 15:38:36 GMT</pubDate>
    <dc:creator>piercj2</dc:creator>
    <dc:date>2020-09-28T15:38:36Z</dc:date>
    <item>
      <title>Insert Array contents into SQL DB</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315079#M83222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i realize that this is more a PowerShell question than PowerCLI but i've been trying to figure this our for a week now and am getting nowhere fast. Hoping someone on here may have done this already.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an Array with basic VM information $VMinfo = @()&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(198, 198, 198); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Date&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;vCenter&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Cluster&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;VM_Name&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;IP Address&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;PowerState&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;01/01/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyCluster1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVMname1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;1.1.1.1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;02/02/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC1&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyCluster2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVMName2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;2.2.2.2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOff&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;03/03/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;AnotherCluster&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;AnotherVMname&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;3.3.3.3&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the below function, i can insert the data into a SQL Database but, everything goes in on a single row, i.e.&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(198, 198, 198); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Date&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;vCenter&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Cluster&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;VM_Name&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;IP_Address&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;PowerState&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;01/01/2020 02/02/2020 03/03/2020&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVC1 MyVC1 MyVC2&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyCluster1 MyCluster2 AnotherCluster&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;MyVMname1 MyVMname2 AnotherVMname&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;1.1.1.1 2.2.2.2 3.3.3.3 &lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;PoweredOn Power&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function Out-SQL {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [CmdletBinding()]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Server = "MySQLserver.domain.com"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Database = "My_Database"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Username = "myUsername"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Password = "myPassword!" &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Date = Get-Date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_vCenter = $VMinfo.vCenter&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Cluster = $VMinfo.Cluster&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_VMname = $VMinfo.'VM Name'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_IP = $VMinfo.'IP Address'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_PowerState = $VMinfo.PowerState&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SQL_Property = "USE $output_Database&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO [My_Database].[dbo].[VM_Info] (Date, vCenter, Cluster, VM_Name, IP_Address, PowerState)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES('$Date', '$output_vCenter', '$output_Cluster', '$output_VMname', '$output_IP', '$output_PowerState');"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #echo $SQL_Property&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SQL_Property_Insert = Invoke-Sqlcmd -Query $SQL_Property -ServerInstance $output_Server -Username $output_Username -Password $output_Password &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;$VMinfo | OUT_SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e23d39;"&gt;&lt;STRONG&gt;While this gets the data into SQL, the formatting of the table is bad. So i tried the following&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$SQL_Info = $VMinfo&lt;/P&gt;&lt;P&gt;$Connection = New-Object System.Data.SQLClient.SQLConnection&lt;/P&gt;&lt;P&gt;$Connection.ConnectionString = "server='$SQL_Server';database='$SQL_Database';user=$SQL_Username;password=$SQL_Password"&lt;/P&gt;&lt;P&gt;$Connection.Open()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$command = New-Object System.Data.SqlClient.SqlCommand&lt;/P&gt;&lt;P&gt;$command.connection = $Connection&lt;/P&gt;&lt;P&gt;for($r=0; $r -lt $SQL_Info.Length; $r++){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [datetime]$Date = (Get-Date).ToString($TimeTormat)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $vCenter = $SQL_Info[$r].vCenter&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Cluster = $SQL_Info[$r].Cluster&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $VM_Name = $SQL_Info[$r].'VM Name'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $IP_Address = $SQL_Info[$r].'IP Address'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $PowerState = $SQL_Info[$r].PowerState&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SQL_Info_Query = "USE $SQL_Database&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO [My_Database].[dbo].[VM_Info] (Date, vCenter, Cluster, VM_Name, IP_Address, PowerState)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES('$Date', '$vCenter', '$Cluster', '$VM_Name', '$IP_Address', '$PowerState');"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $command.CommandText = $SQL_Info_Query&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $command.ExecuteNonQuery()&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above just throws errors but, i think i need to break the array down row-by-row, treat each row as a PowerShell Custom Object and, add the properties of each object to the database, i.e Date, vCenter, Cluster, VM_Name, IP_Address &amp;amp; PowerState.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone done this or, able to offer any suggestions as to how if can complete it ?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2020 15:38:36 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315079#M83222</guid>
      <dc:creator>piercj2</dc:creator>
      <dc:date>2020-09-28T15:38:36Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Array contents into SQL DB</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315080#M83223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you already try passing the array row by row and declaring the parameters?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN style="color: #c792ea;"&gt;function&lt;/SPAN&gt; &lt;SPAN style="color: #82aaff; font-style: italic;"&gt;Out-SQL&lt;/SPAN&gt; {&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #addb67;"&gt;CmdletBinding&lt;/SPAN&gt;()]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #c792ea; font-style: italic;"&gt;param&lt;/SPAN&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #c792ea;"&gt;string&lt;/SPAN&gt;]&lt;SPAN style="color: #82aaff;"&gt;$vCenter&lt;/SPAN&gt;&lt;SPAN style="color: #7fdbca;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #c792ea;"&gt;string&lt;/SPAN&gt;]&lt;SPAN style="color: #82aaff;"&gt;$Cluster&lt;/SPAN&gt;&lt;SPAN style="color: #7fdbca;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #c792ea;"&gt;string&lt;/SPAN&gt;]&lt;SPAN style="color: #82aaff;"&gt;$VMName&lt;/SPAN&gt;&lt;SPAN style="color: #7fdbca;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #c792ea;"&gt;string&lt;/SPAN&gt;]&lt;SPAN style="color: #82aaff;"&gt;$IPAddr&lt;/SPAN&gt;&lt;SPAN style="color: #7fdbca;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #c792ea;"&gt;string&lt;/SPAN&gt;]&lt;SPAN style="color: #82aaff;"&gt;$PowerState&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_Server&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;MySQLserver.domain.com&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_Database&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;My_Database&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_Username&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;myUsername&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_Password&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;myPassword!&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$Date&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #7fdbca;"&gt;Get-Date&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_vCenter&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #82aaff;"&gt;$VMinfo&lt;/SPAN&gt;&lt;SPAN style="color: #addb67;"&gt;.vCenter&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_Cluster&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #82aaff;"&gt;$VMinfo&lt;/SPAN&gt;&lt;SPAN style="color: #addb67;"&gt;.Cluster&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_VMname&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #82aaff;"&gt;$VMinfo&lt;/SPAN&gt;.&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;VM Name&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_IP&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #82aaff;"&gt;$VMinfo&lt;/SPAN&gt;.&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;IP Address&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$output_PowerState&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #82aaff;"&gt;$VMinfo&lt;/SPAN&gt;&lt;SPAN style="color: #addb67;"&gt;.PowerState&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$SQL_Property&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;USE &lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$output_Database&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ecc48d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO [My_Database].[dbo].[VM_Info] (Date, vCenter, Cluster, VM_Name, IP_Address, PowerState)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ecc48d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES('&lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$Date&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;', '&lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$vCenter&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;', '&lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$Cluster&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;', '&lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$VMName&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;', '&lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$IPAddr&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;', '&lt;/SPAN&gt;&lt;SPAN style="color: #82aaff;"&gt;$PowerState&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;');&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #637777;"&gt;#&lt;/SPAN&gt;&lt;SPAN style="color: #637777; font-style: italic;"&gt;echo $SQL_Property&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #82aaff;"&gt;$SQL_Property_Insert&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #7fdbca;"&gt;Invoke-Sqlcmd&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;-&lt;/SPAN&gt;Query &lt;SPAN style="color: #82aaff;"&gt;$SQL_Property&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;-&lt;/SPAN&gt;ServerInstance &lt;SPAN style="color: #82aaff;"&gt;$output_Server&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;-&lt;/SPAN&gt;Username &lt;SPAN style="color: #82aaff;"&gt;$output_Username&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;-&lt;/SPAN&gt;Password &lt;SPAN style="color: #82aaff;"&gt;$output_Password&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN style="color: #82aaff;"&gt;$VMinfo&lt;/SPAN&gt; &lt;SPAN style="color: #7fdbca;"&gt;|&lt;/SPAN&gt; &lt;SPAN style="color: #7fdbca;"&gt;ForEach-Object&lt;/SPAN&gt; &lt;SPAN style="color: #c792ea;"&gt;-&lt;/SPAN&gt;process {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Out_SQL $_&lt;SPAN style="color: #addb67;"&gt;.vCenter&lt;/SPAN&gt; $_&lt;SPAN style="color: #addb67;"&gt;.Cluster&lt;/SPAN&gt; $_.&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;VM Name&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt; $_.&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt;&lt;SPAN style="color: #ecc48d;"&gt;IP Address&lt;/SPAN&gt;&lt;SPAN style="color: #d9f5dd;"&gt;'&lt;/SPAN&gt; $_&lt;SPAN style="color: #addb67;"&gt;.PowerState&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2020 16:08:25 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315080#M83223</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2020-09-28T16:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Array contents into SQL DB</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315081#M83224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Luc,&lt;/P&gt;&lt;P&gt;I don't understand the mechanics of what you did but, it worked for me&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2020 20:02:46 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315081#M83224</guid>
      <dc:creator>piercj2</dc:creator>
      <dc:date>2020-09-28T20:02:46Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Array contents into SQL DB</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315082#M83225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I used most of your code, but I feed the array row by row to SQL function.&lt;BR /&gt;And I defined parameters on the function.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2020 20:10:28 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315082#M83225</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2020-09-28T20:10:28Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Array contents into SQL DB</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315083#M83226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one question to help my understanding if you don't mind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the Out-SQL Function,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I understand declaring the Parameters in the beginning&lt;/LI&gt;&lt;LI&gt;I understand the SQL Connection String variables&lt;/LI&gt;&lt;LI&gt;I don't understand the $output_* variables, as far as i can understand, they are not used/called anywhere ?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Date = $VMinfo.Date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_vCenter = $VMinfo.vCenter&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output_Cluster = $VMinfo.Cluster&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can they be removed from the function or, am i totally missing their purpose ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Sep 2020 11:44:44 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315083#M83226</guid>
      <dc:creator>piercj2</dc:creator>
      <dc:date>2020-09-29T11:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Array contents into SQL DB</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315084#M83227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, you are right, I forgot to remove those.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Sep 2020 11:53:31 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Insert-Array-contents-into-SQL-DB/m-p/2315084#M83227</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2020-09-29T11:53:31Z</dc:date>
    </item>
  </channel>
</rss>

