Changes the system time on the computer to a time that you specify. (Set-Date)

   

# NAME
Set-Date

# SYNOPSIS
Changes the system time on the computer to a time that you specify.

# SYNTAX
Set-Date [-Adjust] <TimeSpan> [-DisplayHint {Date | Time | DateTime}] [-Confirm] [-WhatIf] [<CommonParameters>]

Set-Date [-Date] <DateTime> [-DisplayHint {Date | Time | DateTime}] [-Confirm] [-WhatIf] [<CommonParameters>]

# DESCRIPTION
The Set-Date cmdlet changes the system date and time on the computer to a date and time that you specify. You can specify a new date and/or time by typing a string or by passing a DateTime or TimeSpan object to Set-Date. To specify a new date or time, use the Date parameter. To specify a change interval, use the Adjust parameter.

# PARAMETERS
-Adjust <TimeSpan>
Adds or subtracts the specified value from the current date and time. You can type an adjustment in standard date and time format for your locale or use the Adjust parameter to pass a TimeSpan object from New-TimeSpan to Set-Date.

Required? true
Position? 1
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-Date <DateTime>
Changes the date and time to the specified values. You can type a new date in the short date format and a time in the standard time format for your locale. Or, you can pass a Date-Time object from Get-Date.

If you specify a date, but not a time, Set-Date changes the time to midnight on the specified date. If you specify only a time, it does not change the date.

Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false

-DisplayHint <DisplayHintType>
Determines which elements of the date and time are displayed.

Valid values are:

-- date: displays only the date
-- time: displays only the time
-- datetime: displays the date and time

This parameter affects only the display. It does not affect the DateTime object that Get-Date retrieves.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

-Confirm [<SwitchParameter>]
Prompts you for confirmation before executing the command.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

-WhatIf [<SwitchParameter>]
Describes what would happen if you executed the command without actually executing the command.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".

# INPUTS
System.DateTime
You can pipe a date to Set-Date.

# OUTPUTS
System.DateTime
Set-Date returns an object that represents the date that it set.

# NOTES

Use this cmdlet cautiously. Changing the date and time on the computer. The change might prevent the computer from receiving system-wide events and updates that are triggered by a date or time. Use the -WhatIf and -Confirm parameters to avoid errors.

You can use standard .NET methods with the DateTime and TimeSpan objects used with Set-Date, such as AddDays, AddMonths and FromFileTime. For more information, see "DateTime Methods" and "TimeSpan Methods."

# EXAMPLE 1

C:\PS>Set-Date -Date (Get-Date).AddDays(3)

# Description
-----------
This command adds three days to the current system date. It does not affect the time. The command uses the Date parameter to specify the date. It uses the Get-Date cmdlet to get the current date and time and applies the AddDays .NET method for DateTime objects with a value of 3 (days).

# EXAMPLE 2

C:\PS>set-date -adjust -0:10:0 -displayHint time

# Description
-----------
This command sets the current system time back by 10 minutes. It uses the Adjust parameter to specify an interval of change and the time change (minus ten minutes) in standard time format for the locale. The DisplayHint parameter tells Windows PowerShell to display only the time, but it does not affect the DateTime object that Set-Date returns.

# EXAMPLE 3

C:\PS>$t = get-date

C:\PS>set-date -date $t

# Description
-----------
These commands change the system date and time on the computer to the date and time saved in the variable $t. The first command gets the date and stores it in $t. The second command uses the Date parameter to pass the DateTime object in $t to the Set-Date cmdlet.

# EXAMPLE 4

C:\PS>$90mins = new-timespan -minutes 90

C:\PS>set-date -adjust $90mins

# Description
-----------
These commands advance the system time on the local computer by 90 minutes. The first command uses the New-Timespan cmdlet to create a TimeSpan object with a 90-minute interval, and then it saves the TimeSpan object in the $90mins variable. The second command uses the Adjust parameter of Set-Date to adjust the date by the value of the TimeSpan object in the $90mins variable.

RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=113393
Get-Date
New-TimeSpan

C:\Windows>powershell get-help Start-Sleep -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole





... Home  
... Impressum
... ColorConsole

... CMD
... Netsh-XP
... Netsh-7
... Netsh-Vista
... Powershell










Download the Windows 10 Starter, Home (Basic Premium), Professional und Ultimate!

... facebook.de
HTTP: ... PS_Windows/en/Set-Date.htm
0.14

Aktivieren, bzw. deaktivieren der Windows-8/8.1 Kennwortabfrage bei Reaktivierung aus dem Energiesparmodus?

 /

Die Spalteneinstellungen, bzw. Dateidetails werden nicht gespeichert?

 /

Gibt es in Windows 10 ein Speicherdiagnosetool für RAM, ist so etwas möglich?

 /

Schutz vor Viren und Schadsoftware auf Windows 10, aber wie?

 /