2015-04-21 6 views
17

iç ya da dış komut, çalıştırılabilir program ya da toplu iş dosyası olarak tanınmıyor çıktı penceresinde Powershell' is not recognized as an internal or external command, operable program or batch filePowerShell' Ben powershell çalıştırmak çalışıyorum -Komut Görsel stüdyoda 2013 Ama alıyorum <br> post inşa olay olarak bir powershell dosyasını çalıştırmak için

hata ve

Powershell -Command exited with code 9009 error 

Tam hata Mesajı:

'Powershell' is not recognized as an internal or external command, 
10> operable program or batch file. 
10>C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4429,5): error MSB3073: The command "echo "C:\dev\tfs\Main\Shared\AggregationComponents\GenerateSchema.cmd" 
10>C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4429,5): error MSB3073: call "C:\dev\tfs\Main\Shared\AggregationComponents\GenerateSchema.cmd" 
10>C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4429,5): error MSB3073: echo "Move the PhoenixData namespace schema suffixing it" 
10>C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4429,5): error MSB3073: Powershell -Command "C:\dev\tfs\Main\Shared\AggregationComponents\MoveAndRenameXsds.ps1 'C:\dev\tfs\Main\Shared\AggregationComponents\bin\Debug\' 'C:\dev\tfs\Main\Shared\AggregationComponents\..\PublishedAnalyticsXsds' '.Aggregation'"" exited with code 9009. 
========== Rebuild All: 8 succeeded, 1 failed, 1 skipped ========== 
+1

O "Posershell" diyor. Yapılandırma etkinliğinde bir yazım hatası var mı? –

+0

@JonTirjan no bu soruyu yayınladığımda sadece bir türdeydi. Yapım etkinliğimde yazım hatası yok. –

+0

Eşsiz tırnak işaretleri şüpheli. Doğru şekilde kopyaladığınızdan emin misiniz? Lütfen yürütmeye çalıştığınız gerçek komut satırını paylaşın. (Ayrıca, PATH'nızda olduğunu doğrulayın.) –

cevap

27

Bir ortam değişkenini kaçırıyormuş gibi geliyor.

sizin Path ortam değişkeni için bu ekleyin: Buna

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ 

VEYA

değiştirin komut:

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe -Command "your command" 
+0

adresine bakın ve önerdiğin şeyi denedim ama hala aynı hatayla karşılaşıyorum –

+1

Çalıştı. yol değiştikten sonra görsel stüdyosu yeniden başlatmak zorunda kaldı. Teşekkür ederim! :) –

+0

Çalıştığına sevindim. Yine de eksik olduğu garipti. Her zaman varsayılan olarak doldurulduğunu gördüm. –