XML-Dateien und Powershell



Ähnliche Dokumente
Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, jroos@hispeed.ch -

Anleitung zum Einspielen der Demodaten

Mit Excel Strickvorlagen erstellen (GRUNDKURS)

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Dateipfad bei Word einrichten

Leere Zeilen aus Excel-Dateien entfernen

Fotos in Tobii Communicator verwenden

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Erstellen einer GoTalk-Auflage

Gimp Kurzanleitung. Offizielle Gimp Seite:

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Datensicherung und Wiederherstellung

Aktivierung von Makros in den Erfassungshilfen

Dokumentation zur Versendung der Statistik Daten

Malistor-Archiv Mit der Version haben wir die Archivfunktion in Malistor verbessert.

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software

Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

OS Anwendungsbeschreibung

Anleitung über den Umgang mit Schildern

Anleitung zur Installation von Klingeltönen für ios-geräte

Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

TopKontor - Kurzleitfaden

Anwendungsbeispiele Buchhaltung

Zwischenablage (Bilder, Texte,...)

Partitionieren in Vista und Windows 7/8

Outlook-Daten komplett sichern

Was muss gesichert werden? -Ihre angelegten Listen und Ihre angelegten Schläge.

TYPO3 Super Admin Handbuch

Durchführung der Datenübernahme nach Reisekosten 2011

PowerWeiss Synchronisation

Anleitung, WebRecherche

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Modul Windows XP Professional

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.

12. Dokumente Speichern und Drucken

Noten ausrechnen mit Excel/Tabellenkalkulation. 1) Individuellen Notenschlüssel/Punkteschlüssel erstellen

Benötigte Dateien: Computertraining.doc und Morgens früh um sechs.doc

Ablaufbeschreibung für das Anlegen einer Dokumentenart

Jetzt wird auf die Zahl 2 geklickt und die Höhe der Zeile 2 eingestellt. Die Vorgehensweise ist wie

Eigenen Farbverlauf erstellen

Installation und Inbetriebnahme von Microsoft Visual C Express

Quartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"

Verbinden. der Firma

Quickstep Server Update

Problem crazytrickler unter Windows 8:

Sie wollen Was heißt das? Grundvoraussetzung ist ein Bild oder mehrere Bilder vom Wechseldatenträger

Anleitung zum Download und zur Bedienung des Tarifbrowsers für Microsoft Windows 7 und Mozilla Firefox

Professionelle Seminare im Bereich MS-Office

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Internet-Fortbildung Lektorensommertreffen des DAAD 2003: Kopieren und Weiterverabeitung von Materialien aus dem WWW auf dem eigenen PC

Dokumentation FileZilla. Servermanager

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

6 Das Kopieren eines bereits bestehenden Inhaltselements

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Windows 7 Ordner und Dateien in die Taskleiste einfügen

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

Neue Zugangsdaten für sg-online erstellen

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Mehrere PDF-Dokumente zu einem zusammenfügen

Textgenerator Artex 1.0. Kurzanleitung

Konfiguration eines DNS-Servers

1. Sicherheitsprofilwechsel HBCI-Sicherheitsdatei

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

ICT-Cloud.com XenApp 6.5 Configuration Teil 2

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Verknüpfung zum Angebotsassistenten erstellen

-Versand an Galileo Kundenstamm. Galileo / Outlook

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Einrichten der konten

How to: Import & Export Material-Parameter in die Material-Datenbank von JobControl X

ADSL unter Windows Vista

K. Hartmann-Consulting. Schulungsunterlage Outlook 2013 Kompakt Teil 1

Windows 7 Winbuilder USB Stick

Handbuch für Redakteure (Firmenpark)

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Import von Daten aus Word nach KlasseDozent

Kontakte mit MS-Outlook als Mail versenden Inhalt

Anleitung. Für folgende Produkte: BeoSound 5 / BeoSound 5 Encore / DLNA Client Stereoanlagen

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

ATB Ausbildung technische Berufe Ausbildungszentrum Klybeck

Vitalograph Spiroctrac V Hinweise zur Mehrplatz-/Serverinstallation

Leitfaden für die Veränderung von Texten auf der Metrik- Seite

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

HowTo: Ereigniseinrichtung

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Serienbrief erstellen

1 Einleitung. Lernziele. Diagramme zur Visualisierung von Daten erstellen. Diagramme formatieren Lerndauer. 4 Minuten.

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

ANWENDUNGSHINWEISE ZU SYMBOLSTIX

Das Einzelplatz-Versionsupdate unter Version Bp810

Einrichtung von VPN-Verbindungen unter Windows NT

Transkript:

[Geben Sie Text ein] XML-Dateien und Powershell

XML-Dateien und Powershell Inhalt Vorbereitung... 2 Excel Sheet für den Input... 3 Lösung 1... 3 Lösung 2... 4 Lösung 3... 5 Excel und die Entwicklertools... 6 XML Erstellung für Lösung 1... 6 XML Erstellung für Lösung 2... 9 1 XML-Dateien und Powershell

Vorbereitung Um dieses HowTo schreiben zu können, mussten einige Vorbereitungen getroffen werden um Microsoft Powershell mit XML-Dateien einsetzen zu können Microsoft Excel 2010/2013 Texteditor Microsoft Powershell v2.0 oder v3.0 2 XML-Dateien und Powershell

Excel Sheet für den Input Hier wurde ein kleines Excel Sheet gebaut, mit allen Server Informationen die man für die spätere Abfrage benötigt, diese Datei wurde als Serverliste.xlsx abgespeichert. Wie bekommt man nun den Input in eine XML Datei, gute Frage! Hier die Lösungen, es gibt zwei - drei gute Wege das zu realisieren. Lösung 1 Man öffnet Notepad oder Notepad++ und erstellt folgende Struktur, danach speichert man diese Datei als serverliste.xml ab. Hier sollte man zwei Zeilen in der XML Datei stehen haben, ansonsten funktioniert das nachfolgende Beispiel nicht. <HTDOM> <SERVER Hostname="" Domain="" FQDN="" IP-Address="" Subnet-Mask="" Gateway="" DNS-Server1="" DNS-Server2="" WINS- Server="" CPU="" Memory="" C-Partition="" D-Partition="" E-Partition="" OS="" Service-Pack="" /> <SERVER Hostname="" Domain="" FQDN="" IP-Address="" Subnet-Mask="" Gateway="" DNS-Server1="" DNS-Server2="" WINS- Server="" CPU="" Memory="" C-Partition="" D-Partition="" E-Partition="" OS="" Service-Pack="" /> </HTDOM> 3 XML-Dateien und Powershell

Lösung 2 Man öffnet wiederum Notepad oder Notepad++ und erstellt folgende Struktur, danach speichert man diese Datei als serverliste2.xsd ab. <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema"> <xs:element name="htdom"> <xs:complextype> <xs:sequence> <xs:element ref="server" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="server"> <xs:complextype> <xs:sequence> <xs:element name="hostname" type="xs:string"/> <xs:element name="domain" type="xs:datetime"/> <xs:element name="fqdn" type="xs:string"/> <xs:element name="ip-address" type="xs:string"/> <xs:element name="subnet-mask" type="xs:string"/> <xs:element name="gateway" type="xs:string"/> <xs:element name="dns-server1" type="xs:string"/> <xs:element name="dns-server2" type="xs:string"/> <xs:element name="wins-server" type="xs:string"/> <xs:element name="cpu" type="xs:string"/> <xs:element name="memory" type="xs:string"/> <xs:element name="c-partition" type="xs:string"/> <xs:element name="d-partition" type="xs:string"/> <xs:element name="e-partition" type="xs:string"/> <xs:element name="os" type="xs:string"/> <xs:element name="servicepack" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> 4 XML-Dateien und Powershell

Lösung 3 Man baut sich seine Eigene XML-Datei ohne Excel (Sehr Zeitaufwendig) <?xml version="1.0" encoding="utf-8" standalone="yes"?> <firma name="htdom"> <land name="deutschland"> <standorte> <standort name="muenchen"> <server> <Hostname></Hostname> <Domain></Domain> <FQDN></FQDN> </server> </standort> <standort name="berlin"> <server> <Hostname></Hostname> <Domain></Domain> <FQDN></FQDN> </server> </standort> </standorte> </land> <land name="oesterreich"> <standorte> <standort name="wien"> <server> <Hostname></Hostname> <Domain></Domain> <FQDN></FQDN> </server> </standort> <standort name="salzburg"> <server> <Hostname></Hostname> <Domain></Domain> <FQDN></FQDN> </server> </standort> </standorte> </land> </firma> 5 XML-Dateien und Powershell

Excel und die Entwicklertools Um nun aus den ersten beiden Strukturen eine XML-Datei zu erhalten, öffnet man Excel und aktiviert die Entwicklertools. XML Erstellung für Lösung 1 Nach der Aktivierung der Entwicklertools klicken wir auf den Reiter Entwicklertools --> Quelle --> XML-Verknüpfungen --> suchen die serverliste.xml aus und bestätige alles mit OK. 6 XML-Dateien und Powershell

Nach dem man alles mit OK bestätigt hat, sieht man Rechts in den XML Quellen, die XML Struktur, diese Struktur markiert man sich, in dem man auf die obersten Ebene klickt (HTDOM) und ziehe diese per Drag and Drop auf die Zelle A1 Nun sollten man folgendes zu sehen bekommen. Nun öffnet man die zuvor vorbereitete Serverliste.xlsx Datei und kopiert alle Informationen in die Zwischenablage.!! Hier ein sehr guter Tipp was die Formatierung des Textes angeht. Den Inhalt der Zwischenablage kopiert man wiederum in Notepad, somit verliert der Text alle Formatierungen. In Excel klicke man links oben ins Eck, rechte Maustaste --> Zellen Formatieren --> Text 7 XML-Dateien und Powershell

Erst jetzt holt man alle Informationen aus Notepad mit STRG + A und kopiert diese in die Zwischenablage. Die Informationen kopiert man nun in Excel, das Problem warum man den Zwischenschritt mit Notepad machen sollte, liegt am abspeichern der XML Datei, hier würden die IP-Adressen ohne Punkt zwischen den Oktets gespeichert. Falsch Darstellung in XML 8 XML-Dateien und Powershell

Richtig Darstellung in XML Ergebnis XML Erstellung für Lösung 2 In diesen Fall klickt man wieder auf den Reiter Entwicklertools --> Quelle --> XML-Verknüpfungen --> sucht seine serverliste2.xsd aus und bestätige alles mit OK. 9 XML-Dateien und Powershell

Auch hier markiert man die oberste Ebene (HTDOM) und klickt diesmal mit der rechten Maustaste auf die oberste Ebene --> Elemente verknüpfen Bestätige die XML Zuordnung mit OK Und bekomme folgende Ansicht zu sehen Auch hier wieder die gleiche Aktion wie bei der Lösung 1. Server Informationen in die Zwischenablage kopieren, das ganze in Notepad zwischenspeichern und das Excel Sheet mit den Input vorbereiten. 10 XML-Dateien und Powershell

Ergebnis 11 XML-Dateien und Powershell