OS yang saya gunakan adalah Windows 7, dan versi PowerShell yang diinstal di sini adalah 2.0. Apakah saya dapat memutakhirkannya ke versi 3.0 atau 4.0?
Karena ada cmdlet yang tidak dapat dikenali versi 2.0.
OS yang saya gunakan adalah Windows 7, dan versi PowerShell yang diinstal di sini adalah 2.0. Apakah saya dapat memutakhirkannya ke versi 3.0 atau 4.0?
Karena ada cmdlet yang tidak dapat dikenali versi 2.0.
Jawaban:
Unduh dan pasang dari http://www.microsoft.com/en-us/download/details.aspx?id=34595 . Anda membutuhkan Windows 7 SP1 .
Perlu diingat bahwa PowerShell 3 di Windows 7 tidak memiliki semua cmdlet seperti PowerShell 3 di Windows 8. Jadi, Anda mungkin masih menemukan cmdlet yang tidak ada di sistem Anda.
Versi PowerShell terbaru per Sept 2015 adalah PowerShell 4.0. Ini dibundel dengan Windows Management Framework 4.0.
Berikut halaman download PowerShelll 4.0 untuk semua versi Windows. Untuk Windows 7, ada 2 link di halaman tersebut, 1 untuk x64 dan 1 untuk x86.
Jalankan saja ini di konsol.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
Ini menginstal versi terbaru menggunakan repositori Chocolatey .
Awalnya saya menggunakan perintah cinst powershell 3.0.20121027
, tetapi sepertinya itu kemudian berhenti bekerja. Karena pertanyaan ini terkait dengan PowerShell 3.0, ini adalah cara yang benar. Saat ini (26 Juni 2014) cinst powershell
mengacu pada PowerShell versi 3.0, dan itu dapat berubah di masa mendatang.
Lihat halaman paket Chocolatey PowerShell untuk detail tentang versi apa yang akan diinstal.
Jalankan perintah berikut di CMD
choco install powershell
choco upgrade powershell
-y
opsi
Saat ini, Windows PowerShell 5.1 adalah versi terbaru. Ini dapat diinstal sebagai bagian dari Windows Management Framework 5.1. Itu dirilis pada Januari 2017.
Mengutip dari halaman unduhan resmi Microsoft di sini .
Beberapa fitur baru dan yang diperbarui dalam rilis ini meliputi:
- Penyalinan file terbatas ke / dari titik akhir JEA
- Dukungan JEA untuk Akun Layanan Terkelola Grup dan Kebijakan Akses Bersyarat
- Dukungan konsol PowerShell untuk VT100 dan mengarahkan stdin dengan input interaktif
- Dukungan untuk katalog modul yang ditandatangani di PowerShell Get
- Menentukan versi modul yang akan dimuat dalam skrip
- Dukungan cmdlet Manajemen Paket untuk server proxy
- Dukungan cmdlet PowerShellGet untuk server proxy
- Peningkatan dalam Debugging Skrip PowerShell
- Peningkatan dalam Konfigurasi Status yang Diinginkan (DSC)
- Peningkatan audit penggunaan PowerShell menggunakan Transkripsi dan Logging
- Cmdlet baru dan diperbarui berdasarkan umpan balik komunitas
Versi PowerShell terbaru pada Agustus 2016 adalah PowerShell 5.1. Ini dibundel dengan Windows Management Framework 5.1.
Berikut halaman unduhan untuk PowerShell 5.1 untuk semua versi Windows, termasuk Windows 7 x64 dan x86.
Perlu dicatat bahwa PowerShell 5.1 adalah versi pertama yang tersedia dalam dua edisi "Desktop" dan "Core". Powershell Core 6.x adalah lintas platform, versi terbaru untuk Jan 2019 adalah 6.1.2 . Ia juga bekerja pada Windows 7 SP1 .
gunakan tautan di atas. Jika Anda menemui kesalahan "Pembaruan ini tidak berlaku untuk komputer Anda." Maka pastikan Anda menggunakan file yang benar untuk os Anda. misalnya saya mencoba menjalankan server windows 2012 dari tautan itu di windows 7 service pack 1 dan saya mendapat kesalahan di atas jadi pastikan untuk menggunakan zip yang benar. Jika Anda tidak tahu os mana yang Anda miliki, lanjutkan ke start dan sistem dan seharusnya muncul dengan benar. Ini seharusnya sudah cukup jelas tetapi