Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Powershell Array als Tabelle in HTML ausgeben

Frage Entwicklung Batch & Shell

Mitglied: Dpole86

Dpole86 (Level 1) - Jetzt verbinden

01.12.2013, aktualisiert 14:29 Uhr, 2446 Aufrufe

Guten Morgen Liebe Administratoren

Ich habe folgendes Problem

Ich will das mir mein Powershellskript die Ausgabe in eine HTML Datei gibt aber als Tabelle.

leider Bekomme ich die Ausgabe zwar in einer Tabelle, in einer Spalte, allerdings mittig und in einer Zeile?

also Die Ausgabe sieht so aus: XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXXX XXXXXX
XXXXXX XXXXXXX XXXXXX XXXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXX XXXXXXX XXXXXX XXXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX

hätte es aber gerne so:

XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX

mein Code sieht so aus:

01.
  
02.
$Rsync_Clients | ConvertTo-Html -Fragment 
03.
$Rsync_Clients | Format-Table 
04.
#$rsync_html_Zeit = $Rsync_Zeit | ConvertTo-Html -Fragment 
05.
#$rsync_html_Datum = $Rsync_Datum | ConvertTo-Html -Fragment 
06.
Echo test 
07.
Echo $Rsync_Clients 
08.
#Echo $rsync_html_Zeit 
09.
#Echo $rsync_html_Datum 
10.
$html = @" 
11.
    <!DOCTYPE HTML> 
12.
    <html> 
13.
    <head> 
14.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
15.
<title> Auswertung </title> 
16.
</head> 
17.
    <body> 
18.
    <table width="1000" height="260" border="0" align="center"> 
19.
    <tr> 
20.
    <td> 
21.
    <div align="left"> 
22.
    <div align="left"><img src ="C:\Users\admrd\Desktop\test\bat\Logo\apsolut_Firmenlogo_Farbe.jpg"></div> 
23.
    </td> 
24.
    </tr> 
25.
    </table> 
26.
    <table border="1" border-width: ;border-style: solid;border-color: orange;border-collapse: collapse;> 
27.
    <tr><td>$($Rsync_Clients)</td><td></td><td>$($rsync_html_Zeit)</td><td></td><td>$($rsync_html_Datum)</td><td></td></tr> 
28.
    </table> 
29.
    </html> 
30.
"@ 
31.
$html | Out-File $Filename
Ich muss dazu noch sagen, dass Rsync_clients ein Array ist.
dies wurde so deklariert:

01.
  
02.
Remove-PSDrive spwodb 
03.
cls 
04.
$Date = Get-Date -Format "yyMMdd"; 
05.
$Startzeit = Get-Date -Format "HHmmss"; 
06.
$Mailsubject = "Auswertung RoadWarriors " + $Date; 
07.
$Filename = "aps_export_devices_" + $Date + ".html"; 
08.
#$Folder_rsync = "\\apsv254\c$\Program Files (x86)\ICW\"; 
09.
#$Suchfilter_rsync = "*.txt"; 
10.
$Data_spwo = @(); 
11.
$Data_rsync=@(); 
12.
 
13.
#$a = "<style>" 
14.
#$a = $a + "BODY{background-color:peachpuff;}" 
15.
#$a = $a + "TABLE{border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}" 
16.
#$a = $a + "TH{border-width: 1px;padding: 0px;border-style: solid;border-color: black;}" 
17.
#$a = $a + "TD{border-width: 1px;padding: 0px;border-style: solid;border-color: black;}" 
18.
#$a = $a + "</style>" 
19.
$csv = Import-CSV "C:\Users\admrd\Desktop\test\bat\test.csv" -Delimiter ","  
20.
$rsync_result=$csv | ?{(get-date $_.Date) -gt (get-date).AddDays(-7)} | sort Client,Date,Time -Descending | group Client | %{$_.Group[0]}  
21.
echo $rsync_result 
22.
 
23.
$Data_rsync += $rsync_result;  
24.
 
25.
$Rsync_Clients = @(); 
26.
$Rsync_Zeit = @(); 
27.
$Rsync_Datum = @(); 
28.
 
29.
foreach($row in $Data_rsync) 
30.
31.
    $Rsync_Clients += $row.Client; 
32.
    $Rsync_Zeit += $row.Time; 
33.
    $Rsync_Datum += $row.Date; 
34.
 
35.
36.
 
Danke und Grüße

Roman

Edit: hat sich durch <td width="20"> blub </td> gelöst
Ähnliche Inhalte
Batch & Shell
PowerShell Array in Textdatei ausgeben
gelöst Frage von derhoeppiBatch & Shell2 Kommentare

Hallo, der Titel hört sich nicht allzu schwer an. Ich habe eine Foreach Schleife die Durchläuft und ein Array ...

Windows Server
Powershell array zeilenweise in Textdatei ausgeben
gelöst Frage von Peter0816Windows Server6 Kommentare

Hallo, ich habe folgendes vor: $features = Get-WindowsFeature $features = $features.name und die Ausgabe am Bildschirm erscheint auch richtig: ...

PHP
PHP Array in einer HTML Tabelle darstellen
gelöst Frage von spcvltPHP2 Kommentare

Hallo, ich versuche mich aktuell etwas mit PHP und bin noch sehr am Anfang. Kann mir vielleicht jemand sagen ...

Batch & Shell
Teile eines Powershell Skriptes in einer Tabelle ausgeben
gelöst Frage von ReneBueBatch & Shell3 Kommentare

Hallo, ich habe mir mit ein bisschen Hilfe ein Skript zusammengebastelt, welches bestimmte AD-Benutzer herrausfiltert und Anzeigt. Anschließend werden ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 21 StundenBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 23 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows 10
Windows 10 GPO Powershell Skript Registry bearbeiten
Frage von potshockWindows 1010 Kommentare

Hi Admins, Gegeben ist ein Windows 2012 R2 Server an welchen ich Gpos für Windows 10 Clients bereitstelle. U.a. ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...