Tento príspevok rozpracoval rutinu cmdlet „Get-ChildItem“ v prostredí PowerShell.
Get-ChildItem: Zoznam súborov, registra a certifikátov
Uvedený cmdlet získa položky a podradené položky zo zadanej cesty k súboru. Príklady súvisiace s uvedeným cmdlet sú uvedené nižšie.
Príklad 1: Získajte zoznam položiek v adresári pomocou rutiny „Get-ChildItem“
Tento príklad získa položky umiestnené v zadanom adresári:
Get-ChildItem C:\Docs
Príklad 2: Získanie názvov položiek v adresári
Tento príklad získa iba názvy súborov umiestnených v zadanom adresári:
Get-ChildItem C:\Docs -Názov
Vo vyššie uvedenom kóde:
- Najprv špecifikujte „ Get-ChildItem ” cmdlet spolu s cestou k súboru.
- Nakoniec pridajte „ -Názov ” na získanie zoznamu názvov súborov:
Príklad 3: Získajte podradené položky v adresári a podadresári
Na tomto obrázku sa získajú aj podradené položky dostupné v podadresároch:
Get-ChildItem C:\Docs\ * .TXT - rekurencia -SilaPodľa vyššie uvedeného kódu:
- Najprv špecifikujte „ Get-ChildItem ” cmdlet spolu s cestou k adresáru s príponou “ * ' divoká karta.
- Potom špecifikujte „ - rekurencia ” na získanie položiek z podadresárov a potom použite “ -Sila parameter:
Príklad 4: Na získanie kľúčov databázy Registry použite rutinu „Get-ChildItem“.
Táto ukážka získa kľúče databázy Registry pomocou daného kódu:
Get-ChildItem -Cesta HKLM:\HARDVÉRVo vyššie uvedenom kóde:
- Najprv špecifikujte „ Get-ChildItem ” cmdlet spolu s “ -Cesta ” a priraďte cestu kľúča databázy Registry:
Príklad 5: Získajte všetky certifikáty s autoritou na podpisovanie kódu
V tejto ukážke budú certifikáty podpísané kódom získané pomocou daného kódu:
Get-ChildItem -Cesta Certifikát:\LocalMachine\MyVo vyššie uvedenom kóde:
- Najprv špecifikujte „ Get-ChildItem 'cmdlet, za ktorým nasleduje ' -Cesta ” parameter s cestou k certifikátom podpísaným kódom:
To bolo všetko o výpise súborov, registra a certifikátov.
Záver
cmdlet ' Get-ChildItem ” načíta položky a podradené položky zo zadanej cesty k súboru používateľom. Navyše, „ - rekurencia Parameter ” sa používa s uvedenou rutinou cmdlet na načítanie položiek z podadresára. Tento príspevok demonštroval cmdlet „Get-ChildItem“ s niekoľkými príkladmi.