Dela via


Approve-CMScript

SYNOPSIS

Godkänner ett Konfigurationshanteraren PowerShell-skript.

SYNTAX

ByScript

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

ByScriptId

Approve-CMScript [-Comment <String>] -ScriptGuid <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Cmdleten Approve-CMScript godkänner ett Konfigurationshanteraren Powershell-skript. Konfigurationshanteraren har en integrerad möjlighet att köra Powershell-skript. Skripten gör det enklare att skapa anpassade verktyg för att administrera programvara och gör att du snabbt kan utföra vanliga uppgifter, så att du kan få stora jobb gjorda enklare och mer konsekvent. Mer information finns i Skapa och köra PowerShell-skript från Konfigurationshanteraren konsolen.

Du kan godkänna ett specifikt skript genom att ange skriptobjektet eller namnet på skriptet.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Godkänn ett skript med hjälp av skript-ID:t

PS XYZ:\> Approve-CMScript -ScriptGuid "DF8E7546-FD66-4A3D-A129-53AF5AA54F80"

Det här kommandot godkänner ett skript som har ID:t DF8E7546-FD66-4A3D-A129-53AF5AA54F80 .

Exempel 2: Godkänna ett skript med hjälp av skriptobjektvariabel

PS XYZ:\> $ScriptObj = Get-CMScript -Id "DF8E7546-FD66-4A3D-A129-53AF5AA54F80"
PS XYZ:\> Approve-CMScript -InputObject $ScriptObj

Det första kommandot hämtar ett CMScript-objekt som har ID DF8E7546-FD66-4A3D-A129-53AF5AA54F80 och lagrar det sedan i $ScriptObj-variabeln.

Det andra kommandot godkänner skriptet som lagras i $ScriptObj variabeln.

PARAMETERS

-Kommentar

Anger en kommentar om godkännande av skriptet.

Type: String
Parameter Sets: (All)
Aliases:

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Anger ett CMScript-objekt. Om du vill hämta ett CMScript-objekt använder du Get-CMScript.

Type: IResultObject
Parameter Sets: ByScript
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-ScriptGuid

Anger skript-ID:t.

Type: String
Parameter Sets: ByScriptId
Aliases:

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

ANTECKNINGAR

Deny-CMScript

Get-CMScript

Invoke-CMScript

Remove-CMScript

Approve-CMScript

Set-CMScriptDeploymentType

Add-CMScriptDeploymentType