26 Ocak 2017 Perşembe

PowerShell is not Recognized as an internal or external command” hatasının çözümü

Merhaba,  herhangi bir sebepten ötürü PowerShell yazılımını veya kodlama dilini J server işletim sisteminizden kaldırmış olabilirsiniz. Örneğin .Net  Framework featureı kaldırırken doğru seçimleri yapmazsak Hem  Server  GUI özelliğini kaldırmış oluruz hem de PowerShell özelliğini.

Aşağıdaki hatanın çözümü  powershell bileşenini yeniden yüklemektir.


Minimum Local Admin yetkisine sahip bir kullanıcıyla sisteme logon oluyoruz ve CMD komut satırı aracında aşağıdaki komutları çalıştırıyoruz.
Not: sunucumuzun Server CORE işletim sistemine sahip olduğunu düşünerek  aşağıdaki komutları çalıştıracağız. GUI sunucu sürümü kullanıyor olsaydık  Server  Manager üzerinden Powershell özelliğini aktif edeblirdik.

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



İlk komutumuz başarılı olarak tamamlandı. Şimdi 2. Komutumuzu çalıştırıyoruz.

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



Yüklemenin tamamlanabilmesi için  shutdown  -r –t 0  komutu ile sunucumuzu restart ediyoruz.

Sunucumuz açıldıktan sonra CMD  komut satırı ekranında  powershell yazarak  kullanıma başlayabiliriz.


Powershella aracımızı geri yüklediğimize göre artık sunucumuzu eski haline GUI arabirimine döndürelim J
Powershell üzerinden çalıştıracağımız komut: Install-WindowsFeature Server-Gui-Shell


Başka yazılarda görüşmek dileğiyle.

1 yorum:

Unknown dedi ki...

Allah senden razı olsun..

Unlinked Durumda olan GPO'ları listeleme

 Merhaba, Büyük yapılarda veya çoklu AD Domain ortamlarında Merkezi yönetimi kolaylaştırmak için Group Policy Object işimizi oldukça kolayla...