2012-02-14 32 views
5

Nếu tôi chạy lệnh trong PowerShell:làm thế nào để trích xuất văn bản từ một đối tượng Microsoft.IIs.PowerShell.Framework.ConfigurationElement

C:\Get-Website 

nó ra

Name    ID State  Physical Path     Bindings 
----    -- -----  -------------     -------- 
Default Web Site 1    %SystemDrive%\inetpub\wwwroot http *:80: 
                   net.tcp 808:* 
                   net.pipe * 
                   net.msmq localhost 
                   msmq.formatname 
                   localhost 

Nhưng nếu tôi cố gắng chọn chỉ là Bindings:

C:\Get-Website | where {$_.Name -eq "Default Web Site"} | select Bindings 

Nó trả về:

bindings : Microsoft.IIs.PowerShell.Framework.ConfigurationElement 

Làm cách nào để trích xuất nội dung của đối tượng này thành định dạng hữu ích?

Trả lời

8

Thuộc tính ràng buộc là một bộ sưu tập, do đó bạn phải sử dụng ExpandProperty tham số:

Get-Website -Name "Default Web Site" | select -ExpandProperty Bindings 

Để xem thêm chi tiết:

get-website -name "Default Web Site" | select -ExpandProperty Bindings | Select -ExpandProperty Collection 
+0

hoàn hảo, nhờ: D – toryan

+0

@toryan Vui mừng này đã giúp bạn. Vui lòng đánh dấu câu trả lời của tôi là đã được chấp nhận nếu câu trả lời cho câu hỏi của bạn. Cảm ơn bạn. –

Các vấn đề liên quan