iT邦幫忙

0

Powershell 匯出成 JSON XML

  • 分享至 

  • xImage

Powershell 匯出成 JSON XML

我看了一本書 它都是錯誤的方法 google大神 我也找不到 可能是我不會搜尋

請問有人可以教我嗎? Powershell Get-Process 匯出成 JSON XML 如下所示:

這個哪裏錯了 書上寫的 錯誤的

Get-Process | ConvertTO-Json | Out-File procs.json

Get-ChildItem | select -Object Name | Out-File process.txt

還有 匯出 XML 怎麼用?

謝謝~感謝

看更多先前的討論...收起先前的討論...
setsuna iT邦新手 2 級 ‧ 2024-08-11 17:01:35 檢舉
錯在哪?
dora2016 iT邦新手 5 級 ‧ 2024-08-11 18:40:52 檢舉
謝謝 setsuna 提醒
Get-Process | ConvertTO-Json | Out-File procs.json 巳正確
但 Get-ChildItem | Select -Object Name | Out-File process.txt 還是錯誤的 出現紅色字體

還有 匯出 XML 怎麼用?
dora2016 iT邦新手 5 級 ‧ 2024-08-11 18:44:22 檢舉
這邊打錯了 Select-Object Name 多一空格 巳正確
我真粗心大意
請教setsuna 匯出 XML 怎麼用?
alien663 iT邦研究生 3 級 ‧ 2024-08-12 07:54:21 檢舉
Get-ChildItem | select-Object Name | Out-File process.txt

善用一下tab,會自動完成指令,這樣可以避免掉很多打錯字的情況出現
dora2016 iT邦新手 5 級 ‧ 2024-08-12 09:10:16 檢舉
謝謝alien663
tab 的小技巧 很實用
meebox iT邦新手 4 級 ‧ 2024-08-12 09:43:36 檢舉
建議你可以多看一下錯誤訊息的內容, 你原本多個空格的狀況, 錯誤訊息會是這樣:

Select-Object: A parameter cannot be found that matches parameter name 'Object'.

錯誤訊息中已經告訴你指定的參數名稱 'Object' 不存在, 就比較容易推斷可能是哪裡有寫錯, 因為這一行裡面只有一個地方出現這個單字。

另外, 如果你是使用 PowerShell 7, 建議可以裝一下 Oh My Posh, 啟用語法顏色標示的功能, 它會幫你把指令和參數套用不同顏色, 以你的例子來說, Select -Object 這裡因為多了空格, Select 會被當成指令, -Object 就被當成參數, 兩者顏色不一樣, 一看就會知道這裡怪怪的。
亂皮皮 iT邦新手 2 級 ‧ 2024-08-12 10:22:19 檢舉
匯出xml
Get-Process | ConvertTo-Xml -As String -NoTypeInformation | Out-File procs.xml
dora2016 iT邦新手 5 級 ‧ 2024-08-12 11:10:32 檢舉
謝謝 meebox 及 亂皮皮 熱心幫忙
非常感謝大家~感恩
dora2016 iT邦新手 5 級 ‧ 2024-08-14 01:23:46 檢舉
meebox 我有裝了 Oh My Posh
感謝
dora2016 iT邦新手 5 級 ‧ 2024-08-14 01:24:51 檢舉
亂皮皮 匯出 XML 可以用 謝謝你
Get-Process | ConvertTo-Xml -As String -NoTypeInformation | Out-File procs.xml
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答