Powershell

Completado Publicado hace 5 años Pagado a la entrega
Completado Pagado a la entrega

Create a script that produces a pre-defined report for your computer.

Report Format

The report is meant to be used by a person, so the report must be formatted in a readable way, with labels, titles, and spacing to make it easy to read. Commands in the script which might produce extra output or errors should not display those things on the screen. If there is an error, your script should tell the user about the problem, or compensate for it silently if it can. I have included an example of the desired report at the end of these instructions. Your report should incude specifically these data items and no others, and be in the order shown in the example.

Report Content

This report is a typical one that might be used when identifying the systems you manage that require modification. It has multiple sections, each one showing some aspect of the system. The report format is not at your discretion, you have to create a script to produce the report formatted the same as the example.

Helpful WMI classes

The following WMI classes should be used to obtain the data for the report:

• win32_computersystem

• win32_processor

• win32_bios

• win32_operatingsystem

• win32_physicalmemory

• win32_logicaldisk

• win32_networkadapter

• win32_networkadapterconfiguration

• win32_videocontroller

Sample Report

If your system does not have data for any particular data item, just leave the data blank for that item.

+-------------------+

| PC Identification |

+-------------------+

Manufacturer : Parallels Software International Inc.

Model : Parallels Virtual Platform

Caption : DENNIS-PC

PrimaryOwnerName : dennis

SystemType : x64-based PC

+---------------------+

| BIOS Identification |

+---------------------+

Manufacturer : Parallels Software International Inc.

Description : Default System BIOS

Version : PRLS - 1

SMBBIOSBIOSVersion :

+--------------------------+

| Processor Identification |

+--------------------------+

Manufacturer : GenuineIntel

Name : Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz

NumberOfCores : 4

MaxClockSpeed : 2926

+---------------------------------+

| Memory Identification and Usage |

+---------------------------------+

Manufacturer Size(MB) Speed(MHz) Bank Slot

------------ -------- ---------- ---- ----

2048 667 BANK #0 DIMM #0

Total RAM: 2048MB

Usable Memory: 1675MB

Free Memory : 246MB

+---------------+

| Storage Usage |

+---------------+

DeviceID Size(GB) Free(GB) % Free ProviderName

-------- -------- -------- ------ ------------

C: 298 259 87

D: 112 63 56

R: 1397 64 5 \\Mac\MacBackup

U: 5541 3005 54 \\Mac\dennis

Y: 912 215 24 \\Mac\Home

+------------------------------------------+

| Network Identification and Configuration |

+------------------------------------------+

Name : Intel(R) PRO/1000 MT Network Connection

MAC : 00:1C:42:C2:67:AD

Speed(MB/s) : 1000

IPV4 Addr : [login to view URL]

IPV4 Netmask : [login to view URL]

Gateway : [login to view URL]

DNS Domain : localdomain

Hostname : dennis-pc

+---------------+

| Graphics Info |

+---------------+

Name : AMD Radeon 6900 Series

VRAM : 2GB

Resolution : 1920 x 1200

+-----------------------+

| Operating System Info |

+-----------------------+

Manufacturer : Microsoft Corporation

Caption : Microsoft Windows 10 Pro

Version : 10.0.10586

OSArchitecture : 64-bit

RegisteredUser : dennis

Ubuntu

Nº del proyecto: #18338506

Sobre el proyecto

2 propuestas Proyecto remoto Activo hace 5 años

Adjudicado a:

AhmadSameer

Hello I'm a System Engineer with coding skills. I can code the script for you. I had done similar projects before. Regards.

$30 CAD en 1 día
(3 comentarios)
2.4

2 freelancers están ofertando un promedio de $25 por este trabajo

yasserabbass

Hi, I've finished most of the script and tested it will be more than happy to finish it for you thanks in advance

$20 CAD en 1 día
(0 comentarios)
0.0