J'ai une fonction PS normale utilise System.Data.SqlClient.SqlConnection, System.Data.SqlClient.SqlCommand, System.Data.SqlClient.SqlDataAdapter pour interroger db, puis retourne un objet System.Data.DataTable.Comment faire pour renvoyer DataTable à partir de PowerShell Remoting?
Cela fonctionne très bien jusqu'à présent et maintenant je veux le faire à distance à cause de certaines fins.
J'ai trouvé que les enregistrements db étaient correctement placés dans un bloc "Invoke-Command -ComputerName xxx -ScriptBlock {}".
Mais la valeur de retour n'est pas le type de System.Data.DataTable, il a un préfixe à propos de désérialisé, donc je ne peux pas obtenir la valeur de chaque cellule en appelant des propriétés/méthodes comme avant.
Comment puis-je faire cela?
Convertissez-le en tableau/hashtable?
Merci!
Cela fonctionne. Je vous remercie. Mais j'ai trouvé un bug dans le code. Nous une cellule dans la première rangée a la valeur 0, le type de données peut être faux. – bychance