Salesforce.com ODBC-driveren giver dig mulighed for at arbejde med Salesforce.com-data i Windows PowerShell. Bemærk, at proceduren skitseret i denne blog er den samme for enhver ODBC-driver, så den er stadig relevant, selvom du bruger PowerShell med en anden ODBC-driver.
Salesforce.com ODBC-driveren kan downloades fra Easysoft-webstedet:
- Download Windows Salesforce.com ODBC-driveren. (Registrering påkrævet.)
- Installer og licenser Salesforce.com ODBC-driveren på den maskine, hvor den er installeret.
For installationsinstruktioner, se Salesforce.com ODBC-driverdokumentationen.
Før du kan bruge Salesforce.com ODBC-driveren til at forbinde PowerShell til Salesforce.com, skal du konfigurere en ODBC-datakilde. En ODBC-datakilde gemmer forbindelsesdetaljerne for måldatabasen (f.eks. Salesforce.com) og den ODBC-driver, der kræves for at oprette forbindelse til den (f.eks. Salesforce.com ODBC-driveren).
Sådan oprettes en Salesforce.com ODBC Driver-datakilde:
- I ODBC Administrator skal du vælge fanen System DSN og derefter vælge Tilføj.
- Vælg Easysoft ODBC-Salesforce-driver i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
- Fuldfør dialogboksen Easysoft ODBC-Salesforce Driver DSN Setup:
Indstilling Værdi DSN Salesforce.com Brugernavn Navnet på din Salesforce.com-bruger. For eksempel myuser@mitdomain.com. Adgangskode Adgangskoden til din Salesforce.com-bruger. Token Sikkerhedstokenet for din Salesforce.com-bruger, hvis det kræves. For at finde ud af, om du skal levere et sikkerhedstoken, skal du vælge knappen Test. Hvis forbindelsesforsøget mislykkes med en fejl, der indeholder
LOGIN_MUST_USE_SECURITY_TOKEN, skal du levere en.Salesforce.com sender sikkerhedstokenet til den e-mailadresse, der er knyttet til din Salesforce.com-brugerkonto. Hvis du ikke har modtaget et sikkerhedstoken, kan du genskabe det. Salesforce.com vil derefter e-maile det nye sikkerhedstoken til dig. For at genskabe dit sikkerhedstoken skal du logge ind på Salesforce.com og derefter vælge Opsætning i brugermenuen. Søg efter "sikkerhedstoken" i feltet Find hurtigt. Klik på Nulstil sikkerhedstoken på siden Nulstil sikkerhedstoken. Når du modtager tokenet i din e-mail-klient, skal du kopiere det og derefter indsætte det i feltet Token.
- Brug knappen Test til at bekræfte, at du kan oprette forbindelse til Salesforce.com.
Indtast denne kode i et PowerShell-vindue for at hente nogle ODBC-data:
PS C:\> $connectionstring = 'DSN=MyODBCDataSource'
PS C:\> $sql = 'select top 1 * from account'
PS C:\> $connection = New-Object System.Data.Odbc.OdbcConnection($connectionstring)
PS C:\> $connection.open()
PS C:\> $command = New-Object system.Data.Odbc.OdbcCommand($sql,$connection)
PS C:\> $adapter = New-Object system.Data.Odbc.OdbcDataAdapter($command)
PS C:\> $table = New-Object system.Data.datatable
PS C:\> $adapter.fill($table)
1
PS C:\> $connection.close()
PS C:\> $table
Id : 001i000000AOq3NAAT
IsDeleted : 0
MasterRecordId :
Name : United Oil & Gas Corp.
Type : Customer - Direct
ParentId :
BillingStreet : 1301 Avenue of the Americas
New York, NY 10019
USA
BillingCity : New York
BillingState : NY
BillingPostalCode :
BillingCountry : United States
BillingStateCode : NY
BillingCountryCode : US
BillingLatitude :
.
.
.