Ovladač ODBC Salesforce.com vám umožňuje pracovat s daty Salesforce.com v prostředí Windows PowerShell. Všimněte si, že postup nastíněný v tomto blogu je stejný pro jakýkoli ovladač ODBC, takže je stále relevantní, i když používáte PowerShell s jiným ovladačem ODBC.
Ovladač ODBC Salesforce.com je k dispozici ke stažení z webové stránky Easysoft:
- Stáhněte si ovladač ODBC pro Windows Salesforce.com. (Je nutná registrace.)
- Nainstalujte a licencujte ovladač ODBC Salesforce.com na počítači, kde je nainstalován.
Pokyny k instalaci naleznete v dokumentaci k ovladači ODBC na portálu Salesforce.com.
Než budete moci pomocí ovladače ODBC Salesforce.com připojit PowerShell k webu Salesforce.com, musíte nakonfigurovat zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. Salesforce.com) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač ODBC Salesforce.com).
Chcete-li vytvořit zdroj dat ovladače Salesforce.com ODBC Driver:
- Ve správci ODBC vyberte kartu Systémové DSN a poté zvolte Přidat.
- V dialogovém okně Vytvořit nový zdroj dat zvolte Easysoft ODBC-Salesforce Driver a poté zvolte Dokončit.
- Dokončete dialogové okno Nastavení DSN ovladače Easysoft ODBC-Salesforce Driver:
Nastavení Hodnota DSN Salesforce.com Uživatelské jméno Jméno vašeho uživatele Salesforce.com. Například myuser@mydomain.com. Heslo Heslo pro vašeho uživatele Salesforce.com. Token Bezpečnostní token pro vašeho uživatele Salesforce.com, je-li vyžadován. Chcete-li zjistit, zda potřebujete dodat bezpečnostní token, zvolte tlačítko Test. Pokud se pokus o připojení nezdaří s chybou, která obsahuje
LOGIN_MUST_USE_SECURITY_TOKEN, musíte jeden dodat.Salesforce.com odešle e-mailem bezpečnostní token na e-mailovou adresu spojenou s vaším uživatelským účtem Salesforce.com. Pokud jste neobdrželi bezpečnostní token, můžete jej znovu vytvořit. Salesforce.com vám poté pošle e-mailem nový bezpečnostní token. Chcete-li znovu vytvořit svůj bezpečnostní token, přihlaste se na Salesforce.com a poté z uživatelské nabídky vyberte Nastavení. V poli Rychlé hledání vyhledejte „token zabezpečení“. Na stránce Resetovat bezpečnostní token klikněte na Obnovit bezpečnostní token. Když token obdržíte do svého e-mailového klienta, zkopírujte jej a vložte do pole Token.
- Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit k webu Salesforce.com.
V okně PowerShellu zadejte tento kód pro načtení některých dat ODBC:
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 :
.
.
.