Windows Server-Sicherung: „Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch“

Problem

Der „Windows Server Sicherung“ Zeitplan-Assistent meldet unter 2008/2008R2/212 diesen Fehler beim Hinzufügen oder entfernen eines neuen Sicherungs-Datenträgers:

Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch

Es ist nicht möglich eine Festplatte oder ein anderes Sicherungsziel über den Assistenten zu entfernen oder hinzuzufügen, außer man legt den Job komplett neu an.

Lösung

  1. CMD als Administrator starten
  2. Liste der aktuell angeschlossenen Datenträger anzeigen:
    wbadmin get disks
  3. Die hinzuzufügende Datenträger-ID (z.B. „{affeaffe-0000-0000-0000-0000f0000000}“ als Ziel hinzufügen …
    wbadmin enable backup -addtarget:{ID}

    … oder entfernen.

    wbadmin enable backup -removetarget:{ID}

Fertig. Dieser Fehler im GUI ist seit Jahren vorhanden, wir bezweifeln das das jemals gefixt wird. Uns ist zudem (bisher) keine Möglichkeit bekannt, Volumen-IDs im Nachhinein auszulesen; eine verwaiste USB-Platte wird also vermutlich noch lange in der Ziel-Liste verbleiben.

ActiveDirectory: Liste aller Computer mit Betriebssystem in einer OU erstellen

Diese PowerShell Zeile erstellt eine Liste alle Computer aus dem ActiveDirectory mit Name und Betriebssystem:

Get-ADComputer -Filter * -Property * -searchbase "OU=MEINEOU, DC=DOMAENE, DC=DOMAENETLD" -searchscope 1 | Format-Table Name,OperatingSystem -Wrap -Auto

Das Ergebnis, vor allem dessen Spalten, lassen sich über die Properties in „Format Table“ anpassen und erweitern. Mehr Beispiele folge sicher noch, aber aus reiner Faulheit sei dieser Schnippsel (den ich öfter benötige) hier schon mal abgelegt 🙂

vSphere Client 5.5U2 „Internet Fehler 2229“

Problem

Das Update auf den aktuellen vSphere Client v5.5U2 schlägt mit einer überaus wirschen Fehlermeldung die nach SQL aussieht fehl:

Fehler 2229.Datenbank: . Tabelle 'LaunchCondition' konnte nicht in SQL-Abfrage geladen werden:
SELECT 'Condition', 'Description' FROM 'LaunchCondition'. 

Lösung

Diese Version des Setups ist, entgegen der vmware-Gewohnheit, nicht Updatefähig. Eine alte Version des 5.5er Clients muss nur erst deinstalliert werden, dann läuft das Setup fehlerfrei durch.

Dieser Bug ist interessanterweise in den Release Notes zum vSphere Client 5.5u2 genau so dokumentiert.

Alle HP ILO Adressen in einem Netzwerk finden

Problem

Jemand hat vergessen, die ILO IP-Adressen von dem neuen Server zu notieren. Oder man braucht mal eine Übersicht über alle aktiven ILO-Adapter in einem Netz. Oder man hat grade einfach im Rechenzentrum ein ILO einstecken lassen und hat keine ILO-Tools auf dem Server. Oder Oder Oder.

Lösung

Der Portscanner „nmap“ to the rescue! Dieses nmap-Kommando listet alle erreichbaren ILO-Adapter im Netzwerk auf:

nmap -n -P0 -sS -p 17988 192.168.23.0/24 --open
  • -n Keine reverse DNS-Auflösung
  • -P0 unterlässt ein ICMP (Ping) um zu prüfen ob ein Host da ist
  • -sS Synchroner SYN-Scan (alle Pakete gleichzeitig)
  • -p 17988 TCP Port 17988 (HP ILO Remote Console)
  • –open Zeige nur offene Ports an

Achtung: Ein aktuell mit einer Remote-Console verbundenes ILO taucht in der Ausgabe nicht mehr auf, weil der Port belegt ist. Naja, da der Port belegt ist, ist die Adresse davon aber ja sicher bekannt …

Achtung 2: Das geht natürlich auch remote, setzt aber voraus das die ILO-Adapter das jeweilige Gateway und/oder die Route zur Scan-Quelle kennen …