-2
시스템의 모든 VM DNS 호스트 이름 목록을 얻는 가장 빠르고 간단한 방법을 찾고 싶습니다. 그런 다음이 데이터 목록을 다른 용도로 사용하십시오. 도움을 주셔서 감사합니다 :)이 같은모든 VM의 DNS 호스트 이름 목록을 검색하는 가장 빠른 방법은 무엇입니까?
시스템의 모든 VM DNS 호스트 이름 목록을 얻는 가장 빠르고 간단한 방법을 찾고 싶습니다. 그런 다음이 데이터 목록을 다른 용도로 사용하십시오. 도움을 주셔서 감사합니다 :)이 같은모든 VM의 DNS 호스트 이름 목록을 검색하는 가장 빠른 방법은 무엇입니까?
뭔가를 수행해야합니다
Get-VM | Select Name,@{N="DNS Name";E={$_.Guest.HostName}},@{N="IP Address";E={$_.Guest.IPAddress}}
$list = Get-View -Viewtype VirtualMachine -Property guest.hostname, name
$list | Select-Object -Property name, @{Name = 'DNSHostname'; Expression = {$_.guest.hostname}} | sort-object version
귀하의 질문은 많은 세부 사항으로 이동하거나 사용하는 코드가 포함되지 않습니다. [질문하는 방법] (http://stackoverflow.com/questions/how-to-ask)에서 좋은 질문을하는 데 도움을 받으십시오. 그러면 좋은 대답을 얻을 수 있습니다. –
Vcenter/HyperV에 있거나 네트워크의 어딘가에 있습니까? 검사 할 기계 또는 서브넷 목록이 있습니까, 아니면 동적으로 수행합니까? Stack Overflow의 무료 스크립팅 서비스에 가입하기로 결정하기 전에 아무 것도 시도하지 않았습니까? –
나는 powershell을 다루기에 약간 새로운 것으로 확신 할 수 없다. VCenter를 사용하면 기계 목록이 없으므로 동적으로 수행 할 수 있습니다. 각 머신에 대해 get-vm을 시도했지만, 많은 머신이 있으므로 필요한 정보에 대해 더 많은 스트림 줄 지어 명령을 기다리고있었습니다. –