看过九叔之前博客的朋友应该会知道,在windows下通过命令行下载软件,使用"ftp"命令会比较方便。主要原因是windows下没有linux的命令"wget",但是尽管cmd实现不了,可PowerShell没问题啊。

本文通过PowerShell来完成命令行下载文件的操作,通过这种方式,可以拓宽命令行下载的覆盖范围。在微软私有云和Hyper-V中的部署模板中,你总会有遇到用它的那一天。

命令其实有两句(例子来自http://goxia.maytide.net/read.php/1714.htm):

$client = New-Object "System.Net.WebClient"

$client.DownloadFile("http://www.maytide.net/info.txt","D:\info.txt")

第一句是定义一个类

第二句是通过xxx来下载,提供下载地址,然后本地保存的地址。

但是很明显,这么长的英文字符,记忆有难度啊

===PowerShell太复杂了======

我们把下面的代码保存为aa.ps1

$client = New-Object "System.Net.WebClient"

$xiazaidizhi = $args[0]

$bendilujing = $args[1]

$client.DownloadFile("$xiazaidizhi","$bendilujing")

代码看起来给整成4行了,更复杂了是不?事实上更简单了。

用户在CMD下执行"PowerShell .\aa.ps1   下载地址本地地址"就可以了。

$args可以传递输入参数,上面的例子用到了运行脚本时直接传递参数,做完这个脚本,以后想要下载就简单了。

如果是PowerShell下运行,就是  ".\aa.ps1   下载地址本地地址"

具体效果见下图

本脚本不验证错误,只求快。大哥们,这已经非常简单了,你要还嫌复杂,那真没救了。

高端神秘微软私有云交流群【236804566】实名交友分享

转载于:https://blog.51cto.com/jiushu/1410304

微软私有云分享(R2)8-PowerShell下载文件相关推荐

  1. 微软私有云分享(R2)1-自定义脚本

    各位亲爱的同学们,很久没有更新更新博客了,由于众所周知的原因,微软在去年10月份发布了Windows Server 2012 R2和System Center 2012 R2,因此我的System C ...

  2. 微软私有云分享(R2)17SCAC被精简的功能

    微软私有云交流群[236804566],技术分享成就梦想 欢迎关注新浪微博 @肥九叔 SCAC是System Center 2012 R2中的一个组件,全名叫做App Controller.简称SCA ...

  3. 微软私有云分享(R2)5-域升级造成Hyper-V主机无法实时迁移

    这次介绍的案例是一个很有意思的故障,说它有意思是因为这个问题从Windows Server 2003到Windows Server 2012 R2,都有可能出现------具有广谱.杀伤力大.崩溃指数 ...

  4. 微软私有云分享(R2)14 关联等效资源

    等效对象在生产环境中的意义是帮助管理员解决在不同物理地域中重复性的部署多个模板和配置资源.例如在北京和上海都存在一个Windows Server 2012 R2操作系统的VHDX文件,将这两者等效之后 ...

  5. 微软私有云分享(R2)13 处理孤立资源

    孤立资源的定义和丢失资源类似,但其更容易产生:孤立资源是当管理员通过VMM控制台删除某台含有被特定虚拟机模板所调用的资源的库服务器时,所被动产生的. 第1步,当库服务器通过VMM控制台正常被删除时,相 ...

  6. 微软私有云分享(R2)22 计算机配置文件与基础设置

    计算机配置文件是完全为了裸金属安装准备的.所以如果不准备使用裸金属安装,硬件配置文件在SCVMM2012 R2中也可以不用配置. 本章操作完全用图来表示(其实我准备文字了,但是貌似文字丢了----), ...

  7. 微软私有云分享(R2)26配置基线与更新

    完成WSUS服务器的集成后,并不能直接针对现有的构造资源进行更新,首先需要定义一组基线,同时进行扫描,以确认目标主机是否满足基线的要求.针对基线所设定的更新和补丁的需求,来完成补丁的更新. 该功能常用 ...

  8. 微软私有云分享(R2)21 BMC提升B格

    BMC是私有云中非常容易提升B格的东西,这一章简单对BMC进行一些介绍. 什么是BMC: 基板管理控制器(Baseboard Management Controller),是一个专门的服务处理机,它利 ...

  9. 微软私有云分享(R2)11-应答文件浅析

    如何自行编写应答文件 应答文件解决了系统管理员所面临的不同的苛刻用户对系统架构的不同需求.在不使用应答文件的前提下,管理员可能需要为每一种不同的系统架构和配置去手动安装和调试.而使用应答文件,则依然可 ...

最新文章

  1. 【二级java】 二分法查找
  2. Spring使用webjar
  3. 中文分词工具的初步使用图解
  4. Pycharm 折叠展开代码快捷键
  5. 利用vue-resource模拟百度下拉列表
  6. rubymine 调试 redmine
  7. 使用Vim,让你工作效率更高
  8. VS生成Cordova for Android应用之Gradle
  9. 【Java】浅析SimpleDateFormat类
  10. (Oracle)rownum用法详解 转载的
  11. php mysql 读取数据_PHP MySQL 读取数据
  12. 学习时有必要做思维导图吗?
  13. C#string与char互转
  14. MAPinfo学习笔记
  15. 欺骗的艺术——你被社工了吗?
  16. 瑞利衰落的概念及应对技术——信道编码、交织、跳频
  17. java判断时间是否在某个时间段内
  18. android 双向进度条,Android自定义双向进度条
  19. python-非零整数代表True
  20. 将旧电脑配置成linux主机,如何将旧电脑变成主文件服务器

热门文章

  1. Hibernate 配置 p6spy 显示完整 sql 语句
  2. linux 后台进程
  3. bert pytorch源码_【PyTorch】梯度爆炸、loss在反向传播变为nan
  4. python入门:正则表达式,面向对象编程,零基础视频教程分享
  5. python初学到底怎么学?大神三天快速学习python的方法留下的笔记
  6. python图片旋转脚本_Python+OpenCV 实现图片无损旋转90°且无黑边
  7. dede列表分页php,dede列表页分页英文调用方法
  8. python数字类型转换函数_Python的数据类型转换函数
  9. Kube-Scheduler插件的自定义
  10. JavaScript初学者编程题(7)