Remove-CMScript

Entfernen eines PowerShell-Skripts aus Configuration Manager.

Syntax

Remove-CMScript
      [-Force]
      -InputObject <IResultObject>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMScript
      [-Force]
      -ScriptName <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Verwenden Sie dieses Cmdlet, um ein PowerShell-Skript aus Configuration Manager zu entfernen. Diese Skripts sind in Configuration Manager integriert und verwaltet. Wenn Sie ein Skript entfernen, können Sie es nicht mehr ausführen. Anstatt ein Skript zu entfernen, können Sie es auch verweigern, damit es nicht auf Clients ausgeführt werden kann. Weitere Informationen finden Sie unter Deny-CMScript.

Weitere allgemeine Informationen finden Sie unter Erstellen und Ausführen von PowerShell-Skripts in der Configuration Manager-Konsole.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Entfernen eines Skripts mithilfe des Skriptnamens

Mit diesem Befehl wird ein Skript mit dem Namen "getUesrs" entfernt.

Remove-CMScript -ScriptName "getUsers" -Force

Parameter

-Confirm

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

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

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

-Force

Erzwingt die Ausführung des Befehls, ohne die Bestätigung des Benutzers anzufordern.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

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

-InputObject

Geben Sie ein zu entfernende Skriptobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMScript".

Type:IResultObject
Aliases:Script
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ScriptName

Geben Sie den Namen des zu entfernenden Skripts an.

Type:String
Aliases:Name
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object