функция не работает при использовании в файле сценария.. показ ошибочной команды, не найденной

Переименование ComputerName Контроллера домена

Petri имеет некоторый совет для переименования Вашего контроллера домена, и это возможно. Существует много рычагов всюду по DC на имя домена. Эта статья просто для переименования имени компьютера Вашего DC, как обозначено в заголовке этого вопроса: "Переименовывая контроллер домена окон 2003?"

Действительно лучший совет состоит в том, чтобы гарантировать, чтобы Вы имели второй DC и восстановили эту машину, после того как тот второй DC может взять на себя управление. Конечно, просто выключите свою машину, удостоверьтесь, что все работает над Вашим доменом с помощью второго DC. Это вселит Вам веру, что нормально идти вперед и восстанавливать Ваш первый DC.

Heck, возьмите Фантомное изображение машины, которую Вы хотите переименовать в случае, если вещи уходят в сторону. Если проект переименования за выходные не дает Вам хорошие результаты, то Вы могли повторно отобразить машину, и пользователи не будут немного более мудрыми, когда они будут идти в работу в понедельник утром.

Переименование домена

Вы встретитесь со слишком многими скрытыми рычагами в Windows, Active Directory и Exchange. Вы будете платить цену, вовремя потраченную впустую в нисходящем направлении, что я даже не рассмотрел бы эту возможность.

0
задан 10 December 2009 в 14:47
2 ответа

Необходимо загрузиться /etc/bashrc в Вашем пользовательском сценарии, начиная с этого файла и ~/.bashrc только загружается для интерактивных оболочек.

#!/bin/bash
source /etc/bashrc
currenttime
3
ответ дан 4 December 2019 в 13:11

@above

Вы - правильный сэр.. я получил еще немного, expalination.it похож как

Можно использовать функцию при использовании интерактивной оболочки (т.е., когда Вы работаете над CLI). Поэтому/etc/bashrc, это получено всеми интерактивными оболочками на запуске (если Ваш дистрибутив был настроен тот путь, конечно).

Но Вы не можете использовать ту же функцию на своих сценариях. И поэтому Ваши сценарии ничего не знают о Вашей функции./etc/bashrc это использовало только для интерактивных оболочек, не неинтерактивных оболочек (т.е., подоболочки, порожденные для выполнения сценария).

Необходимо получить/etc/bashrc вручную, или включать функциональный код сценариев или записать функциональный код другого сценария, который может после быть получен другими сценариями.

0
ответ дан 4 December 2019 в 13:11

Теги

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