Änderungen von Dokument Eigene Autoconf-Rolle erstellen
Zuletzt geändert von Tom Altenbrunn am 2023/03/17 08:03
Von Version 33.2
bearbeitet von Tom Altenbrunn
am 2023/03/16 10:43
am 2023/03/16 10:43
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf 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
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -291,24 +291,19 @@ 291 291 292 292 ---- 293 293 294 -(% class="wikigeneratedid" %) 295 -= = 294 += (% style="font-size:22px" %)__**Beispiel: eigene AutoConf-Rolle zur "Deaktivierung der Suchhervorhebung in Windows"**__(%%) = 296 296 297 -= (% style="font-size:22px" %)__**Weiteres Beispiel: eigene AutoConf-Rolle zur "Deaktivierung der Suchhervorhebung in Windows"**__(%%) = 298 - 299 299 = = 300 300 301 301 ((( 302 302 Im nachfolgenden Beispiel wird eine einfache Rolle zur Deaktivierung der Suchvorhebung in Windows deklariert. 303 - \\[[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"]] 304 304 305 ----- 306 306 307 307 == (% style="font-size:16px" %)**Aufbau der Logodidact.yml:**(%%) == 308 308 309 309 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 310 310 "**{{code language="bash"}}disableSearchHighlight{{/code}}**". 311 - 312 312 313 313 {{code language="yaml" width="45%"}} 314 314 #logodidact.yml ... ... @@ -341,11 +341,10 @@ 341 341 342 342 == == 343 343 344 ----- 345 - 346 346 == (% style="font-size:16px" %)**Aufbau der main.ps1:**(%%) == 347 347 348 -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. 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. 349 349 \\{{code language="powershell"}}#main.ps1 350 350 351 351 Param ... ... @@ -356,8 +356,7 @@ 356 356 ) 357 357 358 358 $SystemVersion=[System.Environment]::OSVersion.Version #Hole Windows Systemversion 359 - 360 -#Beginn des eigentlichen Codes 353 + 361 361 if ($SystemVersion.Major -eq 10 -and $SystemVersion.Build -ge 19044) { 362 362 $val = [int]!$disableSearchHighlight 363 363 Write-Verbose "Setting EnableDynamicContentInWSB to '$val'" ... ... @@ -366,16 +366,14 @@ 366 366 Write-Host "Feature ist erst ab dem Release 21H2 verfügbar." 367 367 }{{/code}} 368 368 369 ----- 370 370 371 371 == (% style="font-size:16px" %)**Einlesen der AutoConf-Rollen am Server:**(%%) == 372 372 373 373 [[image:image-20230316103224-1.png||height="128" width="1226" class="img-thumbnail"]] 374 374 375 ----- 367 +== 368 +(% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) == 376 376 377 -== (% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) == 378 - 379 379 (% class="wikigeneratedid" %) 380 380 [[image:image-20230316095106-2.png||class="img-thumbnail"]] 381 381 )))