2017-01-31 9 views
0

Я хотел бы получить обзор последнего доступного файла к каталогу профиля из списка каталогов профилей, а затем записать результат в файл.LastAccessTime самого последнего доступного файла массива из папки

Дано:

Папка с тонной каталогов профиля в ней. В каждом каталоге профиля есть больше папок и файлов.

Требуются:

мне нужна дата с именем каталога профиля последней доступ к файлу каждого каталога профилей в родительской папке.

Что у меня уже есть:

С помощью следующих команд, выходной файл содержит список последнего доступ файла из всех файлов в цельный раз в каталоге счетчика каталогов профилей в папке:

cd \\Servername\Patch\Profiles 
$folder = Get-ChildItem -Directory 
$folder | ForEach-Object { 
    Get-ChildItem -Recurse | 
    Sort-Object -Property LastAccessTime -Descending | 
    Select-Object -First 1 
} | Out-File "C:\Users\User-abc\Desktop\Log.txt" 

Так что я пытался добавить конкретный путь для каждой папки профиля в родительской папке на Get-ChildItem команду:

... ForEach-Object { 
    Get-ChildItem -Path ".\$folder" -Recurse | 
    Sort-Object ... 

Я также попытался добавить .Name в переменную $folder и удалить " или поставить ' вместо ", но ничего не помогло. Я всегда получаю ответ, что нет параметра для параметра -Path. Я также попытался удалить параметр -Path, но дайте .\$folder или даже добавьте [0] или [1] в переменную $folder, но это также не поможет.

+0

Ой извините, это просто обвязка ошибка. из-за чего я написал -Path, иначе PowerShell мог бы получить ошибку, например «патч без параметров». –

ответ

0

Вызов Get-ChildItem на полный путь к текущему объекту в трубопроводе:

Get-ChildItem \\Servername\Patch\Profiles -Directory | ForEach-Object { 
    Get-ChildItem $_.FullName -Recurse | 
    Sort-Object -Property LastAccessTime -Descending | 
    Select-Object -First 1 
} 
+0

Извините, но это то, что я уже получил. Мне нужно получить последний доступный файл всех каталогов профиля из одной общей родительской папки –

+0

Ах, ладно, $ _. Полное имя - это интересная часть, я думаю. Я постараюсь завтра. Что именно делает эта вещь? _ –

+0

Как я уже сказал: это текущий объект в конвейере –

 Смежные вопросы

  • Нет связанных вопросов^_^