2012-05-11 3 views
3

J'essaie de générer une instance IE à distance via PowerShell.PowerShell crée une instance distante d'IE avec Invoke-Command

Invoke-Command -computername foo -scriptblock { 
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate("http://duckduckgo.com") 
} 

Il engendre l'instance, je peux le voir dans les processus mais il ne devient pas visible à l'utilisateur. Qu'est-ce que je fais mal?

Répondre

2

Je pense que vous ne faites rien de mal. Pour autant que je sache, il est tout simplement impossible d'interagir avec le bureau d'un utilisateur distant via PSRemoting.

Si Powershell ne peut pas faire cela, l'outil PSEXEC de Microsoft (précédemment Sysinternal) peut le faire (jetez un oeil au paramètre -i).

Questions connexes