我的情况:我正在运行pushd
命令以在远程域计算机上运行搜索。但是,当用户未登录到计算机(计算机仍处于开机状态)时,搜索执行速度非常慢/甚至根本不执行。
我想知道是否可以使用该pushd
命令传递登录凭据。如果不行,还有其他选择吗?
我无法使用其他软件或软件包,例如 PsExec。
答案1
您可以使用:
net use \\RemoteComputer\c$ password /user:MY_DOMAIN\remoteUsername
"\\RemoteComputer\c$\Program Files\Java\jre6\bin\java" -version"
net use \\RemoteComputer\c$ /d
(编辑以添加来自评论的简化。每天学习新东西!)
答案2
我将使用此命令来映射驱动器。这可确保连接持续存在,并且您有一个映射到 E: 的驱动器名称,因此您只需调用该驱动器名称即可运行命令。
Net Use E: \\server\share my_password /user:username /persistent:MY_DOMAIN/username /y