Freigeben über


Restore-SCSMDeletedItem

Stellt Elemente wieder her, die zuvor für den Löschvorgang im Dienst-Manager markiert wurden.

Syntax

Restore-SCSMDeletedItem
       [-DeletedItem] <EnterpriseManagementInstance[]>
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Restore-SCSMDeletedItem Cmdlet werden Elemente wiederhergestellt, die zuvor im Dienst-Manager als Löschvorgang markiert wurden.

Beispiele

Beispiel 1: Wiederherstellen eines zuvor gelöschten Elements

PS C:\>Get-SCSMDeletedItem -DisplayName "Printer7" | Restore-SCSMDeletedItem

Mit diesem Befehl wird das zuvor für das Löschelement markierte Element mit dem Anzeigenamen Printer7 mithilfe von Get-SCSMDeletedItemabgerufen. Der Befehl übergibt ihn mithilfe des Pipelineoperators an das aktuelle Cmdlet. Mit diesem Befehl wird das Element wiederhergestellt.

Beispiel 2: Wiederherstellen eines zuvor gelöschten Elements und Anzeigen von Ergebnissen

PS C:\>Get-SCSMDeletedItem -DisplayName "Printer7" | Restore-SCSMDeletedItem -PassThru
UNCName                PrinterName Description Location
-------                ----------- ----------- --------
\\PrintServer\Printer7 Printer7                Seattle

Mit diesem Befehl wird das zuvor für das Löschelement markierte Element mit dem Anzeigenamen Printer7 mithilfe von Get-SCSMDeletedItemabgerufen. Der Befehl übergibt ihn mithilfe des Pipelineoperators an das aktuelle Cmdlet. Mit diesem Befehl wird das Element wiederhergestellt. Der Befehl gibt den PassThru--Parameter an. Der Befehl gibt das wiederhergestellte Element zurück.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:System.Management.Automation.SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeletedItem

Gibt eine Instanz des gelöschten Elements an, das wiederhergestellt werden soll. Zum Abrufen eines EnterpriseManagementInstance- Objekts, das mit diesem Cmdlet verwendet werden soll, verwenden Sie das Cmdlet Get-SCSMDeletedItem.

Typ:Microsoft.EnterpriseManagement.Core.Cmdlets.Instances.EnterpriseManagementInstance[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PassThru

Gibt an, dass dieses Cmdlet das wiederhergestellte Element zurückgibt. Sie können dieses Objekt an andere Cmdlets übergeben.

Typ:System.Management.Automation.SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

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

Typ:System.Management.Automation.SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.EnterpriseManagement.Core.Cmdlets.Instances.EnterpriseManagementInstance

Sie können ein gelöschtes Element an den parameter DeletedItem übergeben. Beispielsweise das Objekt, das vom cmdlet Get-SCSMDeletedItem zurückgegeben wird.

Ausgaben

None.

Dieses Cmdlet generiert keine Ausgabe.