Auteur de questions
WinPE10 - Detection Bitlocker avec powershell

Discussion générale
-
Bonjour ,
Je realise actuellement un script powershell qui sera executé sous Winpe10.
Celui ci devra detecté si le disque a été crypté ou non avant de continuer.
J'utilise la ressources WMI suivante :
$Drives = Get-WmiObject -Namespace root/cimv2/Security/MicrosoftVolumeEncryption -Class Win32_EncryptableVolume | Select-Object DriveLetter, ProtectionStatus
Cette commande passe tres bien sur un Win7 et sur un Win10 classique. En revanche sous WinPE10 $Drives n'a jamais de valeur.
Par la meme occasion j'ai constater que le cmdlet get-bitlockervolume n'existait pas non plus.
en passant par wbemtest on vois que toutes les valeurs contenue dans cette classe sont NULL.
Dans le PE j'ai ajouté les packages suivants :
Deployment Image Servicing and Management tool
Version: 10.0.15063.0Image Version: 10.0.15063.0
Packages listing:
Package Identity : Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 18/03/2017 21:40Package Identity : Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 11/07/2017 10:01Package Identity : Microsoft-Windows-WinPE-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Foundation
Install Time : 18/03/2017 21:39Package Identity : WinPE-DismCmdlets-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:38Package Identity : WinPE-DismCmdlets-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:39Package Identity : WinPE-DismCmdlets-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 12/07/2017 10:38Package Identity : WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 03/08/2017 09:14Package Identity : WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 03/08/2017 09:15Package Identity : WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 03/08/2017 08:57Package Identity : WinPE-FMAPI-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 03/08/2017 08:56Package Identity : WinPE-NetFx-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:34Package Identity : WinPE-NetFx-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:36Package Identity : WinPE-NetFx-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 12/07/2017 10:33Package Identity : WinPE-PowerShell-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:37Package Identity : WinPE-PowerShell-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:38Package Identity : WinPE-PowerShell-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 12/07/2017 10:37Package Identity : WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:36Package Identity : WinPE-Scripting-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:37Package Identity : WinPE-Scripting-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 12/07/2017 10:36Package Identity : WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 13/07/2017 08:21Package Identity : WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 13/07/2017 08:23Package Identity : WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 13/07/2017 08:21Package Identity : WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 21/07/2017 15:04Package Identity : WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 21/07/2017 15:04Package Identity : WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 21/07/2017 15:03Package Identity : WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:33Package Identity : WinPE-WMI-Package~31bf3856ad364e35~amd64~fr-FR~10.0.15063.0
State : Installed
Release Type : Language Pack
Install Time : 12/07/2017 10:28Package Identity : WinPE-WMI-Package~31bf3856ad364e35~amd64~~10.0.15063.0
State : Installed
Release Type : Feature Pack
Install Time : 12/07/2017 10:27The operation completed successfully.
il y a donc les features suivantes :
Deployment Image Servicing and Management tool
Version: 10.0.15063.0Image Version: 10.0.15063.0
Features listing for package : Microsoft-Windows-WinPE-Package~31bf3856ad364e35~amd64~~10.0.15063.0
Feature Name : SMB1Protocol
State : EnabledFeature Name : WinPE-WMI
State : EnabledFeature Name : WinPE-NetFx
State : EnabledFeature Name : Microsoft-Windows-NetFx-Shared-Package-WinPE
State : EnabledFeature Name : WinPE-PowerShell
State : EnabledFeature Name : WinPE-DismCmdlets
State : EnabledFeature Name : WinPE-SecureStartup
State : EnabledFeature Name : WinPE-TPM
State : EnabledFeature Name : WinPE-StorageWMI
State : EnabledFeature Name : WinPE-Scripting
State : EnabledFeature Name : WinPE-FMAPI-Package
State : EnabledFeature Name : WinPE-EnhancedStorage
State : EnabledThe operation completed successfully.
il y a egalement les drivers suivants :
Deployment Image Servicing and Management tool
Version: 10.0.15063.0Image Version: 10.0.15063.0
Obtaining list of 3rd party drivers from the driver store...
Driver packages listing:
Published Name : oem0.inf
Original File Name : iaahcic.inf
Inbox : No
Class Name : HDC
Provider Name : Intel Corporation
Date : 13/09/2016
Version : 15.2.0.1020Published Name : oem1.inf
Original File Name : iastorac.inf
Inbox : No
Class Name : SCSIAdapter
Provider Name : Intel Corporation
Date : 13/09/2016
Version : 15.2.0.1020The operation completed successfully.
Version Powershell :
Name Value
---- -----
PSVersion 5.1.15063.0
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.15063.0
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1Auriez vous une idée, un debut de piste pour ce probleme. il y aurait il un package manquant ? un driver ? je seche completement la.
Merci d'avance.
- Type modifié Teodora Sharkova jeudi 24 août 2017 16:48
Toutes les réponses
-
Bonjour,
En trouvant la commande nécessaire dans votre cas, cela devrait fonctionner je pense :
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
-
Merci pour votre reponse.
Je ne suis pas sur de comprendre le rapport entre mon probleme et le lien proposé.
ma commande fonctionne bien mais retourne une valeur NULL.
Avec wmic c'est pareil sauf que au lieu d'une valeur NULL j'ai le droit au mesasge:
Aucune instance disponible.
Aucune classe de ce namespace n'est peuplé ce qui me fait penser à un driver ou un composant manquant dans le PE.