PS C:\tmp> ls tst # stringification of list of objects
Verzeichnis: C:\tmp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 22.01.2021 01:23 12 tst
PS C:\tmp> (ls tst).GetAccessControl().Owner # get Access Obj and get owner
COM\RolfLanX
PS C:\tmp> $x=ls tst # save obj in var
PS C:\tmp> $x.length
6
PS C:\tmp> cat tst
PS C:\tmp> echo "blabla" >tst # change content
PS C:\tmp> $x.length # old length
6
PS C:\tmp> (ls tst).length # new length
18
####
PS C:\tmp> (ls tst*).name # name for each list element
tst
tst.pl
tst.txt
tst_flushing.pl
tst_flushing.pl~
tst_onclick.html
tst_onclick.html~
tst_pde.pl
tst_pde.pm
tst_pde.pm~
PS C:\tmp> (ls tst*).length # length of list not list elements
10
##
##
PS C:\tmp> ls -Path HKLM:\HARDWARE
Hive: HKEY_LOCAL_MACHINE\HARDWARE
Name Property
---- --------
ACPI
DESCRIPTION
DEVICEMAP
RESOURCEMAP
UEFI
PS C:\tmp> cd -Path HKLM:\HARDWARE # cd into registry
PS HKLM:\HARDWARE> ls -name # list names
ACPI
DESCRIPTION
DEVICEMAP
RESOURCEMAP
UEFI
PS HKLM:\HARDWARE>