Programar o comando do Windows com pelo menos

1

Qual será o parâmetro para agendar um programa no Windows com o comando at para executar a partir de Th-Sa, 3am, em dias pares ?

    
por PeterMmm 30.04.2012 / 10:46

1 resposta

3

Eu faria um script do PowerShell como um "contêiner":

2 opções aqui.

Você pode especificar todas as "datas pares" e verificar em um script se hoje estiver no intervalo Th-Sa.

at 03:00 /every:2,4,6,8,10,12,14,16,18,20,22,24,26,28,30 "myscript.ps1"

Ou você verifica em seu script se o seu dia é ou não ...

Function check-even ($num) {[bool]!($num%2)}
if(check-even (Get-Date).Day)
{
    Write-Host "Go ahead"
}
else
{
    Write-Host "Not today!"
}

Alterando o Write-Host com o que você deseja fazer (e talvez removendo a cláusula else). Salve-o em algum lugar e execute-o às 3 da manhã.

    
por 30.04.2012 / 11:08