簡體   English   中英

使用Powershell將文件上傳到100個Azure VM

[英]Upload file to 100's of Azure VM using Powershell

我想知道如何將文件從本地系統復制到100個Azure虛擬機。 例如,從C:\\ Users \\\\ Desktop \\ copyme.txt(本地路徑)到Azure Windows VM上的C驅動器(或E驅動器)。 我想使用Powershell編寫腳本。

我知道我們可以通過RDP單獨進行操作。 有什么辦法可以使用Powershell自動執行此操作?

提前致謝。

好吧,僅使用Powershell 5將文件復制到會話中? 像這樣:(假設有一個單一帳戶適合登錄所有虛擬機)

$cred = Get-Credentials
$servers = Get-Content servers.txt
for ($server in $servers) {
    $session = New-PSSession $server -Credentials $cred
    Copy-Item -Path C:\copyme.txt -Destination C:\copyme.txt -ToSession $session
}

暫無
暫無

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

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