Controlando o tempo de atualização do Windows 10

2

Estou ligado a uma ligação à Internet gratuita entre as 1:00 e as 7:00 da manhã e pretendo programá-la no Windows 10. Significa que pretendo definir o agendador de tarefas para definir o meu estado de medição do WiFi como desligado às 1 horas e configurá-lo como às 7 horas todos os dias da manhã.Eu quero apenas colocar status medido do meu WiFi por exemplo, 01:00 todos os dias e às 7 horas em diante, quando o meu Windows 10 está em execução e estou logado para controlar apenas o Windows 10 auto atualização e ainda ter acesso a qualquer informação on-line da Internet.

    
por Mahmood 11.09.2015 / 12:11

1 resposta

1

demorou apenas cerca de 9 meses para obter uma resposta adequada, mas aqui vai:)

Esta foi uma pergunta válida, apesar dos comentários que você recebeu. Eu estou em uma situação semelhante, onde o meu ISP permite 150 GB de downloads por mês, além da meia-noite às 8 da manhã, onde os downloads não contam para o nosso limite mensal. Precisamos impedir que o Windows 10 seja tão ganancioso com nossos dados durante as horas monitoradas e a maneira de fazer isso é definir as conexões sem fio como "medidas" durante essas horas.

Você precisará usar o NETSH para fazer o trabalho - eu perdi algumas horas tentando fazer isso via WMI, mas falhei. Para listar todos os perfis de Wi-Fi que seu computador conhece, execute isto no PowerShell (ou no prompt de comando):

netsh.exe WLAN show profiles

Você receberá um resultado assim:

Profiles on interface WiFi:

Group policy profiles (read only)

User profiles

All User Profile : upstairs

All User Profile : _stanstedairport WiFi

All User Profile : downstairs

All User Profile : Starbucks

Copie os nomes após os dois-pontos para que você consiga o caso corretamente e insira os que deseja neste script do PowerShell:

# Sets the following wireless profiles as metered
$WifiProfiles = @('upstairs','downstairs')
foreach($WifiProfile in $WifiProfiles){
    netsh.exe WLAN set profileparameter name=$WifiProfile cost="fixed"
}

Salve isso como um arquivo * .PS1 e use o agendador de tarefas para iniciá-lo no horário desejado. Se você não usou o agendador de tarefas com o PowerShell antes, na guia "Ações", digite:

PowerShell.exe

na caixa "Program / script:" e na caixa "Add Arguments", digite:

-file "C:\path to your file\your file.PS1"

Em seguida, você precisará de um novo script para definir os perfis sem fio de volta ao unmetered - use este:

# Sets the following wireless profiles as unmetered
$WifiProfiles = @('upstairs', 'downstairs')
foreach($WifiProfile in $WifiProfiles)
{
    netsh.exe WLAN set profileparameter name=$WifiProfile cost="unrestricted"
}

Espero que isso seja útil para você.

    
por 22.06.2016 / 02:01