Änderungen von Dokument Eigene Autoconf-Rolle erstellen

Zuletzt geändert von Tom Altenbrunn am 2023/03/17 08:03

Von Version 30.1
bearbeitet von Tom Altenbrunn
am 2023/03/16 10:33
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 32.1
bearbeitet von Tom Altenbrunn
am 2023/03/16 10:40
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -2,7 +2,6 @@
2 2  
3 3  ----
4 4  
5 -
6 6  = (% style="font-size:22px" %)__**Allgemeines**__(%%) =
7 7  
8 8  
... ... @@ -298,13 +298,15 @@
298 298  
299 299  (((
300 300  Im nachfolgenden Beispiel wird eine einfache Rolle zur Deaktivierung der Suchvorhebung in Windows deklariert. 
301 -\\[[image:attach:windowSearchHiglight-PNG.PNG||height="487" width="1051" class="img-thumbnail"]]
300 +\\[[image:image-20230316103442-2.png||height="530" width="1142" class="img-thumbnail"]]
302 302  
302 +----
303 303  
304 304  == (% style="font-size:16px" %)**Aufbau der Logodidact.yml:**(%%) ==
305 305  
306 306  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
307 307  "**{{code language="bash"}}disableSearchHighlight{{/code}}**".
308 +
308 308  
309 309  {{code language="yaml" width="45%"}}
310 310  #logodidact.yml
... ... @@ -337,10 +337,11 @@
337 337  
338 338  == ==
339 339  
341 +----
342 +
340 340  == (% style="font-size:16px" %)**Aufbau der main.ps1:**(%%) ==
341 341  
342 -
343 -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.
344 344  \\{{code language="powershell"}}#main.ps1
345 345  
346 346  Param
... ... @@ -351,7 +351,8 @@
351 351  )
352 352  
353 353  $SystemVersion=[System.Environment]::OSVersion.Version #Hole Windows Systemversion
354 -
356 +
357 +#Beginn des eigentlichen Codes
355 355  if ($SystemVersion.Major -eq 10 -and $SystemVersion.Build -ge 19044) {
356 356   $val = [int]!$disableSearchHighlight
357 357   Write-Verbose "Setting EnableDynamicContentInWSB to '$val'"
... ... @@ -360,14 +360,16 @@
360 360   Write-Host "Feature ist erst ab dem Release 21H2 verfügbar."
361 361  }{{/code}}
362 362  
366 +----
363 363  
364 364  == (% style="font-size:16px" %)**Einlesen der AutoConf-Rollen am Server:**(%%) ==
365 365  
366 366  [[image:image-20230316103224-1.png||height="128" width="1226" class="img-thumbnail"]]
367 367  
368 -==
369 -(% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) ==
372 +----
370 370  
374 +== (% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) ==
375 +
371 371  (% class="wikigeneratedid" %)
372 - [[image:image-20230316095106-2.png||class="img-thumbnail"]]
377 + [[image:image-20230316095106-2.png||class="img-thumbnail"]]
373 373  )))
image-20230316103442-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,0 +1,1 @@
1 +201.2 KB
Inhalt