【发布时间】:2014-10-10 07:56:43
【问题描述】:
我正在尝试使用 psexec 连接到远程机器并执行多个命令,
当我尝试连接到 sieb 服务器管理器并执行一些相关命令时,执行挂起
system("cmd /c c:\\PsExec.exe \\\\$host_name -u $user_name -p \ $pwd cmd /c \" $command1 && srvrmgr/g enterprise server /u username /p password /e siebel /s siebserver /c \"cmd to execute\"\"");
我正在通过 perl 脚本运行命令,能够运行其他命令,唯一的问题是,我正在尝试连接到服务器管理器并执行一些相关命令
不知道是什么问题
【问题讨论】:
-
您正在使用系统调用非 perl 相关的 exe。将此字符串打印到屏幕,复制并粘贴到命令行。这将复制脚本的功能并让您检查错误所在。也许其中一个变量不包含您认为的内容。另见
perldoc system