Tento příspěvek rozpracoval rutinu „Get-ChildItem“ v PowerShellu.
Get-ChildItem: Seznam souborů, registru a certifikátů
Uvedená rutina získá položky a podřízené položky ze zadané cesty k souboru. Příklady související s uvedenou rutinou jsou uvedeny níže.
Příklad 1: Získejte seznam položek v adresáři pomocí rutiny „Get-ChildItem“
Tento příklad získá položky umístěné v zadaném adresáři:
Get-ChildItem C:\Docs
Příklad 2: Získejte názvy položek v adresáři
Tento příklad získá pouze názvy souborů umístěných v zadaném adresáři:
Get-ChildItem C:\Docs -Název
Ve výše uvedeném kódu:
- Nejprve zadejte „ Get-ChildItem ” cmdlet spolu s cestou k souboru.
- Nakonec přidejte „ -Název ” parametr pro získání seznamu názvů souborů:
Příklad 3: Získejte podřízené položky v adresáři a podadresáři
Na tomto obrázku budou také načteny podřízené položky dostupné v podadresářích:
Get-ChildItem C:\Docs\ * .txt - rekurze -PlatnostPodle výše uvedeného kódu:
- Nejprve zadejte „ Get-ChildItem ” cmdlet spolu s cestou k adresáři s příponou “ * ' divoká karta.
- Poté specifikujte „ - rekurze ” pro získání položek z podadresářů a poté použijte “ -Platnost ' parametr:
Příklad 4: Použijte rutinu „Get-ChildItem“ k získání klíčů registru
Tato ukázka načte klíče registru pomocí daného kódu:
Get-ChildItem -Cesta HKLM:\HARDWAREVe výše uvedeném kódu:
- Nejprve zadejte „ Get-ChildItem ” cmdlet spolu s “ -Cesta ” a přiřaďte cestu klíče registru:
Příklad 5: Získejte všechny certifikáty s autoritou pro podepisování kódu
V této ukázce budou certifikáty podepsané kódem načteny pomocí daného kódu:
Get-ChildItem -Cesta Certifikát:\LocalMachine\MyVe výše uvedeném kódu:
- Nejprve zadejte „ Get-ChildItem ” cmdlet, za kterým následuje “ -Cesta ” parametr s cestou k certifikátům podepsaným kódem:
To bylo vše o výpisu souborů, registru a certifikátů.
Závěr
cmdlet ' Get-ChildItem ” načte položky a podřízené položky z cesty k souboru poskytnuté uživatelem. Navíc, „ - rekurze ” se používá s uvedenou rutinou k načtení položek z podadresáře. Tento příspěvek demonstroval rutinu „Get-ChildItem“ na několika příkladech.