在远程计算机上安装程序

时间:2014-11-27 15:06:19

标签: windows remote-access psexec

我想远程在远程计算机上运行安装程序。这意味着我首先需要在远程计算机上复制它,然后使用像psexec这样的工具运行它。我正在使用以下命令来运行程序但是在psexec中仍然存在以先复制文件然后运行它。我会很感激有关它的任何建议吗?

psexec \\RemoteComputer  -u username -p something -i c:\PAthOnRemoteMachineMachine\SomeInstaller.msi

2 个答案:

答案 0 :(得分:1)

您可以尝试PAExec。它支持相同的语法,但也有其他功能,如" upload-and-run"

paexec \\RemoteComputer  -u username -p something -i -c -csrc c:\MyLocalDir\SomeInstaller.msi

答案 1 :(得分:1)

-csrc之后的路径是源文件的路径,paexec将从该文件中将文件从源计算机复制到远程计算机。为了指示paexec在远程计算机上执行文件,我们还要另外指定“远程启动路径”,例如c:\ windows \ abc.exe,还可以选择使用参数(以下为xy和z),即从c:复制abc.exe:将源计算机上的\ MyLocalDir移至远程计算机上的c:\ windows并在其中使用xy和z参数启动它。 “看到预期零件之前已到达命令末尾”错误是因为缺少最后一个零件(远程启动规范)。

    try:
        s = int(input('You look arround to find your barings when you spot a light in the distance symbolyzing that there is a town/village up ahead you have three choices \nchoice 1 you can fly there with your wings, \nchoice 2 you can move through the trees as a shortcut, \nand choice 3 you can walk on the road and hopefully you dont get lost. which is it gonna be \nchoice 1, \n2, \nor 3?: '))
        break
    except ValueError or s > 3 or s <= 0:
        print("I'm sorry you have inputed a wrong value\n \n")
        continue