2012-01-30 28 views

cevap

27

Betiğinizde bu komutu deneyin:

Split-Path -parent $MyInvocation.MyCommand.Definition 
+0

itibaren Sen benim kahraman, teşekkürler. –

2

İstediğin farz ediyorum C:/this-folder/that-folder/another-folder/powershell-file.ps1

nasıl döndüren bir değişken alırım Çalıştırılırken betiğinizin hangi klasörde çalıştığını bilmek.

Split-Path $MyInvocation.MyCommand.Path 
+0

Bu, zaten bildiği komut dosyasının adını içerir, böylece diğer cevaplar daha doğrudur. –