LibreOffice Download Script für kalenderbasierte Nummerierung
- Holgi
- Elite
- Beiträge: 2275
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 240 Mal
- Danke erhalten: 320 Mal
- Gender:
LibreOffice Download Script für kalenderbasierte Nummerierung
ich habe hier mein LibreOffice Download Script:
funktioniert leider nicht mehr mit der neuen kalenderbasierte Nummerierung.
Anstelle der aktuellen Version 24.2.0 wird noch die Version 7.6.4 heruntergeladen.
Weiß jemand, an welcher Stelle man im Script die Veränderung vornehmen muss, damit die wirklich aktuelle Version heruntergeladen wird?
Code: Alles auswählen
:64bit
cls
powershell -noprofile "$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|sort -descending|select -first 1";Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86_64/LibreOffice_$($latest)_Win_x86-64.msi"
:32bit
cls
powershell -noprofile "$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|sort -descending|select -first 1";Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86/LibreOffice_$($latest)_Win_x86.msi"
Anstelle der aktuellen Version 24.2.0 wird noch die Version 7.6.4 heruntergeladen.
Weiß jemand, an welcher Stelle man im Script die Veränderung vornehmen muss, damit die wirklich aktuelle Version heruntergeladen wird?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- DK2000
- Legende
- Beiträge: 9329
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 165 Mal
- Danke erhalten: 506 Mal
- Gender:
Re: LibreOffice Download Script für kalenderbasierte Nummerierung
Das liegt an der Sortierung. 24.x kommt vor 7.x. Bei absteigender Sortierung kommt 7.x vor 24.x. Dadurch wird bei "select -first 1" die 7.x ausgewählt.
Wenn Du "sort -descending" weglässt, ist die 24 an erster Stelle und wird genommen.
Wenn Du "sort -descending" weglässt, ist die 24 an erster Stelle und wird genommen.
- DK2000
- Legende
- Beiträge: 9329
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 165 Mal
- Danke erhalten: 506 Mal
- Gender:
Re: LibreOffice Download Script für kalenderbasierte Nummerierung
Würde das aber eher so lösen:
"? { $_ -notlike "7.*" filtert alles mit 7.x raus und es bleibt nur die 24.x übrig. Wenn die nächste 24.x kommt, muss man aber wieder absteigend sortieren. Ich habe das gerad noch eingefügt.
Code: Alles auswählen
$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|? { $_ -notlike "7.*" }|sort sort -descending|select -first 1;Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86_64/LibreOffice_$($latest)_Win_x86-64.msi"
- Holgi
- Elite
- Beiträge: 2275
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 240 Mal
- Danke erhalten: 320 Mal
- Gender:
Re: LibreOffice Download Script für kalenderbasierte Nummerierung
Das mit dem descending löschen hatte funktioniert , aberDK2000 hat geschrieben: ↑02.02.2024, 17:42 Würde das aber eher so lösen:
"? { $_ -notlike "7.*" filtert alles von 7.x raus und es bleibt nur die 24.x übrig. Vorerst. Wenn die nächste 24.x kommt, muss man aber wieder absteigend sortieren. Habe das gerad noch eingefügt.Code: Alles auswählen
$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|? { $_ -notlike "7.*" }|sort sort -descending|select -first 1;Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86_64/LibreOffice_$($latest)_Win_x86-64.msi"
Code: Alles auswählen
powershell -noprofile $latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|? { $_ -notlike "7.*" };Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86_64/LibreOffice_$($latest)_Win_x86-64.msi"
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- DK2000
- Legende
- Beiträge: 9329
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 165 Mal
- Danke erhalten: 506 Mal
- Gender:
Re: LibreOffice Download Script für kalenderbasierte Nummerierung
Ja, habe es direkt in der PowerShell ausgeführt und nicht in der Eingabeaufforderung über die PowerShell.exe.
Ich hasse diese Einzeiler.
Code: Alles auswählen
powershell -noprofile "$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|? { $_ -notlike '7.*' }|sort sort -descending|select -first 1";Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86_64/LibreOffice_$($latest)_Win_x86-64.msi"
- Holgi
- Elite
- Beiträge: 2275
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 240 Mal
- Danke erhalten: 320 Mal
- Gender:
Re: LibreOffice Download Script für kalenderbasierte Nummerierung
prima. Danke! Damit läuft es wieder.
Code: Alles auswählen
:64bit
cls
powershell -noprofile "$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|? { $_ -notlike '7.*' }|sort sort -descending|select -first 1";Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86_64/LibreOffice_$($latest)_Win_x86-64.msi"
:32bit
cls
powershell -noprofile "$latest=((iwr -uri "https://ftp.gwdg.de/pub/tdf/libreoffice/stable" -UseBasicParsing).links|?{$_.href -match '(\d+(\.\d+){1,3})'}).href -replace '/', ''|? { $_ -notlike '7.*' }|sort sort -descending|select -first 1";Start-BitsTransfer -Source "https://ftp.gwdg.de/pub/tdf/libreoffice/stable/$($latest)/win/x86/LibreOffice_$($latest)_Win_x86.msi"
:EXIT
exit
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114