2010-11-11 3 views
0

Dans certains CTP PowerShell v2 au moins, il existait une cmdlet appelée «push-runspace» qui, m'a-t-on dit, vous permettait d'obtenir ce qui était essentiellement une fenêtre locale exécutant un PowerShell distant. Cette cmdlet, cependant, et tous les * -runspace, ne sont pas présents dans PowerShell v2. La seule mention que je peux voir de ce type de fonctionnalité est la suivante:Qu'est-il arrivé à push-runspace et quel est le remplacement?

PS> $host 

Name    : ConsoleHost 
Version   : 2.0 
InstanceId  : 054f6547-8729-417f-a560-bf046fbadc65 
UI    : System.Management.Automation.Internal.Host.InternalHostUserInterface 
CurrentCulture : en-US 
CurrentUICulture : en-US 
PrivateData  : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy 
IsRunspacePushed : False 
Runspace   : System.Management.Automation.Runspaces.LocalRunspace 

Notez la propriété IsRunspacePushed. A partir de là, je suppose que ce genre de chose est toujours possible, mais comment pourrais-je y aller?

+0

... et pour que toute cette question-réponse-commentaire soit bouclée, cela appartient probablement au super-utilisateur. – Mark

Répondre

2

La réponse, après quelques suppositions éclairées, est la cmdlet enter-pssession. Il crée des sessions interactives avec des machines distantes. La commande get-help about_remoting vous donnera tous les détails désagréables.

Questions connexes