Powershell Получите все файлы и только одну папку - PullRequest
1 голос
/ 17 июня 2020

У меня есть такой каталог на удаленном сервере:

Режим LastWriteTime Длина Имя
---- ------------- ----- - ----
d ----- 15-04-2014 14:44 custerr
d ----- 31-10-2014 16:04 ftp root
d-- --- 07-01-2019 12:02 история
d ----- 31-10-2014 11:36 журналы
d ----- 05-08-2014 16:50 почта root
d ----- 15-04-2014 14:45 темп
d ----- 05-05-2017 15:09 wwwroot
-a ---- 14- 03-2018 14:42 14524 cdbase. asp
-a ---- 17-10-2017 14:49 14186 cdbase. asp .bak
-a ---- 25-11- 2014 12:39 11150 cdbase.asp ~
-a ---- 23-08-2018 15:04 91 cienciaVitaeConf. asp
-a ---- 26-01-2017 17:26 7459 functions. asp

и мне нужно получить только файлы inetpub (родительский) и директорию файлов wwwroot

d ----- 05-05-2017 15:09 wwwroot> все файлы внутри
-a ---- 14-03-2018 14:42 14524 cdbase. asp
-a ---- 17-10-2017 14:49 14186 cdbase. asp .bak
-a ---- 25-11-2014 12:39 11150 cdbase.asp ~
-a ---- 02-03-2016 16:06 136 30 cdbase_TESTES. asp
-a ---- 23-08-2018 15:04 91 cionf. asp
-a ---- 26-01-2017 17:26 7459 functions. asp

В моем коде чего-то не хватает:

Get-ChildItem -Path \\SIGQUAL\inetpub -File -Include wwwroot  |  Select-String  -Pattern '192.*'

Спасибо за любую помощь

1 Ответ

1 голос
/ 17 июня 2020

Просто сделайте два запроса:

@(
    Get-ChildItem -Path \\SIGQUAL\inetpub\wwwroot -File
    Get-ChildItem -Path \\SIGQUAL\inetpub -File
) | Select-String  -Pattern '192.*'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...