Freigeben über


Start-DPMLibraryInventory

Startet eine Bestandsaufnahme von Bändern in einer DPM-Bibliothek.

Syntax

Start-DPMLibraryInventory
     [-DPMLibrary] <Library>
     [-FastInventory]
     [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-DPMLibraryInventory
     [-DPMLibrary] <Library>
     [-DetailedInventory]
     [-Tape <Media[]>]
     [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Beschreibung

Das Cmdlet Start-DPMLibraryInventory startet eine Bestandsaufnahme der Bänder in einer DPM-Bibliothek (System Center – Data Protection Manager). DPM erkennt jedes Band mit oder ohne Barcode in einer Bibliothek. Sie können entweder einen detaillierten Bestand oder einen schnellen Bestand auswählen.

Für eine detaillierte Bestandsaufnahme liest DPM den Headerbereich der Bänder in einer Bibliothek, um den On-Media-Bezeichner (OMID) auf jedem Band zu identifizieren.

Für eine schnelle Inventur einer Bibliothek, die über einen Barcodeleser verfügt, liest DPM den Strichcode jedes Bandes in der Bibliothek. Wenn eine Bibliothek keinen Barcodeleser oder ein Band keinen Barcode aufweist, liest DPM den Headerbereich der Bänder, um die OMID zu identifizieren.

Beispiele

Beispiel 1: Durchführen einer schnellen Inventur

PS C:\>$DpmLibrary = Get-DPMLibrary -DPMServerName "DPMServer07"
PS C:\> Start-DPMLibraryInventory -DPMLibrary $DpmLibrary -FastInventory

Der erste Befehl verwendet das Cmdlet Get-DPMLibrary , um die dem Server zugeordnete Bibliothek abzurufen, und speichert dieses Objekt dann in der variablen $DpmLibrary.

Der zweite Befehl startet eine Inventur für das bibliotheksobjekt, das in $DpmLibrary gespeichert ist. Der Befehl gibt den FastInventory-Parameter an, sodass der Befehl eine schnelle Inventur startet.

Beispiel 2: Durchführen einer detaillierten Inventur

PS C:\>$DpmLibrary = Get-DPMLibrary -DPMServerName "DPMServer07"
PS C:\> Start-DPMLibraryInventory -DPMLibrary $DpmLibrary -DetailedInventory

Der erste Befehl verwendet das Cmdlet Get-DPMLibrary , um die dem Server zugeordnete Bibliothek abzurufen, und speichert dieses Objekt dann in der variablen $DpmLibrary.

Der zweite Befehl startet eine Inventur für das bibliotheksobjekt, das in $DpmLibrary gespeichert ist. Der Befehl verwendet den DetailedInventory-Parameter , sodass der Befehl eine detaillierte Inventur startet.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DetailedInventory

Gibt an, dass DPM eine detaillierte Inventur für die angegebene Bibliothek ausführt.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DPMLibrary

Gibt ein DPM-Bibliotheksobjekt an, für das dieses Cmdlet eine Inventur startet. Verwenden Sie zum Abrufen eines DPM-Bibliotheksobjekts das Cmdlet Get-DPMLibrary.

Type:Library
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-FastInventory

Gibt an, dass DPM eine schnelle Inventur für die angegebene Bibliothek ausführt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobStateChangedEventHandler

Gibt einen Ereignishandler für Job.StateChanged-Ereignisse an . Verwenden Sie diesen Parameter, um eine grafische Benutzeroberfläche basierend auf Cmdlets zu erstellen. Verwenden Sie diesen Parameter nicht in der DPM-Verwaltungsshell.

Type:JobStateChangedEventHandler
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tape

Gibt ein Array von Band an, auf dem dieses Cmdlet ausgeführt wird. Verwenden Sie zum Abrufen eines Tape-Objekts das Cmdlet Get-DPMTape.

Type:Media[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

Job