3

Этот вопрос предназначен для отключения ненужного работающего сервиса в фоне программы под названием TeamViewer.

Обычно фоновая служба работает все время.

Я хочу, чтобы он был отключен из командной строки PowerShell Administrator и повторно включен по запросу / и аналогичным образом из терминала Linux.

Желательно одной простой командой или определенной функцией.

Примечание 1: Мне это нужно как в Windows (10), так и в Linux (Mint 18).

Примечание 2: мне нужно решение CLI.

1 ответ1

4

Linux (Терминал)

  • Включение:

    sudo teamviewer daemon enable
    
  • Отключение:

    sudo teamviewer daemon disable
    

Ваши личные псевдонимы будут выглядеть именно так.

Просто добавьте их в свой личный файл Bash aliases:

~/.bash_aliases
  • Включение:

    alias tv-enable='sudo teamviewer daemon enable'
    
  • Отключение:

    alias tv-disable='sudo teamviewer daemon disable'
    

Windows (PowerShell)

  • Включение:

    sc.exe config "TeamViewer" start= auto
    net start TeamViewer
    
  • Отключение:

    sc.exe config "TeamViewer" start= disabled
    net stop TeamViewer
    

Ваши личные псевдонимы будут выглядеть именно так.

Просто добавьте их в свой личный файл профиля PoweShell:

$PROFILE
  • Включение:

    function tv-enable {
        sc.exe config "TeamViewer" start= auto
        net start TeamViewer
    }
    
  • Отключение:

    function tv-disable {
        sc.exe config "TeamViewer" start= disabled
        net stop TeamViewer
    }
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .