我試圖寫一個文件的結果文件:寫入使用PowerShell不工作
$installedPrograms = Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
而且它不會在所有的工作。我已經嘗試使用:
$installedPrograms >> "installedProgram.txt"
和
$installedPrograms | Out-File "installedPrograms.txt"
和
$stream = [System.IO.StreamWriter] "installedPrograms.txt"
1..10000|%
{
$stream.WriteLine($installedPrograms)
}
$stream.Close();
以上都不是工作...
那麼,*發生了什麼?您是否嘗試將'$ installedPrograms'打印到控制檯?它看起來正確嗎? –
打印到控制檯工作正常,只是沒有txtfile。我認爲這可能是因爲字符串中的選項卡而不是空格。 – Narkael
'$ installedPrograms | Out-String | Out-File installedPrograms.txt',但我建議導出爲csv文件,如[Itchydon的答案顯示](https://stackoverflow.com/a/45037056/712649) –