New-CMProgram
SYNOPSIS
Vytvoří nový program pro balíček.
SYNTAX
NewStandardProgram (výchozí)
New-CMProgram [-AddSupportedOperatingSystemPlatform <IResultObject[]>] -CommandLine <String>
[-DiskSpaceRequirement <String>] [-DiskSpaceUnit <DiskSpaceUnitType>] [-DriveLetter <String>]
[-DriveMode <DriveModeType>] [-Duration <Int32>] -PackageName <String> [-ProgramRunType <ProgramRunType>]
[-Reconnect <Boolean>] [-RunMode <RunModeType>] [-RunType <RunType>] -StandardProgramName <String>
[-UserInteraction <Boolean>] [-WorkingDirectory <String>] [-DisableWildcardHandling] [-ForceWildcardHandling]
[-WhatIf] [-Confirm] [<CommonParameters>]
NewStandardProgramById
New-CMProgram [-AddSupportedOperatingSystemPlatform <IResultObject[]>] -CommandLine <String>
[-DiskSpaceRequirement <String>] [-DiskSpaceUnit <DiskSpaceUnitType>] [-DriveLetter <String>]
[-DriveMode <DriveModeType>] [-Duration <Int32>] -PackageId <String> [-ProgramRunType <ProgramRunType>]
[-Reconnect <Boolean>] [-RunMode <RunModeType>] [-RunType <RunType>] -StandardProgramName <String>
[-UserInteraction <Boolean>] [-WorkingDirectory <String>] [-DisableWildcardHandling] [-ForceWildcardHandling]
[-WhatIf] [-Confirm] [<CommonParameters>]
NewDeviceProgram
New-CMProgram -CommandLine <String> [-CommandLineFolder <String>] [-Comment <String>]
-DeviceProgramName <String> [-DiskSpaceRequirement <String>] [-DiskSpaceUnit <DiskSpaceUnitType>]
[-DownloadProgramType <DownloadProgramType>] -PackageName <String> [-Requirement <String>]
[-WorkingDirectory <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
[<CommonParameters>]
NewDeviceProgramById
New-CMProgram -CommandLine <String> [-CommandLineFolder <String>] [-Comment <String>]
-DeviceProgramName <String> [-DiskSpaceRequirement <String>] [-DiskSpaceUnit <DiskSpaceUnitType>]
[-DownloadProgramType <DownloadProgramType>] -PackageId <String> [-Requirement <String>]
[-WorkingDirectory <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
[<CommonParameters>]
DESCRIPTION
Rutina New-CMProgram vytvoří program v Configuration Manager. Programy jsou příkazy, které jsou přidruženy k balíčku Configuration Manager. Programy identifikují akce, ke kterým dojde, když klient obdrží balíček klienta. Ke stejnému balíčku můžete přidružit několik programů.
Poznámka
Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: vytvoření standardního programu
Tento příkaz vytvoří standardní program v Configuration Manager.
New-CMProgram -PackageName "test" -StandardProgramName SPM -CommandLine "RunMe" -WorkingDirectory "C:\temp" -RunType Hidden -ProgramRunType OnlyWhenNoUserIsLoggedOn -DiskSpaceRequirement 100 -DiskSpaceUnit GB -Duration 100 -DriveMode RunWithUnc
Příklad 2: vytvoření programu zařízení
Tento příkaz vytvoří program zařízení v Configuration Manager.
New-CMProgram -PackageName "Contoso-12" -DeviceProgramName DPM -Comment "Upgrades for December" -WorkingDirectory "C:\temp" -CommandLine "RunMe" -CommandLineFolder "C:\Windows\" -DiskSpaceRequirement 10 -DiskSpaceUnit GB -DownloadProgramType OnlyWhenTheDeviceIsDocked -Requirement "All previous updates"
PARAMETERS
-AddSupportedOperatingSystemPlatform
Zadejte jednu nebo více podporovaných platforem operačních systémů, které mají být přidány do programu. K získání tohoto objektu použijte rutinu Get-CMSupportedPlatform .
Type: IResultObject[]
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases: AddSupportedOperatingSystemPlatforms
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Příkazový řádek
Zadejte příkazový řádek pro program.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CommandLineFolder
Zadejte složku, která obsahuje spustitelný program. Tato složka může představovat absolutní cestu v klientovi nebo cestu relativní k distribuční složce obsahující balíček.
Type: String
Parameter Sets: NewDeviceProgram, NewDeviceProgramById
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Komentář
Zadejte volitelný text programu, například popis. V klientských počítačích se tento text zobrazuje u programu v centru softwaru.
Type: String
Parameter Sets: NewDeviceProgram, NewDeviceProgramById
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DeviceProgramName
Určuje název programu zařízení.
Type: String
Parameter Sets: NewDeviceProgram, NewDeviceProgramById
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DiskSpaceRequirement
Zadejte velikost místa na disku, které softwarový program vyžaduje ke spuštění v počítači. Hodnota musí být větší než nebo rovna nule. Pokud zadáte hodnotu, zadejte jednotky pro hodnotu pomocí parametru DiskSpaceUnit .
Type: String
Parameter Sets: (All)
Aliases: DiskSpaceReq
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DiskSpaceUnit
Zadejte přijatou jednotku pro parametr DiskSpaceRequirement .
Type: DiskSpaceUnitType
Parameter Sets: (All)
Aliases:
Accepted values: KB, MB, GB
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DownloadProgramType
Určete, kdy má být program spuštěn.
Type: DownloadProgramType
Parameter Sets: NewDeviceProgram, NewDeviceProgramById
Aliases:
Accepted values: AsSoonAsPossible, OnlyOverFastNetwork, OnlyWhenTheDeviceIsDocked
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Písmeno_jednotky
Pokud použijete parametr DriveMode , zadejte písmeno jednotky pro dané umístění.
Type: String
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriveMode
Určuje, zda program vyžaduje konkrétní písmeno jednotky zadané v parametru písmeno_jednotky .
RunWithUnc
: Spusťte program z cesty UNC. Tato hodnota je výchozí. Počínaje verzí 2010 byla tato hodnota přejmenována zRenameWithUnc
.RequiresDriveLetter
: Program používá libovolné dostupné písmeno jednotky.RequiresSpecificDriveLetter
: Program se spustí pouze v případě, že jednotka již není používána.
Type: DriveModeType
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Accepted values: RunWithUnc, RequiresDriveLetter, RequiresSpecificDriveLetter
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Doba trvání
Určuje maximální dobu, po kterou se očekává, že program bude spuštěn. Výchozí hodnota je 120 minut.
Type: Int32
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– PackageId
Zadejte ID balíčku pro tento program.
Type: String
Parameter Sets: NewStandardProgramById, NewDeviceProgramById
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Package
Zadejte název balíčku pro tento program.
Type: String
Parameter Sets: NewStandardProgram, NewDeviceProgram
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ProgramRunType
Určuje podmínky přihlášení, které jsou nezbytné pro spuštění programu.
Výchozí hodnota je OnlyWhenUserIsLoggedOn
.
Type: ProgramRunType
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Accepted values: OnlyWhenUserIsLoggedOn, WhetherOrNotUserIsLoggedOn, OnlyWhenNoUserIsLoggedOn
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Znovu připojit
Určuje, zda se má klientský počítač znovu připojit k distribučnímu bodu, když se uživatel přihlásí k Windows.
Type: Boolean
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Požadavek
Určuje další požadavky na standardní programy nebo zařízení.
Type: String
Parameter Sets: NewDeviceProgram, NewDeviceProgramById
Aliases: Requirements
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunMode
Zadejte přihlašovací údaje, které program vyžaduje ke spuštění v klientském počítači.
Type: RunModeType
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Accepted values: RunWithUserRights, RunWithAdministrativeRights
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunType
Zadejte režim, ve kterém se program spustí v klientském počítači.
Výchozí hodnota je Normal
.
Type: RunType
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Accepted values: Normal, Minimized, Maximized, Hidden
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-StandardProgramName
Zadejte standardní název programu.
Type: String
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UserInteraction
Označuje, jestli se má uživatelům dovolit, aby mohli pracovat s programem.
Type: Boolean
Parameter Sets: NewStandardProgram, NewStandardProgramById
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
– WorkingDirectory
Zadejte pracovní adresář pro program.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.