Skip to content

Commit ddbfef6

Browse files
committed
Powershell Code
0 parents  commit ddbfef6

File tree

5 files changed

+296
-0
lines changed

5 files changed

+296
-0
lines changed

Computers.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
win7-c1
2+
hyperv
3+
hyperv-box
4+
dc1
5+
bonn_2008
6+
ex1
7+
sql
8+
xp
9+
VARUNSAMF6C2
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
$myArray = @(Get-Content C:\Windows_Shell\shell\Computers.txt ) #Creation OF Array and Accepting List of computer from the Test File
2+
$(
3+
$(
4+
foreach ($element in $myArray){ #Lopping the Array to Find Serial Number,Make ,Modal of Computers
5+
$serial_number = (Get-WMIObject Win32_Bios -ComputerName $element ).SerialNumber
6+
$model_name = (Get-WmiObject -Class Win32_ComputerSystem -ComputerName $element).Model
7+
$make_name = (Get-WmiObject -Class Win32_ComputerSystem -ComputerName $element).Manufacturer
8+
if(!$serial_number){
9+
$serial_number ="The server is Offline" #Printing Error Statments if Computer Is Not Available
10+
}
11+
if(!$model_name){
12+
$model_name ="The server is Offline"
13+
}
14+
if(!$make_name){
15+
$make_name ="The server is Offline"
16+
}
17+
New-Object -TypeName PSObject -Property @{ #Creation of Custom Objects to Print the Headers for CSV Files
18+
ComputerName = $element
19+
SerialNumber = $serial_number
20+
Model = $model_name
21+
Manufacturer = $make_name
22+
}}) | Select ComputerName,SerialNumber,Model,Manufacturer |
23+
Export-Csv C:\Windows_Shell\Find\SERIAL_MAKE_MODAL.csv -NoTypeInformation -Encoding UTF8 #Exporting CSV File for Serial Serial Number,Make ,Model of Computers
24+
foreach ($element in $myArray) { #Looping the Array To Find the Services of Workstation
25+
(Get-WMIObject win32_service -ComputerName $element)
26+
New-Object -TypeName PSObject -Property @{
27+
ComputerName = $element
28+
}
29+
}
30+
)|select ComputerName,PSComputerName,Name,StartMode,State|
31+
Export-Csv C:\Windows_Shell\Find\SERVICES.csv -NoTypeInformation -Encoding UTF8 #Exporting Another CSV File for Printing Service of Workstation
32+
33+
34+
35+
# Reference for Syntax of the commands https://ss64.com/ps/

ReadMe_VARUNSAMPATH.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The Input File I used was Computers.txt In the List My Computer name is 'VARUNSAMF6C2' For the respective Name it produces the Output.
2+
The Output Files which got exported after running the scripts are
3+
1.SERIAL_MAKE_MODAL.csv - This CSV produces Serial Number,Make,Modal
4+
2.SERVICES.csv - This CSV produces Service and Startup type
5+

SERIAL_MAKE_MODAL.csv

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"ComputerName","SerialNumber","Model","Manufacturer"
2+
"win7-c1","The server is Offline","The server is Offline","The server is Offline"
3+
"hyperv","The server is Offline","The server is Offline","The server is Offline"
4+
"hyperv-box","The server is Offline","The server is Offline","The server is Offline"
5+
"dc1","The server is Offline","The server is Offline","The server is Offline"
6+
"bonn_2008","The server is Offline","The server is Offline","The server is Offline"
7+
"ex1","The server is Offline","The server is Offline","The server is Offline"
8+
"sql","The server is Offline","The server is Offline","The server is Offline"
9+
"xp","The server is Offline","The server is Offline","The server is Offline"
10+
"VARUNSAMF6C2","Parallels-EE 04 8B D6 D7 36 44 F0 AE 9F 04 D4 EF 0F 3D 14","Parallels Virtual Platform","Parallels Software International Inc."

SERVICES.csv

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
"ComputerName","PSComputerName","Name","StartMode","State"
2+
"win7-c1",,,,
3+
"hyperv",,,,
4+
"hyperv-box",,,,
5+
"dc1",,,,
6+
"bonn_2008",,,,
7+
"ex1",,,,
8+
"sql",,,,
9+
"xp",,,,
10+
,"VARUNSAMF6C2","AJRouter","Manual","Stopped"
11+
,"VARUNSAMF6C2","ALG","Manual","Stopped"
12+
,"VARUNSAMF6C2","AppIDSvc","Manual","Stopped"
13+
,"VARUNSAMF6C2","Appinfo","Manual","Stopped"
14+
,"VARUNSAMF6C2","AppMgmt","Manual","Stopped"
15+
,"VARUNSAMF6C2","AppReadiness","Manual","Stopped"
16+
,"VARUNSAMF6C2","AppVClient","Disabled","Stopped"
17+
,"VARUNSAMF6C2","AppXSvc","Manual","Stopped"
18+
,"VARUNSAMF6C2","aspnet_state","Manual","Stopped"
19+
,"VARUNSAMF6C2","AudioEndpointBuilder","Auto","Running"
20+
,"VARUNSAMF6C2","Audiosrv","Auto","Running"
21+
,"VARUNSAMF6C2","AxInstSV","Manual","Stopped"
22+
,"VARUNSAMF6C2","BDESVC","Manual","Stopped"
23+
,"VARUNSAMF6C2","BFE","Auto","Running"
24+
,"VARUNSAMF6C2","BITS","Auto","Running"
25+
,"VARUNSAMF6C2","BrokerInfrastructure","Auto","Running"
26+
,"VARUNSAMF6C2","Browser","Manual","Stopped"
27+
,"VARUNSAMF6C2","BthHFSrv","Manual","Stopped"
28+
,"VARUNSAMF6C2","bthserv","Manual","Stopped"
29+
,"VARUNSAMF6C2","CDPSvc","Auto","Running"
30+
,"VARUNSAMF6C2","CertPropSvc","Manual","Running"
31+
,"VARUNSAMF6C2","ClipSVC","Manual","Stopped"
32+
,"VARUNSAMF6C2","COMSysApp","Manual","Running"
33+
,"VARUNSAMF6C2","CoreMessagingRegistrar","Auto","Running"
34+
,"VARUNSAMF6C2","CryptSvc","Auto","Running"
35+
,"VARUNSAMF6C2","CscService","Manual","Stopped"
36+
,"VARUNSAMF6C2","DcomLaunch","Auto","Running"
37+
,"VARUNSAMF6C2","DcpSvc","Manual","Stopped"
38+
,"VARUNSAMF6C2","defragsvc","Manual","Stopped"
39+
,"VARUNSAMF6C2","DeviceAssociationService","Manual","Running"
40+
,"VARUNSAMF6C2","DeviceInstall","Manual","Stopped"
41+
,"VARUNSAMF6C2","DevQueryBroker","Manual","Stopped"
42+
,"VARUNSAMF6C2","Dhcp","Auto","Running"
43+
,"VARUNSAMF6C2","diagnosticshub.standardcollector.service","Manual","Stopped"
44+
,"VARUNSAMF6C2","DiagTrack","Auto","Running"
45+
,"VARUNSAMF6C2","DmEnrollmentSvc","Manual","Stopped"
46+
,"VARUNSAMF6C2","dmwappushservice","Manual","Stopped"
47+
,"VARUNSAMF6C2","Dnscache","Auto","Running"
48+
,"VARUNSAMF6C2","DoSvc","Auto","Running"
49+
,"VARUNSAMF6C2","dot3svc","Auto","Running"
50+
,"VARUNSAMF6C2","DPS","Auto","Running"
51+
,"VARUNSAMF6C2","DsmSvc","Manual","Stopped"
52+
,"VARUNSAMF6C2","DsSvc","Manual","Running"
53+
,"VARUNSAMF6C2","EapHost","Manual","Running"
54+
,"VARUNSAMF6C2","EFS","Manual","Stopped"
55+
,"VARUNSAMF6C2","embeddedmode","Manual","Stopped"
56+
,"VARUNSAMF6C2","EntAppSvc","Manual","Stopped"
57+
,"VARUNSAMF6C2","EventLog","Auto","Running"
58+
,"VARUNSAMF6C2","EventSystem","Auto","Running"
59+
,"VARUNSAMF6C2","Fax","Manual","Stopped"
60+
,"VARUNSAMF6C2","fdPHost","Manual","Running"
61+
,"VARUNSAMF6C2","FDResPub","Manual","Running"
62+
,"VARUNSAMF6C2","fhsvc","Manual","Stopped"
63+
,"VARUNSAMF6C2","FontCache","Auto","Running"
64+
,"VARUNSAMF6C2","FontCache3.0.0.0","Manual","Stopped"
65+
,"VARUNSAMF6C2","FrameServer","Manual","Stopped"
66+
,"VARUNSAMF6C2","gpsvc","Auto","Stopped"
67+
,"VARUNSAMF6C2","gupdate","Auto","Stopped"
68+
,"VARUNSAMF6C2","gupdatem","Manual","Stopped"
69+
,"VARUNSAMF6C2","hidserv","Manual","Stopped"
70+
,"VARUNSAMF6C2","HomeGroupListener","Manual","Stopped"
71+
,"VARUNSAMF6C2","HomeGroupProvider","Manual","Running"
72+
,"VARUNSAMF6C2","HvHost","Manual","Stopped"
73+
,"VARUNSAMF6C2","icssvc","Manual","Stopped"
74+
,"VARUNSAMF6C2","IKEEXT","Manual","Stopped"
75+
,"VARUNSAMF6C2","iphlpsvc","Auto","Running"
76+
,"VARUNSAMF6C2","IpOverUsbSvc","Auto","Stopped"
77+
,"VARUNSAMF6C2","irmon","Manual","Stopped"
78+
,"VARUNSAMF6C2","KeyIso","Manual","Running"
79+
,"VARUNSAMF6C2","KMS-R@1n","Auto","Running"
80+
,"VARUNSAMF6C2","KtmRm","Manual","Stopped"
81+
,"VARUNSAMF6C2","LanmanServer","Auto","Running"
82+
,"VARUNSAMF6C2","LanmanWorkstation","Auto","Running"
83+
,"VARUNSAMF6C2","lfsvc","Manual","Running"
84+
,"VARUNSAMF6C2","LicenseManager","Manual","Running"
85+
,"VARUNSAMF6C2","lltdsvc","Manual","Stopped"
86+
,"VARUNSAMF6C2","lmhosts","Manual","Running"
87+
,"VARUNSAMF6C2","LSM","Auto","Running"
88+
,"VARUNSAMF6C2","MapsBroker","Auto","Stopped"
89+
,"VARUNSAMF6C2","MpsSvc","Auto","Running"
90+
,"VARUNSAMF6C2","MSDTC","Manual","Running"
91+
,"VARUNSAMF6C2","MSiSCSI","Manual","Stopped"
92+
,"VARUNSAMF6C2","msiserver","Manual","Stopped"
93+
,"VARUNSAMF6C2","MySQL57","Manual","Stopped"
94+
,"VARUNSAMF6C2","NcaSvc","Manual","Stopped"
95+
,"VARUNSAMF6C2","NcbService","Manual","Running"
96+
,"VARUNSAMF6C2","NcdAutoSetup","Manual","Running"
97+
,"VARUNSAMF6C2","Netlogon","Manual","Stopped"
98+
,"VARUNSAMF6C2","Netman","Manual","Running"
99+
,"VARUNSAMF6C2","netprofm","Manual","Running"
100+
,"VARUNSAMF6C2","NetSetupSvc","Manual","Stopped"
101+
,"VARUNSAMF6C2","NetTcpPortSharing","Disabled","Stopped"
102+
,"VARUNSAMF6C2","NgcCtnrSvc","Manual","Stopped"
103+
,"VARUNSAMF6C2","NgcSvc","Manual","Stopped"
104+
,"VARUNSAMF6C2","NlaSvc","Auto","Running"
105+
,"VARUNSAMF6C2","nsi","Auto","Running"
106+
,"VARUNSAMF6C2","p2pimsvc","Manual","Stopped"
107+
,"VARUNSAMF6C2","p2psvc","Manual","Stopped"
108+
,"VARUNSAMF6C2","Parallels Coherence Service","Auto","Running"
109+
,"VARUNSAMF6C2","Parallels Tools Service","Auto","Running"
110+
,"VARUNSAMF6C2","PcaSvc","Auto","Running"
111+
,"VARUNSAMF6C2","PeerDistSvc","Manual","Stopped"
112+
,"VARUNSAMF6C2","PerfHost","Manual","Stopped"
113+
,"VARUNSAMF6C2","PhoneSvc","Manual","Stopped"
114+
,"VARUNSAMF6C2","pla","Manual","Stopped"
115+
,"VARUNSAMF6C2","PlugPlay","Manual","Running"
116+
,"VARUNSAMF6C2","PNRPAutoReg","Manual","Stopped"
117+
,"VARUNSAMF6C2","PNRPsvc","Manual","Stopped"
118+
,"VARUNSAMF6C2","PolicyAgent","Manual","Running"
119+
,"VARUNSAMF6C2","Power","Auto","Running"
120+
,"VARUNSAMF6C2","PrintNotify","Manual","Stopped"
121+
,"VARUNSAMF6C2","PrlVssProvider","Auto","Running"
122+
,"VARUNSAMF6C2","prl_uprof","Auto","Running"
123+
,"VARUNSAMF6C2","ProfSvc","Auto","Running"
124+
,"VARUNSAMF6C2","PulseSecureService","Auto","Running"
125+
,"VARUNSAMF6C2","QWAVE","Manual","Stopped"
126+
,"VARUNSAMF6C2","RasAuto","Manual","Stopped"
127+
,"VARUNSAMF6C2","RasMan","Manual","Stopped"
128+
,"VARUNSAMF6C2","RemoteAccess","Disabled","Stopped"
129+
,"VARUNSAMF6C2","RemoteRegistry","Disabled","Stopped"
130+
,"VARUNSAMF6C2","RetailDemo","Manual","Stopped"
131+
,"VARUNSAMF6C2","RmSvc","Manual","Stopped"
132+
,"VARUNSAMF6C2","RpcEptMapper","Auto","Running"
133+
,"VARUNSAMF6C2","RpcLocator","Manual","Stopped"
134+
,"VARUNSAMF6C2","RpcSs","Auto","Running"
135+
,"VARUNSAMF6C2","SamSs","Auto","Running"
136+
,"VARUNSAMF6C2","SCardSvr","Disabled","Stopped"
137+
,"VARUNSAMF6C2","ScDeviceEnum","Manual","Stopped"
138+
,"VARUNSAMF6C2","Schedule","Auto","Running"
139+
,"VARUNSAMF6C2","SCPolicySvc","Manual","Stopped"
140+
,"VARUNSAMF6C2","SDRSVC","Manual","Stopped"
141+
,"VARUNSAMF6C2","seclogon","Manual","Running"
142+
,"VARUNSAMF6C2","SENS","Auto","Running"
143+
,"VARUNSAMF6C2","Sense","Manual","Stopped"
144+
,"VARUNSAMF6C2","SensorDataService","Manual","Stopped"
145+
,"VARUNSAMF6C2","SensorService","Manual","Stopped"
146+
,"VARUNSAMF6C2","SensrSvc","Manual","Stopped"
147+
,"VARUNSAMF6C2","SessionEnv","Manual","Running"
148+
,"VARUNSAMF6C2","SharedAccess","Manual","Stopped"
149+
,"VARUNSAMF6C2","ShellHWDetection","Auto","Running"
150+
,"VARUNSAMF6C2","shpamsvc","Disabled","Stopped"
151+
,"VARUNSAMF6C2","smphost","Manual","Stopped"
152+
,"VARUNSAMF6C2","SmsRouter","Manual","Stopped"
153+
,"VARUNSAMF6C2","SNMPTRAP","Manual","Stopped"
154+
,"VARUNSAMF6C2","Spooler","Auto","Running"
155+
,"VARUNSAMF6C2","sppsvc","Auto","Running"
156+
,"VARUNSAMF6C2","SQLWriter","Auto","Running"
157+
,"VARUNSAMF6C2","SSDPSRV","Manual","Running"
158+
,"VARUNSAMF6C2","SstpSvc","Manual","Stopped"
159+
,"VARUNSAMF6C2","StateRepository","Manual","Running"
160+
,"VARUNSAMF6C2","stisvc","Manual","Stopped"
161+
,"VARUNSAMF6C2","StorSvc","Manual","Running"
162+
,"VARUNSAMF6C2","svsvc","Manual","Stopped"
163+
,"VARUNSAMF6C2","swprv","Manual","Stopped"
164+
,"VARUNSAMF6C2","SysMain","Auto","Running"
165+
,"VARUNSAMF6C2","SystemEventsBroker","Auto","Running"
166+
,"VARUNSAMF6C2","TabletInputService","Manual","Stopped"
167+
,"VARUNSAMF6C2","TapiSrv","Manual","Stopped"
168+
,"VARUNSAMF6C2","Te.Service","Manual","Stopped"
169+
,"VARUNSAMF6C2","TermService","Manual","Running"
170+
,"VARUNSAMF6C2","Themes","Auto","Running"
171+
,"VARUNSAMF6C2","TieringEngineService","Manual","Stopped"
172+
,"VARUNSAMF6C2","tiledatamodelsvc","Auto","Running"
173+
,"VARUNSAMF6C2","TimeBrokerSvc","Manual","Running"
174+
,"VARUNSAMF6C2","TrkWks","Auto","Running"
175+
,"VARUNSAMF6C2","TrustedInstaller","Auto","Running"
176+
,"VARUNSAMF6C2","tzautoupdate","Disabled","Stopped"
177+
,"VARUNSAMF6C2","UevAgentService","Disabled","Stopped"
178+
,"VARUNSAMF6C2","UI0Detect","Manual","Stopped"
179+
,"VARUNSAMF6C2","UmRdpService","Manual","Running"
180+
,"VARUNSAMF6C2","upnphost","Manual","Stopped"
181+
,"VARUNSAMF6C2","UserManager","Auto","Running"
182+
,"VARUNSAMF6C2","UsoSvc","Auto","Running"
183+
,"VARUNSAMF6C2","VaultSvc","Manual","Running"
184+
,"VARUNSAMF6C2","vds","Manual","Stopped"
185+
,"VARUNSAMF6C2","vmicguestinterface","Manual","Stopped"
186+
,"VARUNSAMF6C2","vmicheartbeat","Manual","Stopped"
187+
,"VARUNSAMF6C2","vmickvpexchange","Manual","Stopped"
188+
,"VARUNSAMF6C2","vmicrdv","Manual","Stopped"
189+
,"VARUNSAMF6C2","vmicshutdown","Manual","Stopped"
190+
,"VARUNSAMF6C2","vmictimesync","Manual","Stopped"
191+
,"VARUNSAMF6C2","vmicvmsession","Manual","Stopped"
192+
,"VARUNSAMF6C2","vmicvss","Manual","Stopped"
193+
,"VARUNSAMF6C2","VSS","Manual","Stopped"
194+
,"VARUNSAMF6C2","VSStandardCollectorService150","Manual","Stopped"
195+
,"VARUNSAMF6C2","W32Time","Manual","Running"
196+
,"VARUNSAMF6C2","WalletService","Manual","Stopped"
197+
,"VARUNSAMF6C2","wbengine","Manual","Stopped"
198+
,"VARUNSAMF6C2","WbioSrvc","Auto","Stopped"
199+
,"VARUNSAMF6C2","Wcmsvc","Auto","Running"
200+
,"VARUNSAMF6C2","wcncsvc","Manual","Stopped"
201+
,"VARUNSAMF6C2","WdiServiceHost","Manual","Running"
202+
,"VARUNSAMF6C2","WdiSystemHost","Manual","Running"
203+
,"VARUNSAMF6C2","WdNisSvc","Manual","Running"
204+
,"VARUNSAMF6C2","WebClient","Manual","Stopped"
205+
,"VARUNSAMF6C2","Wecsvc","Manual","Stopped"
206+
,"VARUNSAMF6C2","WEPHOSTSVC","Manual","Stopped"
207+
,"VARUNSAMF6C2","wercplsupport","Manual","Stopped"
208+
,"VARUNSAMF6C2","WerSvc","Manual","Stopped"
209+
,"VARUNSAMF6C2","WiaRpc","Manual","Stopped"
210+
,"VARUNSAMF6C2","WinDefend","Auto","Running"
211+
,"VARUNSAMF6C2","WinHttpAutoProxySvc","Manual","Running"
212+
,"VARUNSAMF6C2","Winmgmt","Auto","Running"
213+
,"VARUNSAMF6C2","WinRM","Manual","Stopped"
214+
,"VARUNSAMF6C2","wisvc","Manual","Stopped"
215+
,"VARUNSAMF6C2","WlanSvc","Manual","Stopped"
216+
,"VARUNSAMF6C2","wlidsvc","Manual","Stopped"
217+
,"VARUNSAMF6C2","wmiApSrv","Manual","Stopped"
218+
,"VARUNSAMF6C2","WMPNetworkSvc","Manual","Stopped"
219+
,"VARUNSAMF6C2","workfolderssvc","Manual","Stopped"
220+
,"VARUNSAMF6C2","WPDBusEnum","Manual","Stopped"
221+
,"VARUNSAMF6C2","WpnService","Auto","Running"
222+
,"VARUNSAMF6C2","wscsvc","Auto","Running"
223+
,"VARUNSAMF6C2","WSearch","Auto","Running"
224+
,"VARUNSAMF6C2","wuauserv","Manual","Running"
225+
,"VARUNSAMF6C2","wudfsvc","Manual","Running"
226+
,"VARUNSAMF6C2","WwanSvc","Manual","Stopped"
227+
,"VARUNSAMF6C2","XblAuthManager","Manual","Stopped"
228+
,"VARUNSAMF6C2","XblGameSave","Manual","Stopped"
229+
,"VARUNSAMF6C2","XboxNetApiSvc","Manual","Stopped"
230+
,"VARUNSAMF6C2","CDPUserSvc_aec4ed4","Auto","Running"
231+
,"VARUNSAMF6C2","MessagingService_aec4ed4","Manual","Stopped"
232+
,"VARUNSAMF6C2","OneSyncSvc_aec4ed4","Auto","Running"
233+
,"VARUNSAMF6C2","PimIndexMaintenanceSvc_aec4ed4","Manual","Stopped"
234+
,"VARUNSAMF6C2","UnistoreSvc_aec4ed4","Manual","Stopped"
235+
,"VARUNSAMF6C2","UserDataSvc_aec4ed4","Manual","Stopped"
236+
,"VARUNSAMF6C2","WpnUserService_aec4ed4","Manual","Stopped"
237+
"VARUNSAMF6C2",,,,

0 commit comments

Comments
 (0)