Seite 1 von 2

windows10-upgrade & /reflectdrivers

Verfasst: 14 Mai 2019, 15:25
von larsg
Hi,

Eine Anregung hätte ich für das Windows 10 Upgrade Paket:

beim nächsten Update/Fix bitte wenn möglich auch eine Property einbauen, mit dem ein Pfad zu den Treibern für eine Festplattenverschlüsselung angegeben werden kann, und diesen ggf. via Setup-Parameter /reflectdrivers in die Installation einbinden.

Ich habe das Upgrade-Paket für uns entsprechend manuell angepasst:

Code: Alles auswählen

[ProductProperty]
type: unicode
name: encryption_driver
description: Lokaler Pfad zu Treibern für eine Festplattenverschlüsselung
multivalue: False
editable: True
values: [""]
default: [""]

Code: Alles auswählen

DefVar $EncryptionDriver$
Set $EncryptionDriver$ = GetProductProperty("encryption_driver","")

...

If (not ($EncryptionDriver$ = "") and (FileExists($EncryptionDriver$)))
	Set $params$ = $params$+' /reflectdrivers "$EncryptionDriver$"'
EndIf
Mehr ist garnicht nötig.
Das ganze wurde bereits erfolgreich getestet.

Background:
https://sourceforge.net/p/veracrypt/dis ... f6e5/#22cb
https://kb.mcafee.com/corporate/index?p ... cale=de_DE

Re: windows10-upgrade & /reflectdrivers

Verfasst: 27 Mai 2019, 11:48
von larsg
die begeisterung ist ja astronomisch messbar.
nutzt keiner von euch eine festplattenverschlüsselung?

Re: windows10-upgrade & /reflectdrivers

Verfasst: 27 Mai 2019, 11:55
von ueluekmen
Hi,

ich habe den Wunsch intern als Ticket aufgegeben. So geht der Wunsch wenigstens nicht verloren. Vielen Dank für das Feedback.

Re: windows10-upgrade & /reflectdrivers

Verfasst: 28 Mai 2019, 17:00
von larsg
das reicht mir schon, danke :)

Re: windows10-upgrade & /reflectdrivers

Verfasst: 17 Jun 2019, 07:56
von ittk
larsg hat geschrieben:die begeisterung ist ja astronomisch messbar.
nutzt keiner von euch eine festplattenverschlüsselung?
Liegt vielleicht daran, dass es andere Produkte bereits intern handhaben beim Upgrade des Windows 10 per WSUS ;)
Sodass keine manuelle Anpassung / und etwas per OPSI erforderlich ist ;)

Re: windows10-upgrade & /reflectdrivers

Verfasst: 02 Jul 2019, 08:35
von larsg
es gibt halt auch solche die sich mit wsus nicht so anfreunden mögen und lieber auf was vernünftiges bauen :(

Re: windows10-upgrade & /reflectdrivers

Verfasst: 02 Jul 2019, 15:29
von wolfbardo
Hallo larsg
larsg hat geschrieben:Hi,

Eine Anregung hätte ich für das Windows 10 Upgrade Paket:

beim nächsten Update/Fix bitte wenn möglich auch eine Property einbauen, mit dem ein Pfad zu den Treibern für eine Festplattenverschlüsselung angegeben werden kann, und diesen ggf. via Setup-Parameter /reflectdrivers in die Installation einbinden.

Ich habe das Upgrade-Paket für uns entsprechend manuell angepasst:

Code: Alles auswählen

[ProductProperty]
type: unicode
name: encryption_driver
description: Lokaler Pfad zu Treibern für eine Festplattenverschlüsselung
multivalue: False
editable: True
values: [""]
default: [""]

Code: Alles auswählen

DefVar $EncryptionDriver$
Set $EncryptionDriver$ = GetProductProperty("encryption_driver","")

...

If (not ($EncryptionDriver$ = "") and (FileExists($EncryptionDriver$)))
	Set $params$ = $params$+' /reflectdrivers "$EncryptionDriver$"'
EndIf
Mehr ist garnicht nötig.
Das ganze wurde bereits erfolgreich getestet.

Background:
https://sourceforge.net/p/veracrypt/dis ... f6e5/#22cb
https://kb.mcafee.com/corporate/index?p ... cale=de_DE
Ist eingebaut in

Code: Alles auswählen

windows10-upgrade                                    19.03-2
https://download.uib.de/opsi4.1/experim ... .03-2.opsi

Gruss
Bardo Wolf

Re: windows10-upgrade & /reflectdrivers

Verfasst: 04 Jul 2019, 09:00
von larsg
:o :D thx :!:

Re: windows10-upgrade & /reflectdrivers

Verfasst: 15 Apr 2021, 14:14
von larsg
Hallo,

ich muss den Beitrag leider nochmal ausgraben, denn mir ist in dem Code ein Fehler unterlaufen.

Code: Alles auswählen

If (not ($EncryptionDriver$ = "") and (FileExists($EncryptionDriver$)))
   Set $params$ = $params$+' /reflectdrivers "$EncryptionDriver$"'
EndIf
Das kann so nicht funktionieren, weil (selbstdefinierte) Variablen in Strings in Actions- und Sub-Sektionen nicht aufgelöst werden, sondern mit + verkettet werden müssen.

Leider hat es dieser Fehler auch in das Paket geschafft, weswegen diese Funktion noch nie funktioniert haben kann (und ich war mir eigentlich sicher das es bei uns bereits funktioniert hat, offenbar ein trugschluss) :roll:

Ich habe an zwei Stellen in der Datei setup-local.opsiscript die genannte Passage wie folgt abgeändert:

Code: Alles auswählen

if (NOT ($EncryptionDriver$ = "") AND (DirectoryExists($EncryptionDriver$)))
   Set $Parameters$ = $Parameters$ + ' /reflectdrivers "' + $EncryptionDriver$ + '"'
endif
Damit funktioniert es jetzt so wie es soll. Könnt ihr das Paket bitte entsprechend anpassen?

Re: windows10-upgrade & /reflectdrivers

Verfasst: 15 Apr 2021, 14:25
von Der-Matze
Hallo Lars,

danke für den Fix! Ich bau den in die nächste Version ein.
21H1 steht ja vor der Tür.

Schöne Grüße
Matze