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

  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011