Ao automatizar seus scripts você economiza tempo em tarefas repetitivas, como carregar seu batch, PowerShell ou scripts de shell criptografados em armazenamento seguro no Management Console.
Selecione os scripts salvos no menu durante as sessões remotas e inicie a execução com um clique.
Você também pode padronizar a manutenção e o suporte enquanto reduz o tempo de resolução, usando o tempo economizado para se concentrar mais em tarefas essenciais ou resolver outras solicitações de suporte.
Com a execução de script remoto OneClick, você pode recuperar a produtividade e ajudar mais clientes.
Este artigo se aplica a todos os clientes com planos Business, Premium, Corporate or Tensor.
Os requisitos a seguir devem ser atendidos para fazer upload de scripts para o Management Console. Certifique-se de cumprir todos eles:
Para adicionar um scripts, siga as instruções abaixo:
Caso o seu script use pelo menos um comando que precise de direitos administrativos (modo elevado no Windows), você deve marcar a opção Executar como administrador.
Ao iniciar um script:
Isso ocorrerá independentemente da frequência ou quando tais comandos são usados em seu script (por exemplo, para tarefas de longa execução).
🚨Importante:
Uma vez que o acima é inserido, o próximo passo é fazer o upload do script usando o botão Upload Script. Os seguintes tipos de script são suportados atualmente:
Windows
macOS
Linux
Você pode modificar e excluir scripts existentes selecionando a função Editar ou Excluir no menu de contexto para um item de script. O menu de contexto é mostrado se você passar o mouse sobre o final da tabela:
Caso seja modificado um arquivo de script já existente ou os dados do script, o arquivo ou dados alterados serão salvos em vez dos dados antigos. O arquivo de script antigo é excluído.
Existem alguns pré-requisitos que você deve atender antes de automatizar suas tarefas com scripts. Certifique-se de cumprir todos eles:
Para executar o script, estabeleça uma conexão do TeamViewer (Classic) com seu dispositivo remoto e siga as instruções abaixo:
Por padrão, os scripts só podem ser executados se o usuário do lado remoto aceitar a solicitação de execução. Em situações em que um script deve ser executado em um dispositivo autônomo ou em que o usuário não pode aceitar a solicitação, a solicitação pode ser totalmente desativada ou definida para sempre negar a execução do script por meio do novo controle de acesso.
As permissões podem ser definidas para conexões de entrada e saída. Essa configuração só pode ser alterada se os direitos administrativos estiverem ativos, o que significa que essa configuração pode ser usada para restringir as habilidades de execução de scripts daqueles em sua empresa que não precisam dela.
Os seguintes padrões são definidos se o controle de acesso for escolhido:
As configurações personalizadas podem ser definidas usando os seguintes valores:
Os controles de acesso do TeamViewer local e remoto são combinados, o que significa que sempre é usado o valor mais restritivo de ambos os lados na conexão remota.
Windows
Para verificar ou alterar as permissões de controle de acesso no Windows:
macOS
Para verificar ou alterar as permissões de controle de acesso no macOS:
Linux
Para verificar ou alterar as permissões de controle de acesso no Linux:
Via política do TeamViewer
Também é possível gerenciar as configurações de controle de acesso a partir de uma política do TeamViewer. Isso permite que você modifique as mesmas configurações em vários dispositivos ao mesmo tempo.
Para saber como criar uma política do TeamViewer veja o artigo: 📄 Crie uma política de configurações. Depois que a política é criada, você pode:
Depois de salva, a política pode ser atribuída usando Atribuir políticas do TeamViewer.
Mais informações sobre como criar e implantar uma política do TeamViewer podem ser encontradas aqui:
📄 Crie uma política de configurações
📄 Atribua em seus dispositivos uma política de configurações
Quando não for possível executar scripts durante uma sessão, o menu de script aparecerá acinzentado. Para descobrir por que os scripts estão indisponíveis, passe o mouse sobre o menu Scripts. Exemplos são mostrados abaixo:
Windows
macOS
No Mac OS, você pode usar '~' para endereçar o diretório inicial do usuário. Se os scripts forem executados com direitos administrativos, o script será executado pelo usuário root. Portanto, '~' será substituído por /var/root e não pelo diretório inicial do usuário conectado.
Além disso, a variável $HOME não é definida neste caso. Por esses motivos, você não deve confiar em '~' e $HOME se executar seus scripts como administrador.
Se precisar criar, copiar ou baixar pastas ou arquivos, você pode usar o diretório de trabalho do script executado que está localizado em ~/Library/Application Support/TeamViewer/Remote Scripting/<script-uuid>
Este diretório será excluído logo após o término do script executado.
Esses arquivos e pastas também são criados pelo usuário root. Se necessário, você pode alterar o proprietário com o chown
comando e alterar os direitos com chmod
.
É importante que você esteja usando as terminações de linha corretas em seus arquivos de script que podem ser interpretadas pelo sistema operacional no qual você executa os scripts.
Por exemplo, um arquivo de script que contém “CR LF” como no Windows não pode ser executado no Linux (espera apenas “LF”).
No Windows, a execução de scripts Powershell é restrita por padrão. Você deve alterar a Política de Execução primeiro.
SystemRoot% \ SysWOW64 \ WindowsPowerShell \ v1.0 \ powershell.exe "Set-ExecutionPolicy RemoteSigned".
(Este problema será corrigido na próxima versão, para que o processo de 64 bits seja usado.)
Para obter mais detalhes, consulte a documentação de Get-ExecutionPolicy e Set-ExecutionPolicy.