【发布时间】:2017-11-14 00:02:26
【问题描述】:
基本上我要运行的是:
cd /d W:\RemoteMirror\ && winscp.com /ini=nul /script=Remote_Mirror_WinSCP.txt
或者这个:
cd /d \\fileServer\RemoteMirror\ && winscp.com /ini=nul /script=Remote_Mirror_WinSCP.txt
当然,对于 SQL Server,我不能使用 UNC 路径。但我不知道该怎么做。我对 PowerShell 还不太熟悉,但这是我最好的猜测。
【问题讨论】:
-
你能运行一个批处理文件吗?
-
您的命令行以
cd开头。您只是尝试更改默认文件夹还是尝试做其他事情? -
使用
PUSHD和POPD。如果您指定 UNC 名称,它将分配一个未使用的驱动器号。使用PUSHD /?阅读所有相关信息。 -
你说的“对于 SQL Server,我不能使用 UNC 路径”是什么意思?
-
@maSTAShuFu 我认为问题在于 SQL Server 服务帐户无法以完全权限运行。
标签: sql-server powershell cmd sql-server-2012 winscp