Komut dosyası oluşturma yaklaşımı arıyorsanız başka bir yol daha vardır. Bu, psexec ve wmic'e ek olarak powershell ile yapılabilir. Uzaktan powershell yalnızca Windows 7 ve muhtemelen Vista için ve kesinlikle Server 2008 için çalışır.
invoke-command -computername YourTarget01 -scriptblock {
$Object=get-something $Wibble
$Data1=$Object.method
}
Bunu kullanmak için WinRM'nin açık ve hedef makinede yapılandırılması gerekir. Bu şeyler GPO aracılığıyla itilebilir, böylece her yerde elle yapılandırmanız gerekmez. Toplu dağıtımlar için kullanışlı. Karmaşık işlemler için, tek bir oturum nesnesi oluşturmak iyi bir fikirdir, böylece makineye her vurduğunuzda yeni bir tane döndürmemeniz gerekir:
$Session=new-pssession -ComputerName YourTarget01
invoke-command -Session $Session -Scriptblock { }
Varsayılan olarak kimlik bilgileri davetlinin kimlik bilgileriyken diğer krediler seçenek olarak belirtilebilir.