Действительно ли возможно собрать лицензии в одном сервере?

Можно передать команду как аргумент SSH, чтобы просто выполнить ту команду на сервере и затем выйти:

ssh user@host "command to run"

Это также работает на список нескольких команд:

ssh user@host "command1; command2; command3"

Или альтернативно:

ssh user@host "
        command1
        command2
        command3
"

Поскольку другие пользователи указали передо мной, работая su на сервере запустит новую оболочку вместо того, чтобы выполнить последующие команды в сценарии как корень. То, что необходимо сделать, должно использовать также sudo или su -c, и вызовите выделение TTY к SSH с -t переключатель (потребовал, если необходимо ввести пароль root):

ssh -t user@host 'su - -c "command"'
ssh -t user@host 'sudo command'

Для подведения все это, один способ выполнить, что Вы хотите сделать, было бы:

#!/bin/bash
ssh -t user@172.1.1.101 "
        sudo some_command
        sudo service server_instance stop
        sudo some_other_command
"

С тех пор sudo обычно помнит Вас уровень авторизации в течение нескольких минут прежде, чем попросить пароль root снова, просто предварительно ожидая sudo ко всем командам необходимо работать, поскольку корень вероятен самый легкий путь к командам выполнения как корень на сервере. Добавление a NOPASSWD управляйте для своего пользователя в /etc/sudoers сделал бы процесс еще более гладким.

Я надеюсь, что это помогает :-)

0
задан 29 March 2012 в 03:22
1 ответ

Для Office 2010 управление корпоративной лицензией осуществляется с помощью роли KMS . Это просто сервер 2008 года, которому вы даете ключи KMS. То же самое для Windows 7.

Вы можете использовать VAMT для сканирования ваших компьютеров и сбора информации о лицензии

Объем подразумевает договор Microsoft с вашей компанией, а не покупку лицензии в коробке в местном магазине

1
ответ дан 23 November 2019 в 10:44

Теги

Похожие вопросы