Das wichtigste bei Linux Shell Scripten ist der Shebang! Er gibt an, mit welchem Scriptinterpreter die Datei ausgeführt wird und steht in der ersten Zeile eines Scriptes. Für Bash-Scripte lautet er
#!/bin/bash
Das wichtigste bei Linux Shell Scripten ist der Shebang! Er gibt an, mit welchem Scriptinterpreter die Datei ausgeführt wird und steht in der ersten Zeile eines Scriptes. Für Bash-Scripte lautet er
#!/bin/bash
am 1. Mai 2018
in Allgemein
Wie man mit Zertifikaten umgeht und welche Programme dazu sinnvoll eingesetzt werden können. Hier werden Speziell 2 Programme behandelt und außerdem wird auf den Umgang imt Intermediate Zertifikaten eingegangen:
Am Ende erläutere ich kurz, wie man an Zertifikaten in Textdateien erkennt, um welche Art des Zertifikats es sich handelt.
in Allgemein
Im Normalfall landen Mails, die man mit der Berechtigung „Senden als“ sendet, im Postfach des angemeldeten Benutzers. Gerade bei Projektpostfächern, über die mehrere Mitarbeiter arbeiten, sollen gesendete Mails auch im Ordner „gesendete Elemente“ des Projektpostfachs landen und nicht im eigenen. Hier sind die Möglichkeiten beschrieben.
PsShutdown.exe -u username -p password \\Remotecomputer
Man kann CSV-Dateien sehr bequem in eine MySQL-Tabelle importieren.
Kurze Übersicht über die wichtigsten Befehle von GnuPG
Die GPO werden für lokale Benutzer trotz der Loopback Einstellung nicht gezogen. Das ist kein Bug, sondern by Design. Mit ein paar Tricks kann man eine Gruppenrichtlinie trotzdem lokal ausrollen, ohne die Einstellungen manuell vornehmen zu müssen.
1. Gruppenrichtlinie identifizieren
In der Gruppenrichtlinienverwaltung die ID der Gruppenrichtlinie (Reiter Details) notieren
2. Gruppenrichtlinie kopieren
Unter
C:\Windows\SYSVOL\
die Gruppenrichtlinie anhand der ID identifizieren, den Inhalt aus dem Ordner kopieren.
3. Lokale Computerkonfiguration
Die lokale Computerkonfiguration wird unter C:\Windows\System32\GroupPolicy gespeichert. Einfach den kopierten Inhalt dort einfügen.
4. Lokale Benutzerkonfiguration
Die lokale Benutzerkonfiguration wird unter einem Unterordner von C:\Windows\System32\GroupPolicyUsers gespeichert. Genauer gesagt entspricht der Name des Unterordners der SID des Benutzers. Um hier einen Ordner mit dieser SID von Windows anlegen zu lassen kann man die MMC starten, Gruppenrichtlinienobjekt-Editor wählen, hinzufügen klicken, in dem aufpeppenden Fenster Durchsuchen wählen, Reiter Benutzer anklicken, Benutzer auswählen, Ok. Nun eine Einstellung in den Gruppenrichtlinien vornehmen, die sowieso vorgenommen werden soll. Dann die unter Punkt 2 kopierten Dateien nach C:\Windows\System32\GroupPolicyUsers unterhalb des Ordners mit der Benutzer SID kopieren.
Fehlende ADMX Dateie, wie z.B. bei Office sollten vorher nach C:\Windows\PolicyDefinitions kopiert werden.
Es gibt verschiedene Methoden ein TTY Device unter Linux anzusprechen. Z.B. über Putty oder Minicom. Minicom kann auch über serielle Modems raus wählen. Ich nutze aber gerne das Programm Screen. So stellt man die Verbindung über einen USB zu Serial Konverter per Screen her:
screen /dev/ttyUSB0 9600
COM1 ist z.B. normalerweise /dev/tty0
Erst per WMI die passende Software finden und dann die Deinstallation auslösen
$app = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "Programm Name" } $app.Uninstall()
Oder direkt per WMI filtern (schneller)
$app = Get-WmiObject -Class Win32_Product -Filter "Name = 'Programm Name'"
$app = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "java 8 update 111*" -or $_.Name -like "microsoft office file validation*"} $app | foreach-object {$_.uninstall()}
wmic product where "name like '%Adobe Acrobat%' And NOT name LIKE '%Extended%'" call uninstall /nointeractive
Welche Programme gefunden werden überprüft man z.B. mit folgendem Kommando:
wmic product where "name like '%%Adobe Acrobat%%' And NOT name LIKE '%%Extended%%'" get name
Wird der obige Befehl in einer Batch Datei eingebunden, muss auf das Escaping geachtet werden. Das Prozentzeichen ist ein spezieller Character. Das Prozentzeichen muss daher doppelt angegeben werden. Der Befehl muss dann so lauten:
wmic product where "name like '%%Adobe Acrobat%%' And NOT name LIKE '%%Extended%%'" call uninstall /nointeractive
Page 3 of 4
© 2016 kinc.de