{"id":14063868,"url":"https://github.com/auberginehill/get-computer-info","last_synced_at":"2025-07-29T16:34:37.147Z","repository":{"id":175160575,"uuid":"64675552","full_name":"auberginehill/get-computer-info","owner":"auberginehill","description":"Retrieves basic computer information from specified computers (a Windows PowerShell script).","archived":false,"fork":false,"pushed_at":"2017-03-02T21:34:17.000Z","size":248,"stargazers_count":19,"open_issues_count":2,"forks_count":12,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-13T07:05:37.128Z","etag":null,"topics":["computer","computer-info","computers","powershell","powershell-script","windows"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/auberginehill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-08-01T14:50:16.000Z","updated_at":"2024-07-07T10:52:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7f90e72-568f-43a3-ac4b-6459a0f656b8","html_url":"https://github.com/auberginehill/get-computer-info","commit_stats":null,"previous_names":["auberginehill/get-computer-info"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auberginehill%2Fget-computer-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auberginehill%2Fget-computer-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auberginehill%2Fget-computer-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auberginehill%2Fget-computer-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auberginehill","download_url":"https://codeload.github.com/auberginehill/get-computer-info/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228032913,"owners_count":17858914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer","computer-info","computers","powershell","powershell-script","windows"],"created_at":"2024-08-13T07:03:32.902Z","updated_at":"2024-12-04T02:30:39.876Z","avatar_url":"https://github.com/auberginehill.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"\u003c!-- Visual Studio Code: For a more comfortable reading experience, use the key combination Ctrl + Shift + V\n     Visual Studio Code: To crop the tailing end space characters out, please use the key combination Ctrl + A Ctrl + K Ctrl + X (Formerly Ctrl + Shift + X)\n     Visual Studio Code: To improve the formatting of HTML code, press Shift + Alt + F and the selected area will be reformatted in a html file.\n     Visual Studio Code shortcuts: http://code.visualstudio.com/docs/customization/keybindings (or https://aka.ms/vscodekeybindings)\n     Visual Studio Code shortcut PDF (Windows): https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf\n\n   _____      _           _____                            _          _____        __\n  / ____|    | |         / ____|                          | |        |_   _|      / _|\n | |  __  ___| |_ ______| |     ___  _ __ ___  _ __  _   _| |_ ___ _ __| |  _ __ | |_ ___\n | | |_ |/ _ \\ __|______| |    / _ \\| '_ ` _ \\| '_ \\| | | | __/ _ \\ '__| | | '_ \\|  _/ _ \\\n | |__| |  __/ |_       | |___| (_) | | | | | | |_) | |_| | ||  __/ | _| |_| | | | || (_) |\n  \\_____|\\___|\\__|       \\_____\\___/|_| |_| |_| .__/ \\__,_|\\__\\___|_||_____|_| |_|_| \\___/\n                                              | |\n                                              |_|                                                   --\u003e\n\n\n## Get-ComputerInfo.ps1\n\n\u003ctable\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eOS:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003eWindows\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eType:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003eA Windows PowerShell script\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eLanguage:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003eWindows PowerShell\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003eGet-ComputerInfo uses Windows Management Instrumentation (WMI) and reads the \"\u003ccode\u003eHKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\u003c/code\u003e\" registry key to retrieve basic computer information, a list of volumes and partition tables of the computers specified with the \u003ccode\u003e-Computer\u003c/code\u003e parameter (and/or inputted via a text file with the \u003ccode\u003e-File\u003c/code\u003e parameter). The results are displayed on-screen and written to a CSV- and a HTML-file. The default output destination folder \u003ccode\u003e$env:temp\u003c/code\u003e, which points to the current temporary file location, may be changed with the \u003ccode\u003e-Output\u003c/code\u003e parameter.\n      \u003cbr /\u003e\n      \u003cbr /\u003eWith five additional parameters (switches) the amount of gathered data may be enlarged: \u003ccode\u003e-SystemInfo\u003c/code\u003e parameter will launch the \u003ccode\u003esysteminfo.exe /fo LIST\u003c/code\u003e Dos command, \u003ccode\u003e-MsInfo32\u003c/code\u003e parameter opens the System Information (\u003ccode\u003emsinfo32\u003c/code\u003e) window, \u003ccode\u003e-Extract\u003c/code\u003e parameter will export the System Information (\u003ccode\u003emsinfo32.exe\u003c/code\u003e) data to a TXT- and a NFO-file (and on machines running PowerShell version 5.1 or later convert the data to a XML-file). The \u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e parameter will launch the native \u003ccode\u003eGatherNetworkInfo.vbs\u003c/code\u003e script (which outputs to \u003ccode\u003e$env:temp\\Config\u003c/code\u003e folder and doesn't follow the \u003ccode\u003e-Output\u003c/code\u003e parameter) and \u003ccode\u003e-Cmdlet\u003c/code\u003e parameter will try to launch the native PowerShell \u003ccode\u003eGet-ComputerInfo\u003c/code\u003e cmdlet and output its data to text files. This script is based on clayman2's PowerShell script \"\u003ca href=\"http://powershell.com/cs/media/p/7476.aspx\"\u003eDisk Space\u003c/a\u003e\" (or one of the \u003ca href=\"http://web.archive.org/web/20120304222258/http://powershell.com/cs/media/p/7476.aspx\"\u003earchive.org versions\u003c/a\u003e).\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eHomepage:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-computer-info\"\u003ehttps://github.com/auberginehill/get-computer-info\u003c/a\u003e\n      \u003cbr /\u003eShort URL: \u003ca href=\"http://tinyurl.com/jxvhufb\"\u003ehttp://tinyurl.com/jxvhufb\u003c/a\u003e\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eVersion:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003e1.4\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eSources:\u003c/strong\u003e\u003c/td\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"padding:6px\"\u003eEmojis:\u003c/td\u003e\n                    \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/emoji-table\"\u003eEmoji Table\u003c/a\u003e\u003c/td\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"padding:6px\"\u003eclayman2:\u003c/td\u003e\n                    \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://powershell.com/cs/media/p/7476.aspx\"\u003eDisk Space\u003c/a\u003e (or one of the \u003ca href=\"http://web.archive.org/web/20120304222258/http://powershell.com/cs/media/p/7476.aspx\"\u003earchive.org versions\u003c/a\u003e)\u003c/td\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"padding:6px\"\u003eJeff Hicks:\u003c/td\u003e\n                    \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://www.petri.com/validating-computer-lists-with-powershell\"\u003eValidating Computer Lists with PowerShell\u003c/a\u003e\u003c/td\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"padding:6px\"\u003ePaul-De:\u003c/td\u003e\n                    \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://answers.microsoft.com/en-us/windows/forum/windows_7-security/does-anyone-know-what-gathernetworkinfovbs-is-its/63a302a6-cf69-4b9a-a3ef-4b2aff1b2514\"\u003eDoes anyone know what gatherNetworkInfo.vbs is?\u003c/a\u003e\u003c/td\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"padding:6px\"\u003ealejandro5042:\u003c/td\u003e\n                    \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://stackoverflow.com/questions/29266622/how-to-run-exe-with-without-elevated-privileges-from-powershell?rq=1\"\u003eHow to run exe with/without elevated privileges from PowerShell\u003c/a\u003e\u003c/td\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"padding:6px\"\u003eJeff:\u003c/td\u003e\n                    \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://stackoverflow.com/questions/10941756/powershell-show-elapsed-time\"\u003ePowershell show elapsed time\u003c/a\u003e\u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eDownloads:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003eFor instance \u003ca href=\"https://raw.githubusercontent.com/auberginehill/get-computer-info/master/Get-ComputerInfo.ps1\"\u003eGet-ComputerInfo.ps1\u003c/a\u003e. Or \u003ca href=\"https://github.com/auberginehill/get-computer-info/archive/master.zip\"\u003eeverything as a .zip-file\u003c/a\u003e.\u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n\n### Screenshot\n\n\u003cimg class=\"screenshot\" title=\"screenshot\" alt=\"screenshot\" height=\"100%\" width=\"100%\" src=\"https://raw.githubusercontent.com/auberginehill/get-computer-info/master/Get-ComputerInfo.png\"\u003e\n\n\n\n\n### Parameters\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e:triangular_ruler:\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003cul\u003e\n                \u003cli\u003e\n                    \u003ch5\u003eParameter \u003ccode\u003e-Computer\u003c/code\u003e\u003c/h5\u003e\n                    \u003cp\u003ewith an alias \u003ccode\u003e-ComputerName\u003c/code\u003e. The \u003ccode\u003e-Computer\u003c/code\u003e parameter determines the objects (i.e. the computers) for Get-ComputerInfo. To enter multiple computer names, please separate each individual computer name with a comma. The \u003ccode\u003e-Computer\u003c/code\u003e parameter also takes an array of strings and objects could be piped to this parameter, too. If no value for the \u003ccode\u003e-Computer\u003c/code\u003e parameter is defined in the command launching Get-ComputerInfo, the local machine will be defined as the \u003ccode\u003e-Computer\u003c/code\u003e parameter value.\u003c/p\u003e\n                \u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003cul\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-Output\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003ewith an alias \u003ccode\u003e-ReportPath\u003c/code\u003e. Specifies where most of the files are to be saved. The default save location is \u003ccode\u003e$env:temp\u003c/code\u003e, which points to the current temporary file location, which is set in the system. The default \u003ccode\u003e-Output\u003c/code\u003e save location is defined at line 15 with the \u003ccode\u003e$Output\u003c/code\u003e variable. In case the path name includes space characters, please enclose the path name in quotation marks (single or double). For usage, please see the Examples below and for more information about \u003ccode\u003e$env:temp\u003c/code\u003e, please see the Notes section below. Please note that the output folder for the \u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e parameter is hard coded inside the vbs script and cannot be changed with \u003ccode\u003e-Output\u003c/code\u003e parameter.\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-File\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003ewith aliases \u003ccode\u003e-ListOfComputersInATxtFile\u003c/code\u003e and \u003ccode\u003e-List\u003c/code\u003e. The \u003ccode\u003e-File\u003c/code\u003e parameter may be used to define the path to a text file, which contains computer names or IP addresses (one in each line). If the full filename or the directory name includes space characters, please enclose the whole inputted string in quotation marks (single or double).\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-SystemInfo\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003eIf the \u003ccode\u003e-SystemInfo\u003c/code\u003e parameter is added to the command launching Get-ComputerInfo, a \u003ccode\u003esysteminfo.exe /fo LIST\u003c/code\u003e Dos command is eventually launched, which outputs a \u003ccode\u003esystem_info.txt\u003c/code\u003e text file.\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-Extract\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003ewith aliases \u003ccode\u003e-ExtractMsInfo32ToAFile\u003c/code\u003e, \u003ccode\u003e-ExtractMsInfo32\u003c/code\u003e, \u003ccode\u003e-MsInfo32ContentsToFile\u003c/code\u003e, \u003ccode\u003e-MsInfo32Report\u003c/code\u003e, \u003ccode\u003e-Expand\u003c/code\u003e and \u003ccode\u003e-Export\u003c/code\u003e. If the \u003ccode\u003e-Extract\u003c/code\u003e parameter is added to the command launching Get-ComputerInfo, the data contained by the System Information (\u003ccode\u003emsinfo32.exe\u003c/code\u003e) program is exported to \u003ccode\u003ems_info.txt\u003c/code\u003e and \u003ccode\u003ems_info.nfo\u003c/code\u003e files, and on machines running PowerShell version 5.1 or later the data is also converted to a XML-file. Please note that this step will have a drastical toll on the completion time of this script, because each of the three steps may run for minutes.\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-MsInfo32\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003ewith aliases \u003ccode\u003e-OpenMsInfo32PopUpWindow\u003c/code\u003e and \u003ccode\u003e-Window\u003c/code\u003e. By adding the \u003ccode\u003e-MsInfo32\u003c/code\u003e parameter to the command launching Get-ComputerInfo, the System Information (\u003ccode\u003emsinfo32\u003c/code\u003e) window may be opened.\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003ewith an alias \u003ccode\u003e-Vbs\u003c/code\u003e. If the \u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e parameter is added to the command launching Get-ComputerInfo, a native \u003ccode\u003eGatherNetworkInfo.vbs\u003c/code\u003e script (which outputs to \u003ccode\u003e$env:temp\\Config\u003c/code\u003e folder and doesn't follow the \u003ccode\u003e-Output\u003c/code\u003e parameter) is also eventually executed when Get-ComputerInfo (this script) is run. The vbs script resides in the \u003ccode\u003e%WINDOWS%\\system32\u003c/code\u003e directory and amasses an extensive amount of computer related data to the \u003ccode\u003e%TEMP%\\Config\u003c/code\u003e directory when run. On most Windows machines the \u003ccode\u003eGatherNetworkInfo.vbs\u003c/code\u003e script has by default a passive scheduled task in the Task Scheduler (i.e. Control Panel → Administrative Tools → Task Scheduler), which for instance can be seen by opening inside the Task Scheduler a Task Scheduler Library → Microsoft → Windows → NetTrace → GatherNetworkInfo tab. The \u003ccode\u003eGatherNetworkInfo.vbs\u003c/code\u003e script will probably run for a few minutes. Please note that for best results it's mandatory to run the GatherNetworkInfo.vbs in an elevated instance (an elevated \u003ccode\u003ecmd\u003c/code\u003e-prompt or an elevated PowerShell window).\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\n                        \u003ch5\u003eParameter \u003ccode\u003e-Cmdlet\u003c/code\u003e\u003c/h5\u003e\n                        \u003cp\u003ewith aliases \u003ccode\u003e-GetComputerInfoCmdlet\u003c/code\u003e and \u003ccode\u003e-GetComputerInfo\u003c/code\u003e. The parameter \u003ccode\u003e-Cmdlet\u003c/code\u003e will try to launch the native PowerShell \u003ccode\u003eGet-ComputerInfo\u003c/code\u003e cmdlet and output its data to \u003ccode\u003ecomputer_info.txt\u003c/code\u003e and \u003ccode\u003ecomputer_info_original.txt\u003c/code\u003e text files. Please note that the inbuilt \u003ccode\u003eGet-ComputerInfo\u003c/code\u003e cmdlet was first introcuded probably in PowerShell v3.1 or in PowerShell v5.1 at the latest. The \u003ccode\u003eGet-Command 'Get-ComputerInfo'\u003c/code\u003e command may search for this cmdlet and \u003ccode\u003e$PSVersionTable.PSVersion\u003c/code\u003e may reveal the PowerShell version.\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n            \u003c/ul\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n\n### Outputs\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e:arrow_right:\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003cul\u003e\n                \u003cli\u003eDisplays general computer information (such as Computer Name, Manufacturer, Computer Model, System Type, Domain Role, Product Type, Chassis, PC Type, whether the machine is a laptop or not (based on the chassis information), Model Version, CPU, Video Card, Resolution, Operating System, Architecture, Windows Edition ID, Windows Installation Type, Windows Platform, Type, SP Version, Windows BuildLab Extended, Windows BuildLab, Windows Build Branch, Windows Build Number, Windows Release Id, Current Version, Memory, Video Card Memory, Logical Processors, Cores, Physical Processors, Country Code, OS Language, Video Card Driver Date, BIOS Release Date, OS Install Date, Last BootUp, UpTime, Date, Daylight Bias, Time Offset (Current), Time Offset (Normal), Time (Current), Time (Normal), Daylight In Effect, Time Zone, Connectivity (network adapters), Mobile Broadband, OS Version, PowerShell Version, Video Card Version, BIOS Version, Mother Board Version, Serial Number (BIOS), Serial Number (Mother Board), Serial Number (OS), UUID), and a list of volumes in console. Opens the generated HTML-file in the default browser. By default writes two files to \u003ccode\u003e$env:temp\u003c/code\u003e or at the location specified with the \u003ccode\u003e-Output\u003c/code\u003e parameter.\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003cul\u003e\n                \u003cp\u003e\n                    \u003cli\u003eDefault values:\u003c/li\u003e\n                \u003c/p\u003e\n                \u003col\u003e\n                    \u003cp\u003e\n                        \u003ctable\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003ePath\u003c/strong\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eType\u003c/strong\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eName\u003c/strong\u003e\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\computer_info.html\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eHTML-file\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003ecomputer_info.html\u003c/code\u003e\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\computer_info.csv\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eCSV-file\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003ecomputer_info.csv\u003c/code\u003e\u003c/td\u003e\n                            \u003c/tr\u003e\n                        \u003c/table\u003e\n                    \u003c/p\u003e\n                \u003c/ol\u003e\n                \u003cp\u003e\n                    \u003cli\u003eOptional files with the default \u003ccode\u003e-Output\u003c/code\u003e path (the files are generated, if the corresponding parameters (switches) are added to the command launching Get-ComputerInfo):\u003c/li\u003e\n                \u003c/p\u003e\n                \u003col\u003e\n                    \u003cp\u003e\n                        \u003ctable\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003ePath\u003c/strong\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eParameter (switch)\u003c/strong\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eType\u003c/strong\u003e\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\system_info.txt\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-SystemInfo\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eTXT-file\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\ms_info.txt\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-Extract\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eTXT-file\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\ms_info.nfo\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-Extract\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eNFO-file\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\ms_info.xml\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-Extract\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eXML-file\u003csup\u003e1\u003c/sup\u003e\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\computer_info.txt\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-Cmdlet\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eTXT-file\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\computer_info_original.txt\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-Cmdlet\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eTXT-file\u003c/td\u003e\n                            \u003c/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e$env:temp\\Config\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e\u003c/td\u003e\n                                \u003ctd style=\"padding:6px\"\u003eFolder with files and a subfolder\u003c/td\u003e\n                            \u003c/tr\u003e\n                        \u003c/table\u003e\n                    \u003c/p\u003e\n                    \u003cp\u003e\u003csup\u003e1\u003c/sup\u003e On machines running PowerShell version 5.1 or later\u003c/p\u003e\n                \u003c/ol\u003e\n            \u003c/ul\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n\n### Notes\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e:warning:\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003cul\u003e\n                \u003cli\u003ePlease note that all the parameters can be used in one get computer info command and that each of the parameters can be \"tab completed\" before typing them fully (by pressing the \u003ccode\u003e[tab]\u003c/code\u003e key).\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003cul\u003e\n                \u003cp\u003e\n                    \u003cli\u003ePlease note that the files (apart from the outputs of the \u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e parameter) are created in a directory, which is end-user settable in each get computer info command with the \u003ccode\u003e-Output\u003c/code\u003e parameter. The default save location is defined with the \u003ccode\u003e$Output\u003c/code\u003e variable (at line 15). The \u003ccode\u003e$env:temp\u003c/code\u003e variable points to the current temp folder. The default value of the \u003ccode\u003e$env:temp\u003c/code\u003e variable is \u003ccode\u003eC:\\Users\\\u0026lt;username\u0026gt;\\AppData\\Local\\Temp\u003c/code\u003e (i.e. each user account has their own separate temp folder at path \u003ccode\u003e%USERPROFILE%\\AppData\\Local\\Temp\u003c/code\u003e). To see the current temp path, for instance a command\n                    \u003cbr /\u003e\n                    \u003cbr /\u003e\u003ccode\u003e[System.IO.Path]::GetTempPath()\u003c/code\u003e\n                    \u003cbr /\u003e\n                    \u003cbr /\u003emay be used at the PowerShell prompt window \u003ccode\u003e[PS\u0026gt;]\u003c/code\u003e. To change the temp folder for instance to \u003ccode\u003eC:\\Temp\u003c/code\u003e, please, for example, follow the instructions at \u003ca href=\"http://www.eightforums.com/tutorials/23500-temporary-files-folder-change-location-windows.html\"\u003eTemporary Files Folder - Change Location in Windows\u003c/a\u003e, which in essence are something along the lines:\n                        \u003col\u003e\n                           \u003cli\u003eRight click on Computer and click on Properties (or select Start → Control Panel → System). In the resulting window with the basic information about the computer...\u003c/li\u003e\n                           \u003cli\u003eClick on Advanced system settings on the left panel and select Advanced tab on the resulting pop-up window.\u003c/li\u003e\n                           \u003cli\u003eClick on the button near the bottom labeled Environment Variables.\u003c/li\u003e\n                           \u003cli\u003eIn the topmost section labeled User variables both TMP and TEMP may be seen. Each different login account is assigned its own temporary locations. These values can be changed by double clicking a value or by highlighting a value and selecting Edit. The specified path will be used by Windows and many other programs for temporary files. It's advisable to set the same value (a directory path) for both TMP and TEMP.\u003c/li\u003e\n                           \u003cli\u003eAny running programs need to be restarted for the new values to take effect. In fact, probably also Windows itself needs to be restarted for it to begin using the new values for its own temporary files.\u003c/li\u003e\n                        \u003c/ol\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n            \u003c/ul\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n\n### Examples\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e:book:\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003eTo open this code in Windows PowerShell, for instance:\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n        \u003cth\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\n            \u003col\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\u003ccode\u003e./Get-ComputerInfo\u003c/code\u003e\u003cbr /\u003e\n                    Run the script. Please notice to insert \u003ccode\u003e./\u003c/code\u003e or \u003ccode\u003e.\\\u003c/code\u003e before the script name. Gathers information about the local machine, displays the data in console, outputs the default two files to the default \u003ccode\u003e-Output\u003c/code\u003e location (\u003ccode\u003e$env:temp\u003c/code\u003e) and opens the created HTML-file in the default browser.\u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\u003ccode\u003ehelp ./Get-ComputerInfo -Full\u003c/code\u003e\u003cbr /\u003e\n                    Display the help file.\u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\u003ccode\u003e./Get-ComputerInfo -Computer dc01, dc02 -Output \"E:\\chiore\" \u003ccode\u003e-SystemInfo\u003c/code\u003e -Extract -MsInfo32 -Vbs -Cmdlet\u003c/code\u003e\u003cbr /\u003e\n                    Run the script and get all the available computer related information from the computers \u003ccode\u003edc01\u003c/code\u003e and \u003ccode\u003edc02\u003c/code\u003e. Save most of the results in the \"\u003ccode\u003eE:\\chiore\u003c/code\u003e\" directory (the results of the \u003ccode\u003eGatherNetworkInfo.vbs\u003c/code\u003e are saved to \u003ccode\u003e$env:temp\\Config\u003c/code\u003e folder, if the command launching Get-ComputerInfo was run in an elevated PowerShell window). This command will work, because \u003ccode\u003e-Vbs\u003c/code\u003e is an alias of \u003ccode\u003e-GatherNetworkInfo\u003c/code\u003e. Since the path name doesn't contain any space characters, it doesn't need to be enveloped with quotation marks, and furthermore, the word \u003ccode\u003e-Computer\u003c/code\u003e may be left out from this command, too, because the values \u003ccode\u003edc01\u003c/code\u003e and \u003ccode\u003edc02\u003c/code\u003e are accepted as computer names due to their position (first).\u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\u003cp\u003e\u003ccode\u003eSet-ExecutionPolicy remotesigned\u003c/code\u003e\u003cbr /\u003e\n                    This command is altering the Windows PowerShell rights to enable script execution for the default (LocalMachine) scope. Windows PowerShell has to be run with elevated rights (run as an administrator) to actually be able to change the script execution properties. The default value of the default (LocalMachine) scope is \"\u003ccode\u003eSet-ExecutionPolicy restricted\u003c/code\u003e\".\u003c/p\u003e\n                        \u003cp\u003eParameters:\n                                \u003col\u003e\n                                    \u003ctable\u003e\n                                        \u003ctr\u003e\n                                            \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003eRestricted\u003c/code\u003e\u003c/td\u003e\n                                            \u003ctd style=\"padding:6px\"\u003eDoes not load configuration files or run scripts. Restricted is the default execution policy.\u003c/td\u003e\n                                        \u003c/tr\u003e\n                                        \u003ctr\u003e\n                                            \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003eAllSigned\u003c/code\u003e\u003c/td\u003e\n                                            \u003ctd style=\"padding:6px\"\u003eRequires that all scripts and configuration files be signed by a trusted publisher, including scripts that you write on the local computer.\u003c/td\u003e\n                                        \u003c/tr\u003e\n                                        \u003ctr\u003e\n                                            \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003eRemoteSigned\u003c/code\u003e\u003c/td\u003e\n                                            \u003ctd style=\"padding:6px\"\u003eRequires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher.\u003c/td\u003e\n                                        \u003c/tr\u003e\n                                        \u003ctr\u003e\n                                            \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003eUnrestricted\u003c/code\u003e\u003c/td\u003e\n                                            \u003ctd style=\"padding:6px\"\u003eLoads all configuration files and runs all scripts. If you run an unsigned script that was downloaded from the Internet, you are prompted for permission before it runs.\u003c/td\u003e\n                                        \u003c/tr\u003e\n                                        \u003ctr\u003e\n                                            \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003eBypass\u003c/code\u003e\u003c/td\u003e\n                                            \u003ctd style=\"padding:6px\"\u003eNothing is blocked and there are no warnings or prompts.\u003c/td\u003e\n                                        \u003c/tr\u003e\n                                        \u003ctr\u003e\n                                            \u003ctd style=\"padding:6px\"\u003e\u003ccode\u003eUndefined\u003c/code\u003e\u003c/td\u003e\n                                            \u003ctd style=\"padding:6px\"\u003eRemoves the currently assigned execution policy from the current scope. This parameter will not remove an execution policy that is set in a Group Policy scope.\u003c/td\u003e\n                                        \u003c/tr\u003e\n                                    \u003c/table\u003e\n                                \u003c/ol\u003e\n                        \u003c/p\u003e\n                    \u003cp\u003eFor more information, please type \"\u003ccode\u003eGet-ExecutionPolicy -List\u003c/code\u003e\", \"\u003ccode\u003ehelp Set-ExecutionPolicy -Full\u003c/code\u003e\", \"\u003ccode\u003ehelp about_Execution_Policies\u003c/code\u003e\" or visit \u003ca href=\"https://technet.microsoft.com/en-us/library/hh849812.aspx\"\u003eSet-ExecutionPolicy\u003c/a\u003e or \u003ca href=\"http://go.microsoft.com/fwlink/?LinkID=135170\"\u003eabout_Execution_Policies\u003c/a\u003e.\u003c/p\u003e\n                    \u003c/li\u003e\n                \u003c/p\u003e\n                \u003cp\u003e\n                    \u003cli\u003e\u003ccode\u003eNew-Item -ItemType File -Path C:\\Temp\\Get-ComputerInfo.ps1\u003c/code\u003e\u003cbr /\u003e\n                    Creates an empty ps1-file to the \u003ccode\u003eC:\\Temp\u003c/code\u003e directory. The \u003ccode\u003eNew-Item\u003c/code\u003e cmdlet has an inherent \u003ccode\u003e-NoClobber\u003c/code\u003e mode built into it, so that the procedure will halt, if overwriting (replacing the contents) of an existing file is about to happen. Overwriting a file with the \u003ccode\u003eNew-Item\u003c/code\u003e cmdlet requires using the \u003ccode\u003eForce\u003c/code\u003e. If the path name and/or the filename includes space characters, please enclose the whole \u003ccode\u003e-Path\u003c/code\u003e parameter value in quotation marks (single or double):\n                        \u003col\u003e\n                            \u003cbr /\u003e\u003ccode\u003eNew-Item -ItemType File -Path \"C:\\Folder Name\\Get-ComputerInfo.ps1\"\u003c/code\u003e\n                        \u003c/ol\u003e\n                    \u003cbr /\u003eFor more information, please type \"\u003ccode\u003ehelp New-Item -Full\u003c/code\u003e\".\u003c/li\u003e\n                \u003c/p\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n\n### Contributing\n\n\u003cp\u003eFind a bug? Have a feature request? Here is how you can contribute to this project:\u003c/p\u003e\n\n \u003ctable\u003e\n   \u003ctr\u003e\n      \u003cth\u003e\u003cimg class=\"emoji\" title=\"contributing\" alt=\"contributing\" height=\"28\" width=\"28\" align=\"absmiddle\" src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f33f.png\"\u003e\u003c/th\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eBugs:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-computer-info/issues\"\u003eSubmit bugs\u003c/a\u003e and help us verify fixes.\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003cth rowspan=\"2\"\u003e\u003c/th\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eFeature Requests:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003eFeature request can be submitted by \u003ca href=\"https://github.com/auberginehill/get-computer-info/issues\"\u003ecreating an Issue\u003c/a\u003e.\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003cstrong\u003eEdit Source Files:\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-computer-info/pulls\"\u003eSubmit pull requests\u003c/a\u003e for bug fixes and features and discuss existing proposals.\u003c/td\u003e\n   \u003c/tr\u003e\n \u003c/table\u003e\n\n\n\n\n### www\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e\u003cimg class=\"emoji\" title=\"www\" alt=\"www\" height=\"28\" width=\"28\" align=\"absmiddle\" src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f310.png\"\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-computer-info\"\u003eScript Homepage\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth rowspan=\"34\"\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003eclayman2: \u003ca href=\"http://powershell.com/cs/media/p/7476.aspx\"\u003eDisk Space\u003c/a\u003e (or one of the \u003ca href=\"http://web.archive.org/web/20120304222258/http://powershell.com/cs/media/p/7476.aspx\"\u003earchive.org versions\u003c/a\u003e)\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003eJeff Hicks: \u003ca href=\"https://www.petri.com/validating-computer-lists-with-powershell\"\u003eValidating Computer Lists with PowerShell\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003ePaul-De: \u003ca href=\"https://answers.microsoft.com/en-us/windows/forum/windows_7-security/does-anyone-know-what-gathernetworkinfovbs-is-its/63a302a6-cf69-4b9a-a3ef-4b2aff1b2514\"\u003eDoes anyone know what gatherNetworkInfo.vbs is?\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003ealejandro5042: \u003ca href=\"http://stackoverflow.com/questions/29266622/how-to-run-exe-with-without-elevated-privileges-from-powershell?rq=1\"\u003eHow to run exe with/without elevated privileges from PowerShell\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003eJeff: \u003ca href=\"http://stackoverflow.com/questions/10941756/powershell-show-elapsed-time\"\u003ePowershell show elapsed time\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://learningpcs.blogspot.com/2011/10/powershell-get-wmiobject-and.html\"\u003ePowershell - Get-WmiObject and ASSOCIATORS OF Statement\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://4sysops.com/archives/windows-server-2012-server-core-part-5-tools/\"\u003eWindows Server 2012 Server Core - Part 5: Tools\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://social.technet.microsoft.com/Forums/windowsserver/en-US/f82e6f0b-ab97-424b-8e91-508d710e03b1/how-to-link-the-output-from-win32diskdrive-and-win32volume?forum=winserverpowershell\"\u003eHow to link the output from win32_diskdrive and win32_volume\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://support.microsoft.com/en-us/help/300887/how-to-use-system-information-msinfo32-command-line-tool-switches\"\u003eHow to use System Information (msinfo32) command-line tool switches\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://technet.microsoft.com/en-us/library/ff730960.aspx\"\u003eWindows PowerShell Tip of the Week: More Fun with Dates (and Times)\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://technet.microsoft.com/en-us/library/bb491007.aspx\"\u003eSysteminfo\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://technet.microsoft.com/en-us/library/bb490937.aspx\"\u003eMsinfo32\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/aa394102(v=vs.85).aspx\"\u003eWin32_ComputerSystem class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/aa394239(v=vs.85).aspx\"\u003eWin32_OperatingSystem class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/aa394474(v=vs.85).aspx\"\u003eWin32_SystemEnclosure class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspx\"\u003eWin32_VideoController class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/aa394360(v=vs.85).aspx\"\u003eWin32_POTSModem class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/aa394216(v=vs.85).aspx\"\u003eWin32_NetworkAdapter class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://technet.microsoft.com/en-us/library/ff920171(v=ws.11).aspx\"\u003eCscript\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch(v=vs.110).aspx\"\u003eStopwatch Class\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/powershell/reference/5.1/microsoft.powershell.core/Where-Object\"\u003eWhere-Object\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.core/start-job\"\u003eStart-Job\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/powershell/reference/5.1/Microsoft.PowerShell.Core/about/about_Jobs\"\u003eAbout Jobs\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.management/get-computerinfo\"\u003eGet-ComputerInfo\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://blogs.technet.microsoft.com/jonjor/2009/01/09/winrm-windows-remote-management-troubleshooting/\"\u003eWinRM (Windows Remote Management) Troubleshooting\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://blogs.technet.microsoft.com/otto/2007/02/09/a-few-good-vista-ws-man-winrm-commands/\"\u003eA Few Good Vista WS-Man (WinRM) Commands\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://blogs.technet.microsoft.com/askperf/2010/09/24/an-introduction-to-winrm-basics/\"\u003eAn Introduction to WinRM Basics\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://stackoverflow.com/questions/28481811/how-to-correctly-check-if-a-process-is-running-and-stop-it\"\u003eHow to Correctly Check if a Process is running and Stop it\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://powershellcookbook.com/recipe/qAxK/appendix-b-regular-expression-reference\"\u003eAppendix B. Regular Expression Reference\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://www.verboon.info/2011/06/the-gathernetworkinfo-vbs-script/\"\u003eThe GatherNetworkInfo.vbs script\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/PowerShell/PowerShell/issues/3080\"\u003eGet-ComputerInfo returns empty values on Windows 10 for most of the properties\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e   \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://technet.microsoft.com/en-us/library/ee692804.aspx\"\u003eThe String’s the Thing\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"http://stackoverflow.com/questions/27175137/powershellv2-remove-last-x-characters-from-a-string#32608908\"\u003ePowershellv2 - remove last x characters from a string\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e    \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003eASCII Art: \u003ca href=\"http://www.figlet.org/\"\u003ehttp://www.figlet.org/\u003c/a\u003e and \u003ca href=\"http://www.network-science.de/ascii/\"\u003eASCII Art Text Generator\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n\n### Related scripts\n\n \u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e\u003cimg class=\"emoji\" title=\"www\" alt=\"www\" height=\"28\" width=\"28\" align=\"absmiddle\" src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/0023-20e3.png\"\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://gist.github.com/auberginehill/aa812bfa79fa19fbd880b97bdc22e2c1\"\u003eDisable-Defrag\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth rowspan=\"25\"\u003e\u003c/th\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/firefox-customization-files\"\u003eFirefox Customization Files\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-ascii-table\"\u003eGet-AsciiTable\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-battery-info\"\u003eGet-BatteryInfo\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-culture-tables\"\u003eGet-CultureTables\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-directory-size\"\u003eGet-DirectorySize\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-hash-value\"\u003eGet-HashValue\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e    \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-installed-programs\"\u003eGet-InstalledPrograms\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-installed-windows-updates\"\u003eGet-InstalledWindowsUpdates\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-powershell-aliases-table\"\u003eGet-PowerShellAliasesTable\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://gist.github.com/auberginehill/9c2f26146a0c9d3d1f30ef0395b6e6f5\"\u003eGet-PowerShellSpecialFolders\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-ram-info\"\u003eGet-RAMInfo\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://gist.github.com/auberginehill/eb07d0c781c09ea868123bf519374ee8\"\u003eGet-TimeDifference\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-time-zone-table\"\u003eGet-TimeZoneTable\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/get-unused-drive-letters\"\u003eGet-UnusedDriveLetters\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/emoji-table\"\u003eEmoji Table\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/java-update\"\u003eJava-Update\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/remove-duplicate-files\"\u003eRemove-DuplicateFiles\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e    \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/remove-empty-folders\"\u003eRemove-EmptyFolders\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e    \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://gist.github.com/auberginehill/13bb9f56dc0882bf5e85a8f88ccd4610\"\u003eRemove-EmptyFoldersLite\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://gist.github.com/auberginehill/176774de38ebb3234b633c5fbc6f9e41\"\u003eRename-Files\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/rock-paper-scissors\"\u003eRock-Paper-Scissors\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/toss-a-coin\"\u003eToss-a-Coin\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/unzip-silently\"\u003eUnzip-Silently\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e    \n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/update-adobe-flash-player\"\u003eUpdate-AdobeFlashPlayer\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding:6px\"\u003e\u003ca href=\"https://github.com/auberginehill/update-mozilla-firefox\"\u003eUpdate-MozillaFirefox\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauberginehill%2Fget-computer-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauberginehill%2Fget-computer-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauberginehill%2Fget-computer-info/lists"}