у меня есть некоторое требование, где я должен узнать текущей версии и обновить данные установленного приложения (выделено):узнать текущую версию и обновление установленного приложения
И у меня есть этот PowerShell сниппет для модификации:
$server="XXXXXXXXXX"
$ServiceInfo = Get-WmiObject win32_service -ComputerName $server -ExpandProperty Version | Where-Object {$_.Name -eq "VSTTAgent"}
if($ServiceInfo.State -eq "Running")
{
$userAccount = $ServiceInfo.DisplayName.ToString()
Write-Host ("VSTTAgent service is Running on $server and $userAccount ")
}
Спасибо большое, я получил версию, но как получить другие данные, такие как номер обновления, который я выделил на скриншоте? пожалуйста, предложите. – LogicalDesk
Я сомневаюсь, что это возможно вообще, если vs не раскрывает эту информацию в реестре или с помощью командлета. Вероятно, вам придется жить с информацией о версии, которая позволит вам определить, какое обновление включено. –
Есть ли другой способ, с помощью которого я могу получить эту информацию? – LogicalDesk