2
我試圖將SSIS目錄環境導出爲JSON文件(使用PowerShell)。當我選擇正確的列我看到了類型「string」和「的Int16」的價值: 但是當我轉換成JSON與ConvertTo-Json它顯示整型值而不是字符串值: 有什麼建議?使用ConvertTo-Json轉換爲JSON時保留數據類型名稱
我試圖將SSIS目錄環境導出爲JSON文件(使用PowerShell)。當我選擇正確的列我看到了類型「string」和「的Int16」的價值: 但是當我轉換成JSON與ConvertTo-Json它顯示整型值而不是字符串值: 有什麼建議?使用ConvertTo-Json轉換爲JSON時保留數據類型名稱
貌似Type
值[System.Data.DbType]
類型。 ConvertTo-Json
將值名稱轉換爲DbType
枚舉的基礎數值。
您可以覆蓋與Select-Object
聲明此行爲:
$Environment.Variables |Select-Object Name,Description,@{Name='Type';Expression={"$($_.Type)"}},Sensitivity,Value |ConvertTo-Json
請張貼代碼/文本輸出,而不是屏幕截圖。 '$ Environment'從哪裏來? –
它來自SQL Server Integration Services目錄。如果您沒有SSIS,發佈整個代碼似乎毫無用處。然而你的解決方案完美運作 – Joost
這裏是我的完整代碼,如果有人想複製它:http://microsoft-ssis.blogspot.com/2017/05/import-and-export-ssis-catalog.html – Joost