Frage zum Powershell Set-Active Setup
Hallo,
ich bin gerade dabei mit PSADT SQL Server Management Studio 18.9.2 zu paketieren, die Installation funktioniert super. Nun gibt es die Vorgabe das Auto Update zu entfernen. Dies geht aber nur im User Anteil. Darauf hin hab ich mir eine Set-Active Setup gebaut. Wenn ich nun die Deploy-Application ausführe wird SSMS installiert, dann der Temp Ordner angelegt, die ssms1.reg nach Temp kopiert und in der Registry das Active Setup angelegt. Melde ich mich Ab- und wieder An wurde der Registry nicht erzeugt. Habe ich irgendwo einen Denkfehler ?
Execute-Process -path 'SSMS_Setup_DEU_18_9_2.exe' -Parameters '/install /quiet /norestart /log "%WINDIR%\Temp\SSMS-Install.log"'
New-Item -ItemType directory -Path "$env:allusersprofile\temp"
Copy-File -Path "$dirSupportFiles\ssms1.reg" -Destination "$env:allusersprofile\temp"
Set-ActiveSetup -StubExePath "$envWinDir\regedit.exe" -Arguments "/S `"c:\progamdata\temp\ssms1.reg`"" -Description 'disable auto update' -Key 'SMSS 18.9.2' -ContinueOnError $true
ssms1.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell\UpdateChecker]
"Enabled"="False"
mfg
bolle01
ich bin gerade dabei mit PSADT SQL Server Management Studio 18.9.2 zu paketieren, die Installation funktioniert super. Nun gibt es die Vorgabe das Auto Update zu entfernen. Dies geht aber nur im User Anteil. Darauf hin hab ich mir eine Set-Active Setup gebaut. Wenn ich nun die Deploy-Application ausführe wird SSMS installiert, dann der Temp Ordner angelegt, die ssms1.reg nach Temp kopiert und in der Registry das Active Setup angelegt. Melde ich mich Ab- und wieder An wurde der Registry nicht erzeugt. Habe ich irgendwo einen Denkfehler ?
Execute-Process -path 'SSMS_Setup_DEU_18_9_2.exe' -Parameters '/install /quiet /norestart /log "%WINDIR%\Temp\SSMS-Install.log"'
New-Item -ItemType directory -Path "$env:allusersprofile\temp"
Copy-File -Path "$dirSupportFiles\ssms1.reg" -Destination "$env:allusersprofile\temp"
Set-ActiveSetup -StubExePath "$envWinDir\regedit.exe" -Arguments "/S `"c:\progamdata\temp\ssms1.reg`"" -Description 'disable auto update' -Key 'SMSS 18.9.2' -ContinueOnError $true
ssms1.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell\UpdateChecker]
"Enabled"="False"
mfg
bolle01
Please also mark the comments that contributed to the solution of the article
Content-Key: 1232094486
Url: https://administrator.de/contentid/1232094486
Printed on: March 27, 2023 at 23:03 o'clock
2 Comments
Latest comment