AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
| WINDOWS 2003 SERVER - CURSO COMPLETO Autor: Júlio Battisti |
|||
|---|---|---|---|
| Lição 135 - Capítulo 15 - Know-how em: Comandos at para agendamento de comandos | |||
Pré-Requisitos: Conceitos básicos de tarefas agendadas. Metodologia: Apresentar o comandos at. Técnica: Exemplos práticos de utilização. O comando at pode ser utilizado para agendar um determinado programa ou script para ser executado em um horário específico e em datas determinadas. Você somente poderá usar o comando at se o serviço Task Scheduler estiver rodando normalmente. Ao utilizar o comando at sem nenhum parâmetro, será exibida uma tela de ajuda com as opções do comando, conforme descrevo logo a seguir. Sintaxe do comando AT: at [\\ComputerName] [{[ID] [/delete] | /delete [/yes]}]
at [[\\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...] | /next:Date[,...]}] Command]
Parâmetros do comando AT: \\ComputerName: Este parâmetro define o nome do servidor onde a tarefa será agendada para execução. Se for omitido, a tarefa será agendada no para executar no servidor onde o comando at está sendo executado. ID: Associa um número de identificação com o comando. /delete: É utilizado para cancelar um agendamento. Se o ID do agendamento for omitido, todos os comandos agendados no servidor, serão cancelados. /yes : Automaticamente responde Yes para todas as mensagens de confirmação que são emitidas quando você usa /delete sem informar um ID, para excluir todos os agendamentos. Hours:Minutes: Define o horário de execução do comando que será agendado para execução. A hora é informada no formato hh:mm e o relógio utilizado é o relógio de 24 horas, ou seja 16:00 horas e não 4:00 PM (pós meio-dia). /interactive: Permite que a execução do comando agendado interaja com o console do usuário que está logado. Isto é, mensagens de execução serão exibidas pelo comando, no vídeo do usuário. /every: Utilizado para agendar a execução do comando em determinados dias da semana. Por exemplo, toda segunda, quarta e sexta-feira. Date: Define a data para execução do comando. Você pode especificar um ou mais dias da semana (abreviatura em inglês, começando pela segunda feira: M,T,W,Th,F,S,Su) ou um ou mais dia do mês (utilizando números de 1 até 31). Separe múltiplas entradas com vírgula. Se a data não for informada, o comando AT agendará o comando para ser executado na data atual. /next: Executa o comando na próxima ocorrência do dia atual. Por exemplo, na próxima terça-feira (suponde que hoje seja terça-feira). Command: Define o comando ou programa (.exe ou .com), ou arquivo de lote (.bat ou .cmd) que será executado. Se o comando exige o caminha de um arquivo como argumento, utilize sempre o caminho completo, inclusive com a unidade, como no exemplo a seguir: C:\rotinasdebackup\backup01.bat. Se o comando estiver sendo agendado para execução em um computador remoto, use a convenção de nomes UNC, já descrita anteriormente. /?: Exibe uma tela de ajuda sobre o comando at. No Windows Server 2003 está disponível um novo comando: schtasks. Este comando pode ser utilizado para criar, gerenciar e administrar tarefas agendadas. Tudo o que você aprendeu a fazer na interface gráfica, é possível ser feito com o comando schtasks. Para detalhes sobre este comando basta abrir a ajuda do Windows Server 2003 e pesquisar pelo nome deste comando. Para utilizar o comando at você deve ter permissão de administrador. Os comandos no Windows Server 2003 são executados no prompt de comando. O prompt de comando é o cmd.exe. Quando você usa o at para agendar a execução de um comando que deve ser executado no prompt de comando, você deve também agendar a execução do cmd.exe, caso contrário a execução do comando irá falhar. Veja o exemplo a seguir, onde primeiro é executado o comando cmd e é passado para este comando, como parâmetro, o comando que será efetivamente executado. Observe que é utilizado o caminho completo: cmd /c dir > c:\test.out Para visualizar os comandos que foram agendados para execução, usando o comando at, basta executar o comando at sem nenhum parâmetro. A seguir mostro um exemplo da execução do comando at sem nenhum parâmetro: Status ID Day Time Command Line OK 1 Each F 4:30 PM net send group leads status due OK 2 Each M 12:00 AM chkstor > check.file OK 3 Each F 11:59 PM backup2.bat Examplos de utilização do comando at: Para exibir a lista de comandos agendadas para execução em um servidor chamado SRV01, utilize o seguinte comando: at \\SRV01 Para exibir informações sobre um comando que foi agendado para execução e para o qual foi atribuído o ID 3, utilize o seguinte comando: at 3 Para agendar o comando net share, para rodar no servidor chamado SRV01, as 8:00 da manhã e para redirecionar a lista de saída para o arquivo result.txt, no compartilhamento Relatórios, do servidor SRVM, utilize o seguinte comando: at \\SRV01 08:00 cmd /c "net share relatorios=d:\marketing\relatorios >> \\SRVM\relatorios\result.txt" |
|||
| « Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
|
UNIVERSIDADE DO WINDOWS SERVER E AD |
|
UNIVERSIDADE PRÁTICA DO WINDOWS SERVER E DO ACTIVE DIRECTORY - Planejamento, Instalação, Configurações, Administração e Segurança no Windows Server: 2019, 2016, 2012 e 2008. |
|
Acesso Vitalício, Novas Aulas toda Semana, Suporte à Dúvidas e Certificado de Conclusão. |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/windows-server-curso-completo.asp |
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI