你想要的脚本将做两件事.首先,我们将下载文件并将其存储在可访问的位置.其次,我们将使用我们成功安装所需的任何参数来运行可执行文件.

步骤1:

我们有两种方法来完成这项任务.第一种是使用Invoke-Webrequest.我们需要的唯一两个参数是.exe文件的URL,以及我们希望该文件在我们的本地机器上的位置.

$url = "http://www.contoso.com/pathtoexe.exe"

$outpath = "$PSScriptRoot/myexe.exe"

Invoke-WebRequest -Uri $url -OutFile $outpath

我在这里使用$PSScriptRoot,因为它可以让我在运行Powershell脚本的地方放下exe,但是可以自由选择一个你选择的路径,比如C:/ temp或者下载或者你想要的任何东西.您可能会注意到,对于较大的文件,Invoke-WebRequest方法需要很长时间.如果是这种情况,我们可以直接致电.Net并希望加快速度.

我们将$url和$outpath的变量设置为相同,但我们将使用以下.Net代码而不是Invoke-WebRequest:

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($url, $outpath)

第2步:

调用可执行文件很容易.

$args = @("Comma","Separated","Arguments")

Start-Process -Filepath "$PSScriptRoot/myexe.exe" -ArgumentList $args

这应该就是为你做的.

linux脚本 exe,Powershell下载并运行exe文件相关推荐

  1. Linux环境Shell脚本上传下载阿里云OSS文件

    为什么80%的码农都做不了架构师?>>>    Linux环境Shell脚本上传下载阿里云OSS文件 背景 工作中由于我们项目生成的日志文件比较重要,而本地磁盘空间有限存储不了多久, ...

  2. linux上使用FTP下载远程PTF远程文件

    linux上使用FTP下载远程PTF远程文件 #从FTP上下载单文件到本地 #!/bin/sh mkdir /market/datacopy/222/hanguang/scada/$(date +%Y ...

  3. 兼容exe的linux系统,国产操作系统下想运行EXE?你何不虚拟个电脑系统出来

    国产操作系统里,一般用的都是GNU/Linux生态的软件和应用.它和我们日常用的Windows系统的EXE应用不同.也正是因为Windows系统生态太强大完善了,或者我们的很多工作用的工具都离不开EX ...

  4. 从linux使用sz命令下载大于4g的文件到windows

    拆分文件: cat tomcat7.zip | split -b 2G - tomcat7.zip. 命令解释: tomcat7.zip    是待下载的大于4g文件 拆分成2G的小文件 tomcat ...

  5. 在linux服务器上如何下载ftp上面的文件?lftp详解

    1.安装lftp yum install -y lftp 2.登录 lftp user:password@ip 3.查看是否登录成功 ls看下否显示目录 提示报错: 提示Fatal Error: Ce ...

  6. mcinabox运行库下载安装_手机mcinabox运行库安装包下载-mcinabox运行库文件手机版下载v1.0_289手游网...

    mcinabox运行库文件手机版是一个java版本我的世界运行的必备软件,很多手机版的用户不知道怎么下载,289这里为大家提供了mcinabox运行库文件手机版,下载后一键安装即可轻松完成,快速运行, ...

  7. [1039]linux使用sz命令下载大于4G的文件到windows

    拆分文件 cat tomcat7.zip | split -b 2G - tomcat7.zip. 命令解释: tomcat7.zip 是待下载的大于4g文件 拆分成2G的小文件 tomcat7.zi ...

  8. plink使用方法 linux,Vmware SSH PowerShell 技巧与plink.exe

    最近我需要执行一些PowerCLI的行动,从ESXi Shell中,你可知道,目前还没有从的cmdlet允许您运行shell命令,但这是流行在社区内的一个选项是使用第三方工具,称为砰砰.exe来运行通 ...

  9. windows运行linux脚本命令大全,查看和运行 Windows PowerShell 脚本

    查看和运行 Windows PowerShell 脚本 12/19/2014 本文内容 应用到: Virtual Machine Manager 2008, Virtual Machine Manag ...

  10. ubuntu系统下载wine_运行.exe文件(qq/wechat/美图秀秀)

    [ 备注: ubuntu系统下载wine地址](https://wiki.winehq.org/Ubuntu_zhcn) 其他语言: English 安装 WineHQ 安装包 如果您之前安装过来自其 ...

最新文章

  1. BADI 修改采购订单的shipping point示例
  2. 如何为我们的应用程序提供一个更小、更快的视频通话库
  3. Sphinx全文检索引擎测试
  4. 论文笔记之:Deep Attention Recurrent Q-Network
  5. forEach与for循环的差别
  6. 小马儿随笔(三)——小标签 大学问
  7. Java多线程学习(二)
  8. linux 端口映射 命令
  9. Java MD5 加密工具类 生成32位加密码值
  10. scikit-learn初级
  11. android拉起软键盘,移动端JavaScript拉起软键盘
  12. 网易云对象存储获取私有对象下载链接打不开的问题
  13. 游戏评论之——戴森球计划
  14. Kubernetes系列教程(三)---纯三层网络方案
  15. 职业学校计算机教学创新论文题目,信息技术论文题目大全
  16. 波司登少了“鹅胸前的四片毛”
  17. python模拟输入回车键_Python模拟回车键
  18. oracle ora 19698,RMAN异机还原遭遇ORA-19698错误案例 - 潇湘隐者
  19. Android天气预报 源代码,android天气预报源码(国家气象局的接口)
  20. 如何使用PyDenseCRF

热门文章

  1. 《Java开发实战经典》习题第3章第12题:使用for循环打印下面的图形(用for循环打印金字塔)
  2. 高手常用的15 种 SQL 优化
  3. 计算机教室网络连接示意图,多媒体电教室解决方案
  4. 软件需求规格说明书 模板
  5. 廖雪峰git学习(3)分支管理【待续】
  6. Eclipse汉化方法202012月版
  7. CentOS 下编译安装AliSQL
  8. DNS和VIP的区别
  9. 图像调优1:清晰度相关参数MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
  10. 《JavaScript高级程序设计》- 第一章:介绍JavaScript