Deny-CMScript

Verweigern eines PowerShell-Skripts in Configuration Manager.

Syntax

Deny-CMScript
    [-Comment <String>]
    -InputObject <IResultObject>
    [-DisableWildcardHandling]
    [-ForceWildcardHandling]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Deny-CMScript
    [-Comment <String>]
    -ScriptGuid <String>
    [-DisableWildcardHandling]
    [-ForceWildcardHandling]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Verwenden Sie dieses Cmdlet, um ein PowerShell-Skript in Configuration Manager zu verweigern. Diese Skripts werden in Configuration Manager integriert und verwaltet. Wenn ein Skript nicht genehmigt wurde, können Sie es nicht auf Geräten ausführen.

Weitere Informationen finden Sie unter Erstellen und Ausführen von PowerShell-Skripts über die Configuration Manager-Konsole.

Hinweis

Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Verweigern eines Skripts mithilfe der Skript-ID

Dieser Befehl verweigert ein Skript mit der ID DF8E7546-FD66-4A3D-A129-53AF5AA54F80.

Deny-CMScript -ScriptGuid "DF8E7546-FD66-4A3D-A129-53AF5AA54F80"

Beispiel 2: Verweigern eines Skripts mithilfe einer Objektvariablen

Der erste Befehl ruft ein Skriptobjekt mit der ID DF8E7546-FD66-4A3D-A129-53AF5AA54F80ab. Sie speichert das -Objekt in der $ScriptObj Variablen.

Der zweite Befehl verweigert das in der Variablen gespeicherte Skript.

$ScriptObj = Get-CMScript -Id "DF8E7546-FD66-4A3D-A129-53AF5AA54F80"
Deny-CMScript -InputObject $ScriptObj

Parameter

-Comment

Geben Sie einen optionalen Kommentar an, warum Sie das Skript abgelehnt haben.

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

-Confirm

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

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

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

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

-ForceWildcardHandling

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

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

-InputObject

Geben Sie ein Zu verweigernde Skriptobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMScript .

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

-ScriptGuid

Geben Sie die ID des zu verweigernden Skripts an. Das Format ist eine Standard-GUID.

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

-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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object