Get-ChildItem

Získá položky a podřízené položky v jednom nebo více zadaných umístěních.

Syntax

Get-ChildItem
   [[-Path] <string[]>]
   [[-Filter] <string>]
   [-Include <string[]>]
   [-Exclude <string[]>]
   [-Recurse]
   [-Depth <uint32>]
   [-Force]
   [-Name]
   [-Attributes <FlagsExpression[FileAttributes]>]
   [-FollowSymlink]
   [-Directory]
   [-File]
   [-Hidden]
   [-ReadOnly]
   [-System]
   [<CommonParameters>]
Get-ChildItem
   [[-Filter] <string>]
   -LiteralPath <string[]>
   [-Include <string[]>]
   [-Exclude <string[]>]
   [-Recurse]
   [-Depth <uint32>]
   [-Force]
   [-Name]
   [-Attributes <FlagsExpression[FileAttributes]>]
   [-FollowSymlink]
   [-Directory]
   [-File]
   [-Hidden]
   [-ReadOnly]
   [-System]
   [<CommonParameters>]

Description

Rutina Get-ChildItem získá položky v jednom nebo několika zadaných umístěních. Pokud je položka kontejner, získá položky uvnitř kontejneru, označované jako podřízené položky. Pomocí parametru Recurse můžete získat položky ve všech podřízených kontejnerech a pomocí parametru Depth omezit počet úrovní, které se mají vrátit.

Get-ChildItem nezobrazuje prázdné adresáře. Get-ChildItem Pokud příkaz obsahuje parametry Depth nebo Recurse, prázdné adresáře se do výstupu nezahrnou.

Umístění jsou zpřístupněna Get-ChildItem poskytovateli PowerShellu. Umístěním může být adresář systému souborů, podregistr registru nebo úložiště certifikátů. Další informace najdete v tématu about_Providers.

Příklady

Příklad 1: Získání podřízených položek z adresáře systému souborů

Tento příklad získá podřízené položky z adresáře systému souborů. Zobrazí se názvy souborů a podadresářů. U prázdných umístění nevrací příkaz žádný výstup a vrátí se do příkazového řádku PowerShellu.

Rutina Get-ChildItem používá parametr Path k určení adresáře C:\Test. Get-ChildItem zobrazí soubory a adresáře v konzole PowerShellu.

Get-ChildItem -Path C:\Test

Directory: C:\Test

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/15/2019     08:29                Logs
-a----        2/13/2019     08:55             26 anotherfile.txt
-a----        2/12/2019     15:40         118014 Command.txt
-a----         2/1/2019     08:43            183 CreateTestFile.ps1
-ar---        2/12/2019     14:31             27 ReadOnlyFile.txt

Ve výchozím nastavení Get-ChildItem jsou uvedeny režimy (Atributy), LastWriteTime, velikost souboru (Délka) a Název položky. Písmena ve vlastnosti Mode lze interpretovat takto:

  • l (odkaz)
  • d (adresář)
  • a (archiv)
  • r (jen pro čtení)
  • h (skryté)
  • s (systém).

Další informace o příznaků režimu najdete v tématu about_Filesystem_Provider.

Příklad 2: Získání názvů podřízených položek v adresáři

Tento příklad uvádí pouze názvy položek v adresáři.

Rutina Get-ChildItem používá parametr Path k určení adresáře C:\Test. Parametr Name vrátí pouze názvy souborů nebo adresářů ze zadané cesty. Vrácené názvy jsou relativní k hodnotě parametru Path .

Get-ChildItem -Path C:\Test -Name

Logs
anotherfile.txt
Command.txt
CreateTestFile.ps1
ReadOnlyFile.txt

Příklad 3: Získání podřízených položek v aktuálním adresáři a podadresářích

Tento příklad zobrazuje .txt soubory, které jsou umístěny v aktuálním adresáři a jeho podadresářích.

Get-ChildItem -Path C:\Test\*.txt -Recurse -Force

Directory: C:\Test\Logs\Adirectory

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        2/12/2019     16:16             20 Afile4.txt
-a-h--        2/12/2019     15:52             22 hiddenfile.txt
-a----        2/13/2019     13:26             20 LogFile4.txt

    Directory: C:\Test\Logs\Backup

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        2/12/2019     16:16             20 ATextFile.txt
-a----        2/12/2019     15:50             20 LogFile3.txt

    Directory: C:\Test\Logs

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        2/12/2019     16:16             20 Afile.txt
-a-h--        2/12/2019     15:52             22 hiddenfile.txt
-a----        2/13/2019     13:26             20 LogFile1.txt

    Directory: C:\Test

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        2/13/2019     08:55             26 anotherfile.txt
-a----        2/12/2019     15:40         118014 Command.txt
-a-h--        2/12/2019     15:52             22 hiddenfile.txt
-ar---        2/12/2019     14:31             27 ReadOnlyFile.txt

Rutina Get-ChildItem pomocí parametru Path určí C:\Test\*.txt. Cesta používá zástupný znak hvězdička (*) k určení všech souborů s příponou .txtnázvu souboru . Parametr Recurse prohledá adresář Path v jeho podadresářích, jak je znázorněno v nadpisech Directory: . Parametr Force zobrazí skryté soubory, například hiddenfile.txt soubory, které mají režim h.

Příklad 4: Získání podřízených položek pomocí parametru Include

V tomto příkladu Get-ChildItem používá parametr Include k vyhledání konkrétních položek z adresáře určeného parametrem Path .

# When using the -Include parameter, if you don't include an asterisk in the path
# the command returns no output.
Get-ChildItem -Path C:\Test\ -Include *.txt



Get-ChildItem -Path C:\Test\* -Include *.txt

Directory: C:\Test

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        2/13/2019     08:55             26 anotherfile.txt
-a----        2/12/2019     15:40         118014 Command.txt
-ar---        2/12/2019     14:31             27 ReadOnlyFile.txt

Rutina Get-ChildItem používá parametr Path k určení adresáře C:\Test. Parametr Path obsahuje zástupný znak hvězdička (*) na konci, který určuje obsah adresáře. Parametr Include používá zástupný znak hvězdička (*) k určení všech souborů s příponou názvu souboru.txt.

Při použití parametru Include potřebuje parametr Path zástupný znak hvězdičky (*) na konci, aby určil obsah adresáře. Například, -Path C:\Test\*.

  • Pokud je do příkazu přidán parametr Recurse , je koncová hvězdička (*) v parametru Path volitelná. Recurse parametr získá položky z adresáře Path a jeho podadresářů. Například -Path C:\Test\ -Recurse -Include *.txt.
  • Pokud koncová hvězdička (*) není součástí parametru Path , příkaz nevrátí žádný výstup a vrátí se do příkazového řádku PowerShellu. Například, -Path C:\Test\.

Příklad 5: Získání podřízených položek pomocí parametru Exclude

Výstup příkladu ukazuje obsah adresáře C:\Test\Logs. Výstup je odkazem na další příkazy, které používají parametry Exclude a Recurse .

Get-ChildItem -Path C:\Test\Logs

Directory: C:\Test\Logs

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/15/2019     13:21                Adirectory
d-----        2/15/2019     08:28                AnEmptyDirectory
d-----        2/15/2019     13:21                Backup
-a----        2/12/2019     16:16             20 Afile.txt
-a----        2/13/2019     13:26             20 LogFile1.txt
-a----        2/12/2019     16:24             23 systemlog1.log

Get-ChildItem -Path C:\Test\Logs\* -Exclude A*

Directory: C:\Test\Logs

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/15/2019     13:21                Backup
-a----        2/13/2019     13:26             20 LogFile1.txt
-a----        2/12/2019     16:24             23 systemlog1.log

Rutina Get-ChildItem používá parametr Path k určení adresáře C:\Test\Logs. Parametr Exclude používá zástupný znak hvězdička (*) k určení všech souborů nebo adresářů, které začínají písmenem A nebo a , které jsou vyloučeny z výstupu.

Při použití parametru Exclude je koncová hvězdička (*) v parametru Path volitelná. Příkladem je -Path C:\Test\Logs nebo -Path C:\Test\Logs\*.

  • Pokud koncová hvězdička (*) není součástí parametru Path , zobrazí se obsah parametru Path . Výjimkou jsou názvy souborů nebo podadresářů, které odpovídají hodnotě parametru Exclude .
  • Pokud je v parametru Path zahrnuta koncová hvězdička (*), příkaz se znovu zobrazí do podadresářů parametru Path. Výjimkou jsou názvy souborů nebo podadresářů, které odpovídají hodnotě parametru Exclude .
  • Pokud se do příkazu přidá parametr Recurse , bude rekurze výstup stejný bez ohledu na to, jestli parametr Path obsahuje koncovou hvězdičku (*).

Příklad 6: Získání klíčů registru z podregistru registru

Tento příklad získá všechny klíče registru z HKEY_LOCAL_MACHINE\HARDWARE.

Get-ChildItem používá parametr Path k zadání klíče HKLM:\HARDWAREregistru . Cesta k podregistru a klíče registru nejvyšší úrovně se zobrazují v konzole PowerShellu.

Další informace najdete v tématu about_Registry_Provider.

Get-ChildItem -Path HKLM:\HARDWARE

Hive: HKEY_LOCAL_MACHINE\HARDWARE

Name             Property
----             --------
ACPI
DESCRIPTION
DEVICEMAP
RESOURCEMAP
UEFI

Get-ChildItem -Path HKLM:\HARDWARE -Exclude D*

Hive: HKEY_LOCAL_MACHINE\HARDWARE

Name                           Property
----                           --------
ACPI
RESOURCEMAP

První příkaz zobrazí obsah HKLM:\HARDWARE klíče registru. Parametr Exclude říká, že Get-ChildItem se nevrací žádné podklíče, které začínají na D*. Parametr Exclude v současné době funguje pouze u podklíčů, nikoli u vlastností položek.

Příklad 7: Získání všech certifikátů s autoritou pro podepisování kódu

Tento příklad získá každý certifikát na jednotce PowerShell Cert: s autoritou pro podepisování kódu.

Rutina Get-ChildItem používá parametr Path k určení zprostředkovatele Cert: . Recurse parametr prohledá adresář určený path a jeho podadresáře. Parametr CodeSigningCert získá pouze certifikáty, které mají autoritu pro podepisování kódu.

Get-ChildItem -Path Cert:\* -Recurse -CodeSigningCert

Další informace o poskytovateli certifikátu a jednotce Cert: najdete v tématu about_Certificate_Provider.

Příklad 8: Získání položek pomocí parametru Hloubka

Tento příklad zobrazuje položky v adresáři a jeho podadresářích. Parametr Depth určuje počet úrovní podadresáře, které se mají zahrnout do rekurze. Prázdné adresáře jsou vyloučeny z výstupu.

Get-ChildItem -Path C:\Parent -Depth 2

Directory: C:\Parent

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/14/2019     10:24                SubDir_Level1
-a----        2/13/2019     08:55             26 file.txt

    Directory: C:\Parent\SubDir_Level1

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/14/2019     10:24                SubDir_Level2
-a----        2/13/2019     08:55             26 file.txt

    Directory: C:\Parent\SubDir_Level1\SubDir_Level2

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/14/2019     10:22                SubDir_Level3
-a----        2/13/2019     08:55             26 file.txt

Rutina Get-ChildItem používá parametr Path k určení C:\Parent. Parametr Hloubka určuje dvě úrovně rekurze. Get-ChildItem zobrazí obsah adresáře určeného parametrem Path a dvěma úrovněmi podadresářů.

Příklad 9: Získání informací o pevném odkazu

V PowerShellu 6.2 bylo přidáno alternativní zobrazení pro získání informací o pevném odkazu.

Get-ChildItem -Path C:\PathContainingHardLink | Format-Table -View childrenWithHardLink

Příklad 10: Výstup pro jiné operační systémy než Windows

V PowerShellu 7.1 v systémech Get-ChildItem Unix poskytuje výstup podobný Unixu:

PS> Get-ChildItem /etc/r*

Directory: /etc

UnixMode   User Group    LastWriteTime Size Name
--------   ---- -----    ------------- ---- ----
drwxr-xr-x root wheel  9/30/2019 19:19  128 racoon
-rw-r--r-- root wheel  9/26/2019 18:20 1560 rc.common
-rw-r--r-- root wheel  7/31/2017 17:30 1560 rc.common~previous
-rw-r--r-- root wheel  9/27/2019 20:34 5264 rc.netboot
lrwxr-xr-x root wheel  11/8/2019 15:35   22 resolv.conf -> /private/var/run/resolv.conf
-rw-r--r-- root wheel 10/23/2019 17:41    0 rmtab
-rw-r--r-- root wheel 10/23/2019 17:41 1735 rpc
-rw-r--r-- root wheel  7/25/2017 18:37 1735 rpc~previous
-rw-r--r-- root wheel 10/23/2019 18:42  891 rtadvd.conf
-rw-r--r-- root wheel  8/24/2017 21:54  891 rtadvd.conf~previous

Nové vlastnosti, které jsou nyní součástí výstupu, jsou:

  • UnixMode jsou oprávnění k souborům reprezentovaná v systému Unix.
  • Uživatel je vlastníkem souboru.
  • Skupina je vlastníkem skupiny.
  • Size je velikost souboru nebo adresáře v unixovém systému.

Poznámka

Tato funkce byla v PowerShellu 7.1 přesunuta z experimentální na standardní.

Příklad 11 – Získání cíle propojení pro spojovací bod

Příkaz dir v příkazovém prostředí Windows zobrazí cílové umístění spojovacího bodu systému souborů. V PowerShellu jsou tyto informace k dispozici z vlastnosti LinkTarget objektu systému souborů vráceného nástrojem Get-ChildItem a zobrazí se ve výchozím výstupu.

PS D:\> New-Item -ItemType Junction -Name tmp -Target $env:TEMP
PS D:\> Get-ChildItem | select name,LinkTarget

Name     LinkTarget
----     ----------
tmp      C:\Users\user1\AppData\Local\Temp

PS D:\> Get-ChildItem

    Directory: D:\

Mode          LastWriteTime    Length Name
----          -------------    ------ ----
l----   12/16/2021  9:29 AM           tmp -> C:\Users\user1\AppData\Local\Temp

Parametry

-Attributes

Získá soubory a složky se zadanými atributy. Tento parametr podporuje všechny atributy a umožňuje zadat složité kombinace atributů.

Pokud například chcete získat nesystémové soubory (nikoli adresáře), které jsou šifrované nebo komprimované, zadejte:

Get-ChildItem -Attributes !Directory+!System+Encrypted, !Directory+!System+Compressed

Pokud chcete najít soubory a složky s běžně používanými atributy, použijte parametr Attributes . Nebo parametry Directory, File, Hidden, ReadOnly a System.

Parametr Attributes podporuje následující vlastnosti:

  • Archiv
  • Komprimované
  • Zařízení
  • Adresář
  • Šifrované
  • Skrytý
  • IntegrityStream
  • Normální
  • NoScrubData
  • NotContentIndexed
  • Offline
  • Readonly
  • ReparsePoint
  • Zhuštěný soubor
  • Systém
  • Dočasné

Popis těchto atributů naleznete v FileAttributes Výčet.

Ke kombinování atributů použijte následující operátory:

  • ! (NE)
  • + (AND)
  • , (OR)

Nepoužívejte mezery mezi operátorem a jeho atributem. Mezery jsou přijímány za čárkami.

Pro běžné atributy použijte následující zkratky:

  • D (Adresář)
  • H (Skryté)
  • R (Jen pro čtení)
  • S (Systém)
Type:FlagsExpression<T>[FileAttributes]
Accepted values:Archive, Compressed, Device, Directory, Encrypted, Hidden, IntegrityStream, Normal, NoScrubData, NotContentIndexed, Offline, ReadOnly, ReparsePoint, SparseFile, System, Temporary
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Depth

Tento parametr byl přidán v PowerShellu 5.0 a umožňuje řídit hloubku rekurze. Ve výchozím nastavení Get-ChildItem zobrazí obsah nadřazeného adresáře. Parametr Depth určuje počet úrovní podadresáře, které jsou součástí rekurze, a zobrazí obsah.

Zahrnuje například Depth 2 adresář parametru Path , první úroveň podadresářů a druhou úroveň podadresářů. Ve výchozím nastavení jsou do výstupu zahrnuty názvy adresářů a názvy souborů.

Poznámka

Na počítači s Windows z PowerShellu nebo cmd.exemůžete pomocí příkazu tree.com zobrazit grafické zobrazení adresářové struktury.

Type:UInt32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Directory

Pokud chcete získat seznam adresářů, použijte parametr Directory nebo Atribut s vlastností Directory . Můžete použít parametr Recurse s Directory.

Type:SwitchParameter
Aliases:ad
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Exclude

Určuje pole jednoho nebo více vzorů řetězců, které se mají shodovat, když rutina získá podřízené položky. Všechny odpovídající položky jsou vyloučeny z výstupu. Zadejte element nebo vzor path, například *.txt nebo A*. Zástupné znaky jsou přijímány.

Koncová hvězdička (*) v parametru Path je volitelná. Příkladem je -Path C:\Test\Logs nebo -Path C:\Test\Logs\*. Pokud je zahrnuta koncová hvězdička (*), příkaz se znovu zobrazí do podadresářů parametru Path . Bez hvězdičky (*) se zobrazí obsah parametru Path . Další podrobnosti najdete v příkladu 5 a v části Poznámky.

Parametry Include a Exclude lze použít společně. Vyloučení se však použijí po zahrnutích, což může ovlivnit konečný výstup.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-File

Pokud chcete získat seznam souborů, použijte parametr File . S parametrem File můžete použít parametr Recurse.

Type:SwitchParameter
Aliases:af
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Filter

Určuje filtr pro kvalifikaci parametru Path . Zprostředkovatel FileSystem je jediným nainstalovaným zprostředkovatelem PowerShellu, který podporuje filtry. Filtry jsou efektivnější než jiné parametry. Zprostředkovatel použije filtr, když rutina získá objekty, místo aby objekty po načtení vyfiltroval PowerShell. Řetězec filtru se předá do rozhraní .NET API, aby se vyčíslily soubory. Rozhraní API podporuje * pouze zástupné cardy a ? .

Type:String
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-FollowSymlink

Rutina Get-ChildItem ve výchozím nastavení zobrazuje symbolické odkazy na adresáře nalezené během rekurze, ale neopakuje se do nich. Pomocí parametru FollowSymlink vyhledejte adresáře, které cílí na tyto symbolické odkazy. FollowSymlink je dynamický parametr a podporuje se pouze v zprostředkovateli FileSystem.

Tento parametr byl zaveden v PowerShellu 6.0.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Force

Umožňuje rutině získat položky, ke kterým jinak uživatel nemá přístup, například skryté nebo systémové soubory. Parametr Force nepřepíše omezení zabezpečení. Implementace se u jednotlivých poskytovatelů liší. Další informace najdete v tématu about_Providers.

Type:SwitchParameter
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-Hidden

Pokud chcete získat pouze skryté položky, použijte parametr Hidden nebo Atribut s vlastností Hidden . Ve výchozím nastavení Get-ChildItem nezobrazuje skryté položky. Pomocí parametru Force získejte skryté položky.

Type:SwitchParameter
Aliases:ah, h
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Include

Určuje pole jednoho nebo více vzorů řetězců, které se mají shodovat, když rutina získá podřízené položky. Výstup obsahuje všechny odpovídající položky. Zadejte element nebo vzor cesty, například "*.txt". Zástupné znaky jsou povolené. Parametr Include je účinný pouze v případě, že příkaz obsahuje obsah položky, například C:\Windows\*, kde zástupný znak určuje obsah C:\Windows adresáře.

Parametry Include a Exclude lze použít společně. Vyloučení se však použijí po zahrnutích, což může ovlivnit konečný výstup.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-LiteralPath

Určuje cestu k jednomu nebo více umístěním. Hodnota LiteralPath se používá přesně tak, jak je zadána. Žádné znaky nejsou interpretovány jako zástupné znaky. Pokud cesta obsahuje řídicí znaky, uzavřete ji do jednoduchých uvozovek. Jednoduché uvozovky říkají PowerShellu, že neinterpretuje žádné znaky jako řídicí sekvence.

Další informace najdete v tématu about_Quoting_Rules.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Získá pouze názvy položek v umístění. Výstupem je objekt řetězce, který je možné odeslat do kanálu jiným příkazům. Vrácené názvy jsou relativní k hodnotě parametru Path .

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Path

Určuje cestu k jednomu nebo více umístěním. Zástupné cardy jsou přijímány. Výchozím umístěním je aktuální adresář (.).

Type:String[]
Position:0
Default value:Current directory
Accept pipeline input:True
Accept wildcard characters:True

-ReadOnly

Pokud chcete získat pouze položky jen pro čtení, použijte parametr ReadOnly nebo vlastnost Attributes parametr ReadOnly .

Type:SwitchParameter
Aliases:ar
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Recurse

Získá položky v zadaných umístěních a ve všech podřízených položkách umístění.

Type:SwitchParameter
Aliases:s
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-System

Získá pouze systémové soubory a adresáře. Pokud chcete získat jenom systémové soubory a složky, použijte vlastnost Parametr System nebo Atributparametru System .

Type:SwitchParameter
Aliases:as
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

Můžete vytvořit kanál pro řetězec, který obsahuje cestu k této rutině.

Výstupy

AliasInfo

Rutina tento typ vypíše při přístupu k jednotce Alias: .

X509StoreLocation

X509Store

X509Certificate2

Rutina tyto typy vypíše při přístupu k jednotce Cert: .

DictionaryEntry

Rutina tento typ vypíše při přístupu k jednotce Env: .

DirectoryInfo

FileInfo

Rutina tyto typy vypíše při přístupu k jednotkám systému souborů.

FunctionInfo

FilterInfo

Rutina tyto typy vypíše při přístupu k jednotkám Function: .

RegistryKey

Rutina tento typ vypíše při přístupu k jednotkám registru.

PSVariable

Rutina tento typ vypíše při přístupu k jednotkám Variable: .

Microsoft.WSMan.Management.WSManConfigContainerElement

Microsoft.WSMan.Management.WSManConfigLeafElement

Rutina tyto typy vypíše při přístupu k jednotkám WSMan: .

String

Při použití parametru Name tato rutina vrátí názvy objektů jako řetězce.

Poznámky

PowerShell obsahuje následující aliasy pro Get-ChildItem:

  • Všechny platformy:
    • dir, gci
  • Windows:
    • ls

Get-ChildItem ve výchozím nastavení nezobrazuje skryté položky. Pokud chcete získat skryté položky, použijte parametr Force .

Rutina Get-ChildItem je navržená tak, aby pracovala s daty vystavenými libovolným poskytovatelem. Pokud chcete zobrazit seznam poskytovatelů dostupných v relaci, zadejte Get-PSProvider. Další informace najdete v tématu about_Providers.