Windows: Создать ярлык для запуска программы от имени администратора. (AdmiLink)

 Довольно часто возникает ситуация, когда некоторые программы отказываются корректно работать без прав администратора. Если давать права администратора не сильно хочется или это запрещено политикой компании, то вам пригодится утилитка AdmiLink, которая создает ярлыки для запуска программ с правами другого пользователя. Есть конечно штатный runas /savecred и утилитка Марка Руссиновича PSExec, но на мой взгляд AdmiLink более прост в обращении.

На момент написания статьи актуальная версия программы (версия 3.0) нормально работает со всеми операционными системами семейства Windows включая Windows 10. Скачать софтинку можно отсюда или с оф. сайта.

Создание ярлыка происходит в три этапа:

Этап номер раз. Выбор программы и ключей запуска.

На этом этапе указывается полный путь к программе, параметры командной строки, рабочий каталог программы и режим отображения окна. Расшифровку режимов отображения можно посмотреть нажав кнопку "Выбрать..."

Этап номер два. Выбор пользователя под которым будет запускаться программа.

На этом этапе указываются Домен имя пользователя и пароль. Пользователи без пароля не канают. AdmiLink просто откажется продолжать, если вы введете пользователя без пароля. Проверить правильность введенных данных можно кнопкой "Тестировать". При правильных логине/пароле вы увидите окошко:

и надпись "Account is good to use." в окне с программы. Также можно задать таймаут при старте в поле "AdmiRun ждет при старте, сек", при создании ярлыка для автозапуска.

Этап номер три. Собственно создание ярлыка.

После проверки пользователя генерируем строку запуска AdmiLink одноименной кнопкой. На вкладке LNK вводим имя ярлыка, выбираем папку назначения и файл со значком. Если хотите поместить ярлык в общий профиль, чтобы он появился у всех пользователей, ставьте галку All Users.

После чего нажимаем "Сгенерировать командную строку" и "Создать ярлык сейчас!". Радуемся жизни.

Единственный серьёзный минус программы -- при изменении конечного файла ярлык перестает работать. AdmiLink пишет ошибку "Не могу выполнить ... целевой файл был изменен\обновлен\удален ...". Поэтому если вы доработали скрипт или обновили программу, ярлык нужно создавать заново.

 
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 [0 Голоса (ов)]

Добавить комментарий