首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System Center VMM的PowerShell脚本

System Center VMM的PowerShell脚本
EN

Stack Overflow用户
提问于 2016-04-21 19:43:30
回答 2查看 1.2K关注 0票数 0

我是脚本编程的新手,请帮助我写一个脚本,将连接到VMM,并获得如下细节。

代码语言:javascript
复制
Name                 : ABC Machine
CPUCount             : 8
Memory               : 8192
DynamicMemoryEnabled : False

VHDType        : DynamicallyExpanding
MaximumSize    : 214748364800
Size           : 4194304
Location       : C:\ClusterStorage\Volume3\CRB\CRB Test Machine_disk_1.vhdx
Classification : Silver

VHDType        : DynamicallyExpanding
MaximumSize    : 4748364800
Size           : 41304
Location       : C:\ClusterStorage\Volume2\CRB\CRB Test Machine_disk_2.vhdx
Classification : Silver

我能够获取单个命令来获取信息,但是我无法创建一个脚本来对所有虚拟机执行此操作,并将磁盘大小转换为GB

我的工作命令是

代码语言:javascript
复制
Get-SCVirtualMachine -Name "ABC Machine" | select Name, CPUCount, Memory, DynamicMemoryEnabled | fl
$DiskINfo = Get-SCVirtualDiskDrive -VMMServer "abc.abcgroupcloud.com" -VM "ABC Machine"
$DiskINfo.VirtualHardDisk | select VHDType, MaximumSize, Size, Location, Classification
EN

回答 2

Stack Overflow用户

发布于 2016-04-21 20:25:13

1-创建包含所有虚拟机名称的阵列(或使用get-content从文件中读取)

2-使用foreach循环在所有这些虚拟机上执行脚本

3-使用calulated property以Gb为单位显示大小

代码语言:javascript
复制
$computers=@("ABC machine","XYZ machine")

$computers | foreach-object {
    Get-SCVirtualMachine -Name $_ | select Name, CPUCount, Memory, DynamicMemoryEnabled | fl
    $DiskINfo = Get-SCVirtualDiskDrive -VMMServer "abc.abcgroupcloud.com" -VM $_
    $DiskINfo.VirtualHardDisk | select VHDType, MaximumSize, @{Name="Size in Gb";Expression={$($_.size)Mb / 1Gb}}, Location, Classification
}
票数 0
EN

Stack Overflow用户

发布于 2019-01-25 16:41:48

这是个老问题,只是想补充一些信息。在输入正确的主机组名称后,这将在VMM中获取主机组中的所有虚拟机。

$VMs将是数组,它将包含您要查找的所有详细信息。

代码语言:javascript
复制
$hg = Get-SCVMHostGroup -Name "My Hostgroup Name"

$hosts = Get-SCVMHost -VMHostGroup $hg

$VMs = $null

ForEach ($h in $hosts) 
{
    $VMs += Get-SCVirtualMachine -VMHost $h
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36768564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档