rhel4 основан на ядре 2.6.9. Вам будет нужно, по крайней мере 2.6.13, чтобы смочь использовать ионизируются, и даже затем это требует, чтобы Вы выполнили свой Лун под планировщиком CFQ.
Прямо сейчас Вы не можете использовать функцию дистанционной работы PowerShell на Windows XP, потому что это зависит от WinRM 2.0 CTP3, это не доступно для него. Поддержка дистанционной работы на Windows XP будет доступна после заключительной сборки PowerShell V2 (и WinRM 2.0).
Я знаю, что это не точно, что Вы ищете только возможная альтернатива, которая будет почти наверняка работать через XP к Vista, запускает Ваш скрипт Powershell удаленно через также:
psexec - Microsoft (сделанный Mark Russinovich, достаточно сказал!)
rctrlx (мой инструмент) - более мощный, чем psexec в определенных ситуациях
Remcom - Открытый исходный код
Тем путем Вы ничего не должны устанавливать ни на одной машине кроме Powershell
Я не смог заставить PowerShell работать между Vista и XP или XP и XP. Похож на него, Vista и вид программы в этой точке.
Я поместил 10 или 15 часов в это... поэтому, возможно, кто-то еще, как следуется.. но у меня нет пчелы, которая в состоянии достигнуть необходимого на этом.
Можно обмануть использование некоторого обмана с WinRS для получения его работающий с V1.
function Invoke-RemoteCommand
{
param(
$ComputerName,
[SCRIPTBLOCK]$script
)
$encodedScript = [System.Convert]::ToBase64String([System.Text.Encoding]::UNICODE.GetBytes($script))
$objects = Winrs "-r:$ComputerName" PowerShell -OutputFormat XML -NoProfile -NonInteractive -EncodedCommand $encodedScript
Write-Output $objects
}
Invoke-RemoteCommand localhost {gps} |where {$_.handles -ge 500} |sort handles
-encodedScript является недокументированным переключателем для PowerShell.exe в V1. Это просто говорит PowerShell брать base64 закодированная строка в качестве команды. Это делает жизнь немного легче для парсинга и т.д., если Ваш блок сценария становится довольно долгим и ужасным.
Это еще не было официально выпущено, но можно теперь получить Powershell V2 и WinRM V2 для Сервера 2003 и Выпуск Windows XP через сайт Подключения Microsoft. Это должно позволить Вам использовать функции дистанционной работы PowerShell к и от Windows XP.