Systeminfo
1.0.9
The function allows you to quickly get the system information of a large number of computers on the network
Function allows you to use protocols DCOM or WSMAN
The function uses WMI to collect information related to the characteristics of the computer
The function uses multithreading.
Multithreading is implemented through powershell runspace and PsJob
A
The function allows you to quickly get the system information of a large number of computers on the network
Function allows you to use protocols DCOM or WSMAN
The function uses WMI to collect information related to the characteristics of the computer
The function uses multithreading.
Multithreading is implemented through powershell runspace and PsJob
After executing, two variables are created:
$Result-contains successful queries,
$ErrorResult-contains computers that have errors.
Minimum PowerShell version
2.0
Installation Options
Owners
Copyright
(c) 2017 Gavrilyuk S.A.
Package Details
Author(s)
- Gavrilyuk S.A
Tags
Hardware Software Report Reporting Inventory
Functions
Dependencies
This module has no dependencies.
Release Notes
## 1.0.9
* Added properties:OsProfileList,UserProxySettings,OsSRPSettings
* Changed the script for information about network adapters(property NetworkAdapters)
* Added parameter PSSessionOption(works only with protocol WSMAN)
## 1.0.8
* Parameter ShowComputerName removed(because now it is not required)
## 1.0.7
* Added properties:PsVersion
* Changed the script for information about Administrators(property OsAdministrators)
* Changed the script for information about Installed Software(property SoftwareList)
* Added parameter ShowComputerName
## 1.0.6
* Property OsUptime: changing the object type to TimeSpan
* Added property NetworkAdaptersPowMan
* Changed the script for information about network adapters(property NetworkAdapters)
* Fixed formatting objects function
## 1.0.5
* Added properties: OsVolumeShadowCopy,HddPartitions,HddVolumes,OsLastUpdateDaysAgo,OsTenLatestHotfix,OsUpdateAgentVersion,OsTimeZone,OSRebootRequired
* The algorithm for finding the installed patch EternalBlue is changed
* Algorithm for determining HddSmartStatus is changed
* MeltdownSpectreStatus added AntivUpKeyIsPresent property
* Fixed the output of errors
## 1.0.4
* Fixed not responding function. When using the Dcom protocol, in some cases it was possible to hang the function
* Fixed bug with credentials in powershell 2
* Added CheckVulnerabilities parameter (Meltdown&Spectre, EternalBlue)
* Added AntivirusStatus property
## 1.0.3
* Added parameter Protocol. Defines the connection protocol to remote machine (Dcom, Wsman)
* The parameter MaxJob is replaced by the parameter ProcessFor.ProcessFor parameter Determines the maximum number of computers for which WMI operations can be executed simultaneously
* Removed RegistryKey, RegistryValue, RegistryValueType, ShowStatistics parameter
FileList
- Systeminfo.nuspec
- SystemInfo.Format.ps1xml
- SystemInfo.psd1
- Systeminfo.psm1
- Config\FunctionConfig.ps1
- Function\CreateErrorObject.ps1
- Function\CreateResult.ps1
- Function\FormatObject.ps1
- Function\GetHddSmart.ps1
- Function\ParseParam.ps1
- Function\PsJob.ps1
- Function\Registry.ps1
- Function\RunspaceJob.ps1
- Function\wmi.ps1
- Scripts\GPU\VideoModel.ps1
- Scripts\GPU\VideoProcessor.ps1
- Scripts\GPU\VideoRamMb.ps1
- Scripts\Memory\ECCType.ps1
- Scripts\Memory\MemoryAvailable.ps1
- Scripts\Memory\MemoryFree.ps1
- Scripts\Memory\MemoryMaxIns.ps1
- Scripts\Memory\MemoryModInsCount.ps1
- Scripts\Memory\MemoryModules.ps1
- Scripts\Memory\MemorySlots.ps1
- Scripts\Memory\MemoryTotal.ps1
- Scripts\Monitor\MonitorManuf.ps1
- Scripts\Monitor\MonName.ps1
- Scripts\Monitor\MonPCode.ps1
- Scripts\Monitor\MonSn.ps1
- Scripts\Network\NetPhysAdapCount.ps1
- Scripts\Network\NetworkAdapters.ps1
- Scripts\Network\NetworkAdaptersPowMan.ps1
- Scripts\OS\AntivirusStatus.ps1
- Scripts\OS\OsActivationStatus.ps1
- Scripts\OS\OsAdministrators.ps1
- Scripts\OS\OsInstallDate.ps1
- Scripts\OS\OsLastUpdated.ps1
- Scripts\OS\OsProductKey.ps1
- Scripts\OS\OsSRPSettings.ps1
- Scripts\OS\OsUptime.ps1
- Scripts\OS\RebootRequired.ps1
- Scripts\OS\TenLatestUpdates.ps1
- Scripts\OS\UpdateAgentVersion.ps1
- Scripts\OS\UserProfileList.ps1
- Scripts\OS\UserProxySettings.ps1
- Scripts\OS\VolumeShadowCopy.ps1
- Scripts\Printer\IsPrintServer.ps1
- Scripts\Printer\Printers.ps1
- Scripts\Printer\UsbConPrCount.ps1
- Scripts\Printer\UsbConPrOnline.ps1
- Scripts\PS\PSVersion.ps1
- Scripts\Software\SoftwareList.ps1
- Scripts\Storage\HddDevices.ps1
- Scripts\Storage\HddPartitions.ps1
- Scripts\Storage\HddSmart.ps1
- Scripts\Storage\HddSmartStatus.ps1
- Scripts\Storage\HddVolumes.ps1
- Scripts\UsbDevice\UsbDevice.ps1
- Scripts\Vulnerabilities\EternalBlueStatus.ps1
- Scripts\Vulnerabilities\MeltdownSpectreStatus.ps1