You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Changes to xBitlocker
- Added Codecov support.
- Updated appveyor.yml to use the one in template.
- Added folders for future unit and integration tests.
- Added Visual Studio Code formatting settings.
- Added .gitignore file.
- Added markdown lint rules.
- Fixed encoding on README.md.
- Added `PowerShellVersion = '4.0'`, and updated copyright information, in the
module manifest.
The **xBitlocker** module is a part of the Windows PowerShell Desired State Configuration (DSC) Resource Kit, which is a collection of DSC Resources produced by the PowerShell Team.
5
4
This module contains the **xBLAutoBitlocker, xBLBitlocker, xBLTpm** resources.
6
5
This DSC Module allows you to configure Bitlocker on a single disk, configure a TPM chip, or automatically enable Bitlocker on multiple disks.
7
6
8
7
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
9
8
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
to which contributions should be proposed by contributors as pull requests.
27
+
This development branch will periodically be merged to the master branch,
28
+
and be released to [PowerShell Gallery](https://www.powershellgallery.com/).
29
+
11
30
## Contributing
12
31
Please check out common DSC Resources [contributing guidelines](https://github.com/PowerShell/DscResource.Kit/blob/master/CONTRIBUTING.md).
13
32
@@ -17,9 +36,9 @@ To install **xBitlocker** module
17
36
18
37
* Unzip the content under $env:ProgramFiles\WindowsPowerShell\Modules folder
19
38
20
-
To confirm installation:
39
+
To confirm installation:
21
40
22
-
* Run **Get-DSCResource** to see that **xBLAutoBitlocker, xBLBitlocker, xBLTpm** are among the DSC Resources listed
41
+
* Run **Get-DSCResource** to see that **xBLAutoBitlocker, xBLBitlocker, xBLTpm** are among the DSC Resources listed
23
42
24
43
## Requirements
25
44
@@ -40,68 +59,78 @@ It does not work on Operating System drives.
40
59
**xBLAutoBitlocker** has the following properties.
41
60
Where no description is listed, properties correspond directly to [Enable-Bitlocker](http://technet.microsoft.com/en-us/library/jj649837.aspx) parameters.
42
61
43
-
**DriveType:The type of volume, as reported by Get-Volume, to auto apply Bitlocker to
62
+
**DriveType:The type of volume, as reported by Get-Volume, to auto apply Bitlocker to
44
63
**PrimaryProtector:The primary protector type to be used for AutoBitlocker.
* MinDiskCapacityGB:If specified, only disks this size or greater will auto apply Bitlocker
66
+
* AutoUnlock:Whether volumes should be enabled for auto unlock using Enable-BitlockerAutoUnlock
67
+
* AdAccountOrGroup
68
+
* AdAccountOrGroupProtector
69
+
* EncryptionMethod
70
+
* HardwareEncryption
71
+
* Password
72
+
* PasswordProtector
73
+
* Pin
74
+
* RecoveryKeyPath
75
+
* RecoveryKeyProtector
76
+
* RecoveryPasswordProtector
77
+
* Service
78
+
* SkipHardwareTest
79
+
* StartupKeyPath
80
+
* StartupKeyProtector
81
+
* TpmProtector
82
+
* UsedSpaceOnly
64
83
65
84
**xBLBitlocker** has the following properties.
66
85
Where no description is listed, properties correspond directly to [Enable-Bitlocker](http://technet.microsoft.com/en-us/library/jj649837.aspx) parameters.
67
86
68
-
**MountPoint:The MountPoint name as reported in Get-BitLockerVolume
87
+
**MountPoint:The MountPoint name as reported in Get-BitLockerVolume
69
88
**PrimaryProtector:The primary protector type to be used for AutoBitlocker.
* AutoUnlock:Whether volumes should be enabled for auto unlock using Enable-BitlockerAutoUnlock
72
91
* AllowImmediateReboot:Whether the computer can be immediately rebooted after enabling Bitlocker on an OS drive.
73
92
Defaults to false.
74
93
75
-
* AdAccountOrGroup
76
-
* AdAccountOrGroupProtector
77
-
* EncryptionMethod
78
-
* HardwareEncryption
79
-
* Password
80
-
* PasswordProtector
81
-
* Pin
82
-
* RecoveryKeyPath
83
-
* RecoveryKeyProtector
84
-
* RecoveryPasswordProtector
85
-
* Service
86
-
* SkipHardwareTest
87
-
* StartupKeyPath
88
-
* StartupKeyProtector
89
-
* TpmProtector
90
-
* UsedSpaceOnly
94
+
* AdAccountOrGroup
95
+
* AdAccountOrGroupProtector
96
+
* EncryptionMethod
97
+
* HardwareEncryption
98
+
* Password
99
+
* PasswordProtector
100
+
* Pin
101
+
* RecoveryKeyPath
102
+
* RecoveryKeyProtector
103
+
* RecoveryPasswordProtector
104
+
* Service
105
+
* SkipHardwareTest
106
+
* StartupKeyPath
107
+
* StartupKeyProtector
108
+
* TpmProtector
109
+
* UsedSpaceOnly
91
110
92
111
**xBLTpm** is used to initialize a TPM chip using [Initialize-TPM](http://technet.microsoft.com/en-us/library/jj603112.aspx).
93
112
**xBLTpm** has the following properties.
94
113
95
-
**Identity:Not actually used, so could be anything
96
-
* AllowClear:Indicates that the provisioning process clears the TPM, if necessary, to move the TPM closer to complying with Windows Server® 2012 standards
114
+
**Identity:Not actually used, so could be anything
115
+
* AllowClear:Indicates that the provisioning process clears the TPM, if necessary, to move the TPM closer to complying with Windows Server® 2012 standards
97
116
* AllowPhysicalPresence:Indicates that the provisioning process may send physical presence commands that require a user to be present in order to continue.
98
117
99
-
* AllowImmediateReboot:Whether the computer can rebooted immediately after initializing the TPM
118
+
* AllowImmediateReboot:Whether the computer can rebooted immediately after initializing the TPM
100
119
101
120
## Versions
102
121
103
122
### Unreleased
123
+
104
124
* Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.
125
+
* Added Codecov support.
126
+
* Updated appveyor.yml to use the one in template.
127
+
* Added folders for future unit and integration tests.
128
+
* Added Visual Studio Code formatting settings.
129
+
* Added .gitignore file.
130
+
* Added markdown lint rules.
131
+
* Fixed encoding on README.md.
132
+
* Added `PowerShellVersion = '4.0'`, and updated copyright information, in the
133
+
module manifest.
105
134
106
135
### 1.1.0.0
107
136
@@ -116,10 +145,10 @@ Defaults to false.
116
145
117
146
### 1.0.0.0
118
147
119
-
* Initial release with the following resources
120
-
* xBLAutoBitlocker
121
-
* xBLBitlocker
122
-
* xBLTpm
148
+
* Initial release with the following resources
149
+
* xBLAutoBitlocker
150
+
* xBLBitlocker
151
+
* xBLTpm
123
152
124
153
## Examples
125
154
@@ -132,4 +161,4 @@ The example code for ConfigureBitlockerOnOSDrive is located in [`ConfigureBitloc
132
161
133
162
Enables Bitlocker on an Operating System drive, and automatically enables Bitlocker on all drives of type 'Fixed'.
134
163
The example code for ConfigureBitlockerAndAutoBitlocker is located in [`ConfigureBitlockerAndAutoBitlocker.ps1`](Examples/ConfigureBitlockerAndAutoBitlocker/ConfigureBitlockerAndAutoBitlocker.ps1).
0 commit comments