Новое обновление:
Для Android версии 6 и выше, MAC-адрес WLAN устарел, следуйте за ответом Тревора Джонса
Новое обновление:
Для уникальной идентификации устройств вы можете использовать Secure.ANDROID_ID.
Новое обновление:
Новое обновление :
IMEI зависит от слота Simcard устройства, поэтому невозможно получить IMEI для устройств, которые не используют Simcard. В Dual sim устройствах мы получаем 2 разных IMEI для одного и того же устройства, так как у него есть 2 слота для simcard.Вы можете использовать строку MAC-адреса WLAN (не рекомендуется для Marshmallow и Marshmallow +, поскольку MAC-адрес WLAN устарел на Marshmallow вперед, поэтому вы получите фиктивное значение)
We может получить уникальный идентификатор для телефонов android, используя MAC-адрес WLAN. MAC-адрес уникален для всех устройств и работает для всех типов устройств.
Вы можете использовать строку MAC-адреса WLAN (не рекомендуется для Marshmallow и Marshmallow +, поскольку MAC-адрес WLAN устарел на
IMEI зависит от слота Simcard устройства, поэтому невозможно получить IMEI для устройств, которые не используйте Simcard. В Dual sim-устройствах мы получаем 2 разных IMEI для одного и того же устройства, так как у него есть 2 слота для simcard. Он остается уникальным, если приложение переустановленоНедостатки использования MAC-адреса WLAN в качестве идентификатора устройства :
Он остается уникальным, если приложение переустановленоОно остается уникальным, если приложение переустановлено
Если устройство не у вас есть wifi-оборудование, тогда вы получите нулевой MAC-адрес, но обычно видно, что большинство устройств Android имеют wifi-аппаратное обеспечение, и на рынке почти нет устройств без оборудования Wi-Fi.
Кажется, вы показываете какой-то HTML-отчет и хотите разобрать его с помощью Powershell. Для этого решения вам нужно сохранить отчет в файле .html.
Предположим, вы сделали это и сохранили отчет на диске в D:\Report.html
. Тогда вы могли бы сделать:
# read the report file as string
$htmlReport = Get-Content -Path 'D:\Report.html' -Raw
# create a Regular Expression object to capture the RD machines and their issues
$regex = [regex] '<dt>(?<Name>RD[^<]*)</dt><dd>(?<Issue>[^<]+)</dd>'
$matches = $regex.Match($htmlReport)
while ($matches.Success) {
New-Object -TypeName PSObject -Property ([ordered]@{ Name = $matches.Groups['Name'].Value; Issue = $matches.Groups['Issue'].Value })
$matches = $matches.NextMatch()
}
Используя часть отчета, которую вы дали, это даст
Name Issue
---- -----
RDxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 2.393 and 6.054.
RDxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 2.722 and 6.813.
RDxxxxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 2.481 and 5.909.
RDxxxxxxxxxx The threshold (2) was met for 14 of 15 minutes. The data points during the evaluation window ranged between 1.412 and 6.588.
RDxxxxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 3.375 and 6.24.
RDxxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 2.382 and 6.863.
RDxxxxxxxxxxxx The threshold (2) was met for 14 of 15 minutes. The data points during the evaluation window ranged between 0.418 and 11.
RDxxxxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 3.059 and 6.667.
RDxxxxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 2.255 and 7.5.
RDxxxxxxxxxxxx The threshold (2) was met for 15 of 15 minutes. The data points during the evaluation window ranged between 2.545 and 5.291.
RDxxxxxxxxxx The threshold (2) was met for 14 of 15 minutes. The data points during the evaluation window ranged between 1.691 and 5.6.
RDxxxxxxxxxxxx The threshold (2) was met for 14 of 15 minutes. The data points during the evaluation window ranged between 2 and 6.755.