I have created a custom inventory rule to detect machines Bitlocker status but this only appears to work on 32bit machines, I do not see the output from any 64bit machines

ShellCommandTextReturn(C:\Windows\System32\manage-bde.exe -status) - This works on 32bit machines

I have also tried the below but this did not work on any machines

ShellCommandTextReturn(cmd /c type C:\Windows\System32\manage-bde.exe -status)

Answer Summary:
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

1

Hi Check whether exe present in C:\Windows\SysWOW64 or C:\Windows\System32 folder in 64 bit machine and try to execute the command

ShellCommandTextReturn(C:\Windows\SysWOW64\manage-bde.exe -status

Answered 09/04/2012 by: joseph
Orange Belt

  • Hi, seem to have found a fix for it

    ShellCommandTextReturn(%windir%\sysnative\manage-bde.exe -status)
Please log in to comment

Answers

0

Since Kace agent is a 32 bit app, it cannot access C:\Windows\System32 directory on a 64 Bit OS directly. On 64 bit OS, OS redirects the agent process to c:\windows\SysWOW64 directory instead.

 

To access c:\windows\system32 directory in 64 bit OS, you need to use %windir%\sysnative

 

Answered 06/03/2013 by: AbhayR
Fourth Degree Black Belt

Please log in to comment
0

Hi Check whether exe present in C:\Windows\SysWOW64 or C:\Windows\System32 folder in 64 bit machine and try to execute the command

ShellCommandTextReturn(C:\Windows\SysWOW64\manage-bde.exe -status

Answered 09/04/2012 by: joseph
Orange Belt

Please log in to comment
Answer this question or Comment on this question for clarity