Hướng dẫn powershell convert xml to html table - quyền hạn chuyển đổi xml sang bảng html
Bỏ qua nội dung chính Trình duyệt này không còn được hỗ trợ. Show
Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật.
ConvertTo-Html
01. # Một số biến .. 02. $ tablename = "Excelimport";.03. $ filePath = "C: \ spt sql Server Instances.xls" ;.
04. $ sheetName = "hàng tồn kho".05. $ basePath = (get -location -psprovider fileSystem) .providerPath .. 06. $ .... Tài liệu tham khảo Các đối tượng .NET chuyển đổi thành HTML có thể được hiển thị trong trình duyệt web.Trong bài viết này
Cú phápInputObject parameter to submit the results of a 6 command to the 3 cmdlet.Ví dụ 2: Tạo một trang web để hiển thị các bí danh PowerShell
Lệnh này tạo ra một trang HTML liệt kê các bí danh PowerShell trong bảng điều khiển hiện tại. Lệnh sử dụng 8 CMDlet để có được bí danh. Nó sử dụng toán tử đường ống ( 9) để gửi bí danh đến 3 CMDLET, tạo ra trang HTML. Lệnh cũng sử dụng màn hình 1 để gửi mã HTML đến tệp 2.Ví dụ 3: Tạo một trang web để hiển thị các sự kiện PowerShell
Lệnh này tạo ra một trang HTML được gọi là 3 hiển thị các sự kiện trong nhật ký sự kiện Windows PowerShell trên máy tính cục bộ.Nó sử dụng 4 CMDlet để có được các sự kiện trong nhật ký Windows PowerShell và sau đó sử dụng toán tử đường ống ( 9) để gửi các sự kiện đến màn hình 3. Lệnh cũng sử dụng màn hình 1 để gửi mã HTML đến tệp 3.Lệnh cũng sử dụng màn hình 1 để gửi mã HTML đến tệp 3.Ví dụ 4: Tạo một trang web để hiển thị các quy trình
Các lệnh này tạo và mở một trang HTML liệt kê tên, đường dẫn và công ty của các quy trình trên máy tính cục bộ. Lệnh đầu tiên sử dụng màn hình 1 để lấy các đối tượng đại diện cho các quá trình chạy trên máy tính. Lệnh sử dụng toán tử đường ống ( 9) để gửi các đối tượng quy trình đến màn hình 3.Lệnh sử dụng tham số thuộc tính để chọn ba thuộc tính của các đối tượng quy trình sẽ được đưa vào bảng. Lệnh sử dụng tham số tiêu đề để chỉ định một tiêu đề cho trang HTML. Lệnh cũng sử dụng màn hình 1 để gửi HTML kết quả đến một tệp có tên 5.Property parameter to select three properties of the process objects to be included in the table. The command uses the Title parameter to specify a title for the HTML page. The command also uses the 1 cmdlet to send the resulting HTML to a file named 5.
Lệnh thứ hai sử dụng 6 CMDLET để mở 5 trong trình duyệt mặc định.Ví dụ 5: Tạo một trang web để hiển thị các đối tượng dịch vụ
Lệnh này tạo ra một trang HTML của các đối tượng dịch vụ mà 8 CMDlet trả về. Lệnh sử dụng tham số CSSURI để chỉ định một bảng kiểu xếp tầng cho trang HTML.CssUri parameter to specify a cascading style sheet for the HTML page.Tham số CSSURI thêm một thẻ 9 bổ sung vào HTML kết quả. Thuộc tính href trong thẻ chứa tên của bảng kiểu.CssUri parameter adds an additional 9
tag to the resulting HTML. The HREF attribute in the tag contains the name of the style sheet.Ví dụ 6: Tạo một trang web để hiển thị các đối tượng dịch vụ
Lệnh này tạo ra một trang HTML của các đối tượng dịch vụ mà 8 CMDlet trả về. Lệnh sử dụng tham số AS để chỉ định định dạng danh sách. CMDLET 1 gửi HTML kết quả đến tệp 2.As parameter to specify a list format. The cmdlet 1 sends the resulting HTML to the 2 file.Ví dụ 7: Tạo bảng web cho ngày hiện tại
Lệnh này sử dụng 3 để tạo bảng HTML của ngày hiện tại. Lệnh sử dụng 6 CMDLET để có được ngày hiện tại. Nó sử dụng toán tử đường ống ( 9) để gửi kết quả đến màn hình 3.Lệnh 3 bao gồm tham số phân đoạn, giới hạn đầu ra vào bảng HTML. Kết quả là, các yếu tố khác của trang HTML, chẳng hạn như thẻ 8 và 9, bị bỏ qua.Fragment parameter, which limits the output to an HTML table. As a result, the other elements of an HTML
page, such as the 8 and 9 tags, are omitted.Ví dụ 8: Tạo một trang web để hiển thị các sự kiện PowerShell
Lệnh này sử dụng 4 CMDlet để nhận các sự kiện từ nhật ký sự kiện Windows PowerShell.Nó sử dụng toán tử đường ống ( 9) để gửi các sự kiện đến màn hình 3, chuyển đổi các sự kiện thành định dạng HTML.Lệnh 3 sử dụng tham số thuộc tính để chỉ chọn các thuộc tính ID, cấp độ và tác vụ của sự kiện.Property parameter to
select only the ID, Level, and Task properties of the event.Ví dụ 9: Tạo một trang web để hiển thị các dịch vụ được chỉ định 0Lệnh này tạo và mở một trang web hiển thị các dịch vụ trên máy tính bắt đầu bằng 4. Nó sử dụng các tham số tiêu đề, cơ thể, trước và sau nội tại của 3 để tùy chỉnh đầu ra.Title, Body, PreContent, and PostContent parameters of
3 to customize the output.Phần đầu tiên của lệnh sử dụng 8 CMDlet để có được các dịch vụ trên máy tính bắt đầu bằng 4. Lệnh sử dụng toán tử đường ống ( 9) để gửi kết quả đến màn hình 3. Lệnh cũng sử dụng màn hình 1 để gửi đầu ra đến tệp 2.Một dấu chấm phẩy ( 2) kết thúc lệnh đầu tiên và bắt đầu lệnh thứ hai, sử dụng màn hình 6 để mở tệp 2 trong trình duyệt mặc định.Ví dụ 10: Đặt thuộc tính meta và ký tự của HTML 1Lệnh này tạo HTML cho một trang web với các thẻ meta để làm mới, tác giả và từ khóa. Charset cho trang được đặt thành UTF-8 Ví dụ 11: Đặt HTML thành XHTML chuyển tiếp DTD 2Lệnh này đặt 5 của HTML được trả về thành XHTML chuyển tiếp DTDXHTML Transitional DTD
Thông số-AsXác định xem đối tượng được định dạng là bảng hay danh sách. Giá trị hợp lệ là bảng và danh sách. Giá trị mặc định là bảng.Table and List. The default value is Table. Giá trị bảng tạo ra một bảng HTML giống với định dạng bảng PowerShell. Hàng tiêu đề hiển thị tên thuộc tính. Mỗi hàng bảng đại diện cho một đối tượng và hiển thị các giá trị của đối tượng cho mỗi thuộc tính.Table value generates an HTML table that resembles the PowerShell table format. The header row displays the property names. Each table row represents an object and displays the object's values for each property. Giá trị danh sách tạo ra bảng HTML hai cột cho mỗi đối tượng giống với định dạng danh sách PowerShell. Cột đầu tiên hiển thị tên thuộc tính. Cột thứ hai hiển thị giá trị thuộc tính.List value generates a two-column HTML table for each object that resembles the PowerShell list format. The first column displays the property name. The second column displays the property value.
-BodyChấp nhận ký tự ký tự đại diện:
-CharsetChấp nhận ký tự ký tự đại diện: Chỉ định văn bản để thêm sau thẻ mở 9. Theo mặc định, không có văn bản ở vị trí đó.
-CssUriChấp nhận ký tự ký tự đại diện:
-FragmentChấp nhận ký tự ký tự đại diện:
-HeadChấp nhận ký tự ký tự đại diện:Head parameter, the Title parameter is ignored.
-InputObjectChấp nhận ký tự ký tự đại diện: Chỉ định văn bản để thêm sau thẻ mở 9. Theo mặc định, không có văn bản ở vị trí đó.
-MetaChấp nhận ký tự ký tự đại diện: Chỉ định văn bản để thêm sau thẻ mở 9. Theo mặc định, không có văn bản ở vị trí đó.
-PostContentChấp nhận ký tự ký tự đại diện:
-PreContentChấp nhận ký tự ký tự đại diện:
-PropertyChấp nhận ký tự ký tự đại diện:Property parameter can be a new calculated property. The calculated property can be a script block or a hash table. Valid key-value pairs are:
Bí danh:
-Titlecu, uri
-TransitionalChỉ tạo một bảng HTML. Các thẻ 8, 8, 0 và 9 bị bỏ qua.XHTML Transitional DTD, Default 5 is XHTML Strict DTD.Chỉ định văn bản để thêm sau thẻ mở 9. Theo mặc định, không có văn bản ở vị trí đó.
Chỉ định văn bản để thêm vào thẻ mở Get-Service | ConvertTo-Html -CssUri "test.css"
|