Änderungen von Dokument Eigene Autoconf-Rolle erstellen

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

Von Version 3.1
bearbeitet von Christian Germann
am 2022/10/04 10:51
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 2.1
bearbeitet von Christian Germann
am 2022/08/09 10:53
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Titel
... ... @@ -1,1 +1,1 @@
1 -Eigene Autoconf-Regel erstellen
1 +Autoconf-Konfiguration erstellen
Inhalt
... ... @@ -81,8 +81,6 @@
81 81  ==== **Beispielaufbau der main.ps1** ====
82 82  
83 83  Im win-Verzeichnis können sich unterschiedliche Powershellskripte befinden. Der jeweilige Name der .ps1 Datei gibt an zu welcher Phase die Datei ausgeführt wird.
84 -
85 -{{code}}
86 86  user.ps1 = user Phase, nach der Anmeldung
87 87  
88 88  custom.ps1 = custom Phase
... ... @@ -93,7 +93,7 @@
93 93  
94 94  main.ps1 = alle Phasen
95 95  
96 -root@ctrl-g1:~ # cat /usr/lib/ld-autoconf/logodidact/roles/ld_wlan_psk/win/main.ps1
94 +root@ctrl-g1:~~ # cat /usr/lib/ld-autoconf/logodidact/roles/ld_wlan_psk/win/main.ps1
97 97  
98 98  Param
99 99  (
... ... @@ -104,10 +104,9 @@
104 104   [String]
105 105   $psk
106 106  )
107 -
108 -if ($ssid -ne '' -and $psk -ne '') {
105 +\\if ($ssid -ne '' -and $psk -ne '') {
109 109   $profile = @'
110 -<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
107 +<WLANProfile xmlns="http:~/~/www.microsoft.com/networking/WLAN/profile/v1">
111 111   <name>{0}</name>
112 112   <SSIDConfig>
113 113   <SSID>
... ... @@ -132,30 +132,24 @@
132 132   </MSM>
133 133  </WLANProfile>
134 134  '@ -f $ssid, $psk
135 -
136 - $file = "$AUTOCONF_TEMP_DIR\ld_wlan_psk\wlan.xml"
137 -
138 - $profile | Out-File (New-Item $file -Force)
139 -
140 - Get-NetAdapter | Where-Object { $_.PhysicalMediaType -eq 'Native 802.11' -or `
132 +\\ $file = "$AUTOCONF_TEMP_DIR\ld_wlan_psk\wlan.xml"
133 +\\ $profile | Out-File (New-Item $file -Force)
134 +\\ Get-NetAdapter | Where-Object { $_.PhysicalMediaType -eq 'Native 802.11' -or `
141 141   $_.PhysicalMediaType -eq 'Wireless LAN' -or `
142 142   $_.PhysicalMediaType -eq 'Wireless WAN' } | ForEach-Object {
143 -
144 - Write-Verbose "Creating wlan profile for '$ssid' on interface '$($_.Name)'"
137 +\\ Write-Verbose "Creating wlan profile for '$ssid' on interface '$($_.Name)'"
145 145   netsh wlan add profile filename= "$file" interface= "$($_.Name)"
146 146   }
147 -
148 - Remove-Item -Path $file -Force
140 +\\ Remove-Item -Path $file -Force
149 149  }
150 150  
151 151  Param() = hier werden die übergebenen Parameter von meta/logodidact.yml zu lokale Variablen.
152 -{{/code}}
153 153  
154 154  **Neue AutoConf-Regel freigeben**
155 155  
156 -Neue Autoconf-Regel müssen mit dem Befehl {{box}}update-autoconf-archive{{/box}} eingelesen werden. 
147 +Neue Autoconf-Regel müssen mit dem Befehl update-autoconf-archive eingelesen werden. 
157 157  Ansonsten werden die Autoconfrollen auch zeitbasiert (Alle 4 Stunden) neu eingelesen.
158 -Drücken Sie Im Controlcenter mit aktivieren Expertenmodus folgenden Knopfen, damit dort auch die neuen Autoconf-Regeln verfügbar werden.
159 -
160 -[[image:attach:autoconf.png||data-xwiki-image-style-border="true"]]
149 +Im Controlcenter im Expertenmodus dann folgenden Knopfen drücken, damit dort auch die neuen Autoconf-Regeln eingelesen werden.
161 161  
151 +
152 +[[image:https://wiki.sbe.de/xwiki/bin/download/Main/SBE_intern/LogoDIDACT2.0/Lddeploy/Autoconf%20erstellen/WebHome/autoconf.png?rev=1.1||alt="autoconf.png"]]
autoconf.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.cge@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -73.0 KB
Inhalt