Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在使用powershell更新Excel文件中的SQL数据时自动输入密码?_Sql Server_Excel_Powershell_Password Protection - Fatal编程技术网

Sql server 如何在使用powershell更新Excel文件中的SQL数据时自动输入密码?

Sql server 如何在使用powershell更新Excel文件中的SQL数据时自动输入密码?,sql-server,excel,powershell,password-protection,Sql Server,Excel,Powershell,Password Protection,我有几个Excel文件,我想使用PowerShell脚本自动更新这些文件。这些文件中的数据来自受密码保护的SQL Server数据库 我可以打开文件,然后告诉它更新所有连接,但我不知道如何输入SQL Server连接的密码 准确地说:密码需要输入5次,因为有5个连接的SQL Server视图 有人能告诉我需要做什么,以便PowerShell将密码输出到提示符中吗?您不能使用受信任的连接吗?不,这是不可能的。如果是这样,我就没有问题了;-)您希望脚本完全自主,还是有人启动它(即,是否可以提供密码的

我有几个Excel文件,我想使用PowerShell脚本自动更新这些文件。这些文件中的数据来自受密码保护的SQL Server数据库

我可以打开文件,然后告诉它更新所有连接,但我不知道如何输入SQL Server连接的密码

准确地说:密码需要输入5次,因为有5个连接的SQL Server视图


有人能告诉我需要做什么,以便PowerShell将密码输出到提示符中吗?

您不能使用受信任的连接吗?不,这是不可能的。如果是这样,我就没有问题了;-)您希望脚本完全自主,还是有人启动它(即,是否可以提供密码的初始提示)?您是否可以共享触发密码请求的代码或使用的指令?在过去,我需要更改存储的连接密码,我可以使用VBA操作ActiveWorkbook.Connections(“Database1433”).OLEDBConnection的连接属性,然后使用ActiveWorkbook.Connections(“Database1433”)。刷新,但无法确定它是否适用于您的案例,而不查看您打开excel的确切用途。