Dela via


Set-CMMacDeploymentType

SYNOPSIS

Anger en Mac-distributionstyp.

SYNTAX

ByAppName (standard)

Set-CMMacDeploymentType [-AddDetectionClause <DetectionClause[]>] [-DetectionClauseConnector <Hashtable[]>]
 [-GroupDetectionClauses <String[]>] [-RemoveDetectionClause <String[]>] [-AddRequirement <Rule[]>]
 -ApplicationName <String> [-ContentLocation <String>] -DeploymentTypeName <String> [-NewName <String>]
 [-PassThru] [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>]
 [-Comment <String>] [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

ByAppValue

Set-CMMacDeploymentType [-AddDetectionClause <DetectionClause[]>] [-DetectionClauseConnector <Hashtable[]>]
 [-GroupDetectionClauses <String[]>] [-RemoveDetectionClause <String[]>] [-AddRequirement <Rule[]>]
 -Application <IResultObject> [-ContentLocation <String>] -DeploymentTypeName <String> [-NewName <String>]
 [-PassThru] [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>]
 [-Comment <String>] [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

ByAppId

Set-CMMacDeploymentType [-AddDetectionClause <DetectionClause[]>] [-DetectionClauseConnector <Hashtable[]>]
 [-GroupDetectionClauses <String[]>] [-RemoveDetectionClause <String[]>] [-AddRequirement <Rule[]>]
 -ApplicationId <Int32> [-ContentLocation <String>] -DeploymentTypeName <String> [-NewName <String>]
 [-PassThru] [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>]
 [-Comment <String>] [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

ByDTValue

Set-CMMacDeploymentType [-AddDetectionClause <DetectionClause[]>] [-DetectionClauseConnector <Hashtable[]>]
 [-GroupDetectionClauses <String[]>] [-RemoveDetectionClause <String[]>] [-AddRequirement <Rule[]>]
 [-ContentLocation <String>] -InputObject <IResultObject> [-NewName <String>] [-PassThru]
 [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]
 [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Cmdleten Set-CMMacDeploymentType ändrar inställningarna för en Mac-distributionstyp.

Anteckning

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

EXAMPLES

Exempel 1: Byt namn på en distributionstyp och lägg till en beskrivning

PS XYZ:\> Set-CMMacDeploymentType -ApplicationName "testMac" -DeploymentTypeName "DTMac_updated" -NewName "DTMac" -ContentLocation "\\Server01\Resources\Applications\Mac\Bean.app\Bean.app.cmmac" -PassThru -Comment "test-set-CMMacDeploymentType"

Det här kommandot ändrar namnet på distributionstypen med DTMac_Updated för programmet med namnet testMac till DTMac och lägger till en beskrivning. Parametern PassThru anger att ett objekt kommer att returneras från det här kommandot.

Exempel 2: Byt namn på en distributionstyp och lägg till en beskrivning med hjälp av pipelinen

PS XYZ:\> Get-CMDeploymentType -ApplicationName "testMac" -DeploymentTypeName "DTMac" | Set-CMMacDeploymentType -NewName "DTMac_updated" -ContentLocation "\\Server01\Resources\Applications\Mac\Skype.app\Skype.app.cmmac" -PassThru -Comment "test-set-CMMacDeploymentType"

Det här kommandot hämtar distributionstypens objekt med namnet DTMac för programmet med namnet testMac och använder pipelineoperatorn för att skicka objektet till Set-CMMacDeploymentType. Set-CMMacDeploymentType ändrar namnet på distributionstypen till DTMac_updated lägger till en beskrivning. Parametern PassThru anger att ett objekt kommer att returneras från det här kommandot.

PARAMETERS

-AddDetectionClause

Anger en matris med satser för identifieringsmetod som stöds av den här distributionstypen.

Type: DetectionClause[]
Parameter Sets: (All)
Aliases: AddDetectionClauses

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

-AddLanguage

Lägger till en matris med språk som stöds av den här distributionstypen. Ange språken i formatet "languagecode2-country" eller "languagecode2", till exempel: en, en-US, ja-JP, zh-CN.

Mer information finns i CultureInfo.Name.

Type: String[]
Parameter Sets: (All)
Aliases: AddLanguages, Languages, Language

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

-AddRequirement

Lägger till en uppsättning krav för den här distributionstypen.

Type: Rule[]
Parameter Sets: (All)
Aliases:

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

-Program

Anger ett programobjekt som är associerat med den här distributionstypen. Om du vill hämta ett programobjekt använder du cmdleten Get-CMApplication.

Type: IResultObject
Parameter Sets: ByAppValue
Aliases:

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

-ApplicationId

Anger ID:t för det program som är associerat med den här distributionstypen.

Type: Int32
Parameter Sets: ByAppId
Aliases: CI_ID, CIId

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

-ApplicationName

Anger namnet på programmet som är associerat med den här distributionstypen.

Type: String
Parameter Sets: ByAppName
Aliases:

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

-Kommentar

Anger en beskrivning för den här distributionstypen.

Type: String
Parameter Sets: (All)
Aliases: AdministratorComment

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

-ContentLocation

Anger sökvägen till innehållet. Platssystemservern kräver behörighet att läsa innehållsfilerna.

Type: String
Parameter Sets: (All)
Aliases:

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

-DeploymentTypeName

Anger ett visningsnamn för den här distributionstypen.

Type: String
Parameter Sets: ByAppName, ByAppValue, ByAppId
Aliases:

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

-DetectionClauseConnector

{{ FyllningsidentifieringClauseConnector-beskrivning }}

Type: Hashtable[]
Parameter Sets: (All)
Aliases: DetectionClauseConnectors

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

-Force

Tvingar kommandot att köras utan att fråga efter användarens bekräftelse.

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

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

-GroupDetectionClauses

{{ Fill GroupDetectionClauses Description }}

Type: String[]
Parameter Sets: (All)
Aliases: GroupDetectionClausesByLogicalName

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

-InputObject

Anger ett Objekt för Mac-distributionstyp. Om du vill hämta ett distributionstypobjekt använder du cmdleten Get-CMDeploymentType.

Type: IResultObject
Parameter Sets: ByDTValue
Aliases: DeploymentType

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

-NewName

Anger ett nytt namn för den här distributionstypen.

Type: String
Parameter Sets: (All)
Aliases: NewDeploymentTypeName

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

-PassThru

Lägg till den här parametern för att returnera ett objekt som representerar det objekt som du arbetar med. Som standard genererar denna cmdlet kanske inte några utdata.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-RemoveDetectionClause

Type: String[]
Parameter Sets: (All)
Aliases: RemoveDetectionClauses

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

-RemoveLanguage

Tar bort en matris med befintliga språk från den här distributionstypen. Ange språken i formatet "languagecode2-country" eller "languagecode2", till exempel: en, en-US, ja-JP, zh-CN.

Type: String[]
Parameter Sets: (All)
Aliases: RemoveLanguages

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

-RemoveRequirement

Tar bort befintliga installationskrav från den här distributionstypen.

Type: Rule[]
Parameter Sets: (All)
Aliases: RemoveRequirements

Required: False
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: False
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

Add-CMMacDeploymentType

Get-CMApplication

Get-CMDeploymentType