Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запуск проводника по ссылке из браузера (http://forum.oszone.net/showthread.php?t=349756)

ownsmir 07-10-2021 14:42 2968250

Запуск проводника по ссылке из браузера
 
Доброго всем дня!
Появилась такая вроде простая задача, но бьюсь уже 3 час
Есть внутренний портал на котором есть ссылки на файловые ресурсы
Из доменных компов с помощью какой-то утилиты все открывается, но с компов не в домене эта штука не пашет
Соответственно решил накидать такой инструмент (надо одному заму), в реестре все готово, пытается открыть батник тут все ок.
Ссылку передает закодированную, нашел в PS как раскодировать. Проблема в чем:
1. Из батника выполнить команду декодирования полученной ссылки (переменной)
Код:

[uri]::UnescapeDataString($url1)
2. Вернуть в батник результат декодирования и записать в переменную.
Остальное элементарно.
Прошу помощи...

ownsmir 08-10-2021 16:28 2968313

ни кто помогать не хочет?

wasp14 08-10-2021 17:24 2968315

Дык, непонятно, нихрена, что хочешь\нужно сделать. ...портал... ссылки(какие\куда)... в реестре что-то_готово - что готово..? какоя-то прога которая работает; какая, что...? куда? почему?

DJ Mogarych 08-10-2021 21:49 2968332

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

wasp14 08-10-2021 23:48 2968341

Цитата:

Цитата DJ Mogarych
Во всех ---cut--- браузерах открывание ссылок в проводнике категорически запрещено»

Это так. Это не хорошо, это не удобно, это ужжжжжасно бесит любого, кто знает об Интронэтах больше чем тыкать_пальцами_в_обозначенные_кружОчки, - но это так.
Единственный кто ... не, не так. Единственная оставшаяся возможность, делать как_нравится\хочуЯ-анетаккакхочетгуугл - это(увы, это да, крайняя дирочка, но оооочень узкая) бравзер PaleMoon + CustomButtons(CB) - здесь можно всё, всё что захочешь, на JS можно вытворить! Одна оговорка: всякие новые_модные_маладёжные сайты , с большой долей вероятности не будут работать в PM.

Есть еще работающая_пока возможность, CB+Firefox, но с огромными ограничениями(в данном случае, связанные уже с самим расширением CB) и подвыподвертами; пока одному человеку(Dumby) это ненадоест; бороться с идиотией, бредятиной и другими тендециями т.н. "современного_бравзера". Ознакомиться можно tyt

Iska 09-10-2021 00:02 2968345

wasp14, не единственный. IE тоже может, через несколько разрешений и:
Цитата:

Цитата DJ Mogarych
зияющая дыра в безопасности »


wasp14 09-10-2021 00:16 2968347

Iska, IE мёртв. ... и во многих землях, этому возрадовались. тихо помянем и мы...
А насчёт "дыры", так это не баг - это фича! Просто это ДОЛЖНО делаться, как делалось раньше: ключем вреестре, файлом с опред.содержимым или переменной выставленной из ком.строки. Всё это железно оградит глупцов от тех, кому нужны такие фишки для удобства. Только вот "глупцов"(юзеров, просто несоображающих и не интересующихся людей; потому в кавычках. они не глупые, просто им это ненужно) приняли за образец и строгают их без оглядки. А мне - плохо, неудобно.

DJ Mogarych 09-10-2021 09:33 2968370

Цитата:

Цитата wasp14
Всё это железно оградит глупцов от тех, кому нужны такие фишки для удобства »

Если это будет включаться элементарно, любой троян будет это делать в первую очередь. Именно поэтому эту возможность убрали, а не потому что общество делится на быдло и элитариев с тонкими запросами.

Iska 09-10-2021 16:41 2968389

DJ Mogarych, возможность-то как раз осталась.

wasp14, дыру мы открываем для одного, а вот пользоваться ею смогут все :).

ownsmir 11-10-2021 09:04 2968487

Цитата:

Цитата wasp14
Дык, непонятно, нихрена, что хочешь\нужно сделать. ...портал... ссылки(какие\куда)... в реестре что-то_готово - что готово..? какоя-то прога которая работает; какая, что...? куда? почему? »

Дык вроде все написал:
Что хочу: выполнить команду PowerShell в CMD и вернуть в CMD результат ее выполнения. Команда [uri]::UnescapeDataString($url1). В реестре и т.д. можно опустить, какая программа тоже не имеет отношения к делу. Расписал все чтобы не вызывало вопросов лишних, и это вызвало лишние вопросы.

Цитата:

Цитата DJ Mogarych
Если это будет включаться элементарно, любой троян будет это делать в первую очередь. Именно поэтому эту возможность убрали, а не потому что общество делится на быдло и элитариев с тонкими запросами. »

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


Время: 23:44.

Время: 23:44.
© OSzone.net 2001-