|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Добавит код для серийного Номера |
|
|
PowerShell - [решено] Добавит код для серийного Номера
|
|
Пользователь Сообщения: 108 |
Добрый день !
код слишком длинный и поэтому не мог полностью кидать сюда. Вопрос такого характера что кто может добавить код после `r`n$(addSp "Manufacturer" 15) : $model" что бы после модель компьютера показывал и Серийник ? Прошу очень помочь
function CompHw {
if (-not $ip){return}
$hst= ((get-wmiobject -list "StdRegProv" -computername $compAdr -namespace root\default).GetStringValue(2147483650,"SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters","HostName")).sValue
$memSum=0; $model=""; $memModule=""
$cpu=(Get-WmiObject -Class CIM_Processor -ComputerName $compAdr).Name | Select-Object -first 1
$cpu=$cpu -replace ' ',' '; $cpu=$cpu -replace ' ',' '; $cpu=$cpu -replace ' ',' ' ;$cpu=$cpu -replace ' ',' '
$cpu=$cpu -replace ' CPU ',' '
$cpu=$cpu -replace 'Intel\(R\) Core\(TM\)2 Duo','Core2Duo'
$cpu=$cpu -replace 'Intel\(R\) Pentium\(R\)','Pentium'
$cpu=$cpu -replace 'Intel\(R\) Core\(TM\)','Core'
$cpu=$cpu -replace 'Intel\(R\) Celeron\(R\)','Celeron'
$cpu=$cpu -replace 'Intel\(R\) Xeon\(R\)','Xeon'
$cpu=$cpu -replace 'Pentium\(R\) Dual-Core','Pentium'
$cpu=$cpu -replace ' with Radeon\(tm\) HD Graphics',''
$cpu=$cpu -replace ' with Radeon Vega Mobile Gfx',''
$cpu=$cpu -replace ' with Radeon Vega Graphics',''
$cpu=$cpu -replace ' @ ',' '
if ("$cpu" -ne ""){
$memModule=((Get-WmiObject -Class CIM_PhysicalMemory -ComputerName $compAdr).Capacity | ForEach {$mem=[int]($_*10/1073741824)/10; if($mem -ge 0.5){$mem; $memSum=$memSum+$mem}}) -join ' '
$sys=Get-WmiObject -Class CIM_ComputerSystem -ComputerName $compAdr
$model=$sys.model
$model=("$model").Trim()
$model=$model -replace 'System Product Name','Noname'
$model=$model -replace 'To be filled by O.E.M.','Noname'
$model=$model -replace 'VMware Virtual Platform','VMware'
$cores=$sys.NumberOfLogicalProcessors
$compName=$sys.Name+$(if($sys.Domain){"."+$sys.Domain})
$hdd=""; Get-WmiObject -Class CIM_diskdrive -ComputerName $compAdr | ForEach {if($_.Size -gt 0){$hdd+=[string]($_.Model+" "+[int]($_.Size / (1000000000)))+"GB`r`n"}}
Output "`r`n $(addSp $compName 23) $ip`r`n-------------------------------------------------------`r`n$(addSp "CPU" 15) : $cpu($cores core) `r`n$(addSp "Memory" 15) : $memModule (Sum:$memSum`GB) `r`n$(addSp "Manufacturer" 15) : $model"
$(if($hst){Output " ("; Output "$hst" "MediumVioletRed"; Output ")"}); Output "`r`n"
if($hdd){Output "`r`nHard Disk Drive:"; Output "`r`n$hdd" "DarkBlue"}
}
}
|
|
|
Отправлено: 10:24, 19-11-2024 |
|
Пользователь Сообщения: 108
|
Профиль | Отправить PM | Цитировать Цитата Sham:
|
|
|
Отправлено: 10:50, 20-11-2024 | #11 |
|
Пользователь Сообщения: 125
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 11:21, 20-11-2024 | #12 |
|
Deadooshka Сообщения: 2565
|
Профиль | Отправить PM | Цитировать Цитата Sham:
|
|
|
Отправлено: 11:27, 20-11-2024 | #13 |
|
Deadooshka Сообщения: 2565
|
Профиль | Отправить PM | Цитировать Цитата Imation:
|
|
|
Отправлено: 11:47, 20-11-2024 | #14 |
|
Пользователь Сообщения: 108
|
Профиль | Отправить PM | Цитировать Цитата Imation:
|
|
|
Отправлено: 11:47, 20-11-2024 | #15 |
|
Deadooshka Сообщения: 2565
|
Профиль | Отправить PM | Цитировать Цитата rafka:
|
|
|
Отправлено: 11:49, 20-11-2024 | #16 |
|
Пользователь Сообщения: 125
|
Профиль | Отправить PM | Цитировать Цитата rafka:
Цитата Sham:
|
||
|
Отправлено: 11:49, 20-11-2024 | #17 |
|
Пользователь Сообщения: 108
|
Профиль | Отправить PM | Цитировать Цитата Sham:
|
|
|
Отправлено: 11:57, 20-11-2024 | #18 |
|
Пользователь Сообщения: 125
|
Профиль | Отправить PM | Цитировать Цитата rafka:
|
|
|
Отправлено: 12:03, 20-11-2024 | #19 |
|
Пользователь Сообщения: 108
|
Профиль | Отправить PM | Цитировать Цитата Imation:
Get-WmiObject -ComputerName $compAdr Win32_NetworkAdapterConfiguration | where {$_.Description -like '*Realtek*'}).MACAddress
Цитата rafka:
|
||
|
Отправлено: 12:11, 20-11-2024 | #20 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Изменение серийного номера на смартфоне. | Alexxandr9 | Мобильные ОС, смартфоны и планшеты | 1 | 10-04-2013 15:26 | |
| Разное - Смена серийного номера | Smarty | Microsoft Windows 2000/XP | 9 | 02-07-2009 18:21 | |
| Win 2003 - смена серийного номера | Zorax | Microsoft Windows NT/2000/2003 | 5 | 06-12-2007 10:36 | |
| Интеграция серийного номера в Win98 | alex1999 | Microsoft Windows 95/98/Me (архив) | 4 | 20-10-2005 15:54 | |
| Ввод серийного номера-вопрос! | ssi | Хочу все знать | 5 | 02-08-2004 11:17 | |
|