Änderungen von Dokument Eigene Autoconf-Rolle erstellen

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

Von Version 32.1
bearbeitet von Tom Altenbrunn
am 2023/03/16 10:40
Ä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  
... ... @@ -297,15 +297,13 @@
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"]]
301 +\\[[image:attach:windowSearchHiglight-PNG.PNG||height="487" width="1051" class="img-thumbnail"]]
301 301  
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 -
309 309  
310 310  {{code language="yaml" width="45%"}}
311 311  #logodidact.yml
... ... @@ -338,11 +338,10 @@
338 338  
339 339  == ==
340 340  
341 -----
342 -
343 343  == (% style="font-size:16px" %)**Aufbau der main.ps1:**(%%) ==
344 344  
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.
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.
346 346  \\{{code language="powershell"}}#main.ps1
347 347  
348 348  Param
... ... @@ -353,8 +353,7 @@
353 353  )
354 354  
355 355  $SystemVersion=[System.Environment]::OSVersion.Version #Hole Windows Systemversion
356 -
357 -#Beginn des eigentlichen Codes
354 +
358 358  if ($SystemVersion.Major -eq 10 -and $SystemVersion.Build -ge 19044) {
359 359   $val = [int]!$disableSearchHighlight
360 360   Write-Verbose "Setting EnableDynamicContentInWSB to '$val'"
... ... @@ -363,16 +363,14 @@
363 363   Write-Host "Feature ist erst ab dem Release 21H2 verfügbar."
364 364  }{{/code}}
365 365  
366 -----
367 367  
368 368  == (% style="font-size:16px" %)**Einlesen der AutoConf-Rollen am Server:**(%%) ==
369 369  
370 370  [[image:image-20230316103224-1.png||height="128" width="1226" class="img-thumbnail"]]
371 371  
372 -----
368 +==
369 +(% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) ==
373 373  
374 -== (% style="font-size:16px" %)**Ansicht im LD Control Center:**(%%) ==
375 -
376 376  (% class="wikigeneratedid" %)
377 - [[image:image-20230316095106-2.png||class="img-thumbnail"]]
372 + [[image:image-20230316095106-2.png||class="img-thumbnail"]]
378 378  )))
image-20230316103442-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -201.2 KB
Inhalt