SORU
31 Temmuz 2009, Cuma


Nasıl yürütme sırasında bir dosya için bir PowerShell çıktısını yönlendirmek için

Hangi çıktıyı bir dosyaya yönlendirmek istiyorum PowerShell komut dosyası var. Sorun bu script denilen şekilde değiştiremem. Ben yapamazsınız:

 .\MyScript.ps1 > output.txt

Nasıl yürütme sırasında PowerShell komut çıktısını yeniden yönlendirme yapabilirim?

CEVAP
31 Temmuz 2009, Cuma


Belki de Start-Transcript sizin için çalışmaya devam eder. Bittiğinde ilk eğer zaten çalışıyorsa bunu durdurun, başlatın ve durdurun.

$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference = "Continue"
Start-Transcript -path C:\output.txt -append
# do some stuff
Stop-Transcript

Ayrıca bu şeyler üzerinde çalışırken çalışan ve daha sonra başvurmak için komut satırı oturumları tasarruf edebilirsiniz.

EDİT: Eğer deşifre olmayan bir transkript durdurmaya çalışırken tamamen hata bastırmak istiyorsanız, bunu yapabilirsiniz:

$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference = "Continue" # or "Stop"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012