我想使用該Invoke-WebRequest命令為 Windows 獲取最新的 64 位 Git ,這是它的正則運算式https://github.com/git-for-windows/git/releases/latest/download/Git-([0-9] (\.[0-9] ) )-64-bit\.exe
(64位二進制被命名為喜歡Git-[numbershere]-64-bit.exe,例如Git-2.34.1-64-bit.exe)
現在,我不知道如何將其與此配對Invoke-WebRequest以使其作業。有人可以幫忙嗎?
uj5u.com熱心網友回復:
正如Jeroen Mostert 指出的那樣:你沒有
相反,您可以使用GitHub 的公共 API來獲取有關最新版本的元資料,然后從那里選擇適當的 url:
# fetch metadata for latest release
$latestRelease = Invoke-RestMethod "https://api.github.com/repos/git-for-windows/git/releases/latest"
# enumerate included assets, find the appropriate one
$exe64bit = $latestRelease.assets |Where-Object name -like 'Git-*-64-bit.exe'
# output the appropriate browser URL
$exe64bit.browser_download_url
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/399973.html
標籤:电源外壳
上一篇:啟動行程-RedirectStandardInput$null-FilePathpowershell.exe-ArgumentList"myprogram.exearg1arg2"
