Unele cmdlet-uri de administrare IIS se execută lent în PowerShell 4.0

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3144309
SIMPTOME

Să luăm în considerare următorul scenariu:

  • Utilizați modul de administrare IIS web pentru crearea și gestionarea IIS aplicaţii web cu scripturi PowerShell.
  • Executați Windows Server 2008 R2.
  • Utilizați cmdlet-uri Nou-aplicația Web sau ConvertTo-aplicația Web .

În acest scenariu, scripturi de executare mult mai lent în PowerShell 4.0 decât în PowerShell 2.0.

Această problemă nu se produce dacă executați același script-uri în Windows Server 2012 sau o versiune ulterioară.

CAUZĂ
Această problemă apare deoareceNou-aplicația Web și ConvertTo-aplicația Web cmdlet genera un volum mare de apeluri COM. În mod implicit, PowerShell 4.0 se execută în STA threading model. PowerShell 2.0 se execută în MTA threading model.
REZOLUŢIE

Dacă este posibil, migrarea la Windows Server 2012 sau o versiune ulterioară. Unele caracteristici cmdlet rula mult mai rapid în PowerShell 4.0 într-un mediu Windows Server 2012 sau o versiune ulterioară.

Pentru a rezolva acest comportament, executați PowerShell utilizând parametrul- mta :

PowerShell.exe - mta

Ca o altă soluție, executați PowerShell utilizând-versiunea 2 comuta:

PowerShell.exe-versiunea 2

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3144309 - Ultima examinare: 04/29/2016 23:13:00 - Revizie: 1.0

  • kbmt KB3144309 KbMtro
Feedback