$app5PreviousURL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app5URL -match "Download Adobe Air (?.*) - " | Out-Null $app5URL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app3PreviousURL -match "/"" class=""internal-link large bold history-list-font-fix"">Firefox (?.*?) 64-bit" | Out-Null $app3PreviousURL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app3URL -match "Download Firefox (?.*) 64-bit - " | Out-Null $app3URL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app2PreviousURL -match "/"" class=""internal-link large bold history-list-font-fix"">Google Chrome (?.*?)" | Out-Null $app2PreviousURL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app2URL -match "Download Google Chrome (?.*) - " | Out-Null $app2URL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app1PreviousURL -match "/"" class=""internal-link large bold history-list-font-fix"">Adobe Flash Player (?.*)" | Out-Null $app1PreviousURL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content)
$app1URL -match "Date added: `r`n (?.*)" | Out-Null $app1URL -match "Download Adobe Flash Player (?.*) - " | Out-Null $app1URL = (curl -Uri -UseBasicParsing | Select-Object Content -ExpandProperty Content) $app1Name = ("Adobe Flash Player AX/NPAPI/PPAPI") # The final table is sorted alphabetically # Subsequent apps can be added as $app10xxx, $app11xxx,
# Application versions are pulled from entries on It isn't the cleanest thing in the world, but that part comese later ) Slowly, but surely, I'm building my GitHub for these scripts: github/thecatdidit/PowerShellUsefulScriptsīelow is the script. There has been some great progress on this so far. I have begun work on another such script that's going to query the developer sites directly.
#Postman download filehippo code
Using the code snippet that scrapes FileHippo, the body of the email looks like this.įirst off, a major shout out to where I was able to find my footing and get deeper into this. In the interim, though, we get a lot of these Betaentries. One bug I'm addressing at the moment is that Google Chrome only reflects on Stable Releases.
In the 2+ years that it's run, the only adjustment needed was to enable TLS 1.2. I've built one script that scrapes data from FileHippo to get this data. Some of these apps, well, don't always play nicely. We are also responsible for some non-standard apps such as SourceTree, Postman, Git Desktop, VS Code and a few others. As with all packages, though, these need a thorough check and aren't always relflective of our environment. One bright spot is that we are permitted to use the RuckZuck ConfigMgr module. We've created standards for applications, and though that helps, tracking new releases can be a challenge. I will be posting another entry where the vendors will be directly accessed so we can all get the latest information*īeing a company with no third party (3PUP) module tied to our SCCM instance and also having our purchase requests for such systems all shot down, we're in the "roll your own" business with 3pup. *NOTE: This script relies solely upon FileHippo.