Nessa aula usaremos os seguintes cmdlets para ver e definir horário e data do Windows:
- Get-Date é usado para obter a data do sistema.
- Set-Date é usado para alterar a data do sistema
Visualizando horário e data com Get-Date
PS C:\Users\pc> Get-date quinta-feira, 1 de setembro de 2022 18:40:08
Podemos usar -DisplayHint date para imprimir apenas Data
PS C:\Users\pc> Get-date -DisplayHint date quinta-feira, 1 de setembro de 2022
Podemos usar -DisplayHint time para imprimir apenas Horário
PS C:\Users\pc> Get-date -DisplayHint time 18:44:26
Alterando horário e data com Set-Date
Usamos abaixo Set-Date para adicionar mais um dia à data atual
set-date -Date (Get-Date).AddDays(1)
Agora retirarmos 1 dia para retornar para data anterior.
set-date -Date (Get-Date).AddDays(-1)
Para horário usar Set-Date para ajustar para 60 minutos
$timeToAdd = New-TimeSpan -Minutes -60
set-date -adjust $timeToAdd
Agora revertemos
$timeToAdd = New-TimeSpan -Minutes -60
set-date -adjust $timeToAdd
Conclusão
Existe modos mais fáceis de visualizar e alterar data e hora, por exemplo, usando os velhos comandos do cmd: date e time.
Mas, por motivo de aprendizagem, vimos como fazer isso usando cmdlets do PowerShell.
Veja os demais artigos dessa série: