sql >> Database >  >> RDS >> Database

PowerShell verbinden met Salesforce.com

Met het Salesforce.com ODBC-stuurprogramma kunt u werken met Salesforce.com-gegevens in Windows PowerShell. Houd er rekening mee dat de procedure die in deze blog wordt beschreven hetzelfde is voor elk ODBC-stuurprogramma, dus het is nog steeds relevant, zelfs als u PowerShell gebruikt met een ander ODBC-stuurprogramma.

Het ODBC-stuurprogramma van Salesforce.com kan worden gedownload van de Easysoft-website:

  1. Download het Windows Salesforce.com ODBC-stuurprogramma. (Registratie vereist.)
  2. Installeer en licentieer het Salesforce.com ODBC-stuurprogramma op de computer waarop het is geïnstalleerd.

    Zie de documentatie bij Salesforce.com ODBC Driver voor installatie-instructies.

Voordat u het ODBC-stuurprogramma van Salesforce.com kunt gebruiken om PowerShell te verbinden met Salesforce.com, moet u een ODBC-gegevensbron configureren. Een ODBC-gegevensbron slaat de verbindingsdetails op voor de doeldatabase (bijv. Salesforce.com) en het ODBC-stuurprogramma dat nodig is om er verbinding mee te maken (bijv. het Salesforce.com ODBC-stuurprogramma).

Een Salesforce.com ODBC Driver-gegevensbron maken:

  1. Kies in ODBC-beheerder het tabblad Systeem-DSN en kies vervolgens Toevoegen.
  2. Kies in het dialoogvenster Nieuwe gegevensbron maken de optie Easysoft ODBC-Salesforce Driver en kies vervolgens Voltooien.
  3. Vul het dialoogvenster Easysoft ODBC-Salesforce Driver DSN Setup in:
    Instelling Waarde
    DSN Salesforce.com
    Gebruikersnaam De naam van uw Salesforce.com-gebruiker. Bijvoorbeeld [email protected].
    Wachtwoord Het wachtwoord voor uw Salesforce.com-gebruiker.
    Token Het beveiligingstoken voor uw Salesforce.com-gebruiker, indien nodig.

    Als u wilt weten of u een beveiligingstoken moet aanleveren, kiest u de knop Test. Als de verbindingspoging mislukt met een fout die LOGIN_MUST_USE_SECURITY_TOKEN bevat , je moet er een aanleveren.

    Salesforce.com e-mailt het beveiligingstoken naar het e-mailadres dat is gekoppeld aan uw Salesforce.com-gebruikersaccount. Als u geen beveiligingstoken hebt ontvangen, kunt u deze opnieuw genereren. Salesforce.com zal vervolgens het nieuwe beveiligingstoken naar u e-mailen. Om uw beveiligingstoken opnieuw te genereren, logt u in op Salesforce.com en kiest u vervolgens Set-up in het gebruikersmenu. Zoek naar "beveiligingstoken" in het vak Snel zoeken. Klik op Beveiligingstoken opnieuw instellen op de pagina Beveiligingstoken opnieuw instellen. Wanneer u de token in uw e-mailclient ontvangt, kopieert u deze en plakt u deze in het veld Token.

  4. Gebruik de knop Test om te controleren of u verbinding kunt maken met Salesforce.com.

Voer in een PowerShell-venster deze code in om enkele ODBC-gegevens op te halen:

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      :
.
.
.

  1. Enkele rijfuncties in Oracle sql

  2. Hoe relaties te creëren in MySQL

  3. Oracle 32-bit Client installeren op Windows Server waarop al 64-bit Oracle Database Server wordt uitgevoerd

  4. Een database dupliceren met phpMyAdmin