Есть другой способ, если вы ищете подход сценариев. Это можно сделать с помощью powershell в дополнение к psexec и wmic. Удаленный PowerShell работает только для Windows 7 и, вероятно, Vista, и определенно для Server 2008.
invoke-command -computername YourTarget01 -scriptblock {
$Object=get-something $Wibble
$Data1=$Object.method
}
Для этого требуется, чтобы WinRM был включен и настроен на целевой машине. Этот материал может быть передан через GPO, поэтому вам не нужно настраивать его вручную везде. Удобно для массовых развертываний. Для сложных действий хорошей идеей является создание одного объекта сеанса, чтобы вы не раскручивали новый каждый раз, когда нажимаете на машину:
$Session=new-pssession -ComputerName YourTarget01
invoke-command -Session $Session -Scriptblock { }
По умолчанию учетные данные принадлежат инициатору, хотя другие кредиты могут быть указаны в качестве параметров.