簡體   English   中英

檢索 Azure VM FQDN

[英]Retrieve Azure VM FQDN

我正在尋找一種方法來檢查我們是否有未加入域的 Azure 虛擬機。 我正在尋找一個 PS 命令或腳本來查詢整個 Azure VM 資產並返回一個包含所有 VM 的列表,最好是 csv 格式。 當然,那些未加入域的虛擬機將成為另一項任務的主題 - 加入域。

可以正常檢索 FQDN 的命令是

Get-WmiObject -Namespace root\cimv2 -Class Win32_ComputerSystem | Select Name, Domain

但是,這僅適用於單個機器。 我被告知使用 foreach 循環來查詢所有虛擬機,但我不知道如何。

Psremoting 已啟用並且測試正常,對於 WSMAN 也是如此。

這是用於查找 VM 和域名列表的 foreach 命令。

connect-azaccount
$vmlist=get-azvm | select -Property Name
foreach( $item in $vmlist){
Get-WmiObject  -Namespace root\cimv2 -ComputerName $item  -Class Win32_ComputerSystem | Select Name, Domain
}

在此處輸入圖像描述

如果要使用get-wmiobject cmdlet,則需要啟用wsman這是使用啟用wsman的文檔。

如果你運行這個命令,你甚至可以運行get-computerinfo而不是wsman ,你會得到一個名為csdomain的屬性,它是域名的信息。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM