skripting-section:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
skripting-section:start [2019/03/06 11:23] michaelskripting-section:start [2019/11/01 21:54] (current) – [Table] michael
Line 8: Line 8:
   * Grundlagen Ruby   * Grundlagen Ruby
   * Grundlagen Perl   * Grundlagen Perl
-  * Grundlagen JS 
   * Grundlagen Batch   * Grundlagen Batch
  
Line 15: Line 14:
 <WRAP center box 100%> <WRAP center box 100%>
 **Übersicht Bash Skripts** **Übersicht Bash Skripts**
-|  [[skripting-section:bash:server-backup-skript|{{:icons:bash.png?35}}]]        |  [[skripting-section:bash:server-backup-skript|Server Backup Skript]]      | Skript, welches in regelmässigen Abständen alle wichtigen Konfigurationen und Verzeichnisse eines Servers über einen speziell dafür vorgesehenen NFS Share sichert.                      | +|  [[skripting-section:bash:openshift-single-node-cluster|{{:icons:bash.png?60}}]]  |  [[skripting-section:bash:openshift-single-node-cluster|OpenShift SN Installer]]         | Installiert ein vollwertiges OpenShift Origin Cluster auf einem single Node (VM)                                                                                                         | 
-|  [[skripting-section:bash:synology-backup-skript|{{:icons:bash.png?35}}]]      |  [[skripting-section:bash:synology-backup-skript|Synology Backup Skript]]  | Skript, welches vom mir erstellt wurde, um automatisiert wichtige Daten von meinem Synology NAS, auf eine externe Harddisk welche an meinem Backup-Server angeschlossen ist zu sichern! +|  [[skripting-section:bash:ose-monitoring-skript|{{:icons:bash.png?60}}]]          |  [[skripting-section:bash:ose-monitoring-skript|OpenShift Plattform Monitoring Skript]]  | This script will run some basic tests on a given openshift platform. The eintension is to have a first state of the platform after having done updates                                   | 
-|  [[skripting-section:bash:disk-monitoring-skript|{{:icons:bash.png?35}}]]      |  [[skripting-section:bash:disk-monitoring-skript|Disk Monitoring Skript]]  | Skript, welches vom mir erstellt wurde, um automatisiert die Disk des backup-Servers auf SMART-Errors zu überprüfen.                                                                     | +|  [[skripting-section:bash:server-backup-skript|{{:icons:bash.png?60}}]]           |  [[skripting-section:bash:server-backup-skript|Server Backup Skript]]                    | Skript, welches in regelmässigen Abständen alle wichtigen Konfigurationen und Verzeichnisse eines Servers über einen speziell dafür vorgesehenen NFS Share sichert.                      | 
-|  [[skripting-section:bash:docker-image-backup|{{:icons:bash.png?35}}]]         |  [[skripting-section:bash:docker-image-backup|Docker Image Backup]]        | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann.                                                                     | +|  [[skripting-section:bash:synology-backup-skript|{{:icons:bash.png?60}}]]         |  [[skripting-section:bash:synology-backup-skript|Synology Backup Skript]]                | Skript, welches vom mir erstellt wurde, um automatisiert wichtige Daten von meinem Synology NAS, auf eine externe Harddisk welche an meinem Backup-Server angeschlossen ist zu sichern! 
-|  [[skripting-section:bash:template-downloader|{{:icons:bash.png?35}}]]         |  [[skripting-section:bash:template-downloader|Template Downloader]]        | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann.                                                                     | +|  [[skripting-section:bash:disk-monitoring-skript|{{:icons:bash.png?60}}]]         |  [[skripting-section:bash:disk-monitoring-skript|Disk Monitoring Skript]]                | Skript, welches vom mir erstellt wurde, um automatisiert die Disk des backup-Servers auf SMART-Errors zu überprüfen.                                                                     | 
-|  [[skripting-section:bash:satellite-installer|{{:icons:bash.png?35}}]]         |  [[skripting-section:bash:satellite-installer|Satellite Install Skript]]   | Voll-automatisierte Satellite 6.2 Installation. -> Umgebung und Repositories wurden nach der Post Norm Konfiguriert.                                                                     | +|  [[skripting-section:bash:docker-image-backup|{{:icons:bash.png?60}}]]            |  [[skripting-section:bash:docker-image-backup|Docker Image Backup]]                      | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann.                                                                     | 
-|  [[skripting-section:bash:guacamole-installer|{{:icons:bash.png?35}}]]         |  [[skripting-section:bash:guacamole-installer|Guacamole Install Skript]]   | Skript, welches einen Guacamole Server auf Redhat und CentOS 7 automatisiert Installiert und wahlweise auch noch einen Ngninx ReverseProxy konfiguriert                                  | +|  [[skripting-section:bash:template-downloader|{{:icons:bash.png?60}}]]            |  [[skripting-section:bash:template-downloader|Template Downloader]]                      | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann.                                                                     | 
-|  [[skripting-section:bash:dokuwiki-foswiki-converter|{{:icons:bash.png?35}}]]  |  [[skripting-section:bash:dokuwiki-foswiki-converter|Dokuwiki Converter]]  | Skript, welches die dokuwiki Syntax automatisiert in die foswiki Syntax konvertiert.                                                                                                     | +|  [[skripting-section:bash:satellite-installer|{{:icons:bash.png?60}}]]            |  [[skripting-section:bash:satellite-installer|Satellite Install Skript]]                 | Voll-automatisierte Satellite 6.2 Installation. -> Umgebung und Repositories wurden nach der Post Norm Konfiguriert.                                                                     | 
-|  [[skripting-section:bash:utf8-converter|{{:icons:bash.png?35}}]]              |  [[skripting-section:bash:utf8-converter|File to UTF8 Converter]]          | Konvertiert Files, rekursiv, welche nach alten ISO-8859 Standard entsprechen, automatisch in den neuen Standard UTF8                                                                     | +|  [[skripting-section:bash:guacamole-installer|{{:icons:bash.png?60}}]]            |  [[skripting-section:bash:guacamole-installer|Guacamole Install Skript]]                 | Skript, welches einen Guacamole Server auf Redhat und CentOS 7 automatisiert Installiert und wahlweise auch noch einen Ngninx ReverseProxy konfiguriert                                  | 
-|  [[skripting-section:bash:squidblacklist-updater|{{:icons:bash.png?35}}]]      |  [[skripting-section:bash:squidblacklist-updater|Squidblacklist Updater]]  | Update Skript, welches aktuelle Blacklist-Filter Files von Squidblacklist downloaded und für Bind9 aufbereitet.                                                                          |+|  [[skripting-section:bash:dokuwiki-foswiki-converter|{{:icons:bash.png?60}}]]     |  [[skripting-section:bash:dokuwiki-foswiki-converter|Dokuwiki Converter]]                | Skript, welches die dokuwiki Syntax automatisiert in die foswiki Syntax konvertiert.                                                                                                     | 
 +|  [[skripting-section:bash:utf8-converter|{{:icons:bash.png?60}}]]                 |  [[skripting-section:bash:utf8-converter|File to UTF8 Converter]]                        | Konvertiert Files, rekursiv, welche nach alten ISO-8859 Standard entsprechen, automatisch in den neuen Standard UTF8                                                                     | 
 +|  [[skripting-section:bash:squidblacklist-updater|{{:icons:bash.png?60}}]]         |  [[skripting-section:bash:squidblacklist-updater|Squidblacklist Updater]]                | Update Skript, welches aktuelle Blacklist-Filter Files von Squidblacklist downloaded und für Bind9 aufbereitet.                                                                          |
  
-|  [[skripting-section:bash:blackgate-deployment:|{{:icons:bash.png?35}}]]  |  [[skripting-section:bash:blackgate-deployment:|blackGATE auto-deployment]]  | Deployment Skripte, welche in der blackGATE Umgebung für das stageing der Server und der Dienste verwendet werden.  |+|  [[skripting-section:bash:blackgate-deployment:|{{:icons:bash.png?60}}]]  |  [[skripting-section:bash:blackgate-deployment:|blackGATE auto-deployment]]  | Deployment Skripte, welche in der blackGATE Umgebung für das stageing der Server und der Dienste verwendet werden.  |
 </WRAP> </WRAP>
  
Line 34: Line 35:
 <WRAP center box 100%> <WRAP center box 100%>
 **Übersicht PowerShell Skripts** **Übersicht PowerShell Skripts**
-|  [[skripting-section:powershell:hp-disk-monitoring|{{:icons:powershell.png?37}}]]          |  [[skripting-section:powershell:hp-disk-monitoring|HP Disk Monitoring]]            | Skript, welches in regelmässigen Abständen die Disks eines HP Proliant Servers auf SMART-Fehler überprüft & im falle von Fehlern eine Email an den Administrator sendet. +|  [[skripting-section:powershell:hp-disk-monitoring|{{:icons:powershell.png?60}}]]          |  [[skripting-section:powershell:hp-disk-monitoring|HP Disk Monitoring]]            | Skript, welches in regelmässigen Abständen die Disks eines HP Proliant Servers auf SMART-Fehler überprüft & im falle von Fehlern eine Email an den Administrator sendet. 
-|  [[skripting-section:powershell:vm-backup-skript|{{:icons:powershell.png?37}}]]            |  [[skripting-section:powershell:vm-backup-skript|VM Backup Skript]]                | Skript, welches in fix definierten Abständen eine oder auch mehrere VMs aus dem Hyper-V Server heraus via Scheduled Task automatisiert backupen kann.                     | +|  [[skripting-section:powershell:vm-backup-skript|{{:icons:powershell.png?60}}]]            |  [[skripting-section:powershell:vm-backup-skript|VM Backup Skript]]                | Skript, welches in fix definierten Abständen eine oder auch mehrere VMs aus dem Hyper-V Server heraus via Scheduled Task automatisiert backupen kann.                     | 
-|  [[skripting-section:powershell:win10-configuration-skript|{{:icons:powershell.png?37}}]]  |  [[skripting-section:powershell:win10-configuration-skript|Win10 Conf Skript]]     | Skript, welches Windoff 10 nach der System Installation erst einmal halbwegs-brauchbar konfiguriert und anschliessend debloatet                                           | +|  [[skripting-section:powershell:win10-configuration-skript|{{:icons:powershell.png?60}}]]  |  [[skripting-section:powershell:win10-configuration-skript|Win10 Conf Skript]]     | Skript, welches Windoff 10 nach der System Installation erst einmal halbwegs-brauchbar konfiguriert und anschliessend debloatet                                           | 
-|  [[skripting-section:powershell:usenet-pw-extractor-skript|{{:icons:powershell.png?37}}]]  |  [[skripting-section:powershell:usenet-pw-extractor-skript|Usenet-PW extractor]]   | Extrahiert vollautomatisch sämtliche Passwörter der Usenet-Downloads aus den Dateinamen und trägt dies in das PW-file des AutoExtractors ein.                             | +|  [[skripting-section:powershell:usenet-pw-extractor-skript|{{:icons:powershell.png?60}}]]  |  [[skripting-section:powershell:usenet-pw-extractor-skript|Usenet-PW extractor]]   | Extrahiert vollautomatisch sämtliche Passwörter der Usenet-Downloads aus den Dateinamen und trägt dies in das PW-file des AutoExtractors ein.                             | 
-|  [[skripting-section:powershell:deploy-active-directory|{{:icons:powershell.png?37}}]]      [[skripting-section:powershell:deploy-active-directory|Deploy Active Directory]]  | Folgende Skripte, automatisieren die Installation eines Active Directories unter Windoff.                                                                                 |+|  [[skripting-section:powershell:deploy-active-directory|{{:icons:powershell.png?60}}]]      [[skripting-section:powershell:deploy-active-directory|Deploy Active Directory]]  | Folgende Skripte, automatisieren die Installation eines Active Directories unter Windoff.                                                                                 |
 </WRAP> </WRAP>
  
Line 47: Line 48:
 <WRAP center box 100%> <WRAP center box 100%>
 **Übersicht Batch Skripts** **Übersicht Batch Skripts**
-|  [[skripting-section:batch:download-cleaner|{{:icons:batch.png?37}}]]        [[skripting-section:batch:download-cleaner|Download Cleaner]]            | Skript, welches bei jedem Systemstart zuvor definierte Dateien aus dem Download Ordner von Windows automatisch entfernt. (z.B. löschen von alten *.NZB Files)                                      | +|  [[skripting-section:batch:download-cleaner|{{:icons:batch.png?60}}]]        [[skripting-section:batch:download-cleaner|Download Cleaner]]            | Skript, welches bei jedem Systemstart zuvor definierte Dateien aus dem Download Ordner von Windows automatisch entfernt. (z.B. löschen von alten *.NZB Files)                                      | 
-|  [[skripting-section:batch:video2brain-converter|{{:icons:batch.png?37}}]]  |  [[skripting-section:batch:video2brain-converter|Video2Brain Decriptor]]  | Mit diesem kleinen Samstags-projekt, soll es anschliessend möglich sein verschlüsselte *.Lynda Videofiles automatisiert in brauchbare *.mp4 Videofiles mit korrekter Namensgebung zu konvertieren  |+|  [[skripting-section:batch:video2brain-converter|{{:icons:batch.png?60}}]]  |  [[skripting-section:batch:video2brain-converter|Video2Brain Decriptor]]  | Mit diesem kleinen Samstags-projekt, soll es anschliessend möglich sein verschlüsselte *.Lynda Videofiles automatisiert in brauchbare *.mp4 Videofiles mit korrekter Namensgebung zu konvertieren  |
 |                                                                                                                                                                                                                                                                                                                                                          | |                                                                                                                                                                                                                                                                                                                                                          |
 </WRAP> </WRAP>
Line 59: Line 60:
 <WRAP center box 100%> <WRAP center box 100%>
 **Übersicht Diverse Skripts** **Übersicht Diverse Skripts**
-|  [[skripting-section:div-skripts:energy-air-jsbot|{{:icons:scripting.png?37}}]]  |  [[skripting-section:div-skripts:energy-air-jsbot|Energy Air js-Bot]]  | Skript welches automatisiert das Energy Air spiel immer durchspielt, bis Tickets gewonnen werden.  |+|  [[skripting-section:div-skripts:energy-starnight-selenium-bot|{{:icons:scripting.png?60}}]]  |  [[skripting-section:div-skripts:energy-starnight-selenium-bot|Energy selenium-Bot_v2]]  | Skript welches automatisiert das Energy Spiel durchspielt, bis Tickets gewonnen werden.                                                                  | 
 +|  [[skripting-section:div-skripts:energy-air-selenium-bot|{{:icons:scripting.png?60}}]]         [[skripting-section:div-skripts:energy-air-selenium-bot|Energy Air selenium-Bot]]       | Skript welches automatisiert das Energy Air Spiel durchspielt, bis Tickets gewonnen werden.                                                              | 
 +|  [[skripting-section:div-skripts:energy-air-jsbot|{{:icons:scripting.png?60}}]]               |  [[skripting-section:div-skripts:energy-air-jsbot|Energy Air js-Bot]]                    | Skript welches automatisiert das Energy Air Spiel durchspielt, bis Tickets gewonnen werden. (<wrap em>Needs to be restarted by hand every 30min</wrap> |
  
   * [[https://winscp.net/eng/docs/faq_script_modified_files|WinSCP PowerShell automation]]   * [[https://winscp.net/eng/docs/faq_script_modified_files|WinSCP PowerShell automation]]
Line 72: Line 75:
  
 <WRAP center round download 60%> <WRAP center round download 60%>
-  * {{ :skripting-section:windows_powershell_cookbook_3rd_edition.pdf |}} +  * ''{{ :skripting-section:windows_powershell_cookbook_3rd_edition.pdf |}}'' 
-  * {{ :skripting-section:bash_beginners_guide.pdf |}} +  * ''{{ :skripting-section:bash_beginners_guide.pdf |}}'' 
-  * {{ :skripting-section:advanced_bash_scripting_guide.pdf |}} +  * ''{{ :skripting-section:advanced_bash_scripting_guide.pdf |}}''
-  * +
 </WRAP> </WRAP>
  • skripting-section/start.1551867782.txt.gz
  • Last modified: 2019/03/06 11:23
  • by michael