2014-02-07 2 views
11

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라면 무언가를 할 수있는 권한이 없다는 오류 메시지가 표시되지만 그렇지 않습니다.

답변

관련 문제