Комментарии 27
Такая полезная информация. Я думаю, миллионы людей будут рады возможности создавать ярлыки из таблицы…
Ирония, конечно-же...
Ирония, конечно-же...
-18
Вы не поверите, в крупных компаниях это очень полезно. Да и в мелких тоже. Про ДЦ я молчу.
Особенно если админов много, можно добавлять информацию, потом кормить скрипт и будет счастье.
Для себя я вижу данный скрипт очень полезным.
Спасибо большое за старания.
Особенно если админов много, можно добавлять информацию, потом кормить скрипт и будет счастье.
Для себя я вижу данный скрипт очень полезным.
Спасибо большое за старания.
+1
А ведь правда на хабре не понимают иронию
-6
Отличный вариант. Сам когда то пользовался различными организаторами удаленных подключений (типа mRemote). А тут дешево и сердито, никакого лишнего ПО ставить не нужно.
0
Не, без mRemote сложно. Тут ведь будет запускаться обычный mstsc, а когда их штук 10 и надо часто прыгать с одного на другой — становится очень сложно.
0
RDCman — для рдп подключений использую (он нативнее и удобнее)
а для ssh — winscp + putty.
У mRemote было несколько неприятных багов (к примеру: в случае некорректного его закрытия можно легко потерять весь список хост ).
а для ssh — winscp + putty.
У mRemote было несколько неприятных багов (к примеру: в случае некорректного его закрытия можно легко потерять весь список хост ).
0
тоже отказался от mremote:
1. .NET — поделие (вылеты (exceptions) в произвольных местах
2. Настройки putty — не дает редактировать большинство
3. Хранит все пароли в ini — без мастер пароля
1. .NET — поделие (вылеты (exceptions) в произвольных местах
2. Настройки putty — не дает редактировать большинство
3. Хранит все пароли в ini — без мастер пароля
0
Не знаю, насколько уместно, но вместо WinSCP рекомендую попробовать ExpanDrive.
0
Меня лично не интересует данный скрипт, но мне понравилось оформление кода.
Чисто субъективно, конечно. Но кажется вы старались, когда его писали. Это такая редкость нынче. +1
Чисто субъективно, конечно. Но кажется вы старались, когда его писали. Это такая редкость нынче. +1
+8
Обязательно на заметку.
0
А сделать тоже самое но с кнопочкой админить прям в экселевском файле не? Встаем на айпишник жмем кнопку, запускается нужная оснастка?
0
Если эта таблица в виде 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
+1
В принципе, гиперссылки можно и прямо в excel-файл вставить. Товарищ выше что-то подобное предложил. Другое дело, если этими ярлыками не я один пользуюсь, это каждый должен у себя реестр изменять. Наверное, лучше вставить просто кнопку непосредственно в excel-файл. Может и займусь, если время будет. Или кто-нибудь здесь вдхоновится и сделает.
0
[System.IO.Directory]::SetCurrentDirectory($basePath)
наверное лучше
0
Set-Location $basePath
Хотя я вообще не понял что делает код:
$basePath = (get-location).path # Working dir
[System.IO.Directory]::SetCurrentDirectory($basePath) # Set working dir to script working dir
0
[System.IO.Directory]::SetCurrentDirectory($basePath) устанавливает рабочий каталог для программ, которые будут запущены из скрипта. В данном скрипте он должен совпадать с рабочим каталогом самого скрипта. Set-location же устанавливает рабочий каталог для самого скрипта.
0
это для WScript.Shell? Я это обошел абсолютными путями. Просто если уж менять текущую дериткорию, наверное стоит ее обратно вернуть.
0
Да, для него. Специально хотел избежать обязательного использования абсолютных путей. Согласитесь, большинство утилит и скриптов могут воспринимать относительные пути.
Насчёт вернуть, в принципе верно. Но не думаю, что кто-то будет пользоваться той сессией командной строки, в которой он запустил этот скрипт а потом вышел из powershell.
Насчёт вернуть, в принципе верно. Но не думаю, что кто-то будет пользоваться той сессией командной строки, в которой он запустил этот скрипт а потом вышел из powershell.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Скрипт создания ярлыков удалённого управления