Existe-t-il un moyen d'accéder au DSN ODBC x64 via la fenêtre x86 Powershell/Powershell ISE?Utilisation de la source ODBC x64 de la console Powershell x86
En ce moment si j'essaie, j'obtiens une erreur que DSN/driver n'est pas trouvé, et c'est vrai parce qu'il n'y a pas de tel pilote/DSN dans le magasin x86 ODBC.
La seule façon de ce achive est d'ouvrir la console x64 powershell de SysWOW64\WindowsPowerShell\v1.0
Puis-je définir explicitement l'emplacement du pilote du magasin x64? Ma chaîne de connexion à droite ressemble maintenant à ceci:
$Connection = New-Object System.Data.Odbc.OdbcConnection
$Connection.ConnectionString = "driver={Adaptive Server Enterprise};dsn=$DSN;db=$DefaultDatabase;na=$ServerName,$Port;uid=$uid;pwd=$pwd;"
http://stackoverflow.com/questions/42090728/how-to-get-the-pshome-path-for-64-bits/42090886? – gvee
Si la communication à distance PowerShell est activée, vous pouvez simplement 'Enter-PSSession. -ActiverNetworkAccess'. Vous pouvez également créer un espace d'exécution hors processus ([exemple C#] (http://stackoverflow.com/a/34919564)) et l'utiliser pour invoquer des commandes. – PetSerAl