Google 서버에는 Windows 2008 R2가 설치되어 있습니다. VM을 시작/중지하기위한 powershell 스크립트를 작성하려고하지만 get-vm 명령이 작동하지 않습니다. 오류 메시지가 없습니다. 명령은 아무것도 반환하지 않고 있어야합니다. 우리는hyperv에서 get-vm이 작동하지 않습니다.
$temp = Get-VM -name VM-VMNameAsSeenInHyperVMgr
을하고 시도
$temp = Get-VM -Server usa..... | where-object {$_.State -eq 'Running'}
그것은 하나 아무것도 반환하지 않습니다
코드는 다음과 같습니다.
PowerShell 용 업데이트를 설치하여 버전 3을 가져오고 get-vm 명령이 작동하도록 (오류 메시지가 표시되지 않음) 수정했지만 모든 VM을 반환하지는 않습니다.
나는이 링크
을 보았다 그러나 하이퍼가 설치되고, 나는 내 코드의 시작 부분에 PowerShell 명령 줄
Get-Module -listavailable
에 입력 할 때 내가
import-module Hyperv
이 나타납니다 이 또한 있습니다 :
[system.net.dns]::GetHostEntry(ip)
개
작품 그래서 우리는
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -All
을 시도하지만 명령이 cmdlet의 이름으로 인식되지 않았습니다
은 Get-호스트 않습니다.
이 링크와 마찬가지로 UAC를 비활성화하려고했지만 작동하지 않았습니다. http://www.ehloworld.com/1026
나는 그것이 설정 - UACStatus는 등등 cmdlet의 이름으로 인식되지 않았습니다 중 오류 메시지를 준
Set-UACStatus -Computer usa...net -Enabled [$false]
를 입력 한 경우 :이 링크는 내가 사용하는 명령을 보여줍니다. Get-UACStatus도 인식하지 못했습니다.
Get-VM을 사용하기 위해 가져올 다른 것이 있는지 확실하지 않습니다. 또는 제 동료가 알 수없는 광고 관련 문제를 겪고 있다고 생각하고 있었습니까? 내 생각 엔 Active Directory라면 무언가를 할 수있는 권한이 없다는 오류 메시지가 표시되지만 그렇지 않습니다.