windows10-upgrade & /reflectdrivers

larsg
Beiträge: 243
Registriert: 16 Dez 2014, 18:06

windows10-upgrade & /reflectdrivers

Beitragvon larsg » 14 Mai 2019, 15:25

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

larsg
Beiträge: 243
Registriert: 16 Dez 2014, 18:06

Re: windows10-upgrade & /reflectdrivers

Beitragvon larsg » 27 Mai 2019, 11:48

die begeisterung ist ja astronomisch messbar.
nutzt keiner von euch eine festplattenverschlüsselung?

Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1919
Registriert: 28 Mai 2008, 10:53

Re: windows10-upgrade & /reflectdrivers

Beitragvon ueluekmen » 27 Mai 2019, 11:55

Hi,

ich habe den Wunsch intern als Ticket aufgegeben. So geht der Wunsch wenigstens nicht verloren. Vielen Dank für das Feedback.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de

larsg
Beiträge: 243
Registriert: 16 Dez 2014, 18:06

Re: windows10-upgrade & /reflectdrivers

Beitragvon larsg » 28 Mai 2019, 17:00

das reicht mir schon, danke :)

ittk
Beiträge: 12
Registriert: 28 Mai 2018, 15:14

Re: windows10-upgrade & /reflectdrivers

Beitragvon ittk » 17 Jun 2019, 07:56

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 ;)

larsg
Beiträge: 243
Registriert: 16 Dez 2014, 18:06

Re: windows10-upgrade & /reflectdrivers

Beitragvon larsg » 02 Jul 2019, 08:35

es gibt halt auch solche die sich mit wsus nicht so anfreunden mögen und lieber auf was vernünftiges bauen :(

Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1238
Registriert: 01 Jul 2008, 12:10

Re: windows10-upgrade & /reflectdrivers

Beitragvon wolfbardo » 02 Jul 2019, 15:29

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


opsi remote-workshops

https://uib.de/de/support-schulung/schulung/

Basis

14.-17.06. 2021
06.-09.09 2021

Einführung in die Software-Paketierung
09./10.06 2021

opsi support by uib gmbh

http://www.uib.de

larsg
Beiträge: 243
Registriert: 16 Dez 2014, 18:06

Re: windows10-upgrade & /reflectdrivers

Beitragvon larsg » 04 Jul 2019, 09:00

:o :D thx :!:

larsg
Beiträge: 243
Registriert: 16 Dez 2014, 18:06

Re: windows10-upgrade & /reflectdrivers

Beitragvon larsg » 15 Apr 2021, 14:14

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?

Benutzeravatar
Der-Matze
uib-Team
Beiträge: 86
Registriert: 16 Mär 2009, 11:00

Re: windows10-upgrade & /reflectdrivers

Beitragvon Der-Matze » 15 Apr 2021, 14:25

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