Server 2012 Server Core tidak diinstal


8

Di server inti, setelah restart PowerShell tiba-tiba tidak diinstal, apa yang harus saya lakukan untuk menginstalnya kembali?

Saya belum mengatur administrasi jarak jauh, jadi saya tidak dapat menggunakannya untuk menginstal ulang.

'powershell' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan, atau file batch.


Apakah Anda memverifikasi binari hilang? Ini bisa sesederhana variabel% PATH% Anda hilang / rusak.
jscott

2
Ya, binarinya hilang. C: \ Windows \ System32 \ WindowsPowershell \ v1.0 \ kosong
124597627895789645856485

Jawaban:


8

Gunakan alat Penerapan Gambar Layanan dan Manajemen (DISM.exe) untuk mengaktifkan PowerShell:

dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShellRoot

... atau jika itu tidak cukup:

dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShell /all


Saya memang mencobanya, di mana tidak ada pilihan untuk menginstal Powershell dan mengaktifkan manajemen jarak jauh tidak melakukan apa pun untuk menginstalnya
124597627895789645856485

Terima kasih. Meskipun saya harus menambahkan /allke akhir perintah kedua. Saya tidak sengaja menghapus fitur di manajer server 2012 dan harus menggunakan ini untuk kembali berdiri lagi. Setelah itu saya mengikuti panduan ini: telnet25.wordpress.com/2012/09/21/server-core-install-gui
maxp

Saya mendapatkan kesalahan "DISM tidak mendukung servis PE Windows dengan opsi / Online ???
Sinaesthetic

2
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShellRoot
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShell /all

Katakan "ya" untuk reboot.

powershell
Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Shutdown -r -t 0

Di server 2012 R2 Gunakan Shutdown /r /t 0

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.