Man kann auch ein Active Setup mit Powershell vorbereiten.
Um benötigte Dateien zu kopieren und Registry Keys zu setzen kann man es so machen:
- #Scriptfolder festlegen
-
-
-
- $executingScriptDirectory = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent
-
-
-
- #Pfade festlegen
- $sourcesrvsett="$executingScriptDirectory\CU_SVG_Viewer.reg"
- $destsrvsett="$env:CommonProgramFiles\Adobe\SVG Viewer 3.0"
-
-
-
- #Checken ob env:CommonProgramFiles\Adobe\SVG Viewer 3.0 vorhanden ist
- if (!(test-path $destsrvsett)) {
- md $destsrvsett
- }
-
-
-
- #kopieren
- copy-item "$sourcesrvsett" "$destsrvsett"
-
-
-
- #Active Setup setzen für Installation UserRegSettings
- New-Item "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components" -Name 'SVGViewer3' -Type Directory
- Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\SVGViewer3" Version 1 -type DWORD
- Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\SVGViewer3" ComponentID 'SVGViewer3 User Settings'
- Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\SVGViewer3" StubPath '%windir%\regedit.exe /s "%CommonProgramFiles%\Adobe\SVG Viewer 3.0\CU_SVG_Viewer.reg"' -type EXPANDSTRING