Я хочу написать скрипт, который получает MAC-адрес от имени хоста, но когда я использую Win32_NetworkAdapterConfiguration, у меня возникает ошибка
ОС Windows 10, но мне нужен скрипт, работающий также на окнах 7
Get-MACAddress -strComputer hostname
function Get-MACAddress {
param ($strComputer)
$colItems = get-wmiobject -class "Win32_NetworkAdapterConfiguration" -computername $strComputer |Where{$_.IpEnabled -Match "True"}
foreach ($objItem in $colItems) {
$objItem |select Description,MACAddress
}
}
$ colItems = get-wmiobject -class "Win32_NetworkAdapterConfiguration" ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Get-WmiObject], UnauthorizedAccessException + FullyQualifiedErrorId: System.UnauthorizedAccessException, Microsoft.PowerShell.Commands.GetWmiObjectCommand