Velja za
Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server 2025

Datum izvirne objave: 11. avgust 2025

ID zbirke znanja: 5065506

Povzetek

Windows PowerShell 2.0, starejšo komponento, ki je bila prvič uvedena s sistemom Windows 7, se v prihajajočih izdajah odstrani iz operacijskega sistema Windows. Ogrodje PowerShell 2.0 je bilo uradno ukinjeno leta 2017 in je ostalo na voljo kot izbirna funkcija za združljivost, kot je opisano v spletnem dnevniku za Windows PowerShell 2.0 Deprecation

PowerShell 2.0 bo odstranjen v novejši izdaji z začetkom avgusta 2025 za Windows 11, različico 24H2 in izdajo septembra 2025 za Windows Server 2025. Vse novejše izdaje za Windows 11 in Windows Server 2025 ne bodo vključevale ogrodja PowerShell 2.0. Graditve za predogled preskuševalcev sistema Windows že odražajo to spremembo, zato je od julija 2025 funkcija PowerShell 2.0 odstranjena. Ta odstranitev je del širšega truda za čiščenje starejše kode, zmanjšanje zapletenosti ekosistema ogrodja PowerShell in izboljšanje varnosti sistema Windows. 

Za večino uporabnikov in organizacij bo ta sprememba neventna – novejše različice lupin PowerShell, kot sta PowerShell 5.1 in PowerShell 7.x , bodo še naprej na voljo in podprte. Če pa imate starejše skripte ali programsko opremo, ki je izrecno odvisna od lupine PowerShell 2.0, boste morali ukrepati in jih posodobiti ali uporabiti nadomestno rešitev, da preprečite morebitne motnje.

V tem članku so na voljo časovnica spremembe, vpliv na različne skupine uporabnikov in navodila za preprečevanje morebitnih težav.   

Smernice za ublažitev posledic

Če ste v svojem okolju odvisne od ogrodja PowerShell 2.0, lahko težave odpravite tako: 

  • Priporočeno: Selitev skriptov in orodij v novejšo različico ogrodja PowerShell Microsoftova primarna navodila so, da posodobite vse z ogrodjem PowerShell 2.0 in uporabite PowerShell 5.1 ali PowerShell 7. PowerShell 5.1 je uvedel številne izboljšave in je združljiv s starejšimi različicami za skoraj vse ukaze in module. V spletnem dnevniku skupine za PowerShell je vodnik za to selitev.

  • Posodobitev ali zamenjava zastarele programske opreme V nekaterih primerih je lahko »popravek« nadgradnja programske opreme, ki je potrebovala PowerShell 2.0. Če stari namestitveni program na primer ne uspe, poiščite novejšo različico tega izdelka.

    • Številni Microsoftovi strežniški izdelki, ki so nekoč uporabljali PowerShell 2.0 (Exchange, SharePoint, SQL in tako naprej), imajo novejše različice, ki uporabljajo sodobno ogrodje PowerShell. Uporabite te posodobljene različice, če jih nameravate zagnati v novih različicah sistema Windows.

    • Če gre za orodje drugega ponudnika, na spletnem mestu dobavitelja poiščite posodobitev ali novejšo izdajo, ki odstrani zahtevo za PowerShell 2.0. Glede na to, da je bila zastaranja že leta znana, so jo nekateri prodajalci morda odpravili.

  • Začasna ublažitev posledic Opomba To je začasna ublažitev posledic za deblokiranje uporabnikov. Čim prej preselite PowerShell 2.0 in uporabite druge zgoraj navedene ublažitve posledic.Kot zadnjo možnost za začasno ublažitev posledic lahko znova namestite PowerShell 2.0 z naslednjimi koraki:

    1. Prenesite ps2DLC.zipdatoteke .

    2. Ekstrahiraj ps2DLC.zip datoteke v izbrano mapo. 

    3. Zaženite okno ogrodja PowerShell v skrbniškem načinu.

    4. Spremenite mapo z ekstrahirano datoteko PowerShell 2.0.

    5. Zaženite ta ukaz:

      run .\loadGAC.ps1

Pogosta vprašanja

To je starejša različica lupine PowerShell, ki je Microsoft ne podpira več. 

Ogrodje PowerShell 2.0 je bilo uradno ukinjeno leta 2017 in je zdaj odstranjeno zaradi spodbujanja uporabe novejših in varnejših različic ogrodja PowerShell. 

PowerShell 2.0 bo od izdaje Windows 11, različica 24H2 in Windows Server 2025, odstranjen. 

PowerShell 2.0 bo odstranjen v novejši izdaji z začetkom avgusta 2025 za Windows 11, različico 24H2 in izdajo septembra 2025 za Windows Server 2025. Vse novejše izdaje za Windows 11 in Windows Server 2025 ne bodo vključevale ogrodja PowerShell 2.0. Graditve za predogled preskuševalcev sistema Windows že odražajo to spremembo, zato bo od julija 2025 funkcija PowerShell 2.0 odstranjena in ne bo vključena v prihodnje izdaje za preskuševalce.

Posodobite skripte ali orodja, da se bodo izvajali v novejši različici ogrodja PowerShell, kot je PowerShell 5.1 ali PowerShell 7. 

Če skript ali načrtovano opravilo izrecno poskuša zagnati PowerShell 2.0 (na primer z ukazom, kot je powershell.exe -Version 2), sistem Windows ne bo več mogel zagnati tega podedovanega mehanizma. Namesto tega bo sistem zaganjal privzeto različico ogrodja PowerShell (ki je PowerShell 5.1). V večini primerov bodo skripti še naprej delovali, saj je ogrodje PowerShell 5.1 združljivo s starejšimi različicami. Vendar obstaja majhna verjetnost, da se nekateri starejši skripti morda ne bodo izvajali po pričakovanjih, če so odvisni od specifičnega delovanja, enoličnega na različico 2.0. Priporočena rešitev je, da posodobite te skripte, da odstranite -Version 2 zahteve. 

Ja, toda ti primeri so redki. Če skript ali načrtovano opravilo izrecno uporablja PowerShell 2.0 (na primer s tehnologijo -version 2), sistem Windows ne bo več mogel zagnati tega mehanizma. Ti skripti privzeto uporabljajo PowerShell 5.1, ki je v večini primerov združljiv. Nekaj skriptov lahko deluje drugače, če so odvisni od kvizov, ki so enolični na 2.0. To težavo odpravite tako, da posodobite te skripte, tako da vam ni treba -Version 2. Če potrebujete dodatno pomoč , se obrnite na Microsoftovo podporo. 

Nekatera starejša programska oprema, ki ni windows, bo morda poskusila namestiti ali omogočiti PowerShell 2.0 kot del namestitve. V novih različicah sistema Windows, v katerih manjka PowerShell 2.0, namestitveni program morda ne bo uspel ali prikazal napake. Po navadi je ta programska oprema zastarela in nepodprta v najnovejšem sistemu Windows. Rešitev je, da uporabite posodobljene različice programske opreme, ki niso odvisne od lupine PowerShell 2.0.  

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.