powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Pstools. Удаленно запустить команду на компе пользователя
16 сообщений из 16, страница 1 из 1
Pstools. Удаленно запустить команду на компе пользователя
    #33221382
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочу запустить удаленно на компе \\ws10 команду по очистке временной папки

rmdir /S /Q "%userprofile%\local settings\temp\"

psexec \\ws10 rmdir /S /Q "%userprofile%\local settings\temp\"


ругается.
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33221406
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Матом ?

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33221437
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsfхочу запустить удаленно на компе \\ws10 команду по очистке временной папки

rmdir /S /Q "%userprofile%\local settings\temp\"

psexec \\ws10 rmdir /S /Q "%userprofile%\local settings\temp\"


ругается. - Боюсь, вы пытаетесь почистить папку админа... Как минимум, надо так:
psexec -u username -p password -i \\ws10 rmdir /S /Q "%userprofile%\local settings\temp\", причем username - имяпользователя, для которого нужно произвести очистку. Скорее всего, ему не хватит прав...
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33221443
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) м.б., еще и кавычки нужны.
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33221471
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или так:
Код: plaintext
psexec \\ws10 -с clear.bat
в батнике:
Код: plaintext
runasusr.exe username password "cmd.exe /c rmdir /S /Q "%userprofile%\local settings\temp\"
runasusr в соседней ветке.
P.S.: rmdir - не программа, а команда консоли, надо так: cmd /c rmdir
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222131
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
psexec \\ws10 -с clear.bat


При выполнении батника \%userprofile% определяется как c:\Document setting\Local Servive, а не как профиль пользователя.
cmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\"
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222144
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsfpsexec \\ws10 -с clear.bat


При выполнении батника \%userprofile% определяется как c:\Document setting\Local Servive, а не как профиль пользователя.
cmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\" А что в батнике?
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222150
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\"
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222151
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у пользователя права локального админа
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222203
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsfcmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\"
- это сработает только если запущено от имени этого пользователя. Если у него есть права админа, то достаточно
Код: plaintext
psexec -u username -p password \\komp -i <команда>
, где ключевые слова - пароль и имя пользователя, которые надо ввести обязательно. -i задает интерактивность, не уверен, что это обязательно, но на всякий случай :)
Если прав админа нет, то вместо команды пишем
Код: plaintext
-c batnik.bat
(это значит скопировать и запустить batnik.bat). В батнике же нужно записать запуск программы от имени пользователя (runasusr)

Общий смысл такой: команда на удаление будет работать с профилем того пользователя, от которого запущена. По умолчанию - Local System Account. Вам нужно добиться запуска от имени конкретного пользователя. Либо сразу подключиться к машине под ним (psexec -u ... -p ... \\komp), либо (если у этого пользователя нет на то полномочий) использовать запуск "от имени" в батнике, который psexec предварительно скопирует (в системный каталог) на машину пользователя (для этого батник должен лежать в одной папке c psexec.exe).
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222254
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
psexec -u Administrator -p 1 \\wa4 -i cmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\"

При таком запуске подставляется мой профиль, а не пользователя
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222273
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Administrator/1 - это ваши credentials или того локального админа? Про ваши надо забыть :), использовать нужно только его имя/пароль.
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222305
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ели пароль пустой, то чего делать
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222316
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
psexec \\wa4 -c clear.bat

clear.bat
runasusr administrator 1 cmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\"

\%userprofile% - Local Service

Пользователь Pupkin
Пароль - отсутствует (пустой)
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222326
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На ХР/2003 - ничего :) Там в secpol.msc стоит "Limit use of blank passwords to console logon only". Т.е. ни служба RunAs, ни терминалы, ни smb-подключение, ни даже телнет пользователя с пустым паролем обслуживать не будут. На 2000 - не знаю.
Можно универсальный трюк сделать а) подсунуть файл в автозапуск б) чистить всем пользователям... Чисто теоретически реализуем вариант получения списка процессов, от него берем explorer.exe, смотрим переменные окружения, в среде которых он работает, запускаем чистку. Когда напишете, пришлите, а? Давно хотелось такую утилитку - шутка.
...
Рейтинг: 0 / 0
Pstools. Удаленно запустить команду на компе пользователя
    #33222440
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. а как в бат файле можно получить список каталогов в определенной папке.
2. psexec -u Administrator -p 1 \\wa4 -i cmd.exe /c rmdir /S /Q "\%userprofile%\local settings\temp\"

Это прова того локального админа.

\%userprofile% все равно Local Servive,
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Pstools. Удаленно запустить команду на компе пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]