Änderungen von Dokument Eigene Autoconf-Rolle erstellen
Zuletzt geändert von Tom Altenbrunn am 2023/03/17 08:03
Von Version 43.3
bearbeitet von Tom Altenbrunn
am 2023/03/16 11:02
am 2023/03/16 11:02
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 43.4
bearbeitet von Tom Altenbrunn
am 2023/03/16 11:03
am 2023/03/16 11:03
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -339,6 +339,26 @@ 339 339 340 340 Danach erfolgt die Erstellung des ausführbaren Codes per Powershell. Im ersten Abschnitt (% style="color:#008000" %)**Param** (%%)werden die in der im vorigen Abschnitt definierten Variablen {{code}}vars{{/code}} aus der logodidact.yml aufgeführt und definiert. Bei der Variable "**{{code}}disableSearchHighlight{{/code}}**" handelt es sich um ein Boolean (True/False). Die Bedingung "**[parameter(Mandatory=$false)]**" setzt das Vorhandensein der Variable während dem Ablauf des Skriptes nicht als zwingend notwendig voraus, sodass bei einem darauffolgenden Verarbeitungsfehler o.ä. die Abarbeitung weiter erfolgt. 341 341 342 +{{code language="powershell"}} 343 +#main.ps1 342 342 345 +Param 346 +( 347 + [parameter(Mandatory=$false)] #Variable zwingend erforderlich? 348 + [bool] #Variablentyp 349 + $disableSearchHighlight #Name der def. Variable aus logodidact.yml 350 +) 343 343 352 +$SystemVersion=[System.Environment]::OSVersion.Version #Hole Windows Systemversion 353 + 354 +#Beginn des eigentlichen Codes 355 +if ($SystemVersion.Major -eq 10 -and $SystemVersion.Build -ge 19044) { 356 + $val = [int]!$disableSearchHighlight 357 + Write-Verbose "Setting EnableDynamicContentInWSB to '$val'" 358 + [Microsoft.Win32.Registry]::SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search","EnableDynamicContentInWSB",$val,[Microsoft.Win32.RegistryValueKind]::DWord) 359 +} else { 360 + Write-Host "Feature ist erst ab dem Release 21H2 verfügbar." 361 +} 362 +{{/code}} 363 + 344 344