6

SMS/SCCM を介していくつかのソフトウェアを展開する必要があり、そのソフトウェアでは Windows で ODBC 接続を作成する必要があります。提供された接続情報には、ユーザー名とパスワードが必要です。接続情報をレジストリにインポートするためのバッチ スクリプトがありますが、ユーザー名とパスワードを入力する方法がわかりません。これをスクリプト化するか、配布可能なパッケージに入れたいと思います。

ありがとう - マシュー

4

4 に答える 4

10

次のスクリプトを使用できます。

%WINDIR%\System32\odbcconf.exe CONFIGDSN "SQL Server" "DSN=ControltubProducao|Description=ControltubProducao|SERVER=10.23.22.18|Trusted_Connection=No|Database=Controltub"
%WINDIR%\SysWOW64\odbcconf.exe CONFIGDSN "SQL Server" "DSN=ControltubProducao|Description=ControltubProducao|SERVER=10.23.22.18|Trusted_Connection=No|Database=Controltub"

ここに画像の説明を入力

于 2012-10-31T14:35:14.527 に答える
5

VBScriptPowerShell、またはPerlを使用して ODBC レジストリ設定を直接編集する方法の例を次に示します。

于 2009-12-24T21:33:12.013 に答える
5

これが私が使用するスクリプトです(2015年1月)。すべての <> を自分の名前に置き換えます。

@echo off
cls

echo Configure user Data Sources for <ApplicationName>
echo.

set dsn_name=<OdbcLinkName>
set config_dsn=configdsn "SQL Server" "DSN=%dsn_name%|Server=<SqlServerName>|Database=<DatabaseName>|Trusted_Connection=yes"

%windir%\system32\odbcconf %config_dsn%
%windir%\syswow64\odbcconf %config_dsn%

echo Data Source "%dsn_name%" has been configured.
echo.
echo Done.
echo.
pause
于 2015-01-09T15:56:43.077 に答える