AI智能
改变未来

windows使用powershell批量下载文件


windows使用powershell批量下载文件

一.前言介绍

公司最近有个需求,阿里云上20多台windows服务器需要定期上传war包(每台要上传五个war包),如果手动操作需要重复差不多100次。

解决方案:首先我想到的是用ansible来实现,后来发现也很麻烦。
然后我想到了阿里云有一键执行powershell命令(运维编排工具oos),那我是不是可以使用powershell先删除文件,然后找个链接吧文件下载下来,经实验是可以的。以下贴命令

二. powershell

#先在每台服务器删除原有文件\\文件夹Remove-Item c:\\user 1.txt#定义webclient变量也可以直接(new-object System.Net.WebClient).DownloadFile$client = new-object System.Net.WebClient#下载链接,本地路径(不同文件写多个DownloadFile就行)$client.DownloadFile(\'http://xxx.xxx.xx.xx:10004/catalog.png\', \'D:\\test\\catalog.png\')$client.DownloadFile(\'http://xxx.xxx.xx.xx:10004/log.png\', \'D:\\test\\log.png\')
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » windows使用powershell批量下载文件