2010-08-17 4 views
0

При использовании PSTools (sysinternals) через SSH вы можете заметить, что он останавливается при попытке выполнить команду. Если это так, вы, вероятно, не согласились с условиями лицензии для каждой команды pstools.PSTools не работает в SSH

Решение: войдите непосредственно в компьютер под управлением Windows через консоль или RDP в качестве пользователя, которому вы хотите SSH, и выполните каждую команду в pstools, которую вы должны использовать. Вы получите подтверждение лицензии и получите согласие. Как только это будет сделано, вы теперь сможете использовать команды через SSH :)

Примечание: pslist - отличная альтернатива TOP. У меня есть открытые проблемы с командой TOP в cygwin, где он отображает только текущего пользователя (не очень полезный). pslist не имеет этой проблемы.

Приветствия,
-JsD

ответ

3

Или используйте -accepteula переключатель, который supported by all PSTools.

+0

Этот ответ лучше, чем решение, предоставляемое OP, поскольку оно работает, даже когда утилита запускается через службу. Сегодня у нас была такая ситуация, когда работа выполнялась планировщиком заданий под учетной записью, которую никто никогда не разрешает использовать напрямую. Это было идеальным решением в этом случае. –

Смежные вопросы