cls Set-Variable -Name ExportPfad -Value "E:\DB-XML-Test" Set-Variable -Name XMLVorlage -Value "E:\DB-XML-Test\Vorlage\vetra_luis_in.xml" Set-Variable -Name ZeitStempel1 -Value $(get-date -format yyyy-MM-ddTHH:mm) $SQLServer = "vm-10-7\mssqlserver_1" #use Server\Instance for named SQL instances! $SQLDBName = "IID" $SqlQuery1 = "SELECT TOP 1 TOURNR, TOURDATUM FROM VWWEB_TOURDATEN GROUP BY TOURNR, TOURDATUM ORDER BY TOURNR" $SqlQuery2 = $null $SqlQuery3 = $null $user = "digitaldata" $pwd = "ks7788b" $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = "Server = $SQLServer; ;uid=$user; pwd=$pwd; Database = $SQLDBName; Integrated Security = False" $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = $SqlQuery1 $SqlCmd.Connection = $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlAdapter.SelectCommand = $SqlCmd $DataSet = New-Object System.Data.DataSet $SqlConnection.Open() $SqlAdapter.Fill($DataSet) $SqlConnection.Close() # TB Zeile Spalte $DataSet.Tables[0].Rows[0][0] | Out-GridView #$DataSet.Tables[0].Rows[0][3] | Out-GridView #$DataSet.Tables[0].Rows[99]["EmpName1"] | Out-GridView #$DataSet.Tables[0] | Out-GridView exit $xml = New-Object XML Write-Host "Lese XML Vorlage ein: $XMLVorlage" $xml.Load("$XMLVorlage") Write-Host "" Write-host "----------------------------------------" $xmlversion = ($xml.tours.format).ToString() Write-Host "Ausgelesener XML Version: $xmlversion" write-host "----------------------------------------" Write-Host "" write-host "----------------------------------------" $export_date = ($xml.tours.export_date).ToString() Write-Host "Ausgelesenes XML Datum: $export_date" Write-Host "Ersetzendes XML Datum: $Zeitstempel1" $xml.tours.export_date = ($xml.tours.export_date.Replace($export_date, $Zeitstempel1)) write-host "----------------------------------------" FOREACH ($Row in $DataSet.Tables[0].Rows) { Write-Host "" write-host "value is : $($Row[0])" $Tour = $($Row[0]).ToString().Trim() write-host $Tour write-host "value is : $($Row[1])" #$newperson = $oldperson.Clone() #$newperson.name = "$varTest1" #$newperson.age = "30" #$newperson.id = "103" #$xml.employees.AppendChild($newperson) write-host "----------------------------------------" #$xml $xml.Save("$ExportPfad\ExportTest.xml") }