Inhaltsverzeichnis
Wichtige Shell Befehle für den DBA unter Windows
XWindows
Einen kompletten X Desktop mit XDMCP anzeigen
Links:
Fehler beim Arbeiten mit X Forwarding mit Putty
Problem:
lib: connection to "localhost:11.0" refused by server Xlib: PuTTY X11 proxy: XDM-AUTHORIZATION-1 time stamp was too far out Error: Can't open display: localhost:11.0
Lösung:
Uhrzeit zwischen dem Server und dem Putty Client Rechner ist unterschiedlich!
Uhrzeit auf dem Server setzen mit date auf akutellen Wert:
date +%T -s "16:46:30"
robocopy
/XJ switch um loops zu vermeiden:
Typischer RoboCopy Befehl um zwei Verzeichnisse zu spiegeln :
robocopy d:\oracle Z:\backups\oracle /MIR /LOG+:Z:\backups\robcopy_oracle.log /V /NP /TS /TEE /R:0 /W:0
Mit /R:0 /W:0 wird verhindert das auf offene Dateien zu lange gewartet wird ⇒ https://djlab.com/2010/12/windows-ignore-errors-with-xcopy-and-robocopy/
Backup Beispiel:
robocopy C:\data f:\Backup_GPI_Win10\02-DDATA\data /S /W:0 /R:0 /NP /XJ /MT:16
Ab Windows 10 auch Multi Thread mit Schalter /MT:<anzahl>
Siehe auch ⇒ https://pureinfotech.com/robocopy-multithreaded-file-copy-windows-10/
OpenOffice als Batch Convert für Dokumentformate
Openoffice als Service starten:
"C:\Program Files(x86)\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"
Python Scipt laden von http://www.artofsolving.com/opensource/pyodconverter
python von dern OpenOffice Installation verwenden wegen der UNO Integration (siehe http://de.openoffice.org/doc/entwicklung/python_bruecke.html ).
"c:\Program Files (x86)\OpenOffice.org 3\program\python.exe" d:\tools\ooconvert\DocumentConverter.py %1 %2
Server remote stoppen
Praktisch falls zum Beispiel in einem Cluster auf einmal alle Server gestoppt bzw. gestartet werden sollen.
shutdown /r /m \\10.10.9.13 /t 1 /C "Patch Day" /f /d P:2:18 shutdown /r /m \\10.10.9.12 /t 1 /C "Patch Day" /f /d P:2:18 shutdown /r /m \\10.10.9.11 /t 1 /C "Patch Day" /f /d P:2:18
Windows Update per Hand erkennen lassen
Hilfreich wenn beim Patchen der Windows System die Updates nicht vom zentralen Wesus Server erkannt werden.
wuauclt /detectnow
Windows Notebook Batterie Status ermitteln
# /energy Analyzes the system for common energy-efficiency and battery life problems. # /batteryreport Generates a report of battery usage. powercfg /batteryreport
siehe dazu ⇒ https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options
DOS Command Shell
In welchen Pfad steht mein Script?
%0 ist der Name des Scripts
Mit %~dp0 wird der Pfad zurückgegeben
echo %~dp0
Datum und Zeit „zerlegen“ (Achtung! Englische Umgebung!)
mit variable:~[- von hinten]<position>,<anzahl> String entsprechend zerlegen.
set year=%date:~10,4% set month=%date:~4,2% set day=%date:~7,2% set hour=%time:~0,2% set min=%time:~3,2%
Deutsche Local:
set year=%date:~6,4% set month=%date:~3,2% set day=%date:~0,2% set hour=%time:~0,2% set min=%time:~3,2%
Windows 2008 "Activation Error"
Windows ließ sich nicht aktivieren:
Fehlermeldung im Log: „Acquisition of Secure Processor Certificate failed. hr=0x80072EFD“
Ursache: Proxy Settings trotz Änderung über den Internet Explorer Dialog nicht zurückgesetzt
Lösung:
C:\Users\Administrator>netsh netsh>winhttp netsh winhttp>show proxy Current WinHTTP proxy settings: Proxy Server(s) : 192.178.177.93:8080 Bypass List : <local> netsh winhttp>reset proxy Current WinHTTP proxy settings: Direct access (no proxy server). netsh winhttp>show proxy Current WinHTTP proxy settings: Direct access (no proxy server).
Mit slui.exe kann der Dialog erneut aufgerufen werden.
Produktkey der Demoversion verlängern
Der Produktkey für die Demoversion läßt sich 3 mal verlängern.
rem --aktueller Status slmgr.vbs -dli rem --Verlängern slmgr /rearm
Rechte auf Befehlszeile setzen mit cacls
Ein Beispiel:
C:\WINDOWS\system32\cacls.exe c:\temp\GPI /grant Everyone:F /E
Weitere DOS Schell Scripting Tips
Excel Befehle - Deutsch - Englisch
Dazu siehe diese Liste : http://www2.odn.ne.jp/excel/functioningermany.html
Windows Update Tipps
Suche nach Updates sofort starten:
wuauclt.exe /detectnow
siehe http://technet.microsoft.com/en-us/library/cc708575%28WS.10%29.aspx
XP
Öffene Microsoft Update im Browser:
%SystemRoot%\system32\wupdmgr.exe
Browser
Firefox Settings wiederherstellen, Kopieren der *.sqllite Datenbanken. siehe https://support.mozilla.org/de/kb/Wiederherstellen-wichtiger-Daten-aus-einem-alten-Profil#w_lesezeichen-und-die-chronik
Windows Service löschen
- Start Run Regedit or Regedt32
- registry entry „HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services“
Per Console:
rem use command prompt and delete a service : sc delete "< SERVICE name>" wie sc delete "OracleDBConsoleGPIDB"
Nach dem nächsten Reboot wird der Server in der service Manager liste dann nicht mehr angezeigt.
Powershell Script als Job starten
Die Jobangabe des Scripts muss so erfolgen:
powershell -file "d:\oraPowerShell\runOracleBackup.ps1"
Fenster verschwunden
Im Notebook Betrieb mit zwei angeschlossenen Bildschirmen kann es gelegentlich passieren, da beim nächsten Start nur mit dem internen Bildschirm, das Programm wieder auf den, nun nicht vorhanden, Bildschirm gestartet wird.
Lösung für Windows 7:
- Shift + Rechte Mouse Taste
- ⇒ „Verschieben“ Optionen wählen
- ⇒ per Pfeil Tasten wieder auf den Hauptschirm verschieben.
siehe auch ⇒ http://darrenmyher.com/2011/12/22/moving-windows-from-non-existing-2nd-monitor-to-main-monitor/
Desktop Hintergrund setzen
BGinfo:
Beispiel aufruf:
E:\tools\bgInfo\Bginfo.exe /silent /accepteula /timer:0 E:\tools\bgInfo\srv_crr_entw_27.bgi
Prozesse anzeigen lassen 2003 bis 2008 / Win7
Process Explorer ⇒ https://technet.microsoft.com/de-de/sysinternals/bb896653.aspx
Passwort zurücksetzen unter Windows 7
Das Passwort einer Windows Installation läßt sich sehr einfach über das Booten mit Linux un dem Programm chntpw auf einen leeren Wert setzten, dann kann man sich ohne Passwort am System anmelden.
⇒ http://www.chntpw.com/ , für die Parted Magic Linux Distribution war das alte Notebook allerdings zu alt.
Daher die folgender Distribution verwendet⇒ https://www.kali.org/downloads/, siehe dazu http://kalilinuxtutorials.com/chntpw/
Windows 10 komplett stoppen und herunterfahren
Administrative Session starten:
shutdown /s /f /t 0
Windows wird nun vollständig gestoppt, alle Resourcen werden freigegeben
Wlan Profile mit Password auslesen
netsh wlan show profile netsh wlan show profile “NETWORK NAME” key=clear