遇到了同样的问题: using cmd's Start command to run exe. Works locally, but not remotely 但是解决方案对我不起作用-我使用* .exe文件的完整路径
任务是将复制应用程序安装程序从我的计算机(Win7,x64)安装到远程桌面(Win10,x64),并检查安装程序版本是否比安装的版本新。 因此,我有两个* .bat,一个通过psexec从另一个运行。 下面的第一个.bat的一部分。在这里将安装程序复制到远程
NET use x: \\%compname%\%sharefolder% /user:%login% %pass%
xcopy %InstallerFolder%\%InstallerFile% x:\ /s /e /d /y
NET use x: /delete
然后运行InstallProcess.bat:
%InstallerFolder%\PsExec.exe \\%compname% -f -u %login% -p %pass% /c %InstallerFolder%\InstallProcess.bat
还尝试了PsExec64.exe 一切都很好,除了启动命令:
START "" /WAIT C:\%sharefolder%\%InstallerFile% /DIR="C:\Program Files (x86)\MyApp\" /sp- ^
/verysilent ^
/suppressmsgboxes ^
/closeapplications ^
/components="..." ^
/tasks="..." ^
/log="%~n0.log"
它不起作用。就像没有此命令一样。 InstallProcess.bat错误代码= 0。 但是,如果我在%compname%上本地运行InstallProcess.bat,它就可以正常工作。
谢谢!
答案 0 :(得分:0)
已解决。缺少-s。感谢您的帮助。
class HomeScreen extends React.Component {
static navigationOptions = ({ navigation }) => {
return {
headerTitle: ('',
<Image style={{ width: 150, height: 40 }}
source={require('./images/logo.png')}
/>
),
headerLeft: (
<TouchableHighlight onPress={navigation.getParam('logout')}>
<Image style={{ width: 40, height: 40 }}
source={require('./images/hamburger_icon.png')}
/>
</TouchableHighlight>
)
};
};
_logout = () => {
alert('logout');
}
componentDidMount () {
this.props.navigation.setParams({ logout: this._logout });
}
render() {
...
}
}