Kami memiliki beberapa skrip Powershell yang digunakan untuk mengatur berbagai lingkungan dev / test / prod dan salah satunya menginstal dan mengkonfigurasi IIS. Sayangnya skrip ini tampaknya tidak berfungsi di bawah Windows 10 saat ini karena cmdlet Instal-WindowsFeature hilang.
Di mana ini dihapus dengan sengaja, atau adakah simpai yang perlu saya lewati untuk menginstalnya yang sebelumnya tidak diperlukan?
powershell
windows-10
Tuan Smythe
sumber
sumber
Jawaban:
Meskipun jawaban Ryan benar, saya akan merekomendasikan untuk menjauh dari
Install-WindowsFeature
cmdlet jika Anda ingin menjalankan skrip Anda di workstation juga. Anda akan selalu bergantung pada RSAT meskipun Anda tidak membutuhkannya.Cukup gunakan Enable-WindowsOptionalFeature yang berfungsi di server dan workstation. Anda perlu mengubah skrip Anda, nama fitur juga berbeda.
Saya menulis sedikit tentang: Berbagai cara untuk menginstal fitur Windows pada baris perintah
sumber
Enable-WindowsOptionalFeature
memiliki sedikit perilaku aneh. Itu tidak memungkinkan Anda untuk menekan konfirmasi konfirmasi. Itu membuatnya tidak layak untuk digunakan dalam koki penyedia layanan otomatis. Saya tidak punya jawaban yang lebih baik, saya hanya terkejut bahwa itu ditulis dengan cara yang tidak menghormati preferensi terkuat Powershell.Belum keluar. Seperti biasa, Alat Administrasi Server Jarak Jauh (RSAT - juga menyertakan
*-WindowsFeature
cmdlet) selalu sangat sensitif terhadap versi OS. Yaitu, Anda akan menggunakan Windows 7 RSAT pada Windows 7 untuk mengelola Server 2008 R2, Windows 8.1 RSAT pada Win 8.1 untuk mengelola Server 2012 R2, dll. Menggunakan RSAT lintas versi OS dapat bekerja, tetapi mungkin juga macet secara tidak terduga. The*-WindowsFeature
cmdlets secara teknis bagian dariServerManager
modul, dan karena Server 2016 tidak keluar belum, Anda mungkin tidak melihat cmdlet ini untuk sementara waktu.Mungkin ini bisa berfungsi: https://www.microsoft.com/en-us/download/details.aspx?id=45520
Atau, jika tidak, cari saja workstation Windows downlevel untuk melakukan administrasi jarak jauh Anda dari sekarang.
sumber