Napisałem mały skrypt, który również używa polecenia ConvertTo-Json
w grze Power Shell 3.0 W sumie monitoruje on tylko użycie procesora pamięci i rozmiaru dysku, umieściłem skrypt na moim serwerze i chciałem go uruchomić. Ale to nie zadziałało, ponieważ na serwerze zainstalowano tylko PS2.0 i nie mogę tam dostać 3.0.
Jak więc unikać używania ConvertTo-Json
aby działał w PowerShell 2.0?
Chwytam dane iw końcu używam tego w ten sposób:
$dataArray = ConvertTo-Json $array
Send-DataArray $dataArray
dzięki
Odpowiedzi:
3 dla odpowiedzi № 1.NET posiada czytnik i program piszący JSON, który jest łatwy w użyciu z PowerShell v2. ja napisałem post na blogu o tym, jak używać tych typów. Istnieje również DataContractSerializer w .NET, który używa JSON IIRC.