Posts mit dem Label Windows Server 2003 werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Windows Server 2003 werden angezeigt. Alle Posts anzeigen

14.06.16

[How-To] Dienst prüfen und gegebenenfalls starten

Möchte man einen Windows Dienst prüfen, ob er läuft und im Fehlerfall automatisch starten, kann man dies per Batch-Skript automatisieren.

Dazu legt man eine Textdatei an, welche zum Beispiel check_svc.txt heißt. Diese bearbeitet man und fügt folgende Befehle ein:

@ ECHO OFF

for /F "tokens=3 delims=: " %%H in ('sc query "DIENSTNAME" ^| findstr "        STATE"') do (
 if /I "%%H" NEQ "RUNNING" (
    net start "DIENSTNAME"
    )
)


Danach ändert man die Dateiendung auf .bat um das Skript ausführen zu können. Dieses kann man nun beispielsweise mittels der Windows Aufgabenplanung ausführen lassen.

19.03.14

TCP/IP Stack neu installieren

Sollte das Protokoll TCP/IP einen Defekt aufweisen, ist es manchmal hilfreich, das Protokoll neu zu installieren.

Dazu muss man folgendermaßen vorgehen:

  1. Geräte Manager öffnen
  2. Ansicht --> Ausgeblendete Geräte anzeigen
  3. Nicht-PNP-Geräte aufklappen
  4. Rechtsklick auf TCP/IP Protocol Driver und deinstallieren
  5. Rechner/Server neustarten
Nach dem Neustart wird der Netzwerkstack neu installiert und mit dem untenstehenden Befehl kann man die in der Registry gespeicherte Konfiguration zurücksetzen.

netsh int ip reset reset.log

29.11.13

DHCP-Datenbank auf einen anderen Server migrieren

Um die DHCP-Datenbank von einem Server zu einem anderen zu migrieren, muss man folgendermaßen vorgehen.

Tätigkeiten am Quellserver:

Sichern der DHCP-Datenbank
netsh dhcp server export C:\dhcp.txt all


DHCP Server anhalten
net stop DHCPServer


DHCP Serverdienst deaktivieren
sc config DHCPServer start= auto

Tätigkeiten am Zielserver:

DHCP Serverrolle installieren


Import der DHCP-Datenbank:
netsh dhcp server import C:\dhcp.txt all

Sollte folgender Fehler auftauchen, muss man die Einträge 006 DNS Server und 015 DNS Domain Name entfernen.
“Error while importing option “6.” “This option conflicts with the existing option “” An Internal Error Occurred.”
Danach den Import noch mal wiederholen.

27.08.13

TS connections remote beenden

Will man Terminalsitzungen remote trennen, um eine Anmeldung per RDP wieder zu ermöglichen, muss man folgendermaßen vorgehen:

Start --> Ausführen --> cmd (ausführender Benutzer muss administrative Rechte auf dem TS Server haben)

qwinsta /server:<$SERVERNAME>

Die Ausgabe sollte dann in etwa folgendermaßen aussehen:

C:\Windows\system32>qwinsta /server:<$SERVERNAME>
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
$USERNAME 1 Disc rdpwd


Um nun die Sitzung des Benutzers $USERNAME zu trennen, führt man folgenden Befehl aus:

rwinsta <$SESSIONID> /server:<$SERVERNAME>

In diesem Fall also rwinsta 1 /server:<$SERVERNAME>.

06.05.10

Routing & RAS unter SBS2003

Die Option zum Port-Forwarding ist im Microsoft Windows Small Business Server 2003 etwas versteckter als in herkömmlichen Arbeitsplatzversionen von Windows.


Start -> Verwaltung -> Routing und RAS

Dort wechselt man im Baum auf der linken Seite zu

Routing und RAS
-> ServerName (lokal)
-> IP-Routing
-> NAT/Basisfirewall

Im rechten Teilfenster klickt man mit rechts auf die Verbindung, mit der man mit dem Internet verbunden ist (meist „Netzwerkverbindung“) und wechselt im aufpoppenden Fenster auf „Dienste und Ports“. Dies ist nur verfügbar, wenn die Verbindung mit einer Firewall geschützt ist.

Ein Klick auf „Hinzufügen“ und man kann Portfreigaben und Portweiterleitungen eintragen.