0

내가 할 수있는 내가 PowerShell 명령수없는

을 사용할 때 URL 동일한 시스템에서 http://169.254.169.254/latest/meta-data/instance-id

를 사용하여 AWS EC2의 윈도우 머신의 IE 브라우저에서 인스턴스 ID를 얻을 수

Invoke-WebRequest http://169.254.169.254/latest/meta-data/instance-id 

는 내가

Invoke-WebRequest : Network Error (tcp_error) A communication error occurred: "Operation timed out" The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time. For assistance, contact your network support team. At line:1 char:1 
+ Invoke-WebRequest http://169.254.169.254/latest/meta-data/instance-id 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc eption 
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand 

참고 오류 아래에 무엇입니까 : Invoke-WebRequest http://google.com 작업과 PowerShell을 cmd를의 응답을주고있다.

이 오류가 무엇인지 명확히 말씀해주십시오.

답변

0

정확하게이 작업을 수행하려면 어떻게해야합니까? URL에서 데이터를 다운로드 하시겠습니까? 내가 전에 그런 생각을 본 적이 없어,하지만 난 당신과 같이, 그것을 수행 할 System.Web.Uri 클래스를 사용할 수 있다고 생각합니다 :

$var = New-Object System.Web.Uri 
$var.Download("http://169.254.169.154/latest/meta-data/instance-id") 

합니까 그 일처럼 뭔가?

+0

이 작업은 저에게 효과적이지 않습니다. – Mohan