Код powershell ниже возвращает список изменений. Я хотел бы пройти через каждый набор изменений, чтобы получить доступ к свойствам.Прокрутка через команды после Get-TfsItemHistory - Powershell
$items = Get-TfsItemHistory $tfsProject -Version "D$lastChangeDateTime~" -Recurse -Server $tfs -IncludeItems
Например
foreach($item in $items)
{
Write-Host $item.ServerItem
}
Я считаю, что свойство ServerItem держит путь к измененному файлу на сервере. Есть другие свойства, к которым я хотел бы получить доступ. Любая помощь по этому вопросу будет оценена по достоинству. Целью этого является развернуть файлы, связанные с каждым набором изменений. Я буду копировать их на сервер и будет нуждаться в доступе к другим свойствам для уведомлений, комментариев и прочего.
Привет, христианин, Спасибо за ответ. Получатель возвратил список, показывающий разные методы/свойства и объяснение типа элемента. Оно не дало никакие значения на детале. – Akin
Конечно! Список свойств и/или метода объекта $ item. После того, как вы узнаете свойства, которые вы можете использовать в своем скрипте. –
Хорошо, спасибо Кристиан, я вижу, что вы сейчас получаете. У меня есть другой вопрос, если все в порядке с тобой. если я должен был написать массив $ items на консоли, я вижу свойство Serveritem. Я не думаю, что могу получить доступ к этому свойству, используя любые свойства, выставленные Get-Member. Я снова вижу это свойство, когда я делаю $ item.Changes. Как я могу получить к нему доступ? Я делаю что-то вроде $ item.Changes.Serveritem? – Akin