Comments 27
Такая полезная информация. Я думаю, миллионы людей будут рады возможности создавать ярлыки из таблицы…
Ирония, конечно-же...
Ирония, конечно-же...
Вы не поверите, в крупных компаниях это очень полезно. Да и в мелких тоже. Про ДЦ я молчу.
Особенно если админов много, можно добавлять информацию, потом кормить скрипт и будет счастье.
Для себя я вижу данный скрипт очень полезным.
Спасибо большое за старания.
Особенно если админов много, можно добавлять информацию, потом кормить скрипт и будет счастье.
Для себя я вижу данный скрипт очень полезным.
Спасибо большое за старания.
А ведь правда на хабре не понимают иронию
Отличный вариант. Сам когда то пользовался различными организаторами удаленных подключений (типа mRemote). А тут дешево и сердито, никакого лишнего ПО ставить не нужно.
Не, без mRemote сложно. Тут ведь будет запускаться обычный mstsc, а когда их штук 10 и надо часто прыгать с одного на другой — становится очень сложно.
RDCman — для рдп подключений использую (он нативнее и удобнее)
а для ssh — winscp + putty.
У mRemote было несколько неприятных багов (к примеру: в случае некорректного его закрытия можно легко потерять весь список хост ).
а для ssh — winscp + putty.
У mRemote было несколько неприятных багов (к примеру: в случае некорректного его закрытия можно легко потерять весь список хост ).
тоже отказался от mremote:
1. .NET — поделие (вылеты (exceptions) в произвольных местах
2. Настройки putty — не дает редактировать большинство
3. Хранит все пароли в ini — без мастер пароля
1. .NET — поделие (вылеты (exceptions) в произвольных местах
2. Настройки putty — не дает редактировать большинство
3. Хранит все пароли в ini — без мастер пароля
Не знаю, насколько уместно, но вместо WinSCP рекомендую попробовать ExpanDrive.
Меня лично не интересует данный скрипт, но мне понравилось оформление кода.
Чисто субъективно, конечно. Но кажется вы старались, когда его писали. Это такая редкость нынче. +1
Чисто субъективно, конечно. Но кажется вы старались, когда его писали. Это такая редкость нынче. +1
Обязательно на заметку.
А сделать тоже самое но с кнопочкой админить прям в экселевском файле не? Встаем на айпишник жмем кнопку, запускается нужная оснастка?
Если эта таблица в виде web-страницы, то можно настроить запуск прям с неё, запускать putty и прочее указав нужный протокол:
rdp:dc1.dom.local
ssh:ru-msk-va0
Настройка: www.py-my.ru/post/4c60bd8b1d41c87cc7000000 и msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
rdp:dc1.dom.local
ssh:ru-msk-va0
Настройка: www.py-my.ru/post/4c60bd8b1d41c87cc7000000 и msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
В принципе, гиперссылки можно и прямо в excel-файл вставить. Товарищ выше что-то подобное предложил. Другое дело, если этими ярлыками не я один пользуюсь, это каждый должен у себя реестр изменять. Наверное, лучше вставить просто кнопку непосредственно в excel-файл. Может и займусь, если время будет. Или кто-нибудь здесь вдхоновится и сделает.
[System.IO.Directory]::SetCurrentDirectory($basePath)
наверное лучше
Set-Location $basePath
Хотя я вообще не понял что делает код:
$basePath = (get-location).path # Working dir
[System.IO.Directory]::SetCurrentDirectory($basePath) # Set working dir to script working dir
[System.IO.Directory]::SetCurrentDirectory($basePath) устанавливает рабочий каталог для программ, которые будут запущены из скрипта. В данном скрипте он должен совпадать с рабочим каталогом самого скрипта. Set-location же устанавливает рабочий каталог для самого скрипта.
это для WScript.Shell? Я это обошел абсолютными путями. Просто если уж менять текущую дериткорию, наверное стоит ее обратно вернуть.
Да, для него. Специально хотел избежать обязательного использования абсолютных путей. Согласитесь, большинство утилит и скриптов могут воспринимать относительные пути.
Насчёт вернуть, в принципе верно. Но не думаю, что кто-то будет пользоваться той сессией командной строки, в которой он запустил этот скрипт а потом вышел из powershell.
Насчёт вернуть, в принципе верно. Но не думаю, что кто-то будет пользоваться той сессией командной строки, в которой он запустил этот скрипт а потом вышел из powershell.
Sign up to leave a comment.
Скрипт создания ярлыков удалённого управления