Ru-Board.club
← Вернуться в раздел «Программы»

» Sysinternals PsExec - кодировка и работа

Автор: enykey90
Дата сообщения: 11.07.2011 17:21
скачал Sysinternals PsExec (http://technet.microsoft.com/ru-ru/sysinternals/bb897553), пытаюсь ей запустить другую прогу удаленно в локалке, для чего PsExec и предназначена. перепробовал разные параметры и права запуска. выдает 2 типа сообщений:
couldn't access 192.168.1.111:
Эърчрэю т фюёЭэях(э повёрнуты в другую сторону)
или
couldn't access 192.168.1.111:
другая арба-кадабра

вопросик: как разобраться в адракадабре, перевести её хотя бы вручную, и почему couldn't access? пробовал фаервол аутпост в режим разрешения ставить и отключать.

подскажите пожалста что делать!


Книга Марка Руссиновича и Аарона Маргозиса

Утилиты Sysinternals. Справочник администратора.

Автор: ComradG
Дата сообщения: 11.07.2011 19:45
enykey90
во-первых, внимательно ознакомиться с параметрами командной строки сабжа. я не про psexec /?, а про инфу в инете, где люди описывают свои навыки раьоты с тулзой. во-вторых, чтобы прочитать сообщения об ошибке следует изменить шрифт консоли на "люсиду" и сменить кодовую страницу:
Код: chcp 1251
Автор: enykey90
Дата сообщения: 11.07.2011 20:31
СПАСИБО, камрад, уже пробую
ты гений!!!! наконец-то я научился менять кодовую таблицу консоли!!! спасибо большое! давно мучался с этим. а так просто. кстати, почему командную строку называют консолью, а также клаву, монитор. плюс в программировании консоль. что это за консоль такая многоликая, в чем ее физический смысл?

Добавлено:
только оказалось надо 866 кодовую таблицу, во-первых. во-вторых, на прогу psexec это все равно не действует.

Добавлено:
пробовал менять кодировку 1251, 866 - символы в ответах программы psexec не менялись. т.е. кодировка консоли не влияет не кодировку в проге
Автор: enykey90
Дата сообщения: 14.07.2011 19:15
Отгадка такова: psexec работает только при включенном простом общем доступе или (непроверено) при включенном госте.
отгадки абракадабры у меня нет
Автор: garbals
Дата сообщения: 03.11.2011 15:21
Есть несколько вопросов
1) как запустить скрипт под учеткой пользователя который залогинен на удалённом компьютере
2) правильно ли я делаю
psexec.exe \\192.168.1.5 -s -d "\\domain\install.bat"
в батнике прописана инсталляция программы и копирование настроек
и как сделать чтобы можно было инсталлировать по списку ??

Автор: krserv
Дата сообщения: 26.01.2012 22:07
прочитал это:

утилита psexec.exe из состава PsTools. Утилита предназначена прежде всего для запуска программ на удаленном компьютере, однако для нашей задачи она тоже здорово подходит. Дело в том, что у нее есть два нужных нам ключа:
-l – При запуске процесса пользователю предоставляются ограниченные права (права групп администраторов отменяются, и пользователю предоставляются только права, назначенные группе «пользователи»). В ОС Windows Vista процесс запускается с низким уровнем благонадежности.
-d – Указывает, что не нужно ждать завершения приложения.
Всё, что нам нужно сделать это поместить psexec.exe в папку system32.
Затем пишем файл chrome.bat такого содержания:
psexec.exe -l -d «C:\Program Files\Google\Chrome\Application\chrome.exe»
Создаем ярлык bat-файла на рабочем столе и меняем для удобства значок на привычный. По аналогии создаем bat-файлы для запуска других браузеров и прочих интернет-программ.

у меня W7-64 поэтому я написал:

psexec.exe -l -d "%ProgramFiles(x86)%\Internet Explorer\iexplore.exe"


но браузер не запускается.
Автор: krserv
Дата сообщения: 27.01.2012 00:43
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
C:\Program Files (x86)\Internet Explorer\iexplore.exe started with process ID 880.

C:\Windows\System32>

я не могу понять я думал, что у меня должен запуститься iexplorer, a он получается не запускается в графической оболочке, а далее как? Как понять, что iexplorer будет работать с пониженными правами, т.е уровня пользователя?
Как это можно проверить, что после этой команды запуск Браузера будет с пониженными правами? И до каких пор будет действовать эта команда? до перезагрузки?
Автор: Inoz2000
Дата сообщения: 27.01.2012 09:06
krserv
для этого есть Drop My Rights. [more=…недостатки]недостатки

Как говорилось ранее, пониженные привилегии отражаются на функциональности. IE вообще не будет работать, если установить уровень “U” (ненадежный пользователь). К тому же, если работать на уровне “C” (ограниченный пользователь) некоторые сайты не будут работать, как положено.

Даже пользуясь уровнем “N” (обычный пользователь), вы получаете определенные ограничения, хотя здесь нет раздражений уровня “C”. SSL не работает в на уровне “C”, но работает нормально на уровне “N”. Существует длинный список приложений, которые не работают с пониженными привилегиями. В то время как IE работает достаточно хорошо, другие приложения, связанные с Интернет, работают еще лучше. Это относится к интернет-пейджерам, почтовым программам, проигрывателям медиа и т.п. Попробуйте поработать с ними при наименьших привилегиях и посмотрите на функциональность. Если хотите еще лучшей функциональности, сделайте по ярлыку для каждой программы со своими привилегиями.

Каждый раз, когда вы понижаете привилегии в своей операционной системе, вы жертвуете функциональностью. Возьмем, например, Macromedia ShockWave. ShockWave требует привилегии администратора для установки. Насколько я помню, в некоторых случаях ShockWave также требовал привилегии администратора для работы. Смысл в том, что принцип наименьших привилегий не всегда лучший способ обеспечения безопасности. Поэтому DropMyRights является идеальным вариантом решения этой задачи.
[/more]
Автор: caxap
Дата сообщения: 19.10.2012 02:52
Книга Марка Руссиновича и Аарона Маргозиса

Утилиты Sysinternals. Справочник администратора.

Страницы: 1

Предыдущая тема: AntiWinLocker


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.