If I do that, I get this and it doesn't work.

C:\z\MBAM Client>cscript "C:\temp\MBAM\BitLocker_Partition_Verify.WSF"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Microsoft Deployment Toolkit version: 6.1.2373.0
Property BitLocker_Partition is now = False
Disk Size: 300
Property BitLocker_Partition is now = True
Found 300Mb partition - possibly BitLocker
Disk Size: 500
Disk Size: 243269

From: [email protected] [mailto:[email protected]] On 
Behalf Of James Massardo
Sent: Wednesday, October 09, 2013 4:21 PM
To: [email protected]
Subject: Re: [mssms] how can I determine if the Prepare disc for BitLocker 
Partition creation was successful ?

Try if PartSize>299 and PartSize<301 then


Thanks,
James Massardo

From: <Avery>, James 
<[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Wednesday, October 9, 2013 4:13 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: RE: [mssms] how can I determine if the Prepare disc for BitLocker 
Partition creation was successful ?

Nial,

Thank you for the quick response! I'm still showing a False when I change 
everything on my PC to 300mb since this particular 300 partition is created.

Results
C:\z\MBAM Client>cscript "C:\temp\MBAM\BitLocker_Partition_Verify.WSF"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Microsoft Deployment Toolkit version: 6.1.2373.0
Property BitLocker_Partition is now = False
Disk Size: 300
Disk Size: 500
Disk Size: 243269


SCRIPT
<job id="checkBitLockerPartition">
<script language="VBScript" src="ZTIUtility.vbs"/>
<script language="VBScript">
Dim oShell
Set oShell = CreateObject("WScript.Shell")
oEnvironment.Item("BitLocker_Partition") = False
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_diskpartition")
Dim PartSize
For Each objDisk in colDisks
PartSize = (objDisk.Size/1024/1024)
Wscript.Echo "Disk Size: " & PartSize
if PartSize>300 and PartSize<300 then
oEnvironment.Item("BitLocker_Partition")=True
Wscript.Echo "Found 300Mb partition - possibly BitLocker"
End if
Next
</script>
</job>



From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Niall Brady
Sent: Wednesday, October 09, 2013 3:54 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: [mssms] how can I determine if the Prepare disc for BitLocker 
Partition creation was successful ?

change your script partition size to match the actual size you are using (350mb)
should be ok then

On Wed, Oct 9, 2013 at 10:48 PM, Avery, James 
<[email protected]<mailto:[email protected]>> 
wrote:

Niall,

I'm configuring the following blog on my task sequence. However, when I set the 
"Bitlocker Partition not Found" to "Bitlocker_Partition=False" and "Bitlocker 
Partition Found" to "Bitlocker_Partition=True" it seems to find both equaling 
to FALSE. However, you stated, "The script sets a variable called 
BitLocker_Partition to True if it detects that the partition is the same size 
as you specified."

Can you help please?

http://www.niallbrady.com/2012/04/10/how-can-i-determine-if-the-prepare-disc-for-bitlocker-partition-creation-was-successful/


Bitlocker Partition not found
Start executing an instruction. Instruction name: Bitlocker Partition not 
found. Instruction pointer: 2        TSManager            10/9/2013 2:59:09 PM  
          4668 (0x123C)
Set a global environment variable _SMSTSCurrentActionName=Bitlocker Partition 
not found      TSManager            10/9/2013 2:59:09 PM            4668 
(0x123C)
Set a global environment variable _SMSTSNextInstructionPointer=2          
TSManager      10/9/2013 2:59:09 PM            4668 (0x123C)
Evaluating an AND expression          TSManager      10/9/2013 2:59:09 PM       
     4668 (0x123C)
Evaluating a variable condition expression     TSManager      10/9/2013 2:59:09 
PM            4668 (0x123C)
Expand a string: equals           TSManager      10/9/2013 2:59:09 PM           
 4668 (0x123C)
Expand a string: Bitlocker_Partition  TSManager      10/9/2013 2:59:09 PM       
     4668 (0x123C)
Expand a string: False TSManager      10/9/2013 2:59:09 PM            4668 
(0x123C)
The group (Bitlocker Partition not found) has been skipped because the 
condition is evaluated to be false            TSManager      10/9/2013 2:59:09 
PM            4668 (0x123C)
Set authenticator in transport  TSManager      10/9/2013 2:59:09 PM            
4668 (0x123C)
Execution of the instruction (Bitlocker Partition not found) has been skipped   
      TSManager      10/9/2013 2:59:10 PM      4668 (0x123C)

Bitlocker Partition found
Start executing an instruction. Instruction name: Bitlocker Partition found. 
Instruction pointer: 8  TSManager            10/9/2013 2:59:44 PM            
4668 (0x123C)
Set a global environment variable _SMSTSCurrentActionName=Bitlocker Partition 
found            TSManager            10/9/2013 2:59:44 PM            4668 
(0x123C)
Set a global environment variable _SMSTSNextInstructionPointer=8          
TSManager      10/9/2013 2:59:44 PM            4668 (0x123C)
Evaluating an AND expression          TSManager      10/9/2013 2:59:44 PM       
     4668 (0x123C)
Evaluating a variable condition expression     TSManager      10/9/2013 2:59:44 
PM            4668 (0x123C)
Expand a string: equals           TSManager      10/9/2013 2:59:44 PM           
 4668 (0x123C)
Expand a string: Bitlocker_Partition  TSManager      10/9/2013 2:59:44 PM       
     4668 (0x123C)
Expand a string: True  TSManager      10/9/2013 2:59:44 PM            4668 
(0x123C)
The group (Bitlocker Partition found) has been skipped because the condition is 
evaluated to be false       TSManager            10/9/2013 2:59:44 PM           
 4668 (0x123C)
Set authenticator in transport  TSManager      10/9/2013 2:59:44 PM            
4668 (0x123C)
Execution of the instruction (Bitlocker Partition found) has been skipped   
TSManager      10/9/2013 2:59:44 PM            4668 (0x123C)

Your Script I copied
<job id="checkBitLockerPartition">
<script language="VBScript" src="ZTIUtility.vbs"/>
<script language="VBScript">
Dim oShell
Set oShell = CreateObject("WScript.Shell")
oEnvironment.Item("BitLocker_Partition") = False
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_diskpartition")
Dim PartSize
For Each objDisk in colDisks
PartSize = (objDisk.Size/1024/1024)
Wscript.Echo "Disk Size: " & PartSize
if PartSize>299 and PartSize<1024 then
oEnvironment.Item("BitLocker_Partition")=True
Wscript.Echo "Found 350Mb partition - possibly BitLocker"
End if
Next
</script>
</job>

My Results
C:\z\MBAM Client>cscript "C:\temp\MBAM\BitLocker_Partition_Verify.WSF"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Microsoft Deployment Toolkit version: 6.1.2373.0
Property BitLocker_Partition is now = False
Disk Size: 300
Property BitLocker_Partition is now = True
Found 350Mb partition - possibly BitLocker
Disk Size: 500
Property BitLocker_Partition is now = True
Found 350Mb partition - possibly BitLocker
Disk Size: 243269

________________________________
This e-mail is intended solely for the person or entity to which it is 
addressed and may contain confidential and/or privileged information. Any 
review, dissemination, copying, printing or other use of this e-mail by persons 
or entities other than the addressee is prohibited. If you have received this 
e-mail in error, please contact the sender immediately and delete the material 
from any computer. To unsubscribe send an email to: 
[email protected]<mailto:[email protected]> 
Hitachi Consulting Corporation, 14643 Dallas Parkway, Suite 800, Dallas, Texas 
75254 (HCAD0411)
________________________________





NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.



Reply via email to