I have the following script that works, however, need to export the value of the variable "$objItem.State" but I can not. The result appears on the screen but is not exported. Can anyone help?


; Query and display running processes
$objWMIService = GetObject( "winmgmts://./root/cimv2" )
; Display error number and description if applicable
If $Err.Number
ShowErr()
EndIf

; Collect information on services
$colItems = $objWMIService.ExecQuery( "Select * from Win32_Service Where Name='AMPAgent'", , 48 )

; Display results
For Each $objItem in $colItems
? "Name: " + $objItem.Name
? "DisplayName: " + $objItem.DisplayName
? "PathName: " + $objItem.PathName
? "StartMode: " + $objItem.StartMode
? "State: " + $objItem.State
? "StartName: " + $objItem.StartName
?
Next

If RedirectOutput("\\server\folder$\KACE\@wksta.txt")=0

;
; Create file
;

@wksta + "|" + @userid + "|" + @fullname + "|" + @ipaddress0 + "|" +@PRODUCTTYPE + "|" + $objItem.State + "|" ?




Edited by Krynhells (2014-11-27 01:49 PM)