当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:将文件复制到多个(所有)Hyper-V VM

作者:精品下载站 日期:2024-12-14 07:38:34 浏览:12 分类:玩电脑

PowerShell:将文件复制到多个(所有)Hyper-V VM


在这篇文章中,我将向您展示如何将一个或多个文件复制到 Hyper-V 中的所有虚拟机。我会说:让我们开始吧。

先决条件

要复制文件,必须在所有虚拟机上启用访客服务。宾客服务是集成服务的一部分。默认情况下,它们未启用

要在所有 Hyper-V VM 上启用访客服务,请运行以下代码。

Get-VM | Enable-VMIntegrationService -Name 'Guest Service Interface'

然后进行验证。

Get-VM | Get-VMIntegrationService

操作:将一个文件复制到所有虚拟机

现在我们准备将文件复制到所有虚拟机。该文件将从用户主文件夹复制到 VM 上的用户主文件夹。我们走吧。

New-Item $home -ItemType File -Name datei1.txt -Value 'Hello World' -Force

$vm = (Get-VM).Name
foreach ($v in $vm) {
    Copy-VMFile $v -SourcePath $home\datei1.txt -DestinationPath $home\datei1.txt -CreateFullPath -FileSource Host -Verbose
}

任务完成。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯