Tag-Archiv für » Skripte «

Linux Einzeiler alle IP-Adressen in einem Netzbereich durchpingen

Freitag, 30. November 2018 18:24

Manchmal weiß man nicht mehr, welche IP-Adressen in einem Netzbereich belegt sind. Helfen kann es hier, alle IP-Adressen einmal anzupingen. Wobei es natürlich auch Geräte gibt, die auf Ping nicht reagieren. Damit das nicht in Arbeit ausartet, gibt es hier einen Einzeiler, der das erledigt und gleich pro IP in einer Zeile angibt, ob die IP antwortet oder nicht:

for i in {1..254}; do ping -c1 10.3.11.$i > /dev/null 2>&1;if [ $? -eq 0 ]; then echo "${i} responded."; else echo "${i} did not respond."; fi done

Thema: IT, Linux | Kommentare (0) | Autor:

Bei HP Druckern das Benachrichtigungsfenster deaktivieren

Freitag, 22. November 2013 12:34

HP-Druckertreiber haben die „tolle“ Angewohnheit, manchmal beim Drucken so nervige Fenster mit dem Tonerstand und Bestellinfos anzuzeigen. Das ist so überflüssig und nervig wie ein Kropf. Zumal in Firmennetzwerken. Aber es gibt Abhilfe durch ein paar kleine Einträge in der Registry. Um das Fenster komplett zu deaktivieren, muss für jeden Drucker auf dem Server, auf dem er installiert ist der folgende Eintrag in die Registry aufgenommen werden. Das muss man nicht bei Rechnern machen, die den Drucker nur als Netzwerkdrucker über eine Windows-Freigabe einbinden sondern hier auf dem Druckserver.

Unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<PrinterName>\PrinterDriverData muss ein REG_DWORD (32-Bit) SSNPNotifyEventSetting mit dem Wert 0x00000000 angelegt werden.

Thema: Windows | Kommentare (0) | Autor:

Adobe Reader X erweiterte Sicherheitsfeatures in einer Domäne deaktivieren

Dienstag, 17. Juli 2012 21:27

Für die Deaktivierung der erweiterten Sicherheitsfeatures des Adobe Readers X in einer Domänenumgebung. Muss das folgende Skript mittels Gruppenrichtlinien als Startup-Skript (vbs) für alle Benutzer angelegt werden:

Set WshShell = WScript.CreateObject("WScript.Shell")
Dim p
p = "HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\10.0\TrustManager\"
WshShell.RegWrite p & "bEnhancedSecurityInBrowser", 00000000, "REG_DWORD"
WshShell.RegWrite p & "bEnhancedSecurityStandalone", 00000000, "REG_DWORD"

Das Deaktivieren kann insbesondere auf Terminalservern sinnvoll sein.

Thema: IT, Windows | Kommentare (0) | Autor:

Gentoo Linux Skripte beim Starten und Herunterfahren ausführen

Montag, 6. Februar 2012 12:00

Wenn man in gentoo Linux beim Systemstart bzw. beim Shutdown benutzerdefinierte Befehle ausführen möchte, dann braucht man diese einfach nur in eine der beiden folgenden Dateien einfügen.

/etc/conf.d/local.start
/etc/conf.d/locat.stop

Dies sind Skripte die einfach vom System entsprechend ausgeführt werden.

Update: Ab Baselayout 2 wird das woanders abgelegt. Hier gibt es jetzt das Verzeichnis /etc/local.d. Alle Skripte, die auf *.start enden werden beim Start ausgeführt und alle, die auf *.stop enden beim Herunterfahren.

Thema: Linux | Kommentare (0) | Autor:

Auf Windows Terminalserver alle Benutzer abmelden

Dienstag, 25. Januar 2011 18:36

Ich habe heute mal ein kleines Skript zusammengebaut, das hilft, bei einem Windows Terminalserver alle Benutzer abzumelden. Bei einem meiner Kunden haben sich einige Mitarbeiter angewöhnt, sich abends vom Terminalserver nicht abzumelden sondern nur die Verbindung zu trennen. Keine Ahnung, was an einer klaren Anweisung, sich abzumelden und nicht zu trennen so schwer zu verstehen ist. Aber ich erlebe es auch immer wieder, dass Leute, denen ich sage, sie möchten sich einmal kurz abmelden, gleich den ganzen Rechner herunterfahren. Zuhören ist schon echt schwer!

Thema: Windows | Kommentare (3) | Autor: