Get-CMScript

SYNOPSIS

PowerShell Configuration Manager scripts gebruiken.

SYNTAX

ByName (standaard)

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

ById

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

DESCRIPTION

De Cmdlet Get-CMScript haalt een of meer Configuration Manager PowerShell-scripts op. Configuration Manager beschikt over een geïntegreerde mogelijkheid om PowerShell-scripts uit te voeren. De scripts vereenvoudigen het bouwen van aangepaste hulpprogramma's voor het beheren van software en bieden u de mogelijkheid om alledaagse taken snel uit te voeren, zodat u eenvoudiger en consistenter grote taken kunt uitvoeren. Zie PowerShell-scripts maken enuitvoeren vanuit de Configuration Manager console voor meer informatie.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Alle scripts op halen

Met deze opdracht worden alle scripts Configuration Manager beheert.

Get-CMScript

Voorbeeld 2: Scripts op basis van naam op halen

Met deze opdracht worden alle scripts met een naam die begint met de letter D .

Get-CMScript -ScriptName "D*"

PARAMETERS

-Auteur

Geef de scriptauteur op. Bijvoorbeeld contoso\jqpublic.

U kunt jokertekens gebruiken:

  • *: Meerdere tekens
  • ?: Eén teken
Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Fast

Voeg deze parameter toe om luie eigenschappen niet automatisch te vernieuwen. Luie eigenschappen bevatten waarden die relatief inefficiënt zijn om op te halen. Het verkrijgen van deze eigenschappen kan extra netwerkverkeer veroorzaken en de prestaties van de cmdlet verlagen.

Als u deze parameter niet gebruikt, geeft de cmdlet een waarschuwing weer. Als u deze waarschuwing wilt uitschakelen, stelt u $CMPSSuppressFastNotUsedCheck = $true in.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ScriptGuid

Is van toepassing op versie 2010 en hoger. Geef de GUID van het script op.

Type: String
Parameter Sets: ById
Aliases:

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

-ScriptName

Geef een scriptnaam op.

U kunt jokertekens gebruiken:

  • *: Meerdere tekens
  • ?: Eén teken
Type: String
Parameter Sets: ByName
Aliases:

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Geen

OUTPUTS

IResultObject[]#SMS_Scripts

IResultObject#SMS_Scripts

OPMERKINGEN

GOEDKEUREN CMScript

Deny-CMScript

Invoke-CMScript

Remove-CMScript

Set-CMScriptDeploymentType

Add-CMScriptDeploymentType

PowerShell-scripts maken en uitvoeren vanuit de Configuration Manager console