Executar um script Powershell descarregado da Internet:
$PowerShell.exe -ExecutionPolicy ByPass -File 'Scrip_da_NEt.ps1'
Abrir o gpedit.msc e permitir o utilizador ou grupo na seguinte politica:
Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignment.
Fonte:
https://woshub.com/allow-prevent-non-admin-users-reboot-shutdown-windows
Adicionar e Iniciar o Serviço:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service -Name "sshd"
Verificar qual o OenSSH disponivel:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Verificar qual o servidor NTP atual:
w32tm /query /source
Forçar um servidor NTP e depois reiniciar os serviços:
w32tm /config /manualpeerlist:"ntp.SERVIDOR_NTP.pt"
net stop w32time
net start w32time
w32tm /unregister net stop w32time w32tm /register net start w32time w32tm /config /manualpeerlist:ntp.ServidorNTP.pt /syncfromflags:manual /reliable:yes /update net stop w32time net start w32time w32tm /query /source w32tm /query /configuration
Abrir uma powershell com direitos de administrador:
Executat timedate.cpl.
Depois é acertar o time zone.
Abrir linha de comandos:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync
Desde que tenho o Veeam Backup já é a segunda vez que me acontece os checkpoints feitos por este ficarem num estado em que não se consegue fazer nada deles. Estes pontos de restauro, no meu caso, já deviam ter sido eliminados mas agora nem manualmente na ferramenta do Hyper-V Manager se consigoue.
Assim, pesquisando na Internet por "Remove Lingering Backup Checkpoints from a Hyper-V Virtual Machine" encontrei os seguinte comandos via PS, onde o primeiro mostra os pontos de restauro ativos e o segundo, remove-os e faz a combinação (merge) dos dados:
Get-VMSnapshot -ComputerName "Servidor_Hyper-V" -VMName "Nome_da_VM"
Get-VMSnapshot -ComputerName "Servidor_Hyper-V" -VMName "Nome_da_VM" | Remove-VMSnapshot