Powershell - Cmdlet de lista de formato

cmdlet

Format-List El cmdlet se puede usar para dar formato a la salida como una lista de propiedades donde una propiedad aparece en una nueva línea.

En estos ejemplos, vemos el cmdlet Format-List en acción.

Ejemplo 1

En este ejemplo, primero tenemos un archivo test.txt en D: \ temp \ test con contenido "Bienvenido a TutorialsPoint.Com" y test1.txt con contenido "Hello World!" y "Bienvenido a TutorialsPoint.Com" en dos líneas.

Obtenga los detalles del archivo en una variable.

$A = Get-ChildItem D:\temp\test\*.txt

Obtenga los detalles del archivo mediante el cmdlet Format-List.

Format-List -InputObject $A

Salida

Puede ver el siguiente resultado en la consola de 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:

Ejemplo 2

Obtenga la lista de servicios

Escriba el siguiente comando en la consola de PowerShell ISE

Get-Service | Format-List

Salida

Puede ver el siguiente resultado en la consola de 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
...