Verwenden des Cmdlet \"Set-Date\"

Ändern von Datum und Uhrzeit eines Computers

Bevor wir erläutern, wie das Cmdlet Set-Date zu verwenden ist, weisen wir darauf hin, dass dies ein Cmdlet ist, das sehr vorsichtig verwendet werden sollte. Wenn Sie sich beispielsweise in einer Active Directory-Umgebung befinden, müssen die Uhrzeiten Ihrer Arbeitsstationen mit den Uhrzeiten Ihrer Domänencontroller synchronisiert sein. Sind die Uhrzeiten nicht synchron, können Sie sich möglicherweise nicht an der Domäne anmelden. Computeruhrzeiten sind oft einem automatischen Uhrzeitdienst zugeordnet. Ist dies der Fall, müssen (beziehungsweise dürfen) Sie Datum und Uhrzeit nicht manuell einstellen. Wenn Sie allerdings Datum und Uhrzeit manuell einstellen müssen, dann bietet das Cmdlet Set-Date eine schnelle Lösung.

Eine Möglichkeit, Datum/Uhrzeit eines Computers zu ändern, besteht in der Verwendung des Parameters –date gefolgt von dem neuen Datum und der neuen Uhrzeit. Nehmen wir beispielsweise an, Sie möchten Datum und Uhrzeit auf den 1. Juni 2006, 8:30 Uhr einstellen. Gehen Sie dazu folgendermaßen vor:

Set-Date -date "6/1/2006 8:30 AM"

Sie müssen die Uhr genau zwei Tage vorstellen? Folgender Befehl verwendet das Cmdlet Get-Date sowie die Methode AddDays, um die Uhr zwei Tage vorzustellen:

Set-Date (Get-Date).AddDays(2)

Andere Methoden, die Sie verwenden können, sind AddHours, AddMinutes und AddSeconds. Die Sommerzeit beginnt und Sie müssen die Uhr eine Stunde zurückstellen? Na, dann stellen Sie die Uhr einfach -1 (Minus 1) Stunde zurück:

Set-Date (Get-Date).AddDays(-1)

Alternativ können Sie auch den Parameter –adjust verwenden, um die Zeit mit dem Format hours:minutes:seconds einzustellen. Folgender Befehl beispielsweise stellt die Uhr 1 Stunde und 37 Minuten vor:

Set-Date -adjust 1:37:0