В этом посте подробно рассматривается командлет Get-ChildItem в PowerShell.
Get-ChildItem: список файлов, реестра и сертификатов
Указанный командлет получает элементы и дочерние элементы из указанного пути к файлу. Примеры, связанные с указанным командлетом, показаны ниже.
Пример 1. Получение списка элементов в каталоге с помощью командлета Get-ChildItem
В этом примере будут получены элементы, расположенные в указанном каталоге:
Get-ChildItem C:\Документы
Пример 2. Получение имен элементов в каталоге
В этом примере будут получены только имена файлов, расположенных в указанном каталоге:
Get-ChildItem C:\Документы -Имя
В указанном выше коде:
- Сначала укажите « Get-ChildItem ” вместе с путем к файлу.
- Наконец, добавьте « -Имя ”, чтобы получить список имен файлов:
Пример 3: получение дочерних элементов в каталоге и подкаталоге
На этом рисунке также будут извлечены дочерние элементы, доступные в подкаталогах:
Get-ChildItem C:\Документы\ * .текст -рекурсия -СилаСогласно приведенному выше коду:
- Сначала укажите « Get-ChildItem », вместе с путем к каталогу, имеющим « * подстановочный знак.
- После этого укажите « -рекурсия ', чтобы получить элементы из подкаталогов, а затем используйте ' -Сила параметр:
Пример 4. Использование командлета Get-ChildItem для получения ключей реестра
Эта демонстрация извлечет ключи реестра, используя данный код:
Get-ChildItem -Путь HKLM:\ОБОРУДОВАНИЕВ вышеуказанном коде:
- Сначала укажите « Get-ChildItem » вместе с « -Путь ” и назначьте путь к разделу реестра:
Пример 5. Получите все сертификаты с помощью центра подписи кода
В этой демонстрации сертификаты с кодовой подписью будут получены с использованием данного кода:
Get-ChildItem -Путь Сертификат:\LocalMachine\MyВ указанном коде выше:
- Сначала укажите « Get-ChildItem ', за которым следует ' -Путь ” параметр, содержащий путь к сертификатам с кодовой подписью:
Это было все, что касалось списка файлов, реестра и сертификатов.
Заключение
Командлет “ Get-ChildItem » извлекает элементы и дочерние элементы из пути к файлу, предоставленного пользователем. Более того, « -рекурсия Параметр используется с указанным командлетом для извлечения элементов из подкаталога. В этом посте продемонстрирован командлет «Get-ChildItem» с несколькими примерами.