Read-ADRecoveryInformation

Aggiornamento: agosto 2015

Si applica a: Microsoft BitLocker Administration and Monitoring 2.5, Microsoft BitLocker Administration and Monitoring 2.5 SP1

Read-ADRecoveryInformation

Reads the BitLocker volume recovery information from an Active Directory for one or more computer volumes.

Sintassi

Parameter Set: Default
Read-ADRecoveryInformation -Server <String> [-After <DateTime> ] [-Credential <PSCredential> ] [-IgnoreVolumeRecoveryPackage] [-Recurse] [-ResultPageSize <Int32> ] [-SearchBase <String> ] [ <CommonParameters>]




Descrizione dettagliata

The Read-ADRecoveryInformation cmdlet gets BitLocker volume recovery data from an Active Directory computer object and child msFVE-RecoveryInformation objects or performs a search to retrieve this data from multiple computer objects. The Server parameter is required and specifies the server hosting a Lightweight Directory Access Protocol (LDAP) service for the target domain. The search for computer objects is not recursive. A search is performed in the Active Directory path specified by the SearchBase parameter. The default value of the SearchBase parameter is the default naming context of the target domain. You can also use the SearchBase parameter to set the full path of a single computer object.

Parametri

-After<DateTime>

Specifies that the cmdlet reads volume recovery information from Active Directory with corresponding timestamps more recent than the specified data and time.


Alias

none

Obbligatorio?

false

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

true (ByPropertyName)

Accetta caratteri jolly?

false

-Credential<PSCredential>

Specifies the domain account credentials in which this cmdlet operates.


Alias

none

Obbligatorio?

false

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

true (ByPropertyName)

Accetta caratteri jolly?

false

-IgnoreVolumeRecoveryPackage

Indicates that this cmdlet ignores the volume recovery package.


Alias

none

Obbligatorio?

false

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

false

Accetta caratteri jolly?

false

-Recurse

Indicates that the cmdlet retrieves recovery information associated with the computer objects in the specified container and in all child containers.


Alias

none

Obbligatorio?

false

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

false

Accetta caratteri jolly?

false

-ResultPageSize<Int32>

Specifies the maximum number of objects the server should return in a single page of results. The default is 1000, which is the default server MaxPageSize limit. If you change the server MaxPageSize to a value less than 1000, that value will take precedence over this parameter.Changing this value can be useful to throttling network bandwidth and reducing the Lightweight Directory Access Protocol (LDAP) server memory footprint required to service this query.


Alias

none

Obbligatorio?

false

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

true (ByPropertyName)

Accetta caratteri jolly?

false

-SearchBase<String>

Specifies the Active Directory path under which to perform a one level search for computer objects or the full path to a specific computer object.
The default value of this parameter is the default naming context of the target domain.


Alias

base

Obbligatorio?

false

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

true (ByPropertyName)

Accetta caratteri jolly?

false

-Server<String>

Specifies the Active Directory Domain Services instance to connect to, by providing one of the following values for a corresponding domain name or directory server. The service may be any of the following:
-- Active Directory Lightweight Domain Services
-- Active Directory Domain Services
-- Active Directory Snapshot instance

You can specify the Active Directory Domain Services instance in one of the following ways:
Domain name values:
-- Fully qualified domain name
-- NetBIOS name
Directory server values:
-- Fully qualified directory server name
-- NetBIOS name
-- Fully qualified directory server name and port


Alias

none

Obbligatorio?

true

Posizione?

named

Valore predefinito

none

Accetta input da pipeline?

true (ByPropertyName)

Accetta caratteri jolly?

false

<CommonParameters>

Questo cmdlet supporta i parametri comuni: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per altre informazioni, vedere   about_CommonParameters (http://go.microsoft.com/fwlink/p/?LinkID=113216).

Input

Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet.

Output

Il tipo di output corrisponde al tipo di oggetti generati dal cmdlet.

  • PsObject

    PropertyName PropertyType Example Value
    Computer String "Server01.NA.Contoso.com"
    VolumeID Guid
    RecoveryPasswordID Guid
    RecoveryPassword SecureString "111111-111111-111111-111111-111111-111111-111111-111111"
    RecoveryPackage byte[]
    Time DateTime


Note

  • All arguments can be retrieved from input by property name.

Esempi

Example 1: Get RecoveryInformation records for each computer object

This command queries for RecoveryInformation records corresponding to each computer object in the container "OU=Workstations,OU=Machines,DC=contoso,DC=com" (not including sub-containers).

The Active Directory query is performed as the user Contoso.com\adpullreader.

Each returned record is an instance of PsObject with name of the computer, the volume's id, recovery password id, recovery password, recovery package and the time at which it was backed up to Active Directory (if known).


PS C:\> $Cred = Get-Credential Contoso\adpullreaderPS C:\> Read-ADRecoveryInformation -Server "Contoso.com" -Credential $Cred -SearchBase "OU=Workstations,OU=Machines,DC=contoso,DC=com"

Example 2: Get RecoveryInformation records for computer objects in a specified container recursively

This command queries for RecoveryInformation records for each computer object in the container "OU=Machines,DC=contoso,DC=com" and child containers recursively.

The Active Directory query is performed under the cmdlet's process credentials.

Each returned record is an instance of PsObject with name of the computer, the volume's id, recovery password id, recovery password, recovery package and the time at which it was backed up to Active Directory (if known).


PS C:\> Read-ADRecoveryInformation -Server "Contoso.com" -SearchBase "OU=Machines,DC=contoso,DC=com" -Recurse

Example 3: Get RecoveryInformation records for computer objects in a specified container after a specified date

This command queries for RecoveryInformation records corresponding to each computer object in the container "OU=Workstations,OU=Machines,DC=contoso,DC=com" (not including sub-containers).

Only RecoveryInformation data that might have been backed up to Active Directory after September 1, 2014 01:00:00 UTC will be retrieved.

The Active Directory query is performed under the cmdlet's process credentials.

Each returned record is an instance of PsObject with name of the computer, the volume's id, recovery password id, recovery password, recovery package and the time at which it was backed up to Active Directory (if known).


PS C:\> Read-ADRecoveryInformation -Server Contoso.com -SearchBase "OU=Workstations,OU=Machines,DC=Contoso,DC=com" -After ([datetime]::Parse("09/01/2014 01:00:00"))

Example 4: Get RecoveryInformation records for a distinguished computer in a specified container

This command queries the RecoveryInformation records for the computer object with the distinguished name: "CN= USER1-PC,OU=Workstations,OU=Machines,DC=contoso,DC=com"

The Active Directory query is performed under the cmdlet's process credentials.

Each returned record is an instance of PsObject with name of the computer, the volume's id, recovery password id, recovery password, recovery package, and the time at which it was backed up to Active Directory (if known).


PS C:\> Read-ADRecoveryInformation -Server "Contoso.com" -SearchBase "CN=USER1-PC,OU=Workstations,OU=Machines,DC=contoso,DC=com"

Example 5: Migrate Bitlocker volume recovery information from Active Directory to the MBAM databases in a specified domain

This command migrates all of the Bitlocker volume recovery information data from Active Directory to the MBAM databases in the contoso.com domain.

The write to MBAM is performed through the Hardware and Recovery service located on the mbam.contoso.com server machine.

The Active Directory query and the write to MBAM is performed under the credentials of the hosting cmdlet process.


PS C:\> Read-ADRecoveryInformation -Server "Contoso.com" -Recurse | Write-MbamRecoveryInformation -RecoveryServiceEndPoint "https://mbam.contoso.com/MBAMRecoveryAndHardwareService/CoreService.svc"

Argomenti correlati

Aggiunte alla community

AGGIUNGI
Mostra: