![]() |
| | #1 (permalink) |
| Hello, I have a script with me, and I want the result of that script in a excel file.So what is the command for that. Thanks in advance. Script - strComputer = "." Set objFso = CreateObject("Scripting.FileSystemObject") strFile = "c:\Scripts\12.xls" Set objSWbemServices = GetObject("winmgmts:\\" & strComputer) Set colSWbemObjectSet = objSWbemServices.InstancesOf("Win32_Service") For Each objSWbemObject In colSWbemObjectSet Wscript.Echo "Display Name: " & objSWbemObject.DisplayName & vbCrLf & _ " State: " & objSWbemObject.State & vbCrLf & _ " Start Mode: " & objSWbemObject.StartMode Next | Guest
Posts: n/a
|
|
| | #2 (permalink) | |
| Here you go '------------------------------------------------------------------------------------- Const ForWriting = 2 strComputer = "." Set objFso = CreateObject("Scripting.FileSystemObject") Set strFile = objFSO.OpenTextFile("c:\Scripts\12.csv", ForWriting, -2) Set objSWbemServices = GetObject("winmgmts:\\" & strComputer) Set colSWbemObjectSet = objSWbemServices.InstancesOf("Win32_Service") strFile.writeline "Display Name" & "," & "State" & "," & "Start Mode" For Each objSWbemObject In colSWbemObjectSet strFile.writeline objSWbemObject.DisplayName & "," & objSWbemObject.State & "," & objSWbemObject.StartMode Next strFile.Close '--------------------------------------------------- Regards Mark Dormer "Pradeep Bisht" <PradeepBisht@discussions.microsoft.com> wrote in message news:2B9A696D-C170-4A8B-BA9C-83D27E3047E2@microsoft.com... Quote:
| Guest
Posts: n/a
| |
|
| | #3 (permalink) |
| You can also try this one out: strComputer = "." Set objSWbemServices = GetObject("winmgmts:\\" & strComputer) Set colSWbemObjectSet = objSWbemServices.InstancesOf("Win32_Service") Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True objExcel.DisplayAlerts = False Set objWorkbook = objExcel.Workbooks.Add() objExcel.Cells(1,1) = "Display Name" objExcel.Cells(1,2) = "State" objExcel.Cells(1,3) = "Start Mode" objExcel.Range("A1:C1").Font.Bold = True intRow = 2 For Each objSWbemObject In colSWbemObjectSet objExcel.Cells(intRow,1) = objSWbemObject.DisplayName objExcel.Cells(intRow,2) = objSWbemObject.State objExcel.Cells(intRow,3) = objSWbemObject.StartMode intRow = intRow + 1 Next objExcel.Columns("A:C").Autofit objWorkbook.SaveAs "C:\Scripts\Services.xls" objExcel.Quit | Guest
Posts: n/a
|
|
![]() |
| Tags |
| None |
| Thread Tools | |
| Display Modes | |
| |
| ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| AD GPO log on script failure | UCD-IT | Windows Vista Networking & Sharing | 1 | 06-27-2006 10:33 PM |
| Help with this script | Dumb Luck | Windows XP WMI | 0 | 01-31-2006 07:11 PM |
| Need help for my script. | Newbie | Windows XP WMI | 1 | 09-28-2005 04:16 PM |
| fix WMI via script? | emebohw@netscape.net | Windows XP WMI | 1 | 01-17-2005 03:49 PM |
| VB WMI Script | David J Duryea | Windows XP WMI | 0 | 08-26-2004 01:27 AM |