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