Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Script para exibir e alterar a data e hora do computador
# Função para exibir a data e hora atuais
function ExibirDataHoraAtual {
$dataHoraAtual = Get-Date
Write-Host "A data e hora atuais são: $dataHoraAtual"
}
# Função para alterar a data e hora
function AlterarDataHora {
param (
[string]$novaData,
[string]$novaHora
)
try {
# Converte a nova data e hora para o formato DateTime
$novaDataHora = [datetime]::ParseExact("$novaData $novaHora", "dd/MM/yyyy HH:mm:ss", $null)
# Altera a data e hora do sistema
Set-Date -Date $novaDataHora
Write-Host "Data e hora alteradas com sucesso para: $novaDataHora"
} catch {
Write-Host "Erro: Formato de data ou hora inválido. Use o formato dd/MM/yyyy para data e HH:mm:ss para hora."
}
}
# Menu principal
function Menu {
Write-Host "Escolha uma opção:"
Write-Host "1\. Exibir data e hora atuais"
Write-Host "2\. Alterar data e hora"
Write-Host "3\. Sair"
$opcao = Read-Host "Digite o número da opção desejada"
switch ($opcao) {
1 { ExibirDataHoraAtual }
2 {
$novaData = Read-Host "Digite a nova data (formato dd/MM/yyyy)"
$novaHora = Read-Host "Digite a nova hora (formato HH:mm:ss)"
AlterarDataHora -novaData $novaData -novaHora $novaHora
}
3 { exit }
default { Write-Host "Opção inválida. Tente novamente." }
}
}
# Loop do menu
do {
Menu
} while ($true)
Como Executar o Script:
1. Abra o Bloco de Notas ou qualquer editor de texto de sua preferência.
2. Copie e cole o script acima no editor.
3. Salve o arquivo com a extensão .ps1
, por exemplo, AlterarDataHora.ps1
.
4. Abra o PowerShell como Administrador (clique com o botão direito no ícone do PowerShell e selecione "Executar como administrador").
5. Navegue até o diretório onde o script foi salvo usando o comando cd
, por exemplo: cd C:\Caminho\Para\O\Script
.
6. Execute o script digitando .\AlterarDataHora.ps1
e pressione Enter.
7. Siga as instruções no menu para exibir ou alterar a data e hora do computador.