Advertisement
Guest User

Exit Code WMI Query Example

a guest
Sep 26th, 2013
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. param(
  2.     [string]$wmiLike = '%office standard 2007%'
  3. )
  4.  
  5. function ExitWithCode
  6. {
  7.     param
  8.     (
  9.         $exitcode
  10.     )
  11.  
  12.     $host.SetShouldExit($exitcode)
  13.     exit
  14. }
  15.  
  16. if ($wmiLike.Contains('*')) {
  17.     $wmiLike = $wmiLike.Replace('*','%')
  18. }
  19.  
  20. $wmi = Get-WmiObject -Query "Select * FROM win32_product WHERE name LIKE '$wmiLike'"
  21. if ($wmi) {
  22.     ExitWithCode 0
  23. } else {
  24.     ExitWithCode 5
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement