Windows Server 2016: Instale atualizações no Nano Server

Anonim

Servidor Nano via shell de energia e controle de sessão remota

A administração do servidor Nano ocorre através de uma sessão remota. Você não precisa instalar software separado, pode usar o PowerShell, que já está disponível no Windows. Este centro de comando você inicia como administrador. Em seguida, adicione o Nano Server, que em nosso exemplo tem o endereço IP 192.168.178.29, à lista de hosts confiáveis:

Set-Item WSMan:\localhost\Client\TrustedHosts "192.168.178.29"

Se o serviço necessário não iniciar no seu PC, você receberá uma mensagem de erro em conformidade com

Start-Service WinRM

desligue rapidamente.

Agora, digite as três linhas a seguir (é claro que você deve substituir o IP de exemplo pelo endereço que está usando):

$ip = "192.168.178.29" $user = "$ip\Administrator" Enter-PSSession -ComputerName $ip -Credential $user

Inicialmente, isso definirá duas variáveis, que economizam a digitação se você precisar delas mais tarde, como em um script maior. $ ip contém o endereço IP do servidor Nano. Embora isso também possa ser resolvido com o nome do host, o IP é recomendado para evitar problemas com a resolução de nomes. $ User armazena o usuário administrador padrão no sistema de destino.

Por fim, a última linha inicia a sessão remota, basta digitar a senha do administrador que você definiu ao configurar o servidor. Aliás, o comando Exit-PSSession é usado para finalizar a sessão remota posteriormente.

Consultar e armazenar atualizações do nano servidor

Agora que a conexão foi bem-sucedida, as atualizações disponíveis podem ser consultadas e armazenadas, por exemplo, na variável $ scanResults:

$sess = New-CimInstance -Namespace root/Microsoft/Windows/WindowsUpdate -ClassName MSFT_WUOperationsSession $scanResults = Invoke-CimMethod -InputObject $sess -MethodName ScanForUpdates -Arguments @{SearchCriteria="IsInstalled=0";OnlineScan=$true}

Instalar atualizações do Nano Server

Para instalar todas as atualizações disponíveis, digite o seguinte comando:

Invoke-CimMethod -InputObject $sess -MethodName ApplyApplicableUpdates

Se a instalação foi bem-sucedida, na saída de comando da coluna ReturnValue, o valor é 0. Para aplicar as atualizações, você deve finalmente reiniciar o Nano Server, o que também é possível no PowerShell com o comando simples

Restart-Computer

pode executar.

Automatize as atualizações do Nano Server

A única maneira de automatizar o procedimento de atualização no momento é criar seu próprio script do PowerShell, que contém os comandos apresentados acima e que você agendar, como no Agendador de Tarefas do Windows. (Hal)