Get-CMScript

SYNOPSIS

Hämta Konfigurationshanteraren PowerShell-skript.

SYNTAX

ByName (standard)

Get-CMScript [-Author <String>] [-Fast] [-ScriptName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

ById

Get-CMScript [-Author <String>] [-Fast] -ScriptGuid <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Get-CMScript-cmdleten hämtar ett eller 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 kan utföra vanliga uppgifter snabbt, 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.

Anteckning

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

EXAMPLES

Exempel 1: Hämta alla skript

Det här kommandot hämtar alla skript som Konfigurationshanteraren hanterar.

Get-CMScript

Exempel 2: Hämta skript med hjälp av namn

Det här kommandot hämtar alla skript som har ett namn som börjar med bokstaven D .

Get-CMScript -ScriptName "D*"

PARAMETERS

-Författare

Ange skriptförfattaren. Till exempel contoso\jqpublic.

Du kan använda jokertecken:

  • *: Flera tecken
  • ?: Enskilt tecken
Type: String
Parameter Sets: (All)
Aliases:

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

-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

-Snabb

Lägg till den här parametern för att inte uppdatera lazy-egenskaper automatiskt. Lazy-egenskaper innehåller värden som är relativt ineffektiva att hämta. Att hämta dessa egenskaper kan orsaka ytterligare nätverkstrafik och minska cmdlet-prestanda.

Om du inte använder den här parametern visar cmdleten en varning. Om du vill inaktivera den här varningen anger du $CMPSSuppressFastNotUsedCheck = $true .

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

-ScriptGuid

Gäller för version 2010 och senare. Ange GUID för skriptet.

Type: String
Parameter Sets: ById
Aliases:

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

-ScriptName

Ange ett skriptnamn.

Du kan använda jokertecken:

  • *: Flera tecken
  • ?: Enskilt tecken
Type: String
Parameter Sets: ByName
Aliases:

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

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

Ingen

OUTPUTS

IResultObject[]#SMS_Scripts

IResultObject#SMS_Scripts

ANTECKNINGAR

Approve-CMScript

Deny-CMScript

Invoke-CMScript

Remove-CMScript

Set-CMScriptDeploymentType

Add-CMScriptDeploymentType

Skapa och köra PowerShell-skript från Konfigurationshanteraren konsolen