Recurso
Um conjunto de comandos. Um resultado para cada dispositivo.
Reúna consultas de status, alterações de configuração e coleta de dados. Escreva uma vez, acompanhe cada dispositivo em uma visualização e mantenha o foco no trabalho de acompanhamento.
Mantenha metas, comandos e resultados juntos
A janela em lote captura dispositivos e configurações de conexão quando aberta. Alterações posteriores na tela inicial não alteram os alvos atuais. Continue gerenciando a tela inicial enquanto um lote é executado; novas tentativas e exportações usam os dados desse lote.
- Escolha os alvos — marque os dispositivos na tela inicial e abra comandos em lote (Ctrl+R). A janela captura dispositivos, protocolo e credenciais resolvidas e mostra contagens executáveis e ignoradas.
- Comandos de gravação — Destaque de sintaxe do RouterOS, contagem de bytes, histórico, carregamento e salvamento.
- Resultados da análise — status e saída por dispositivo, pesquisa de texto, quebra automática e visualização expandida dos resultados. Novas tentativas, exportações e listas salvas usam o instantâneo atual.
Selecione os dispositivos na tela inicial e trabalhe em janelas independentes.
A alteração de dispositivos, protocolo ou credenciais na tela inicial não altera este lote. A adoção das configurações iniciais atuais pergunta primeiro se os resultados seriam apagados. Durante a execução, a reabertura apenas avança a janela existente.
Fechar a janela preserva comandos, alvos e resultados. Durante a execução, escolha fechar janela, parar ou cancelar. A sessão dura até o aplicativo sair. Gravações conflitantes de lotes, backup, ciclos PoE e atualizações são bloqueadas para o mesmo dispositivo.
O que acontece quando uma execução é iniciada
-
Uma etapa de confirmação primeiro
Antes de qualquer coisa ser transmitida, o aplicativo exibe o que está para ser executado e em quantos dispositivos, e aguarda a confirmação. Nenhum comando chega a um dispositivo com um único clique.
-
Execução simultânea dentro dos seus limites
A simultaneidade e o tempo limite por dispositivo são valores definidos por você. Acima do valor recomendado de vinte, o campo avisa, mas o valor inserido nunca é reduzido silenciosamente.
-
Relatórios individuais
Status, tempo decorrido e saída são registrados por dispositivo. Um dispositivo que nunca respondeu permanece na tela em vez de ser absorvido por uma figura resumida.
-
Os dispositivos afetados são mantidos juntos
Os dispositivos que tiveram problemas podem ser salvos como um grupo nomeado ou executados novamente por conta própria, sem remontar a seleção manualmente.
Tipos de conexão e opções de entrega
Nem todo tipo de conexão fornece um terminal interativo e o tamanho máximo do script depende de como os comandos são entregues. Os números abaixo são os limites que o aplicativo impõe.
| Opção | RouterOS | Entrega | Tamanho máximo |
|---|---|---|---|
| A conexão que WinBox usa (8291), linha por linha – padrão | 6.x/7.x | Enviado ao terminal uma linha por vez; o prompt do dispositivo sinaliza a conclusão de cada linha | 256 KiB |
| A conexão WinBox usa (8291), escopo único | 6.x/7.x | Executado como uma única unidade; o eco do terminal é mais lento para scripts longos | 24 KiB |
| SSH | 6.x/7.x | Transmitido na íntegra por SSH e executado | 60 KiB |
| API | 7.x apenas | Passado para o dispositivo como uma string para execução | 60 KiB |
| REST | 7.x apenas | Enviado através do canal de interface web do dispositivo | 60 KiB |
Com a opção linha por linha, uma variável declarada com :local não persiste além de sua própria linha. Isso decorre do método de entrega e não de qualquer restrição em RosRunner. Scripts que exigem suas próprias variáveis devem usar a opção de escopo único.
Conectividade e manipulação de credenciais
Cada tipo de conexão endereça dispositivos por endereço IP ou nome de host. A conexão que o WinBox usa (porta 8291) também suporta endereçamento por endereço MAC, o que permite que um dispositivo sem um endereço IP utilizável seja alcançado, desde que você esteja no mesmo segmento de rede e o dispositivo permita isso nessa interface. API, SSH e REST sempre exigem um endereço IP ou nome de host.
Uma senha inserida durante uma sessão permanece na memória durante a vida útil do aplicativo. As credenciais salvas como um perfil são mantidas no Gerenciador de Credenciais do Windows — o armazenamento de credenciais do próprio sistema operacional — em vez de em um formato de arquivo proprietário. Um grupo de dispositivos salvo contém apenas entradas de dispositivos: não os comandos emitidos e nem a saída retornada.
Os arquivos que você mesmo exporta são um assunto separado. Eles podem conter configuração RouterOS, identificadores de dispositivo ou segredos presentes na saída do comando. Revise uma exportação antes de distribuí-la.
Próximo: o detalhe operacional
A documentação aborda uma primeira execução, o significado de cada status e a resposta correta quando um dispositivo não responde.