Có một cách khác nếu bạn đang tìm kiếm một cách tiếp cận kịch bản. Điều này có thể được thực hiện thông qua powershell ngoài psexec và wmic. Remote powershell chỉ hoạt động cho Windows 7 và có thể là Vista, và chắc chắn cho Server 2008.
invoke-command -computername YourTarget01 -scriptblock {
$Object=get-something $Wibble
$Data1=$Object.method
}
Để sử dụng, yêu cầu phải bật và cấu hình WinRM trên máy đích. Công cụ này có thể được đẩy qua GPO để bạn không phải định cấu hình bằng tay ở mọi nơi. Tiện dụng cho việc triển khai hàng loạt. Đối với các hành động phức tạp, bạn nên tạo một đối tượng phiên duy nhất để bạn không quay lại một đối tượng mới mỗi lần bạn nhấn máy:
$Session=new-pssession -ComputerName YourTarget01
invoke-command -Session $Session -Scriptblock { }
Theo mặc định, thông tin đăng nhập là của kẻ xâm lược, mặc dù các khoản tín dụng khác được chỉ định làm tùy chọn.