Bỏ qua nội dung chính Trình duyệt này không còn được hỗ trợ. 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- Cách lưu đầu ra lệnh vào tệp bằng PowerShell.
Mở bắt đầu .. Tìm kiếm PowerShell ..Nhấp chuột phải vào kết quả hàng đầu và chọn tùy chọn chạy làm quản trị viên ..ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[[-Body] <String[]>]
[[-Head] <String[]>]
[[-Title] <String>]
[-As <String>]
[-CssUri <Uri>]
[-PostContent <String[]>]
[-PreContent <String[]>]
[-Meta <Hashtable>]
[-Charset <String>]
[-Transitional]
[<CommonParameters>]
ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>]
Nhập lệnh sau để lưu đầu ra vào tệp văn bản và nhấn Enter: Biểu án của bạn | Out -file -filepath C: \ path \ to \ irit \ output. txt ..Cách nào sau đây là cách chính xác để xuất dữ liệu PowerShell sang báo cáo HTML? Để tạo báo cáo HTML bằng PowerShell, chúng ta có thể sử dụng lệnh ConvertTO-HTML. Ví dụ: hãy nói rằng chúng ta cần có các dịch vụ để báo cáo ở định dạng HTML thì chúng ta có thể sử dụng ConvertTO-HTML làm đường ống. 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àyConvertTo-Html -InputObject (Get-Date)
Cú phápInputObject parameter to submit
the results of a ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 6 command to the ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 cmdlet.Ví dụ 2: Tạo một trang web để hiển thị các bí danh PowerShellGet-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm
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 ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 8 CMDlet để có được bí danh. Nó sử dụng toán tử đường ống (ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 9) để gửi bí danh đến ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 CMDLET, tạo ra trang HTML. Lệnh cũng sử dụng màn hình ConvertTo-Html -InputObject (Get-Date) 1 để gửi mã HTML đến tệp ConvertTo-Html -InputObject (Get-Date) 2.Ví dụ 3: Tạo một trang web để hiển thị các sự kiện PowerShellGet-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm
Lệnh này tạo ra một trang HTML được gọi là ConvertTo-Html -InputObject (Get-Date) 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 ConvertTo-Html -InputObject (Get-Date) 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 (ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 9) để gửi các sự kiện đến màn hình ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3. Lệnh cũng sử dụng màn hình ConvertTo-Html -InputObject (Get-Date) 1 để gửi mã HTML đến tệp ConvertTo-Html -InputObject (Get-Date) 3.Lệnh cũng sử dụng màn hình ConvertTo-Html -InputObject (Get-Date) 1 để gửi mã HTML đến tệp ConvertTo-Html -InputObject (Get-Date) 3.Ví dụ 4: Tạo một trang web để hiển thị các quy trìnhGet-Process |
ConvertTo-Html -Property Name, Path, Company -Title "Process Information" |
Out-File proc.htm
Invoke-Item proc.htm
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 Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 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 (ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 9) để gửi các đối tượng quy trình đến màn hình ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 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 ConvertTo-Html -InputObject (Get-Date) 1 để gửi HTML kết quả đến một tệp có tên Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 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 ConvertTo-Html -InputObject (Get-Date) 1 cmdlet to send the resulting HTML to a file named Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 5.
Lệnh thứ hai sử dụng Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 6 CMDLET để mở Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 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ụGet-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
...
Lệnh này tạo ra một trang HTML của các đối tượng dịch vụ mà Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 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ẻ Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 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 Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 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ụGet-Service | ConvertTo-Html -As LIST | Out-File services.htm
Lệnh này tạo ra một trang HTML của các đối tượng dịch vụ mà Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 8 CMDlet trả về. Lệnh sử dụng tham số AS để chỉ định định dạng danh sách. CMDLET ConvertTo-Html -InputObject (Get-Date) 1 gửi HTML kết quả đến tệp Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 2.As parameter to specify a list format. The cmdlet ConvertTo-Html -InputObject (Get-Date) 1 sends the resulting HTML to the Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 2 file.Ví dụ 7: Tạo bảng web cho ngày hiện tạiGet-Date | ConvertTo-Html -Fragment
<table>
<colgroup>...</colgroup>
<tr><th>DisplayHint</th><th>DateTime</th><th>Date</th><th>Day</th><th>DayOfWeek</th><th>DayOfYear</th><th>Hour</th>
<th>Kind</th><th>Millisecond</th><th>Minute</th><th>Month</th><th>Second</th><th>Ticks</th><th>TimeOfDay</th><th>Year</th></tr>
<tr><td>DateTime</td><td>Monday, May 05, 2008 10:40:04 AM</td><td>5/5/2008 12:00:00 AM</td><td>5</td><td>Monday</td>
<td>126</td><td>10</td><td>Local</td><td>123</td><td>40</td><td>5</td><td>4</td><td>633455808041237213</td><td>10:40:04.12
37213</td><td>2008</td></tr>
</table>
Lệnh này sử dụng ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 để tạo bảng HTML của ngày hiện tại. Lệnh sử dụng ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 6 CMDLET để có được ngày hiện tại. Nó sử dụng toán tử đường ống (ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 9) để gửi kết quả đến màn hình ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3.Lệnh ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 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ẻ Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 8 và Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 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 Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 8 and Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9 tags, are omitted.Ví dụ 8: Tạo một trang web để hiển thị các sự kiện PowerShellGet-EventLog -Log "Windows PowerShell" | ConvertTo-Html -Property id, level, task
Lệnh này sử dụng ConvertTo-Html -InputObject (Get-Date) 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 ( ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 9) để gửi các sự kiện đến màn hình ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3, chuyển đổi các sự kiện thành định dạng HTML.Lệnh ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 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ỉ địnhConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 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 Get-Process |
ConvertTo-Html -Property Name, Path, Company -Title "Process Information" |
Out-File proc.htm
Invoke-Item proc.htm 4. Nó sử dụng các tham số tiêu đề, cơ thể, trước và sau nội tại của ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 để tùy chỉnh đầu ra.Title, Body, PreContent, and PostContent parameters of
ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 to customize the output.Phần đầu tiên của lệnh sử dụng Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 8 CMDlet để có được các dịch vụ trên máy tính bắt đầu bằng Get-Process |
ConvertTo-Html -Property Name, Path, Company -Title "Process Information" |
Out-File proc.htm
Invoke-Item proc.htm 4. Lệnh sử dụng toán tử đường ống (ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 9) để gửi kết quả đến màn hình ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3. Lệnh cũng sử dụng màn hình ConvertTo-Html -InputObject (Get-Date) 1 để gửi đầu ra đến tệp Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 2.Một dấu chấm phẩy ( Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 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 Get-Alias | ConvertTo-Html | Out-File aliases.htm
Invoke-Item aliases.htm 6 để mở tệp Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 2 trong trình duyệt mặc định.ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 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 DTDConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 2Lệnh này đặt Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 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.
Loại hình: | Sợi dây | Các giá trị được chấp nhận: | Bảng, danh sách | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-BodyChấp nhận ký tự ký tự đại diện:
Loại hình: | String[][]
| Chức vụ: | 3 | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-CharsetChấp nhận ký tự ký tự đại diện: Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9. Theo mặc định, không có văn bản ở vị trí đó.
Loại hình: | Sợi dây | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-CssUriChấp nhận ký tự ký tự đại diện:
Loại hình: | Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 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"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 7. Theo mặc định, không có văn bản ở vị trí đó. | Tham số này đã được giới thiệu trong PowerShell 6.0. | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-FragmentChấp nhận ký tự ký tự đại diện:
Loại hình: | Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9. Theo mặc định, không có văn bản ở vị trí đó. | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-HeadChấp nhận ký tự ký tự đại diện:Head parameter, the Title parameter is ignored.
Loại hình: | String[][]
| Chức vụ: | 1 | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
Chấp nhận ký tự ký tự đại diện: Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9. Theo mặc định, không có văn bản ở vị trí đó.
Loại hình: | Chỉ định văn bản để thêm vào thẻ mở Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 7. Theo mặc định, không có văn bản ở vị trí đó. | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-MetaChấp nhận ký tự ký tự đại diện: Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9. Theo mặc định, không có văn bản ở vị trí đó.
Loại hình: | Chỉ định văn bản để thêm vào thẻ mở Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 7. Theo mặc định, không có văn bản ở vị trí đó. | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-PostContentChấp nhận ký tự ký tự đại diện:
Loại hình: | String[][]
| Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-PreContentChấp nhận ký tự ký tự đại diện:
Loại hình: | String[][]
| Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-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: - Chỉ định văn bản để thêm sau thẻ mở
Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 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"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 7. Theo mặc định, không có văn bản ở vị trí đó. - Tham số này đã được giới thiệu trong PowerShell 6.0.
- Chỉ định Định danh tài nguyên thống nhất (URI) của Bảng kiểu xếp tầng (CSS) được áp dụng cho tệp HTML. URI được bao gồm trong một liên kết bảng kiểu trong đầu ra.
- Uri
Bí danh:
Loại hình: | Object[][]
| Chức vụ: | 0 | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-Titlecu, uri
Loại hình: | Sợi dây | Chức vụ: | 2 | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
-TransitionalChỉ tạo một bảng HTML. Các thẻ Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 8, Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 8, Get-Service | ConvertTo-Html -As LIST | Out-File services.htm 0 và Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9 bị bỏ qua.XHTML Transitional DTD, Default Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 5 is XHTML Strict DTD.Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9. Theo mặc định, không có văn bản ở vị trí đó.
Loại hình: | Chỉ định văn bản để thêm sau thẻ mở Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm 9. Theo mặc định, không có văn bản ở vị trí đó. | Chức vụ: | Được đặt tên | Giá trị mặc định: | Không có | Chấp nhận đầu vào đường ống: | Sai | Chấp nhận ký tự ký tự đại diện: | Sai |
Chỉ định văn bản để thêm vào thẻ mở Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
...7. Theo mặc định, không có văn bản ở vị trí đó.Tham số này đã được giới thiệu trong PowerShell 6.0. Chỉ định Định danh tài nguyên thống nhất (URI) của Bảng kiểu xếp tầng (CSS) được áp dụng cho tệp HTML. URI được bao gồm trong một liên kết bảng kiểu trong đầu ra. UriBí danh: cu, uri Chỉ tạo một bảng HTML. Các thẻ Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
...8, Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm8, Get-Service | ConvertTo-Html -As LIST | Out-File services.htm0 và Get-EventLog -LogName "Windows PowerShell" | ConvertTo-Html | Out-File pslog.htm9 bị bỏ qua.SwitchparameterInputObject parameter to specify the object. When the input consists of multiple objects, the output of these two methods is quite different. Khi bạn đặt nhiều đối tượng vào một chiếc CMDLET, PowerShell sẽ gửi các đối tượng đến CMDLET một lần. Do đó, ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 tạo ra một bảng hiển thị các đối tượng riêng lẻ. Ví dụ: nếu bạn đặt các quy trình trên máy tính đến ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3, bảng kết quả sẽ hiển thị tất cả các quy trình.Khi bạn sử dụng tham số InputObject để gửi nhiều đối tượng, ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 nhận các đối tượng này dưới dạng bộ sưu tập hoặc dưới dạng mảng. Kết quả là, nó tạo ra một bảng hiển thị mảng và các thuộc tính của nó, không phải các mục trong mảng. Ví dụ: nếu bạn sử dụng InputObject để gửi các quy trình trên máy tính tới ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3, bảng kết quả sẽ hiển thị một mảng đối tượng và các thuộc tính của nó.InputObject parameter to submit multiple objects, ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3 receives these objects as a collection or as an array. As a result, it creates a table that displays the array and its properties, not the items in the array. For example, if you use InputObject to submit the processes on a computer to ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 3, the resulting table displays an object array and its properties.Để tuân thủ DTD nghiêm ngặt XHTML, thẻ Get-Service | ConvertTo-Html -CssUri "test.css"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HTML TABLE</title>
<link rel="stylesheet" type="text/css" href="test.css" />
... 5 được sửa đổi tương ứng:ConvertTo-Html
[-InputObject <PSObject>]
[[-Property] <Object[]>]
[-As <String>]
[-Fragment]
[-PostContent <String[]>]
[-PreContent <String[]>]
[<CommonParameters>] 03
- about_Calculated_Properties
- ConvertTo-Csv
- ConvertTo-Json
- ConvertTo-Xml
- Export-Clixml
- Import-Clixml
Nhận xétGửi và xem phản hồi cho
Làm cách nào để xuất đầu ra từ PowerShell sang HTML?
PowerShell cung cấp một cmdlet tích hợp có tên là ConvertTO-HTML. Điều này lấy các đối tượng làm đầu vào và chuyển đổi từng đối tượng thành một trang web HTML. Để sử dụng điều này, chỉ cần lấy đầu ra và gửi nó trực tiếp đến ConvertTO-HTML. CMDLET sau đó sẽ trả lại một chuỗi lớn HTML.take the output and pipe it directly to ConvertTo-Html. The cmdlet will then return a big string of HTML.
Có thể được sử dụng để chuyển đổi đầu ra thành HTML và hiển thị tệp HTML trong PowerShell?
CMDLet chuyển đổi-HTML chuyển đổi. Các đối tượng ròng thành HTML có thể được hiển thị trong trình duyệt web. Bạn có thể sử dụng chiếc CMDLET này để hiển thị đầu ra của lệnh trong trang web.ConvertTo-Html cmdlet converts . NET objects into HTML that can be displayed in a Web browser. You can use this cmdlet to display the output of a command in a Web page.
Làm cách nào để xuất đầu ra PowerShell?
Cách lưu đầu ra lệnh vào tệp bằng PowerShell.. Mở bắt đầu .. Tìm kiếm PowerShell .. Nhấp chuột phải vào kết quả hàng đầu và chọn tùy chọn chạy làm quản trị viên .. Nhập lệnh sau để lưu đầu ra vào tệp văn bản và nhấn Enter: Biểu án của bạn |Out -file -filepath C: \ path \ to \ irit \ output.txt ..
Cách nào sau đây là cách chính xác để xuất dữ liệu PowerShell sang báo cáo HTML?
Để tạo báo cáo HTML bằng PowerShell, chúng ta có thể sử dụng lệnh ConvertTO-HTML.Ví dụ: hãy nói rằng chúng ta cần có các dịch vụ để báo cáo ở định dạng HTML thì chúng ta có thể sử dụng ConvertTO-HTML làm đường ống.ConvertTo-HTML command. For example, let say we need to get the services to report in HTML format then we can use ConvertTo-HTML as a pipeline. |