我对 Powershell 很陌生。只使用了大约 2 周。
我有一个结构如下的文件:
服务名称:WSDL 服务号:14234321885 服务解析路径:/gman/wsdlUpdte 服务端点: -------------------------------------------------- ------------------------------ 服务名称:数据服务 服务编号:419434324305 服务解析路径:/widgetDate_serv/WidgetDateServ 服务端点: http://servername.company.com:1012/widgetDate_serv/WidgetDateServ -------------------------------------------------- ------------------------------ 服务名称:搜索服务 服务编号:393234543546 服务解析路径:/ProxyServices/SearchService 服务端点: http://servername.company.com:13010/Services/SearchService_5_0 http://servername2.company.com:13010/Services/SearchService_5_0 -------------------------------------------------- ------------------------------ 服务名称:工人 服务号:14187898547 服务解析路径:/ProxyServices/Worker 服务端点: http://servername.company.com:131009/Services/Worker/v9 -------------------------------------------------- ------------------------------
我想解析文件并在单个列 (CSV) 中包含服务名称、服务 ID、服务解析路径和服务端点(有时包含多个或不包含值)。
除了使用 Get-Content 和遍历文件之外,我什至不知道从哪里开始。
任何帮助将不胜感激。谢谢