Programme automatisch installieren nach Installation

Probleme mit der Installation von Windows 11?
Benutzeravatar
Scoty
Poweruser
Poweruser
Beiträge: 607
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 178 Mal
Danke erhalten: 29 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 10:34

Der User Martin ist aber da, da durch die autounattend.xml ja erstellt wurde. Genauer gibt es 2x Martin, einmal als Admin und als normaler User.
autounattend.xml
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Bild

Tante Google

Re: Programme automatisch installieren nach Installation

Beitrag von Tante Google » 02.10.2023, 10:34


Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 10:43

Da mag ja sein nur hat das Paket da trotzdem nichts verloren drin. Der Download sollte nach c:\windows\scripts erfolgen... es ist logisch, das er das Paket nicht findet, wenn die Pfadangabe nicht passt. Da mußt mal schauen ob da bei Dir was verrutscht ist eventuell.
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Benutzeravatar
Scoty
Poweruser
Poweruser
Beiträge: 607
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 178 Mal
Danke erhalten: 29 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 10:44

Ich habe da nichts verändert und ich sehe auch nicht das was dorthin kopiert werden soll. Das Script ist 1:1 von Holgi. Der MAINTENANCE_SERVICE war auch installiert. Ob vom Firefox oder Thunderbird weiß ich nicht.
Bild

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 10:50

Häng das Script mit den 3 fehlerhaften Einträgen mal bitte hier an.
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Benutzeravatar
Scoty
Poweruser
Poweruser
Beiträge: 607
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 178 Mal
Danke erhalten: 29 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 10:52

Jens1976 hat geschrieben: 02.10.2023, 10:50 Häng das Script mit den 3 fehlerhaften Einträgen mal bitte hier an.
Hier bitte mit den 3 wieder hinzugefügt.
firstlogon.cmd.txt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Bild

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 10:53

Wohl von Thunderbird, da schrieb ich ja, da mußt eventuell mal im Thunderbird Forum mal nachfragen, wenn die da was an der MSI geändert haben und der Aufruf anders ist, dann muß man das anpassen. Der Schlüssel selber ist in der MSI noch vorhanden, hab ich mit Orca nachgesehen.
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 11:01

OK, der Download findet in den Benutzerordner statt. Grad mal getestet. Dann sollte ein Abändern in

Code: Alles auswählen

powershell -noprofile Add-AppxPackage c:\users\Benutzername\Paketname.appx
für Abhilfe schaffen...
Bzw. will man es allgemein halten, dann:

Code: Alles auswählen

%systemdrive%\users\Benutzername\Paketname.appx
Zuletzt geändert von Jens1976 am 02.10.2023, 11:58, insgesamt 1-mal geändert.
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2663
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 324 Mal
Danke erhalten: 410 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 02.10.2023, 11:10

kleiner Zwischencheck:
1. deine Firstlogon kann m.E. so nicht 100% funktionieren.
Da sind Einträge drin (aus Tiny11), die da so nicht passen:

Code: Alles auswählen

Reg add "HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f 
Reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d "0" /f
zSoftware und zNTUser gibt es in der Form im installerten Windows nicht!
Die letzten Zeilen habe ich mal etwas umgestellt und entsprechend abgeändert.

Code: Alles auswählen

reg add "HKLM\Software\Policies\Microsoft\PushToInstall" /v "DisablePushToInstall" /t REG_DWORD /d "1" /f
reg add "HKLM\Software\Policies\Microsoft\MRT" /v "DontOfferThroughWUAU" /t REG_DWORD /d "1" /f
reg add "HKCU\Software\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "TaskbarMn" /t REG_DWORD /d  "0" /f
reg import C:\windows\setup\scripts\Win11_Registry-Tricks.reg
Doppeltgemoppelt > macht aber nix.
2. wenn du die Zeilen

Code: Alles auswählen

powershell -noprofile Add-AppxPackage Microsoft.VCLibs.x64.14.00.Desktop.appx
powershell -noprofile Add-AppxPackage Microsoft.UI.Xaml.x64.appx
powershell -noprofile Add-AppxPackage Microsoft.DesktopAppInstaller.msixbundle
rausnimmst, dann erübrigen sich eigentlich auch die Downloadzeilen und Ubenennungszeilen davor:

Code: Alles auswählen

powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.VCLibs.x64 "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.DesktopAppInstaller "https://github.com/microsoft/winget-cli/releases/download/v1.6.2721/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.UI.Xaml "https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.5/Microsoft.UI.Xaml.2.8.x64.appx"
ren Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle Microsoft.DesktopAppInstaller.msixbundle
ren Microsoft.UI.Xaml.2.8.x64.appx Microsoft.UI.Xaml.x64.appx
Wenn es bei dir so funktioniert, dann gut. Evtl. weil du mit UUPDUMP schon den neuesten DesktopAppInstaller und die Abhängigkeiten integriert hast?
Zuletzt geändert von Holgi am 02.10.2023, 11:27, insgesamt 1-mal geändert.
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

Benutzeravatar
Scoty
Poweruser
Poweruser
Beiträge: 607
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 178 Mal
Danke erhalten: 29 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 11:21

Ja die Einträge von Tiny11 hatte ich zum testen hinzugefügt weil ich dachte dann erspare ich mir einen weiteren umweg darüber aber ging ja nicht von daher führe ich Tiny11 nach Erstellen der ISO wieder aus. Ist ja kein Beinbruch.
Bild

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 11:34

zSoftware und zNTUSER sind die Punkte, wo die Registry des Offline-Images eingehängt wird. Diese Pfade muß man bei einem Online Image logischerweise entsprechend anpassen. Das tiny11 ist für eine bestehende ISO gedacht. Das heißt, alle Änderungen betreffen nur die Install.wim in dieser Iso. Für die Online Benutzung muß man die Pfade entsprechend anpassen
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 12:40

@Scoty
Teste es mal so:

Code: Alles auswählen

:Admin
cls

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params= %*
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"

    exit /B

:gotAdmin


cls
echo Teste Internetverbindung, bitte warten...
PING -n 1 www.google.com|find "Antwort von " >NUL
IF NOT ERRORLEVEL 1 goto :SUPER
IF ERRORLEVEL 1 goto :PECH

:Super
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.VCLibs.x64 "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.DesktopAppInstaller "https://github.com/microsoft/winget-cli/releases/download/v1.6.2721/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.UI.Xaml "https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.5/Microsoft.UI.Xaml.2.8.x64.appx"
powershell -noprofile Add-AppxPackage c:\users\MARTIN\Microsoft.VCLibs.x64.14.00.Desktop.appx
powershell -noprofile Add-AppxPackage c:\users\MARTIN\Microsoft.UI.Xaml.2.8.x64.appx
powershell -noprofile Add-AppxPackage c:\users\MARTIN\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

powershell Add-AppPackage -Register "'C:\Program Files\WindowsApps\*Microsoft.DesktopAppInstaller*neutral_split.language-de_8wekyb3d8bbwe\AppxManifest.xml'" -DisableDevelopmentMode 

echo --- VC_redist.x64
winget install --id "Microsoft.VCRedist.2015+.x64" -h --accept-package-agreements --accept-source-agreements >nul
echo --- windowsdesktop-runtime
winget install --id "Microsoft.DotNet.DesktopRuntime.7" -h --accept-package-agreements --accept-source-agreements >nul
echo --- Firefox
winget install --id "Mozilla.Firefox" -h --override "INSTALL_MAINTENANCE_SERVICE=false /quiet" >nul
echo --- Thunderbird
winget install --id "Mozilla.Thunderbird" -e -h --override "INSTALL_MAINTENANCE_SERVICE=false /s" --accept-source-agreements >nul
echo --- Winrar
winget install --id "RARLab.WinRAR" -h --accept-package-agreements --accept-source-agreements >nul
echo --- OnionMedia
winget install --id "9N252NJJQB65" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- WinToys
winget install --id "9P8LTPGCBZXD" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- Windows Scanner
winget install --id "9WZDNCRFJ3PV" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- iTunes
winget install --id "Apple.iTunes" -h --accept-package-agreements --accept-source-agreements >nul
echo --- iCloud
winget install --id "9PKTQ5699M62" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- AV1 Video Extension
winget install --id "9MVZQVXJBQ9V" -h --accept-package-agreements --accept-source-agreements >nul

cls
:Pech
echo --- Winrar key kopieren
copy /Y /V "%WINDIR%\Setup\Files\rarreg.key" "C:\Program Files\WinRAR"
echo --- Edge Icon entfernen
del "%homepath%\desktop\Microsoft Edge.lnk" /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OemPreInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353694Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353696Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d "0" /f
Reg add "HKLM\zSOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d "1" /f
Reg add "HKLM\zSOFTWARE\Microsoft\PolicyManager\current\device\Start" /v "ConfigureStartPins" /t REG_SZ /d "{\"pinnedList\": [{}]}" /f
reg add "HKLM\Software\Policies\Microsoft\PushToInstall" /v "DisablePushToInstall" /t REG_DWORD /d "1" /f
reg add "HKLM\Software\Policies\Microsoft\MRT" /v "DontOfferThroughWUAU" /t REG_DWORD /d "1" /f
reg import C:\windows\setup\scripts\Win11_Registry-Tricks.reg
reg add "HKCU\Software\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f
Reg add "HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f 
Reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d "0" /f

taskkill /F /IM explorer.exe & start explorer
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t "REG_DWORD" /d "1" /f

timeout /t 5

cd /d "%~dp0"
rd /q /s "%WINDIR%\Setup\Files"
cd \
(goto) 2>nul&rd /s /q "%~dp0"
shutdown /r /t 5
exit
Sollte er bei dem Desktop Appinstaller rummeckern, dann muß man den mit Lizenz installieren. Aber das machen wir dann, teste es erstmal so...
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2663
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 324 Mal
Danke erhalten: 410 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 02.10.2023, 13:03

@Jens1976
da sind sie wieder:

Code: Alles auswählen

Reg add "HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f 
Reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d "0" /f
Dat löppt so nicht, oder?
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

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2663
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 324 Mal
Danke erhalten: 410 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 02.10.2023, 13:31

was haltet ihr hiervon:? Ist allgemeiner gehalten (funzt nicht nur mit User Martin)

Code: Alles auswählen

powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.VCLibs.x64 "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.DesktopAppInstaller "https://github.com/microsoft/winget-cli/releases/download/v1.6.2721/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.UI.Xaml "https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.5/Microsoft.UI.Xaml.2.8.x64.appx"

powershell -noprofile Add-AppxPackage ".\Microsoft.VCLibs.x64.14.00.Desktop.appx"
powershell -noprofile Add-AppxPackage ".\Microsoft.UI.Xaml.2.8.x64.appx"
powershell -noprofile Add-AppxPackage ".\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
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

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 14:01

@Holgi
Wie wärs, wenn man das ganze so erweitern würde, das zumindest von Github immer die entsprechenden Pakete heruntergeladen werden, die unter "latest" vorhanden sind? Auf dieseweise müßte man sich keine Gedanken über die Aktualität machen, da unter "latest" immer die aktuellste stehen sollte...
Ich hab da mal was vorbereitet:

Code: Alles auswählen

$repo = "microsoft/microsoft-ui-xaml"
$file = "Microsoft.UI.Xaml.2.8.x64.appx"

$releases = "https://api.github.com/repos/$repo/releases"

Write-Host Determining latest release
$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[0].tag_name

$download = "https://github.com/$repo/releases/download/$tag/$file"
$name = $file.Split(".")[0]
$appx = "Microsoft.UI.Xaml.2.8.x64.appx"
$dir = "$name-$tag"

Write-Host Dowloading latest release
Invoke-WebRequest $download -Out $appx

$repo = "microsoft/winget-cli"
$file = "Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"

$releases = "https://api.github.com/repos/$repo/releases"

Write-Host Determining latest release
$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[0].tag_name

$download = "https://github.com/$repo/releases/download/$tag/$file"
$name = $file.Split(".")[0]
$msixbundle = "Microsoft.DesktopAppInstaller.msixbundle"
$dir = "$name-$tag"

Write-Host Dowloading latest release
Invoke-WebRequest $download -Out $msixbundle
Das ps1-Script in der Firstlogon aufrufen. Logischerweise muß das Script im Ordner c:\Windows\Scripts\Setup vorhanden sein, aber wenn man das nach $OEM$ packt, sollte das ja gegeben sein. Das schöne ist, das Script lädt die appx und Msixbundle in den Ordner herunter, indem das ps1-Script liegt, das heißt, man hat auch gleich den entsprechenden Pfad :D
Also zumindest hier landen die beiden Dateien auf Laufwerk D wenn ich das ps1-Script auf Laufwerk D starte...
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Jens1976
Meister
Meister
Beiträge: 386
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 14 Mal
Danke erhalten: 57 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 14:09

Holgi hat geschrieben: 02.10.2023, 13:03 @Jens1976
da sind sie wieder:

Code: Alles auswählen

Reg add "HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f 
Reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d "0" /f
Dat löppt so nicht, oder?
Sorry, da unten hab ich nix korrigiert, mir gings erstmal dadrum, das obere Problem zu lösen. Nein, das läuft so nicht, die Pfade müssen angepasst werden...
Wenn die Sonne der Intelligenz tief steht, wachsen auch geistigen Zwergen lange Schatten :-D

Antworten