Set-TimeZone
Задает системный часовой пояс для указанного часового пояса.
Синтаксис
Set-TimeZone
[-Name] <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-TimeZone
-Id <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-TimeZone
[-InputObject] <TimeZoneInfo>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-TimeZone
задает для системного часового пояса указанный часовой пояс.
Примеры
Пример 1. Установка часового пояса по идентификатору
В этом примере для часового пояса на локальном компьютере устанавливается стандартное российское время.
Set-TimeZone -Id "Russian Standard Time" -PassThru
Id : Russian Standard Time
DisplayName : (UTC+03:00) Moscow, St. Petersburg
StandardName : Russia TZ 2 Standard Time
DaylightName : Russia TZ 2 Daylight Time
BaseUtcOffset : 03:00:00
SupportsDaylightSavingTime : True
Пример 2. Установка часового пояса по имени
В этом примере для часового пояса на локальном компьютере устанавливается стандартное российское время.
Set-TimeZone -Name "Russia TZ 2 Standard Time"
Как мы видели в предыдущем примере, идентификатор и имя часового пояса не всегда совпадают. Параметр Name должен соответствовать свойствам StandardName или DaylightName объекта TimeZoneInfo .
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Указывает идентификатор часового пояса, который задает этот командлет. Полный список идентификаторов часовых поясов можно получить, выполнив следующую команду: Get-TimeZone -ListAvailable
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InputObject
Указывает объект TimeZoneInfo для использования в качестве входных данных.
Type: | TimeZoneInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Указывает имя часового пояса, который задает этот командлет. Полный список имен часовых поясов можно получить, выполнив следующую команду: Get-TimeZone -ListAvailable
.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Возвращает объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не создает выходные данные.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
System.String, System.TimeZoneInfo, System.String
Примечания
Этот командлет доступен только на платформах Windows.