Änderungen von Dokument Eigene Autoconf-Rolle erstellen
Zuletzt geändert von Tom Altenbrunn am 2023/03/17 08:03
Von Version 30.2
bearbeitet von Tom Altenbrunn
am 2023/03/16 10:35
am 2023/03/16 10:35
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 32.2
bearbeitet von Tom Altenbrunn
am 2023/03/16 10:42
am 2023/03/16 10:42
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -291,19 +291,21 @@ 291 291 292 292 ---- 293 293 294 -= (% style="font-size:22px" %)__**Beispiel: eigene AutoConf-Rolle zur "Deaktivierung der Suchhervorhebung in Windows"**__(%%) = 294 += (% style="font-size:22px" %)__**Weiteres Beispiel: eigene AutoConf-Rolle zur "Deaktivierung der Suchhervorhebung in Windows"**__(%%) = 295 295 296 296 = = 297 297 298 298 ((( 299 299 Im nachfolgenden Beispiel wird eine einfache Rolle zur Deaktivierung der Suchvorhebung in Windows deklariert. 300 -[[image:image-20230316103442-2.png||height="530" width="1142" class="img-thumbnail"]] 300 +\\[[image:image-20230316103442-2.png||height="530" width="1142" class="img-thumbnail"]] 301 301 302 +---- 302 302 303 303 == (% style="font-size:16px" %)**Aufbau der Logodidact.yml:**(%%) == 304 304 305 305 Neben den allgemeinen Informationen über die Autoren (authors), Unternehmen (company), einer Beschreibung (description), dem Anzeigenamen (display_name) im LD Control Center, usw, beginnt im Abschnitt {{code language="bash"}}vars{{/code}} die eigentliche Definition der Variable 306 306 "**{{code language="bash"}}disableSearchHighlight{{/code}}**". 308 + 307 307 308 308 {{code language="yaml" width="45%"}} 309 309 #logodidact.yml ... ... @@ -336,10 +336,11 @@ 336 336 337 337 == == 338 338 341 +---- 342 + 339 339 == (% style="font-size:16px" %)**Aufbau der main.ps1:**(%%) == 340 340 341 - 342 -Danach erfolgt die Erstellung des ausführbaren Codes per Powershell. Im ersten Abschnitt Param werden die in der im vorigen Abschnitt definierten Variaben "vars" aus der logodidact.yml aufgeführt und definiert. Bei der Variable "disableSearchHighlight" 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. 345 +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 Variaben {{code language="bash"}}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. 343 343 \\{{code language="powershell"}}#main.ps1 344 344 345 345 Param ... ... @@ -350,7 +350,8 @@ 350 350 ) 351 351 352 352 $SystemVersion=[System.Environment]::OSVersion.Version #Hole Windows Systemversion 353 - 356 + 357 +#Beginn des eigentlichen Codes 354 354 if ($SystemVersion.Major -eq 10 -and $SystemVersion.Build -ge 19044) { 355 355 $val = [int]!$disableSearchHighlight 356 356 Write-Verbose "Setting EnableDynamicContentInWSB to '$val'" ... ... @@ -359,14 +359,16 @@ 359 359 Write-Host "Feature ist erst ab dem Release 21H2 verfügbar." 360 360 }{{/code}} 361 361 366 +---- 362 362 363 363 == (% style="font-size:16px" %)**Einlesen der AutoConf-Rollen am Server:**(%%) == 364 364 365 365 [[image:image-20230316103224-1.png||height="128" width="1226" class="img-thumbnail"]] 366 366 367 -== 368 -(% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) == 372 +---- 369 369 374 +== (% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) == 375 + 370 370 (% class="wikigeneratedid" %) 371 371 [[image:image-20230316095106-2.png||class="img-thumbnail"]] 372 372 )))