gpt4 book ai didi

powershell - 使用 Powershell 将文件上传到 100 个 Azure VM

转载 作者:行者123 更新时间:2023-12-03 01:09:44 33 4
gpt4 key购买 nike

我想知道如何将文件从本地系统复制到数百台 Azure 虚拟机。例如,从 C:\Users\\Desktop\copyme.txt(本地路径)到 Azure Windows VM 上的 C 驱动器(或 E 驱动器)。我想使用 Powershell 编写此脚本。

我知道我们可以通过 RDP 单独完成此操作。有什么方法可以使用 Powershell 自动化执行此操作吗?

提前致谢。

最佳答案

那么,只需使用 powershell 5 将文件复制到 session 即可吗?像这样:(假设 1 个单一帐户适合登录所有虚拟机)

$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
}

关于powershell - 使用 Powershell 将文件上传到 100 个 Azure VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41329462/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com