Powershell - Format-List Cmdlet
Cmdlet
Format-List cmdlet 可用於將輸出格式化為屬性列表,其中屬性顯示在新行上。
在這些示例中,我們來看 Format-List
cmdlet 的執行情況。
例 1
在這個例子中,首先我們在 D:\temp\test
中有一個檔案 test.txt
,內容為 Welcome to Tastones.Com
,test1.txt
的內容為“Hello World!”。和 Welcome to Tastones.Com
分為兩行。
獲取變數中的檔案詳細資訊。
$A = Get-ChildItem D:\temp\test\*.txt
使用 Format-List cmdlet 獲取檔案詳細資訊。
Format-List -InputObject $A
輸出
你可以在 PowerShell 控制檯中看到以下輸出。
Directory: D:\temp\test
Name : test.txt
Length : 31
CreationTime : 4/4/2018 4:48:38 PM
LastWriteTime : 4/11/2018 4:40:15 PM
LastAccessTime : 4/4/2018 4:48:38 PM
VersionInfo : File: D:\temp\test\test.txt
InternalName:
OriginalFilename:
FileVersion:
FileDescription:
Product:
ProductVersion:
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language:
Name : test1.txt
Length : 44
CreationTime : 4/12/2018 6:54:48 PM
LastWriteTime : 4/12/2018 6:56:21 PM
LastAccessTime : 4/12/2018 6:54:48 PM
VersionInfo : File: D:\temp\test\test1.txt
InternalName:
OriginalFilename:
FileVersion:
FileDescription:
Product:
ProductVersion:
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language:
例 2
獲取服務列表
在 PowerShell ISE 控制檯中鍵入以下命令
Get-Service | Format-List
輸出
你可以在 PowerShell 控制檯中看到以下輸出。
Name : AdobeARMservice
DisplayName : Adobe Acrobat Update Service
Status : Running
DependentServices : {}
ServicesDependedOn : {}
CanPauseAndContinue : False
CanShutdown : False
CanStop : True
ServiceType : Win32OwnProcess
Name : AdobeFlashPlayerUpdateSvc
DisplayName : Adobe Flash Player Update Service
Status : Stopped
DependentServices : {}
ServicesDependedOn : {}
CanPauseAndContinue : False
CanShutdown : False
CanStop : False
ServiceType : Win32OwnProcess
...