Änderungen von Dokument Eigene Autoconf-Rolle erstellen

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

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

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -2,6 +2,7 @@
2 2  
3 3  ----
4 4  
5 +
5 5  = (% style="font-size:22px" %)__**Allgemeines**__(%%) =
6 6  
7 7  
... ... @@ -291,24 +291,19 @@
291 291  
292 292  ----
293 293  
294 -(% class="wikigeneratedid" %)
295 -= =
295 += (% 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"]]
301 +\\[[image:attach:windowSearchHiglight-PNG.PNG||height="487" width="1051" 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.
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.
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
354 +
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 -----
368 +==
369 +(% 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 - [[image:image-20230316095106-2.png||class="img-thumbnail"]]
372 + [[image:image-20230316095106-2.png||class="img-thumbnail"]]
381 381  )))
image-20230316103442-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -201.2 KB
Inhalt