K.inc Tec Blog

Mein kleines EDV Logbuch

Category: Allgemein (Page 3 of 4)

Linux Bash Scripte

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

FFMPEG

Kleine persönliche FFMPEG Referenz.

Weiterlesen

Arbeiten mit Zertifikaten

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:

  1. OpenSSL
  2. Windows certutil
  3. Intermediate Zertifikate in Webserver einbinden

Am Ende erläutere ich kurz, wie man an Zertifikaten in Textdateien erkennt, um welche Art des Zertifikats es sich handelt.

Weiterlesen

Outlook – Gesendete Nachrichten aus einem freigegebenen Postfach werden nicht im Ordner „gesendete Elemente“ des freigegebenen Postfachs gespeichert

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.

Weiterlesen

Sysinternals PSshutdown

PsShutdown.exe -u username -p password \\Remotecomputer

MySQL – CSV-Datei importieren

Man kann CSV-Dateien sehr bequem in eine MySQL-Tabelle importieren.

Weiterlesen

Nutzung von GnuPG – die wichtigsten Befehle

Kurze Übersicht über die wichtigsten Befehle von GnuPG

Weiterlesen

Gruppenrichtlinie für lokalen Benutzer ausrollen

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\\Policies
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.

Switch unter Linux per Serieller Console konfigurieren

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

Programme / Software deinstallieren

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'"

Deinstallation von Software per Powershell

$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()}

Deinstallation per CMD

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

In Batch Datei einbinden

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

© 2016 kinc.de