gpt4 book ai didi

windows-server-2008-r2 - Get-VM 对 Hyper-V 没有任何作用

转载 作者:行者123 更新时间:2023-12-04 01:54:19 27 4
gpt4 key购买 nike

我们有 Windows 2008我们服务器上的 R2。我们正在尝试编写一个 PowerShell 脚本来启动/停止我们的 VM,但是 get-vm 命令不起作用。没有错误信息。该命令只是不返回任何内容,但应该返回。

代码如下所示:

$temp = Get-VM -Server usa..... | where-object {$_.State -eq 'Running'}

我们试着做
$temp = Get-VM -name VM-VMNameAsSeenInHyperVMgr

它也不返回任何东西。

我们为 PowerShell 安装了版本 3 的更新,这使得 get-vm 命令工作(不给出错误消息),但它仍然没有返回任何虚拟机。

我看到论坛帖子 PowerShell "Get-VM" error .

但是 Hyper-V 现在已安装并在我在 PowerShell 命令行中键入时显示
Get-Module  -listavailable

在我的代码开始时,我有
import-module Hyperv

还有这个:
[system.net.dns]::GetHostEntry(ip)

有效,同样有效 Get-Host .

我们尝试了
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -All

但该命令未被识别为 cmdlet 的名称。

我尝试像这个链接一样禁用 UAC,但它没有用。此链接显示了我使用的命令: http://www.ehloworld.com/1026

当我打字
Set-UACStatus -Computer usa...net -Enabled [$false]

它给出了错误消息,即 Set-UACStatus 未被识别为 cmdlet 的名称等。它也无法识别 Get-UACStatus。

我不确定是否需要导入其他东西才能使用 Get-VM。或者我的同事在想,也许我们遇到了未知的 AD 问题。我认为如果它是 Active Directory,它会给出一条关于没有权限做某事的错误消息,但事实并非如此。

最佳答案

我想到了。

我需要以管理员身份运行 PowerShell,然后 Get-VM 返回 VM 列表。我在论坛帖子Get-VM doesn't work中找到了答案.

关于windows-server-2008-r2 - Get-VM 对 Hyper-V 没有任何作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21629329/

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