Существует ли способ сделать задачу Ant выполненной как Администратор в Windows Vista?

Функциональные компоненты return всегда должны быть такими, как render function, возвращаемое значение находится в class components.

Следующие изменения в вашем коде должны исправить вашу ошибку.

class LoadIndicator extends Component {
  render() {
    return <h1>hello world</h1>
  }
}

const withLoader = (loadingProp) => (WrappedComponent) => {
  return <LoadIndicator />
}

export default withStyles(styles)(withLoader(loadingProp))
7
задан Edward 23 April 2009 в 19:04
поделиться

3 ответа

Выключение UAC, похоже, является единственным вариантом, позволяющим выполнить эту задачу ant.

Я попытался создать ярлык для командного файла и запустить его, поскольку для ярлыков можно установить «запуск от имени администратора». Мне тоже не повезло, так как я получаю приглашение, но мой пакетный файл все еще не работает.

[ http://www.mydigitallife.info/2007/02/17/how-to-open-elevated-command-prompt-with-administrator-privileges-in-windows-vista/] [1 ]

1
ответ дан 7 December 2019 в 10:07
поделиться

По крайней мере в XP есть команда runas , которую вы можете попробовать использовать, например:

runas /u:%COMPUTERNAME%\Administrator "cmd /c service.bat install"

При вызове запросит пароль на консоли.

ОБНОВЛЕНИЕ: пол года спустя, я обновил до Windows 7. Здесь runas не могут быть использованы для повышения привилегий, но Аарон Маргозис имеет решение:

// elevate.js -- runs target command line elevated
if (WScript.Arguments.Length >= 1) {
    Application = WScript.Arguments(0);
    Arguments = "";
    for (Index = 1; Index < WScript.Arguments.Length; Index += 1) {
        if (Index > 1) {
            Arguments += " ";
        }
        Arguments += WScript.Arguments(Index);
    }
    new ActiveXObject("Shell.Application").ShellExecute(Application, Arguments, "", "runas");
} else {
    WScript.Echo("Usage:");
    WScript.Echo("elevate Application Arguments");
}

, которое, возможно, может быть встроено в установщик при необходимости. Тем не менее, для конечных пользователей Script Elevation Power Toys более удобен, как предполагает другой ответ.

3
ответ дан 7 December 2019 в 10:07
поделиться

Вы можете попробовать Script Elevation PowerToy . Он добавляет команду elevate, которую можно использовать для повышения привилегий в командной строке.

2
ответ дан 7 December 2019 в 10:07
поделиться
Другие вопросы по тегам:

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