Question

Quelles sont les différences entre la console PowerShell et PowerShell Isee.Je pose cette question dans le contexte des profils de PowerShell.Parce que la console PowerShell et PowerShell Ise sont tous deux des profils différents.

Était-ce utile?

La solution

de Différences entre la console ISE et POWERSHELL : -

  1. Prise en charge limitée pour les applications de console interactive, essayez cmd.exe, puis essayez cmd.exe / k

    a) cmd.exe / c Dir fonctionne toujours, et plus d'informations sont disponibles ici http: / /blogs.msdn.com/powershell/archive/2009/02/04/console-application-non-support-in-the-ise.aspx

  2. La sortie de l'application de la console n'est pas colorée

  3. STA par défaut

    a) try $ host.runspace.achetstalstate

    B) PowerShell est MTA Par défaut (l'appartement apparaît comme inconnu) mais peut être démarré en mode STA avec PowerShell -Sta.

    c) Ise est toujours STA

  4. pas de support pour la classe [CONSOLE], essayez [Console] :: BackgroundColor = 'blanc'.

    a) En général, les scripts doivent utiliser l'API hôte (host-écriture, au lieu de la catégorie [Console], de sorte qu'ils travaillent dans la console, Ise, télécommandes et autres coquilles.

  5. support limité (proche de zéro) sur $ host.ui.rawui. Nous soutenons seulement les couleurs et le titre

    a) Les couleurs sont mieux définies dans $ psise.OPTIONS, car vous pouvez définir ceux-ci sur n'importe quelle couleur, pas seulement les couleurs de la console

  6. personnalisé / morte-simple plus. Voir la fonction GC: Plus

    a) L'ISE n'a pas de pager

  7. Start-Transcrit ne fonctionne pas dans l'ISE

  8. Quelques différences de culture de fil

    a) Si vous êtes dans une culture non console soutenue (par exemple l'arabe), ISE aura une culture d'AR-SA, et PowerShell.exe aura Get-culture comme en-nous (ou d'autres retombées)

  9. suggestions ne fonctionnent pas dans l'ISE

    a) Par exemple, dans C: \ Program Files \ Internet Explorer "Si vous exécutez IExplore.exe

    b) vous ne verrez que cela dans la suggestion PowerShell.exe [3, Général]: la commande iexplore.exe n'a pas été trouvée, mais existe-t-il dans le courant emplacement. Windows PowerShe LL ne charge pas les commandes du courant emplacement par défaut. Si vous faites confiance à cette commande, tapez plutôt ". \ iexplore.exe".

    Voir "Get-Aide À propos_Command_Precedence" Pour plus de détails.

  10. L'ISE exécute un profil différent

    a) Le profil ISE est dans Microsoft.Powershellise_Profile.PS1 et PowerShell se trouve dans Microsoft.Powershell_Profile.PS1

    B) http://msdn.microsoft.com /en-us/library/bb613488(vs.85).aspx

    c) http://www.leeholmes.com/blog/thestoryBehindThenamingAndLocationPPOWERSHellProfiles.aspx

    D) Vous pouvez utiliser le profil commun, stocké en $ profil.Currentatuserallhosts pour le rendre exécuté dans les deux coquilles

  11. Seuls l'ISE a $ PSE

    a) Il reçoit un accès à http://psisececream.codeplex.com/ et http://blogs.msdn.com/powershell/archive/2008/12/29/powershell-ise-can-do-a-lot-more-than-you-think.aspx

    < / li>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top