Powershell: Analysieren eine strukturierte text-Datei und speichern Sie Sie auf .CSV

Ich bin sehr neu in Powershell. Nur benutze es seit über 2 Wochen.

Ich habe eine Datei die ist so aufgebaut:

Service name: WSDL 
Service-ID: 14234321885 
Service Auflösung Pfad: /gman/wsdlUpdte 
Service-Endpunkte: 
-------------------------------------------------------------------------------- 
Service name: DataService 
Service-ID: 419434324305 
Service Auflösung Pfad: /widgetDate_serv/WidgetDateServ 
Service-Endpunkte: 
http://servername.company.com:1012/widgetDate_serv/WidgetDateServ 
-------------------------------------------------------------------------------- 
Service name: SearchService 
Service-ID: 393234543546 
Service Auflösung Pfad: /ProxyServices/SearchService 
Service-Endpunkte: 
http://servername.company.com:13010/Services/SearchService_5_0 
http://servername2.company.com:13010/Services/SearchService_5_0 
-------------------------------------------------------------------------------- 
Service name: Arbeiter 
Service-ID: 14187898547 
Service Auflösung Pfad: /ProxyServices/Arbeiter 
Service-Endpunkte: 
http://servername.company.com:131009/Services/Worker/v9 
-------------------------------------------------------------------------------- 

Möchte ich parse die Datei-und Service-Namen, Service ID, Service-Auflösung, Pfad und Service-Endpoints (die manchmal enthalten mehrere Werte oder kein Wert) in den einzelnen columms (CSV).

Darüber hinaus mit Get-Content aus und die Schleife durch die Datei, ich habe keine Ahnung auch, wo zu beginnen.

Jede Hilfe wird geschätzt.
Dank

InformationsquelleAutor Bill | 2012-07-18
Schreibe einen Kommentar