Canary – Smart Home

Fehlerbehebung für Firewalls

Wenn dein Canary Probleme bei der Kommunikation mit unseren Servern hat, kann es sein, dass in deinem Netzwerk eine Firewall aktiv ist.

Jeder Router und jeder Internetdienstanbieter ist anders. Möglicherweise musst du also die Bedienungsanleitung des Herstellers oder die Support-Website konsultieren oder direkten Kontakt aufnehmen, um zu erfahren, wie du deine Einstellungen änderst.
Sicherheitseinstellungen anpassen

Einige Firewalls haben geringe, mittlere und hohe Sicherheitseinstellungen. Bei mittleren oder hohen Einstellungen wird die Verbindung zu den Servern von Canary normalerweise blockiert.
Ports freigeben

Canary kommuniziert über bestimmte Ports in deinem Netzwerk mit unseren Servern. Sorge also dafür, dass folgende Ports freigegeben sind:

  • TCP Port 443,
  • UDP Port 123.
Veröffentlicht in Info

Windows-Update-Verlauf löschen

DataStore.edb

Bei der Systemdatei „DataStore.edb“ handelt es sich um eine Liste der installierten Updates.

  • Beenden Sie zu Beginn den Dienst „wuauserv“ mit der Beschreibung „Windows Update“: Öffnen Sie dazu den Task-Manager und navigieren zu „Dienste“. Mit einem Rechtsklick können Sie den Dienst „wuauserv“ anhalten.
  • Als nächstes müssen Sie eine Windows-Systemdatei löschen. Erstellen Sie zur Sicherheit eine Kopie dieser Datei. Für den gesamten Schritt benötigen Sie Administrator Rechte. Wählen Sie „Computer“ > „Lokaler Datenträger (C:)“ > „Windows“ > „SoftwareDistribution“ > „DataStore“ und kopieren die Datei „DataStore.edb“ an einen sicheren Ort. Anschließend können Sie die Datei löschen.
  • Danach müssen Sie den zuvor beendeten Dienst wieder starten. Gehen Sie dazu ähnlich vor wie in Schritt 1. Anstatt auf „Anhalten“, klicken Sie auf „Starten“. Sobald Sie nach Updates suchen, wird eine neue Datei „DataStore.edb“ erstellt, die einen leeren Update Verlauf besitzt.
Veröffentlicht in Info

Batch mit Datum für Logdatei

z.B. Datenbankkonsitenzcheck MSSQL

rem Datenbankkonsistenzcheck
„<Pfad von SQL-Installation>\SQLCMD.EXE“ -S <Server>\SQLEXPRESS  -E -i c:\tools\checkdb.sql -o C:\Backup\DB\CheckdbLog.txt

rem Zeitstempel erzeugen
for /f „tokens=1-4 delims=. “ %%i in („%date%“) do (
  set day=%%i
  set month=%%j
  set year=%%k
)

for /f „tokens=1-4 delims=.:, “ %%i in („%time%“) do (
 set hour=%%i
 set minute=%%j
 set second=%%k
 set hundredth=%%l
)

copy C:\Backup\DB\checkdbLog.txt C:\Backup\DB\checkdb-%year%-%month%-%day%-%hour%-%minute%.txt

Veröffentlicht in Info

Robocopy-Script

@echo off
set DOW=

for /f %%g in (‚wmic path win32_localtime get dayofweek^|findstr /v /r „^$“‚) do (
set DOW=%%g
)

if %DOW%==1 set DOW=Montag
if %DOW%==2 set DOW=Dienstag
if %DOW%==3 set DOW=Mittwoch
if %DOW%==4 set DOW=Donnerstag
if %DOW%==5 set DOW=Freitag
if %DOW%==6 set DOW=Samstag
if %DOW%==0 set DOW=Sonntag
set day=%date:~0,2%
set month=%date:~3,2%
set year=%date:~6%

N:
if %DOW%==Freitag goto :bak_Freitag
if %DOW%==Samstag goto :ende
if %DOW%==Sonntag goto :ende
rem Montag bis Donnerstag
Robocopy c: n:Backup%DOW%LWC /E /R:0 /W:0 /MAXAGE:14 /LOG:n:Backup%DOW%_backup.log /XF pagefile.sys NTUSER.DAT* UsrClass.dat* wsus* Temp*
Robocopy d: n:Backup%DOW%LWD /E /R:0 /W:0 /MAXAGE:14 /LOG+:n:Backup%DOW%_backup.log /XF pagefile.sys NTUSER.DAT* UsrClass.dat* wsus* Temp*
goto :ende

:bak_Freitag
Robocopy c: n:BackupBackup_KomplettLWC /E /R:0 /MIR /W:0 /LOG:n:Backupkomplett_backup.log /XF pagefile.sys NTUSER.DAT* UsrClass.dat* wsus* Temp*
Robocopy d: n:BackupBackup_KomplettLWD /E /R:0 /MIR /W:0 /LOG+:n:Backupkomplett_backup.log /XF pagefile.sys NTUSER.DAT* UsrClass.dat* wsus* Temp*

:ende

Veröffentlicht in Info

How to move WSUS UpdateServicesDbFiles folder and susdb.mdf

Standardmäßig verwendet WSUS 3.0 auf SBS 2003 R2 Server Windows Internal Database.
Wird eine andere Version als WSUS 3.0 genutzt, sieht es ein wenig anders aus, das Verfahren ist aber fast gleich.

So gehts:
1.
SUSDB vom SQL Server trennen.
2. Verschieben von  SUSDB.MDF und SUSDB_Log.ldf an den neuen Standort.
3. SUSDB mit SQL Server wieder verbinden.

Bei  WSUS 3.0 mit Windows Internal Database, folgen Sie bitte diesen Schritten, um SUSDB zu verschieben:
1. Öffnen Sie ein „CMD“ Befehl-Fenster, und diese Befehle ausführen, um die WSUS-Dienst und IIS stoppen:
net stop wsusservice
iisreset / Stop

2. Verschieben von  SUSDB.
Folgen Sie den Anweisungen zum Herunterladen und Installieren „Microsoft SQL Server Management Studio Express“ auf dem WSUS-Server:
(Bitte beachten Sie: Wir müssen MSXML6 installieren und Net Framework 2.0 zunächst Wenn dieses Tool existiert bereits, bitte ignorieren Sie diesen Schritt…)

b. Klicken Sie auf „Start“ -> „Alle Programme“ -> „Microsoft SQL Server 2005“ -> „SQL Server Management Studio“

c. Wählen Sie die SQL Server / Instanz von WSUS und klicken Sie dann auf Verbinden. Für WSUS 3.0 mit Windows Internal Database, mit folgender Instanz verbinden:
\.PipeMSSQL$MICROSOFT##SSEEsqlquery

(Wenn dieser Name nicht erreichbar ist arbeitet WSUS mit der Standard Windows Internal Database, prüfen Sie dann bitte diesen Registrierungswert auf den richtigen SQL-Namen:
HKEY_LOCAL_MACHINESoftwareMicrosoftUpdate ServicesServerSetupSqlServerName.%Computername%MICROSOFT##SSEE

d. Erweitern Sie den „Datenbanken“ Knoten aus dem linken Bereich, rechts auf die Schaltfläche „SUSDB“, klicken Sie dann auf „Tasks“ -> „trennen“ und „OK“.
(Task – Detach)
Schlägt dies fehl, wählen Sie bitte das „Verbindungen unterbrechen“ Kästchen und versuchen Sie es erneut.

3. Verschieben sie den SUSDB.MDF und SUSDB_Log.ldf mit dem Windows Explorer an einen neuen Standort . Standardmäßig sind die Dateien in der „C:WSUSUpdateServicesDbFiles“-Ordner.

4. Verbinden Sie die SUSDB Datenbank vom neuen Standort.
Wechseln Sie zurück zur Management Studio und klicken Sie rechts auf „Datenbanken“ Knoten und klicken Sie dann auf „Verbinden / Attach“.

b. Klicken Sie auf „Hinzufügen“; Navigieren Sie zu dem neuen Standort, und wählen Sie dann die SUSDB.MDF und klicken Sie auf „OK“.

5. Starten Sie die WSUS und IIS-Dienste mit diesen Befehlen:
net start wsusservice
iisreset / start

Veröffentlicht in Info

Windows Server 2008 R2 Administrator Passwort zurücksetzen

ISO von 2008 (Windows_Svr_2008_R2_64BIT_English.ISO) beim Booten zumounten und dann von CD starten

1.    Von der Original Windows Server 2008 R2 DVD booten.
2.    Sprache auswählen.
3.    Dann den Menüpunkt “Repair your Computer” bzw. Computerreparaturoptionen auswählen.
4.    Aktuelle Instanz markieren (Sollte keine Instanz verfügbar sein, bitte die Treiber für den SATA/Raid Controller laden. Entweder von Diskette, CD/DVD oder USB Device.)

bei VMware hier die CD trennen und dann folgende mounten „VmWarepvscsi.iso“. Jetzt den pvscsi-Treiber auswählen und man kann auf die Festplatte zugreifen

5.    Als Systemwiederherstellungsoption die Eingabeaufforderung (Command Prompt) auswählen.
6.    In den Ordner e:Windowssystem32 wechseln.
7.    Die Datei Utilman.exe umbenennen in Utilman_Old.exe:
move Utilman.exe Utilman_Old.exe
8.    Nun die cmd.exe kopieren und in Utilman.exe umbenennen:
copy cmd.exe Utilman.exe
9.    Dann den Server neustarten, im Login Bildschirm entweder die Tastenkombination WindowsTaste + U benutzen oder man nutzt den “Kreis-Button” links unten.
10.    Dadurch wird Utilman.exe gestartet, in unserem Fall also die Eingabeaufforderung.
11.    Mittels net user ändern wir nun das Administrator Passwort:
net user Administrator NEUES_Passwort
12.    Den Server erneut von der Originalen Windows Server DVD booten und über die Computerreparaturoptionen/Eingabeaufforderung ins Verzeichnis c:Windowssystem32 wechseln. Die gültige Utilman.exe löschen und die gesicherte Version wiederherstellen:
del Utilman.exe
rename Utilman_Old.exe Utilman.exe

Veröffentlicht in Info