Kuddel071089
Members-
Gesamte Inhalte
557 -
Registriert seit
-
Letzter Besuch
Fortschritt von Kuddel071089
-
HTML Style: Schriftfarbe in Abhängig zum Status
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Hab es jetzt hinbekommen. Da war noch ein Fehler im style block. Da fehlte "border: " -
HTML Style: Schriftfarbe in Abhängig zum Status
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Hallo Jan, danke für den Tip. Das setzen der Hintegrundfarbe funktioniert jetzt. Allerdings sind jetzt in der Tabelle alle Linien außer die äußeren weg. -
HTML Style: Schriftfarbe in Abhängig zum Status
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Die Daten kommen aus einer CSV Datei #Tabelle importieren $tasks = Import-CSV -Path $csvfile -Delimiter ";" #Daten aus Tabelle in Vars für Tabelle im Mailbody schreiben foreach($task in $tasks) { #Variablen definieren $servername = $task.Server $funktion = $task.Funktion $typ = $task.Typ $status = $task.Status $task_ergebnis = $task.Task #Daten in Variable für Tabelle $datarow = " </tr> <td>$servername</td> <td>$funktion</td> <td>$typ</td> <td>$status</td> <td>$task_ergebnis</td> </tr> " $table += $datarow } Wie genau müsste ich jetzt die Zeile "<td>$status</td>" umbauen? -
Kuddel071089 folgt jetzt dem Inhalt: Array Filtern nach Datum und Name -Unique , HTML Style: Schriftfarbe in Abhängig zum Status , PS Exchange Online Module: Manifestdatei kann nicht aktualisiert werden und 2 Weitere
-
HTML Style: Schriftfarbe in Abhängig zum Status
Kuddel071089 hat einem Thema erstellt in: Windows Forum — Scripting
Hallo zusammen, ich würde gerne in einer Tabelle in einem Mailboy die Schriftfarbe bzw. den Hintergrund der Zeile ändern, wenn der Wert in der Spalte "Status" gleich "ERROR" ist. Die Mail und die Tabelle wird per Pwoershell erzeugt. $mailbody = "<html> <style> {font-family:Calibir; font-size: 11pt;} TABLE{border: 1px solid black; border-collapse: collapse; font-size:11pt;} TH{border: 1px solid black; background: #dddddd; padding: 5px; color: #000000;} TD{1px solid black; padding: 5px} </style> <table> <tr> <th>Servername</th> <th>Funktion</th> <th>Task-Typ</th> <th>Status</th> <th>Task-Ergebnis</th> </tr> $table </table> <tr> <br/> <br/> <br/> Skriptversion: $version " Kann mir jemand helfen? -
PS Exchange Online Module: Manifestdatei kann nicht aktualisiert werden
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Habe den Fehler gefunden. Die Verwednung von Remove-Variable * -Confirm:$false war nicht ganz so clever :-D Da wurde nicht nur die im Skript erstellten Variablen gelöscht. -
PS Exchange Online Module: Manifestdatei kann nicht aktualisiert werden
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Habe den kompletten Ordner "Temp" geleert. Bei Ausführung des Skripts wird dann "Temp\4\tmpEXO_k533eu4n.m0g" erstellt und der Fehler erscheint wieder. -
PS Exchange Online Module: Manifestdatei kann nicht aktualisiert werden
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Unrestricted -
PS Exchange Online Module: Manifestdatei kann nicht aktualisiert werden
Kuddel071089 hat einem Thema erstellt in: Windows Forum — Scripting
Hallo zusammen, ich schreibe gerade ein Skript, dass Vollzugriff auf mehrere Exchange Online Postfächer vergeben soll. Leider bekomme ich immer diese Fehlermeldung: Die Manifestdatei "C:\Users\Admin-******\AppData\Local\Temp\4\tmpEXO_xdzcxy2f.qcw\tmpEXO_xdzcxy2f.qcw.psd1" kann nicht aktualisiert werden, da das Manifest ungültig ist. Stellen Sie sicher, dass die Manifestdatei gültig ist, und versuchen Sie es dann erneut."Die Variable "$VerbosePreference" kann nicht abgerufen werden, weil sie nicht festgelegt wurde." In C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.2.0\netFramework\ExchangeOnlineManagement.psm1:743 Zeichen:21 + throw $_.Exception; + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (:) [], ArgumentException + FullyQualifiedErrorId : Die Manifestdatei "C:\Users\Admin-******\AppData\Local\Temp\4\tmpEXO_xdzcxy2f.qcw\tmpEXO_xdzcxy2f.qcw.psd1" kann nicht aktualisiert werden, da das Manif est ungültig ist. Stellen Sie sicher, dass die Manifestdatei gültig ist, und versuchen Sie es dann erneut."Die Variable "$VerbosePreference" kann nicht abgerufen werden, weil sie ni cht festgelegt wurde." Das Skript läuft auf unserem Admin-Server (Windows Server 2016 / Powershell 5.1 / EXO Management 3.2.0). Wenn meine Kollegen es starten, läuft es ohne Fehler durch. Das Löschen meines Profils auf dem Server hat auch nichts gebracht. Kann jemand helfen? -
PS: O365 SharePoint Personal Sites auflisten
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
@testperson ah super. Das hat gefehlt. Vielen Dank -
PS: O365 SharePoint Personal Sites auflisten
Kuddel071089 hat einem Thema erstellt in: Windows Forum — Scripting
Hallo zusammen, ich würde gern per Powershell alle O365 SharePoint personal Sites auflisten. Hintergrund: Die Sites werde nicht direkt gelöscht, wenn ein User deaktiviert wird. Veeam will diese Site dann sichern, aber wirft eine Warnung aus, dass die Site keinen User hat. Daher würde ich alle personal Site ohne Owner automatisch im Veeam Job ausklammern. Beispielpfad: https://****cloud-my.sharepoint.com/personal/mustermann_****_de Aktuell kann ich nur die oberste Ebene abfragen und bekomme nicht die Sites selber augelistet Connect-SPOService -Url https://****cloud-admin.sharepoint.com Get-SPOSite "https://****cloud-my.sharepoint.com/" mit /personal kommt keine Auswertung mehr Get-SPOSite "https://****cloud-my.sharepoint.com/personal/" Get-SPOSite : Die Website "https://****cloud-my.sharepoint.com/personal/" weist keine ordnungsgemäße Form auf. Vielen Dank schon einmal -
protectedFromAccidentalDeletion delegieren
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Active Directory Forum
Die Berechtigungen werden direkt auf eine Unter-OU delegiert ja. Diese Unter-OU hat auch andere Berechtigungen von oben geerbt, wo aber nichts gesperrt (deny) ist. -
protectedFromAccidentalDeletion delegieren
Kuddel071089 hat einem Thema erstellt in: Active Directory Forum
Hallo zusammen, ich habe zwei neue AD Gruppen erstellt, deren Mitglieder zum einen Computerobjekte und zum anderen Gruppen anlegen dürfen. Welche Berechtigungen benötigten sie, um "protectedFromAccidentalDeletion" zu aktivieren? Selbst "Vollzugriff" auf alle untergeordneten Computerobjekte / Gruppen in den jweiligen OUs reicht nicht. Vielen Dank schon einmal -
Array Filtern nach Datum und Name -Unique
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
@Dukel wie genau meinst du das mit dem Sortieren? Gruppieren nach Server und dann sortieren nach Datum ? Ich komme leider gerade immer noch nicht weiter -
Array Filtern nach Datum und Name -Unique
Kuddel071089 hat einem Thema erstellt in: Windows Forum — Scripting
Hallo zusammen, ich habe ein Array, das aus folgenden Infos besteht: Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Jetzt würde ich gerne für jeden Server das aktuellste Installationsdatum herausbekommen. Sortieren nach Datum funzt: Sort-Object $_.Letzte_Installation_formatiert -Descending Nur wie bekomme ich es jetzt hin, dass für jeden Server nur ein Datum angezeigt wird ? -
PS CSV Export zu HTML mit Hyperlinks
Kuddel071089 antwortete auf ein Thema von Kuddel071089 in: Windows Forum — Scripting
Ah guter Ansatz, werde ich mal testen.. EDIT: @testperson hat geklappt. Am Ende habe ich jetzt folgendes eingeführt (Get-Content C:\VMware_vCenter_Uebersicht.html) | ForEach-Object {$_ -replace "https://vcenter_1.****.de/ui/", '<a href="https://vcenter_1.****.de/ui/">vCenter-1</a>'} | Set-Content C:\VMware_vCenter_Uebersicht.html (Get-Content C:\VMware_vCenter_Uebersicht.html) | ForEach-Object {$_ -replace "https://vcenter_2.****.de/ui/", '<a href="https://vcenter_2.****.de/ui/">vCenter-2</a>'} | Set-Content C:\VMware_vCenter_Uebersicht.html (Get-Content C:\VMware_vCenter_Uebersicht.html) | ForEach-Object {$_ -replace "https://vcenter_3.****.de/ui/", '<a href="https://vcenter_3.****.de/ui/">vCenter-3</a>'} | Set-Content C:\VMware_vCenter_Uebersicht.html (Get-Content C:\VMware_vCenter_Uebersicht.html) | ForEach-Object {$_ -replace "https://vcenter_4.****.de/ui/", '<a href="https://vcenter_4.****.de/ui/">vCenter-4</a>'} | Set-Content C:\VMware_vCenter_Uebersicht.html