2012-03-20 15 views
9

आप PowerShell आवश्यकता को कैसे हटाते हैं कि स्क्रिप्ट और निष्पादन योग्य "। \" से पहले हो सकते हैं?आप PowerShell आवश्यकता को कैसे हटाते हैं कि स्क्रिप्ट और निष्पादन योग्य "। " से पहले हो सकते हैं?

कि जब "a.exe" के बदले दर्ज किया गया है दिखाया गया है PowerShell चेतावनी संदेश "। \ A.exe":

The command a.exe was not found, but does exist in the current location. Windows PowerShell doesn't load commands from the current location by default. If you trust this command, instead type ".\a.exe". 

उत्तर

16

यह एक सुरक्षा सुविधा है ताकि आप उन स्क्रिप्ट को चलाएं जो आपको लगता है कि आप चल रहे हैं। यही कारण है कि cmd के विपरीत, आप . (वर्तमान निर्देशिका) पथ में नहीं है और आप .\my.exe आदि

आप ऐसा करते हैं और इस एहतियात को नष्ट, अपने पथ को . जोड़ने के लिए नहीं करना चाहते हैं क्या करना है:

$env:PATH =$env:PATH+";." 
1

अपने path (evironment चर) में जोड़ने के पथ जहाँ आप आमतौर पर डाल आपकी script और exe फ़ाइल।

संबंधित मुद्दे