簡體   English   中英

如何使用Azure Powershell腳本從ubuntu虛擬機下載文件

[英]How to download a file from ubuntu virtual machine using Azure powershell script

我已經在Azure上創建了Ubuntu VM,我想下載存儲在該VM的目錄之一中的文件。

我想使用Powershell做到這一點。

如果只想獲取幾個文件,則可以使用pscp。 您可以從此處下載pscp: http//www.chiark.greenend.org.uk/~sgtatham/putty/download.html

用法:

pscp.exe -r -pw 'password' 'local-path' adminuser@hostname.cloudapp.net:/path

如果要從多個客戶端中多次執行此操作,則可以僅通過Web服務器(例如Apache)提供文件。 然后,您可以使用Invoke-WebRequest通過HTTP下載文件。

天藍色的虛擬機已完全鎖定。 您只需要下載一次文件嗎? 我試圖了解您使用PowerShell的要求。

以下是一些選項:1.將文件從ubuntu手動ftp到FTP服務器,然后從那里下載。 2.您的第二個選擇是使用在ubuntu上運行的Azure命令行工具。 您應該安裝Azure CLI https://github.com/Azure/azure-xplat-cli

有關Ubuntu發行版的說明。 一個Azure CLI已被取消安裝,您可以使用azure storage命令行選項將文件傳輸到azure存儲容器。

將文件放在天藍色的容器中之后,您可以使用PowerShell進行下載。 您也可以使用Azcopy工具從容器中下載文件。

https://azure.microsoft.com/zh-CN/documentation/articles/storage-use-azcopy/

讓我知道這是否滿足您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM