Nilesh Chordiya What is PowerShell PowerShell is a command line scripting language similar to Unix language
How it is helpful to automate engineering tasks PowerShell script is useful to automate engineering task like validation, reporting and extract required information from set of files. Below are some requirements can be achieved by PowerShell Scripting Extract and Save individual module FHX files from consolidated FHX file Extract module wise exposed parameter list Extract Module Details like description, FP/DT name and so on.. Convert html to docx Search and report http or www references from html pages
Pre-Requisites Windows 7 or Higher Version of Windows Operating System installed with PowerShell 3.0 or Microsoft Windows Management Framework (WMF) 3.0 (KB2506143) http://www.microsoft.com/en- in/download/details.aspx?id=34595 Installed .Net Framework 4.0 Client Profile http://www.microsoft.com/en- in/download/details.aspx?id=24872 FHX Processing Extract and Save ############################################################## # # NAME: Extract_n_Save_Individial_Module_Details_from_FHX # # AUTHOR: Nilesh.Chordiya # # COMMENT: # # VERSION HISTORY: # 1.0 29-08-2013 - Initial release # 1.1 20-09-2013 - Updated for speed up the performance ############################################################## User Interface Output Files Module Validation and Reporting ############################################################ # # NAME: Get Module Data from FHX file for validation purpose # # AUTHOR: Nilesh.Chordiya # # COMMENT: # # VERSION HISTORY: # 1.0 25-02-2013 - Initial release # 2.0 25-03-2013 - Changed for reporting PCSD Version information # ############################################################ Output Report PCSD_Lib_20130829_v12a.fhx FUNCTION_BLOCK_DEFINITION NAME= C_CNL_WT120