2008-11-26 4 views
9

Знаете ли вы о каких-либо хороших удаленных решениях с помощью powershell V1 (я знаю, что материал V2 является удивительным, но моей организации не нравится использовать программное обеспечение с предварительным выпуском). Мне не нужно ничего зрительного, просто способ запустить скрипт powershell на другой коробке и вернуть результаты, когда они будут сделаны. Я рассматриваю возможность использования sysinternals PSEXEC и export-csv/import-csv и просто создание чего-то, что работает. Я бы предпочел, чтобы кто-то еще выполнял эту работу.Удаленное управление Powershell с V1

+0

Lee Holmes опубликовал решение с использованием PSExec и xml (а не csv) http://www.leeholmes.com/blog/CategoryView, category.guide.aspx – 2008-11-26 21:01:00

+0

Почему бы не написать это как ответ? – slipsec 2008-11-27 01:15:34

+0

'Потому что я не думал об этом. – 2008-11-27 18:58:10

ответ

2

Существует great article на блоге команды PowerShell, который описывает, как получить некоторую базовую Remoting работает в V1.

В основном, PS V2 использует Windows Remote Management (WinRM) под капотом. Winrs - это инструмент командной строки, используемый для работы удаленно с машинами.

Эта тактика, о которой говорит Джеффри, использует WinRS и некоторые трюки PowerShell для работы в V1. Это не так гладко, как V2, но вы можете определенно получить некоторые базовые вещи, работающие с ним.

0

Я успешно использовал PSExec. Вы также можете использовать WMI для запуска удаленных процессов. Here - пример.

3

Я думаю, что механизм выполнения сценариев удаленного скрипта PrimalScript сделает то, что вам нужно. Это требует установки небольшого сервиса на удаленных компьютерах, но для этого вы получаете неограниченные лицензии при покупке PrimalScript (Enterprise edition).

Существует также проект PSHRemoting, который кто-то сделал.

В NetCmdlets N программного обеспечения также имеется «сервер PowerShell» (http://nsoftware.com/powershell/), который позволяет удалять.

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