Powershell 5.0 lõpuks valmis

Sel nädalal sai valmis Windows Management Framework (WMF) 5.0, mis muuhulgas sisaldab Powershell 5.0 versiooni.  Toetatud on Windows Serveri (2008 R2 kuni 2012 R2), ning pärast klientide sooviavaldust on toetatud ka Windows klient-OS (7 ja 8.1).

See versioon asendab Powershell 5.0 Production Preview versiooni (seda pole vaja enne maha võtta).  Seetõttu on paigaldamise eeltingimused enam-vähem samad.  Server 2008 R2 puhul tuleb enne masinasse paigaldada WMF 4.0 .  Lisaks tuleb arvestada, et Powershell WorkFlow ja DSC vajavad mõlemad sisselülitatud WinRM-i.

Kui funktsionaalsuse osas tekib mõtteid, mida tahaks arendajatega jagada, siis UserVoice saidis on eraldi Powershelli foorum, mis asendab endist Microsoft Connect saiti.

Advertisements

Powershell 5 – Production Preview

Windows 10 on juba üle kuu aja väljas, ent varasematele Windowsi versioonidele pole senimaani uut Powershelli versiooni.  Nüüd siis lasti välja Windows Management Framework (WMF) 5.0 Production Preview, mis ei ole küll veel valmis versioon, aga on Microsofti poolt toetatud ning töökeskkonnas kasutuskõlblik.

WMF 5 töötab Windows 7 SP1 või värskema operatsioonisüsteemi peal ning vajab töötamiseks .NET Framework 4.5.

Muuseas tasub ka ära märkida, et Powershellil on nüüd juba mõnda aega oma koduleht, mis teeb info leidmise mõnejagu lihtsamaks.

Powershell 5 Preview April 2015

Järjekordne versioon Windows Management Framework 5.0 eelvaatest.  On möödunud aasta esimesest eelvaatest ja seekord saab seda paigaldada ka Windows 7/Server 2008 R2 ja Server 2012 peale.

Uusi asju on juurde tulnud päris palju.  Muudatusi on nii väikeseid kui suuri.  Peamised suured asjad on ikka Desired State Configuration ja moodul PowershellGet.  Aga on ka pisikesi asju, nagu näiteks Get-Clipboard, Set-Clipboard ja New-TemporaryFile.

Nagu eelvaatega ikka, kui leiad midagi, mida tahad muuta, siis kirjuta aadressil https://connect.microsoft.com/PowerShell/Feedback , või siis vähemalt hääleta juba kirjutatud asjade seas neid, mis ka Sinu arust vajalikud on.

Powershell 5.0 eelvaade

Veebruaris tuli välja järjekordne versioon Windows Management Framework 5.0-st.  Võrreldes varasemate versioonidega on nüüd näiteks tööle hakanud kõik erinevad linkide versioonid:

New-Item -ItemType File -Path asi.txt
New-Item -ItemType Directory -Path kaust

#Requires -Version 5
New-Item -ItemType HardLink -Name sama.txt -Value .\asi.txt
New-Item -ItemType Junction -Path .\kaustalink -Value .\kaust

#Requires -RunAsAdministrator
New-Item -ItemType SymbolicLink -Path .\uus.txt -Value .\asi.txt
New-Item -ItemType SymbolicLink -Path .\uuskaust -Value .\kaust

Veel üks uus ja põnev omadus on oma skripti lähtekoodi analüüs, kasutades etteantud või ise lisatud reegleid.

Sama versioon (või versiooninumbri järgi isegi värskem versioon) on ka Windows 10 sees.

Jälle Powershell 5 Preview

Juulikuus tuli välja järjekordne  uuendus Windows Management Framework 5 eelvaatele.  Erinevalt varasematest pole seda aga kuskil mainitud.  Tänud Thomas Lee-le, kes jagas uue eelvaate linke ka meiega:

Uued ja kasulikud oskused selles versioonis on oskus saada hakkama .zip arhiivide loomise ja lahtipakkimisega ning failisüsteemis linkide loomise/näitamisega. Lisaks veel ka see, et nüüd on võimalik logida kõik Powershelli poolt täidetavad käsud (ka need, mis oma sisu varjata püüavad).

#Requires -Version 5

Compress-Archive -Path .\asi.txt -DestinationPath .\arhiiv.zip
Compress-Archive -Path .\tööleht.txt -DestinationPath .\arhiiv.zip -Update

Expand-Archive .\arhiiv.zip -DestinationPath .\kaust

#Requires -RunAsAdministrator
New-Item -ItemType SymbolicLink -Path .\uus.txt  -Value .\asi.txt
New-Item -ItemType SymbolicLink -Path .\uuskaust -Value .\kaust
  #need veel ei tööta
New-Item -ItemType HardLink -Name sama.txt -Value .\asi.txt
New-Item -ItemType Junction -Path .\kaustalink -Value .\kaust

Powershell 5 Preview uuenes

Mainisin hiljuti Windows Management Framework 5.0 eelvaadet.  Nüüd on sellest avaldatud järgmine versioon: (Mai 2014) eelvaade.  Selle paigaldamiseks tuleb eelmine eelvaate versioon alt ära võtta (kui see ees on).

Peamine põhjus, miks tahta just maikuu eelvaadet, on lisandunud moodul PowerShellGet, mis võimaldab otsida, paigaldada ja uuendada mooduleid vastu keskset hoidlat.  Ehk siis saab teha midagi järgnevale sarnast:

Find-Module *cim*

Install-Module CimInventory -Scope CurrentUser

Update-Module

Nagu arvata võib, siis esialgu on moodulite hoidla tühjavõitu, aga käsk Publish-Module peaks selle vea kiiresti ära parandama.

Powershell 4.0 valmis

Nüüd juba mõned päevad on kättesaadav Windows Management Framework 4.0 (WMF 4.0), sealhulgas Powershell 4.  Tasub tähele panna, et WMF 4.0 eeldab .NET Framework 4.5 olemasolu, mis Windows 8/Server 2012-l on juba olemas, aga varasematele versioonidele tuleb peale panna.

Powershell 4 mootor võib töötada paralleelselt Powershell 2 mootoriga (kui see on eelnevalt olemas), küll aga vahetatakse välja Powershell 3 mootor.  Oluline on see neile, kes haldavad Powershelli vahendusel vanemaid rakendusi, nagu Exchange 2007/2010, Sharepoint 2010 vms.

Windows 8-le seda pakki peale panna ei saa, tuleb masin uuendada Windows 8.1 peale.  Häda vaid selles, et hulgilitsentsiga aktiveeritud Enterprise/Pro versiooni omanikud, ei saa seda uuendust poest, vaid peavad uuendamise teistmoodi läbi viima.  Ja kui kavatsed Windows 7 uuendada Windows 8-ks, siis soovitatakse WMF 4.0 selleks ajaks maha võtta.

Windows Server 2008 peab leppima WMF 3.0-ga.  Ja kui masinas on juba olemas WMF 4.0 eelvaade, siis see tuleb enne maha võtta.