2017-10-10 6 views
-2

システム上のすべてのVMのDNSホスト名のリストを取得する最も簡単で簡単な方法を知りたいと思います。このデータのリストを他の目的に使用する。助けてくれてありがとう:)は、このようなすべてのVMのDNSホスト名のリストを取得する最速の方法は?

+1

あなたの質問は多くの詳細に入るまたは使用しているコードのいずれかが含まれていません。 [質問する](http://stackoverflow.com/questions/how-to-ask)から、あなたに良い答えを得るための素晴らしい質問をしてください。 –

+0

Vcenter/HyperVやネットワークのどこかにいますか?スキャンするマシンまたはサブネットのリストがありますか、それを動的に行いますか? Stack Overflowの無料スクリプトサービスに加入することを決める前に何か試してみましたか? –

+0

私はpowershellを扱うのに少し新しく、確信が持てませんでした。 VCenterを使用して、マシンのリストを持たないように、動的に行います。多くのマシンがあるので、各マシンのget-vmを試しましたが、必要な情報をもっと多くのストリームに並べ替えたいと思っていました。 –

答えて

0

何かがそれを行う必要があります。

Get-VM | Select Name,@{N="DNS Name";E={$_.Guest.HostName}},@{N="IP Address";E={$_.Guest.IPAddress}} 
0
$list = Get-View -Viewtype VirtualMachine -Property guest.hostname, name 
$list | Select-Object -Property name, @{Name = 'DNSHostname'; Expression = {$_.guest.hostname}} | sort-object version 
関連する問題