Server 2012 Server Core powershell chưa được cài đặt


8

Trong lõi máy chủ, sau khi khởi động lại quyền hạn đột nhiên không được cài đặt, tôi phải làm gì để cài đặt lại?

Tôi chưa cài đặt quản trị từ xa nên tôi không thể sử dụng để cài đặt lại.

'powershell' không được công nhận là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó.


Bạn đã xác minh các nhị phân đã biến mất? Nó có thể đơn giản như biến% PATH% của bạn bị thiếu / hỏng.
jscott

2
Vâng, các nhị phân đã biến mất. C: \ Windows \ System32 \ WindowsPowershell \ v1.0 \ trống
124597627895789645856485

Câu trả lời:


8

Sử dụng công cụ Quản lý và Phục vụ Hình ảnh Triển khai (DISM.exe) để bật PowerShell:

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

... hoặc nếu điều đó là không đủ:

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


Tôi đã thử điều đó, nơi không có tùy chọn để cài đặt Powershell và cho phép quản lý từ xa không làm gì để cài đặt nó
124597627895789645856485

Cảm ơn. Mặc dù tôi đã phải nối /allvào cuối lệnh thứ hai. Tôi đã vô tình xóa một tính năng trong trình quản lý máy chủ của năm 2012 và phải sử dụng tính năng này để quay trở lại. Sau đó tôi theo hướng dẫn này: telnet25.wordpress.com/2012/09/21/server-core-install-gui
maxp

Tôi nhận được lỗi "DISM không hỗ trợ Windows PE với tùy chọn / Trực tuyến ???
Trang web thẩm mỹ

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

Nói "có" để khởi động lại.

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

Trong máy chủ 2012 R2 Sử dụng Shutdown /r /t 0

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.