Set-CMScriptDeploymentType
SYNOPSIS
Betik yükleyicisi dağıtım türünü yapılandırma.
SYNTAX
ByAppName (Varsayılan)
Set-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>] [-EstimatedRuntimeMins <Int32>] [-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>] [-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]
[-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>] [-RepairCommand <String>] [-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>] [-ScriptFile <String>] [-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]
[-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]
-ApplicationName <String> -DeploymentTypeName <String> [-NewName <String>] [-PassThru]
[-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]
[-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
ByAppValue
Set-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>] [-EstimatedRuntimeMins <Int32>] [-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>] [-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]
[-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>] [-RepairCommand <String>] [-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>] [-ScriptFile <String>] [-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]
[-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]
-Application <IResultObject> -DeploymentTypeName <String> [-NewName <String>] [-PassThru]
[-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]
[-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
ByAppId
Set-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>] [-EstimatedRuntimeMins <Int32>] [-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>] [-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]
[-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>] [-RepairCommand <String>] [-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>] [-ScriptFile <String>] [-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]
[-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]
-ApplicationId <Int32> -DeploymentTypeName <String> [-NewName <String>] [-PassThru]
[-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]
[-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
ByDTValue
Set-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>] [-EstimatedRuntimeMins <Int32>] [-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>] [-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]
[-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>] [-RepairCommand <String>] [-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>] [-ScriptFile <String>] [-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]
[-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]
-InputObject <IResultObject> [-NewName <String>] [-PassThru] [-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Bir uygulamanın Betik Yükleyicisi dağıtım türü ayarlarını yapılandırmak için bu cmdlet'Yapılandırma Yöneticisi kullanın. Bu dağıtım türü bir betik ya da içerik yüken veya eylemde olan bir program olabilir. Bu dağıtım türünü yükleyiciler veya setup.exe sarmalayıcılar için kullanırsiniz.
Not
Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\>
. Daha fazla bilgi için başlarken bölümüne bakın.
EXAMPLES
Örnek 1: Betik yükleyicisi dağıtım türünü değiştirme
Bu komut, Application01 adlı uygulama için ScriptDT01 adlı dağıtım türüne bir kaldırma komutu ekler.
Set-CMScriptDeploymentType -ApplicationName "Application01" -DeploymentTypeName "ScriptDT01" -Comment "Script updated to uninstall" -UninstallCommand 'msiexec /x ""\\Machine01\Resources\Applications\MSI\AdvertMSI\AdvertMSI.msi" /q'
Örnek 2: Algılama yöntemi ekleme
Bu örnek önce 1 KB, 2 KB ve 4 KB boyutuna sahip c:\abc\abc dosyası için üç dosya tabanlı algılama yan tümcesi oluşturmak için New-CMDetectionClauseFile cmdlet'ini kullanır.
Ardından bu yan tümceleri algılama yöntemi olarak eklemek için dağıtım türünü yapılandırıyor. Ayrıca ikinci ve üçüncü yan tümcesini bir OR bağlayıcısı ile gruplar.
$clauseFile1 = New-CMDetectionClauseFile -FileName "abc" -Path "c:\abc" -PropertyType Size -ExpectedValue 1024 -ExpressionOperator IsEquals -Value
$clauseFile2 = New-CMDetectionClauseFile -FileName "abc" -Path "c:\abc" -PropertyType Size -ExpectedValue 2048 -ExpressionOperator IsEquals -Value
$clauseFile3 = New-CMDetectionClauseFile -FileName "abc" -Path "c:\abc" -PropertyType Size -ExpectedValue 4096 -ExpressionOperator IsEquals -Value
Set-CMScriptDeploymentType -ApplicationName "testApp1" -DeploymentTypeName "abc" -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3 -DetectionClauseConnector @{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"} -GroupDetectionClauses $clauseFile2.Setting.LogicalName, $clauseFile3.Setting.LogicalName
Örnek 3: Dil gereksinimi kuralı ekleme
Bu örnek, uygulamayı işletim sistemi dili için bir gereksinim kuralıyla yapılandırıyor.
$myGC = Get-CMGlobalCondition -Name "Operating System Language" | Where-Object PlatformType -eq 1
$cultureA = [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object Name -eq "zh"
$cultureB = [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object Name -eq "zh-CN"
$myRule = $myGC | New-CMRequirementRuleOperatingSystemLanguageValue -RuleOperator NoneOf -Culture $cultureA,$cultureB -IsMobile $False
Set-CMScriptDeploymentType -ApplicationName "myApp" -DeploymentTypeName "myDT" -AddRequirement $myRule
Örnek 4: Gereksinim kuralı ekleme
Bu örnek, uygulamayı fiziksel belleğin 2 GB'den büyük olduğu bir gereksinim kuralıyla yapılandırıyor.
$rule1 = Get-CMGlobalCondition -Name "Total physical memory" | New-CMRequirementRuleCommonValue -Value1 2048 -RuleOperator GreaterEquals
$myRuleExpression = New-CMRequirementRuleExpression -AddRequirementRule $rule1
$myGC = New-CMGlobalConditionExpression -Name "GCExp" -DeviceType Windows -RootExpression $myRuleExpression
Set-CMScriptDeploymentType -ApplicationName "myApp" -DeploymentTypeName "myDT" -AddRequirement $myGC
PARAMETERS
-AddDetectionClause
Bu dağıtım türü için algılama yöntemi yan tümceleri dizisi belirtin. Algılama yan tümcesi oluşturmak için aşağıdaki cmdlet'lerden birini kullanın:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Bu cmdlet'lerin çıkışını bir değişkene kaydedin. Ardından bu değişkenleri bu parametre için bir dizi olarak belirtin. Örneğin, -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3
.
Başka bir uygulamanın mevcut algılama yan tümcesini almak için Get-CMDeploymentTypeDetectionClause da kullanabilirsiniz.
Type: DetectionClause[]
Parameter Sets: (All)
Aliases: AddDetectionClauses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AddLanguage
Dağıtım türünün desteklediği dil etiketleri dizisini belirtin. Örneğin, Rusça (Rusya) eklemek için etiketini ru-RU
belirtin.
Daha fazla bilgi ve dil etiketleri listesi için bkz. Windows Dil Kodu Tanımlayıcısı (LCID) Başvurusu.
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
Dağıtım türü için gereksinim nesneleri dizisi belirtin. Gereksinim kuralı nesnesi oluşturmak için aşağıdaki cmdlet'lerden birini kullanın:
- New-CMRequirementRuleActiveDirectorySiteValue
- New-CMRequirementRuleBooleanValue
- New-CMRequirementRuleCMSiteValue
- New-CMRequirementRuleCommonValue
- New-CMRequirementRuleDeviceOwnershipValue
- New-CMRequirementRuleExistential
- New-CMRequirementRuleExpression
- New-CMRequirementRuleFileAttributeValue
- New-CMRequirementRuleFilePermissionValue
- New-CMRequirementRuleFreeDiskSpaceValue
- New-CMRequirementRuleInputTypeValue
- New-CMRequirementRuleOperatingSystemLanguageValue
- New-CMRequirementRuleOperatingSystemValue
- New-CMRequirementRuleOUValue
- New-CMRequirementRuleRegistryKeyPermissionValue
- New-CMRequirementRuleScreenResolutionValue
Type: Rule[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Application
Bu dağıtım türü için bir uygulama nesnesi belirtin. Bu nesneyi almak için Get-CMApplication cmdlet'ini kullanın.
Type: IResultObject
Parameter Sets: ByAppValue
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ApplicationId
Bu dağıtım türü için uygulamanın kimliğini belirtin.
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
Bu dağıtım türü için uygulamanın adını belirtin.
Type: String
Parameter Sets: ByAppName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CacheContent
İçeriği istemci $true
önbelleğine süresiz olarak kaydetmek için bu parametreyi olarak ayarlayın.
Type: Boolean
Parameter Sets: (All)
Aliases: PersistContentInClientCache
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Comment
Dağıtım türü için isteğe bağlı bir açıklama belirtin.
Type: String
Parameter Sets: (All)
Aliases: AdministratorComment
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ContentFallback
Bu parametreyi olarak ayarlarsanız, içerik istemcinin geçerli veya komşu sınır gruplarında herhangi bir dağıtım noktası üzerinde mevcut değilse, istemci site varsayılan sınır grubunda dağıtım $true
noktalarını kullanabilir.
Type: Boolean
Parameter Sets: (All)
Aliases: EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ContentLocation
İçeriğin ağ kaynak yolunu belirtir. Site sistem sunucusu, içerik dosyalarını okumak için izin gerektirir.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentTypeName
Yapılandırılan dağıtım türünün adını belirtin.
Type: String
Parameter Sets: ByAppName, ByAppValue, ByAppId
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DetectionClauseConnector
Algılama yan tümcelerini gruplamak için GroupDetectionClauses parametresini kullanırken, bağlayıcıyı belirtmek için bu parametreyi kullanın.
Aşağıdaki örnek OR bağlayıcısı tanımlar:@{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"}
Type: Hashtable[]
Parameter Sets: (All)
Aliases: DetectionClauseConnectors
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. Bunu ForceWildcardHandling ile birleştiresiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableBranchCache
Bu parametre kullanım dışıdır. BranchCache her zaman istemcide etkindir ve dağıtım noktası destekliyorsa bunu kullanır.
Type: Boolean
Parameter Sets: (All)
Aliases: AllowClientsToShareContentOnSameSubnet
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EstimatedRuntimeMins
Uygulama için bu dağıtım türünün tahmini yükleme sürelerini dakika olarak belirtin. Yazılım Merkezi, uygulama yüklenmeden önce bu tahmini kullanıcıya görüntüler.
Type: Int32
Parameter Sets: (All)
Aliases: EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Force
Komutu kullanıcı onayı istemeden çalıştırmaya güç sağlar.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: ForceForUnknownPublisher
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Force32Bit
Program yükleme ve kaldırma işlemlerini 64 bit istemcilerde 32 bit işlemler olarak çalıştırmak $true
için bu parametreyi olarak ayarlayın.
Type: Boolean
Parameter Sets: (All)
Aliases: Force32BitInstaller
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceScriptDetection32Bit
Bu dağıtım türünün varlığını algılamak için özel bir betik kullanırsanız, betiği 64 bit istemcide 32 bit işlem olarak çalıştırmak için $true
bu parametreyi olarak ayarlayın.
Type: Boolean
Parameter Sets: (All)
Aliases: Force32BitDetectionScript
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GroupDetectionClauses
Bu dağıtım türünün varlığını algılamak için kurallar yapılandırıldığında, yan tümceleri grup için bu parametreyi kullanın. Algılama yan tümcesi oluşturmak için aşağıdaki cmdlet'lerden birini kullanın:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Bu cmdlet'lerin çıkışını bir değişkene kaydedin. Ardından yan tümceleri grup için aşağıdaki biçimi kullanın: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName
.
İpucu
Yapılandırma Yöneticisi konsolunda, Grup eylemlerini seçerek, yan tümceler gruplandı yan tümceleri önce ve sonra parantezleri gösterir.
Type: String[]
Parameter Sets: (All)
Aliases: GroupDetectionClausesByLogicalName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Yapılandırılan bir dağıtım türü nesnesi belirtin. Bu nesneyi almak için Get-CMDeploymentType cmdlet'ini kullanın.
Type: IResultObject
Parameter Sets: ByDTValue
Aliases: DeploymentType
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-InstallCommand
Bu uygulamayı yüklemek için yükleme programı komut satırı belirtin.
Type: String
Parameter Sets: (All)
Aliases: InstallationProgram
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InstallWorkingDirectory
İstemci InstallCommand'i çalıştırsa çalışma dizini olarak kullanmak için yolu belirtin.
Type: String
Parameter Sets: (All)
Aliases: InstallationStartIn, InstallFolder
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InstallationBehaviorType
Bu dağıtım türü için yükleme davranışını belirtin:
InstallForUser
: İstemci yalnızca uygulamayı dağıtan kullanıcı için uygulamayı yüklür.InstallForSystem
: İstemci uygulamayı yalnızca bir kez yüklür. Tüm kullanıcılar tarafından kullanılabilir.InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
: Uygulamayı bir cihaza dağıtırsanız, istemci uygulamayı tüm kullanıcılar için yüklenir. Uygulamayı bir kullanıcıya dağıtırsanız, istemci uygulamayı yalnızca o kullanıcı için yükleyebilir.
Type: InstallationBehaviorType
Parameter Sets: (All)
Aliases:
Accepted values: InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LogonRequirementType
Oturum alıkan kullanıcının gereksinimini belirtin:
OnlyWhenNoUserLoggedOn
: Yalnızca hiçbir kullanıcı oturum Windows.OnlyWhenUserLoggedOn
: Yalnızca bir kullanıcı oturum aken. Bu seçenek varsayılandır.WhetherOrNotUserLoggedOn
: Bir kullanıcının oturum mu yoksa oturum mu olduğu.Not
Değer
WhereOrNotUserLoggedOn
kullanım dışıdır. ileWhetherOrNotUserLoggedOn
değiştirilir.
InstallationBehaviorType olarak InstallForUser
ayarlanırsa bu parametreyi ayarasınız.
Type: LogonRequirementType
Parameter Sets: (All)
Aliases:
Accepted values: OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-MaximumRuntimeMins
Bu uygulama için dağıtım programının izin verilen en uzun çalışma süresi belirtin. Dakika olarak bir tamsayı değeri ayarlayın.
Type: Int32
Parameter Sets: (All)
Aliases: MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NewName
Bu dağıtım türünü yeniden adlandırmak için yeni bir ad belirtin.
Type: String
Parameter Sets: (All)
Aliases: NewDeploymentTypeName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PassThru
Üzerinde çalışmakta olduğunu öğeyi temsil eden bir nesne dönmek için bu parametreyi ekleyin. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ProductCode
Uygulama Yükleyici Windows kullanıyorsa, algılama yöntemi olarak ayarlanması için bir MSI ürün kodu belirtin. Bu parametreyi kullanırsanız, mevcut algılama yöntemlerinin üzerine yazarak.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RebootBehavior
Yükleme sonrası davranışı belirtin:
BasedOnExitCode
: Dönüş kodlarına göre davranışı belirler.NoAction
: Belirli bir eylem yoktur.ProgramReboot
: Yazılım yükleme programı, cihazın yeniden başlatılmasını zorlar.ForceReboot
: Yapılandırma Yöneticisi istemci zorunlu bir cihaz yeniden başlatmaya zorlar.
Bu davranışlar hakkında daha fazla bilgi için bkz. Yapılandırma Yöneticisi.
Type: PostExecutionBehavior
Parameter Sets: (All)
Aliases:
Accepted values: BasedOnExitCode, NoAction, ForceReboot, ProgramReboot
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveDetectionClause
Kaldırıla bir algılama yöntemi yan tümceleri dizisi belirtin.
Type: String[]
Parameter Sets: (All)
Aliases: RemoveDetectionClauses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveLanguage
Bu dağıtım türünden kaldırıla bir dizi desteklenen dil belirtin.
Type: String[]
Parameter Sets: (All)
Aliases: RemoveLanguages
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveRequirement
Bu dağıtım türünden kaldırmak için bir gereksinim kuralları dizisi belirtin.
Type: Rule[]
Parameter Sets: (All)
Aliases: RemoveRequirements
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RepairCommand
Sürüm 2002'den başlayarak, onarım komutunu yapılandırmak için bu parametreyi kullanın. RepairWorkingDirectory parametresini de yapılandırın.
Sürüm 2006'dan başlayarak boş bir dize belirtsiniz.
Type: String
Parameter Sets: (All)
Aliases: RepairProgram
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RepairWorkingDirectory
Sürüm 2002'den başlayarak, onarım komutunun çalışma dizinini yapılandırmak için bu parametreyi kullanın. RepairCommand parametresini de yapılandırın.
Type: String
Parameter Sets: (All)
Aliases: RepairStartIn, RepairFolder
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RequireUserInteraction
Kullanıcıların dağıtım türü $true
yüklemesini görüntülemesine ve bu yüklemeyle etkileşim kurmasına izin vermek için bu parametreyi olarak ayarlayın.
Type: Boolean
Parameter Sets: (All)
Aliases: RequiresUserInteraction
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ScriptFile
Bu dağıtım türünü algılamak için kullanmak üzere betik dosyasını belirtin. ScriptLanguage parametresini de kullanın.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ScriptLanguage
ScriptFile veya ScriptText parametrelerini kullanıyorsanız, betik dilini belirtmek için bu parametreyi kullanın.
Type: ScriptLanguage
Parameter Sets: (All)
Aliases: ScriptType
Accepted values: PowerShell, VBScript, JavaScript
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ScriptText
Bu dağıtım türünü algılamak için bir betiğin metnini belirtin. ScriptLanguage parametresini de kullanın.
Daha fazla bilgi için bkz. Özel betik algılama yöntemleri hakkında.
Type: String
Parameter Sets: (All)
Aliases: ScriptContent, Script
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SlowNetworkDeploymentMode
İstemci bir komşu sınır grubundan veya varsayılan site sınır grubundan bir dağıtım noktası kullandığında dağıtım seçeneğini belirtin:
DoNothing
: İçerik indirmeDownload
: Dağıtım noktasından içerik indirin ve yerel olarak çalıştırın
Type: ContentHandlingMode
Parameter Sets: (All)
Aliases:
Accepted values: DoNothing, Download
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SourceUpdateProductCode
Uygulama Yükleyici Windows kullanıyorsa, bir MSI ürün kodu belirtin. Bu ürün kodu bir GUID biçimidir.
Windows Kaynak yönetimi, bu .MSI tarafından temsil edilen bir kaynağın kullanılabilir bir dağıtım noktasındaki içerik kaynak dosyalarından otomatik olarak güncelleştirilerek veya onarılmasına olanak sağlar.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UninstallCommand
Uygulamayı kaldırmak için komut satırı belirtir.
Sürüm 2006'dan başlayarak boş bir dize belirtsiniz.
Type: String
Parameter Sets: (All)
Aliases: UninstallationProgram
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UninstallContentLocation
ContentLocation'dan farklı olan UninstallCommand ile birlikte kullanmak üzere kaynak içeriğin ağ yolunu belirtin. UninstallOption'ı olarak ayarlamak için bu parametreyi Different
kullanın.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UninstallOption
UninstallCommand ile hangi içeriğin kullanılamayacaklarını belirtin:
SameAsInstall
: Yükleme ve kaldırma içeriği aynıdır. Bu seçenek varsayılandır.NoneRequired
: Uygulamanın kaldırmak için içeriğe ihtiyacı yok.Different
: Kaldırma içeriği yükleme içeriğinden farklıdır. Uygulamayı kaldırmak için kullanılan içeriğin ağ yolunu belirtmek için UninstallContentLocation kullanın.
Type: UninstallContentSetting
Parameter Sets: (All)
Aliases:
Accepted values: SameAsInstall, NoneRequired, Different
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UninstallWorkingDirectory
İstemci UninstallCommand'i çalıştırarak çalışma dizini olarak kullanmak için yolu belirtin.
Type: String
Parameter Sets: (All)
Aliases: UninstallationStartIn, UninstallFolder
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UserInteractionMode
Yükleme programı görünürlüğünü belirtin:
Normal
: Dağıtım türü, sistem ve program varsayılanlarına göre normal modda çalışır. Bu varsayılan moddur.Minimized
: Dağıtım türü istemci cihazlarda simge durumuna küçültülmüş olarak çalışır. Kullanıcılar yükleme etkinliğini bildirim alanında veya görev çubuğunda görebilir.Maximized
: Dağıtım türü, istemci cihazlarda ekranı kaplamış olarak çalışır. Kullanıcılar tüm yükleme etkinliğini görebilir.Hidden
: Dağıtım türü istemci cihazlarda gizli olarak çalışır. Kullanıcılar yükleme etkinliği görmüyor.
Type: UserInteractionMode
Parameter Sets: (All)
Aliases: InstallationProgramVisibility
Accepted values: Normal, Minimized, Maximized, Hidden
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalışmaz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.