Aracılığıyla paylaş


Set-CMMsiDeploymentType

SYNOPSIS

Bir Windows Yükleyicisi dağıtım türünü yapılandırma.

SYNTAX

ByAppName (Varsayılan)

Set-CMMsiDeploymentType [-AddDetectionClause <DetectionClause[]>] [-CacheContent <Boolean>]
 [-ContentFallback <Boolean>] [-ContentLocation <String>] [-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-CMMsiDeploymentType [-AddDetectionClause <DetectionClause[]>] [-CacheContent <Boolean>]
 [-ContentFallback <Boolean>] [-ContentLocation <String>] [-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-CMMsiDeploymentType [-AddDetectionClause <DetectionClause[]>] [-CacheContent <Boolean>]
 [-ContentFallback <Boolean>] [-ContentLocation <String>] [-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-CMMsiDeploymentType [-AddDetectionClause <DetectionClause[]>] [-CacheContent <Boolean>]
 [-ContentFallback <Boolean>] [-ContentLocation <String>] [-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

Bu cmdlet'i kullanarak bir uygulamanın Windows Yükleyicisi (MSI) dağıtım türünün ayarlarını yapılandırabilirsiniz.

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: Windows Yükleyicisi dağıtım türünü değiştirme

Bu komut DTMsi olan dağıtım türünün adını DTMsi_Updated. Desteklenen diller olarak İngilizce (Birleşik Devletler) en-US ( ) ve Çince (Basitleştirilmiş) ( zh-CN ) ekler. Yüklemenin tamamlanmasının yaklaşık 14 dakika sürer ve yalnızca hiçbir kullanıcı oturum Windows.

Set-CMMSiDeploymentType -ApplicationName "testMsi" -DeploymentTypeName "DTMsi" -NewName "DTMsi_Updated" -AddLanguage "en-US","zh-CN" -Comment "New Deployment Type-updated" -EstimatedRuntimeMins 14 -LogonRequirementType OnlyWhenNoUserLoggedOn

Gereksinim kuralları ve algılama yöntemleriyle ilgili diğer örnekler için bkz. Set-CMScriptDeploymentType ve Add-CMMsiDeploymentType.

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:

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:

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

MSI dosyasının ağ kaynak yolunu belirtir. Site sistem sunucusu, içerik dosyalarını okumak için izin gerektirir.

Sürüm 2107'den başlayarak, MSI dosyasının yolunu veya MSI'nin yer alan klasörün yolunu belirtebilirsiniz.

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:

Bu cmdlet 'lerin çıkışını bir değişkene kaydedin. Ardından, tümceleri gruplamak için aşağıdaki biçimi kullanın: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName .

İpucu

Configuration Manager konsolunda, Grup eylemini seçtiğinizde, yan tümceler gruplanmış yan tümcelerden önce ve sonra parantez 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ılacak 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

Windows Installer paketini yüklemek için yükleme programı komut satırını 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 komutunu çalıştırdığında çalışma dizini olarak kullanılacak 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, uygulamayı dağıttığınız Kullanıcı için yalnızca uygulamayı kurar.
  • InstallForSystem: İstemci uygulamayı yalnızca bir kez yüklüyor. Bu, tüm kullanıcılar tarafından kullanılabilir.
  • InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser: Uygulamayı bir cihaza dağıtırsanız istemci, tüm kullanıcılar için onu yüklerse. Uygulamayı bir kullanıcıya dağıtırsanız istemci yalnızca bu kullanıcı için yüklenir.
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

-Logongereksinimtürü

Oturum açmış bir kullanıcı için gereksinimi belirtin:

  • OnlyWhenNoUserLoggedOn: Yalnızca Windows oturum açmış bir kullanıcı yoksa.

  • OnlyWhenUserLoggedOn: Yalnızca bir Kullanıcı oturum açmışsa. Bu seçenek varsayılandır.

  • WhetherOrNotUserLoggedOn: Bir kullanıcının oturum açmış olup olmadığı.

    Not

    Değer WhereOrNotUserLoggedOn kullanım dışıdır. İle değiştirilmiştir WhetherOrNotUserLoggedOn .

InstallationBehaviorType olarak ayarlarsanız InstallForUser , bu parametreyi ayarlayamazsı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 maksimum çalışma süresini belirtin. Dakikalar içinde 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

-YeniAd

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

-Geçiş

Bu parametreyi, çalışmakta olduğunuz öğeyi temsil eden bir nesneyi döndürecek şekilde ekleyin. Varsayılan olarak, bu cmdlet herhangi bir çıktı üretmeyebilir.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ProductCode

Algılama yöntemi olarak ayarlanacak MSI ürün kodunu belirtin. Bu parametreyi kullandığınızda, diğer tüm algılama yöntemlerinin üzerine yazar.

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ışını belirtin:

  • BasedOnExitCode: Dönüş kodlarına dayalı davranışı belirleme.

  • NoAction: Belirli bir eylem yok.

  • ProgramReboot: Yazılım yüklemesi programı bir cihazın yeniden başlatılmasını zorlayabilir.

  • ForceReboot: Configuration Manager istemci zorunlu bir cihaz yeniden başlatmaya zorlayacaktır.

Bu davranışlar hakkında daha fazla bilgi için bkz. Configuration Manager uygulama oluşturma.

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ılacak 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ılacak desteklenen diller dizisini 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ırılacak 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

-Repairkomutu

Sürüm 2002 ' den başlayarak, Onar komutunu yapılandırmak için bu parametreyi kullanın. Ayrıca, Repairworkingdirectory parametresini de yapılandırın.

Sürüm 2006 ' den başlayarak boş bir dize belirtebilirsiniz.

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

-Requireuserıntermali

$trueKullanıcıların dağıtım türü yüklemesini görüntülemesine ve etkileşime girmesine 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 kullanılacak komut 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ırsanız, komut dosyası 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 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

-Yavaşlatma Networkdeploymentmode

Bir istemci 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 indirmeyin
  • Download: 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

Bir MSI ürün kodu belirtin. Bu ürün kodu bir GUID biçimidir.

Windows Kaynak yönetimi, bu dağıtım türü tarafından temsil edilen bir .MSI, kullanılabilir bir dağıtım noktasındaki içerik kaynak dosyalarından otomatik olarak güncelleştirilmesini veya onarılmasını 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ını belirtir.

Sürüm 2006 ' den başlayarak boş bir dize belirtebilirsiniz.

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 kullanılacak kaynak içeriğin ağ yolunu belirtin. Instalinstalloption ' i ayarladığınızda bu parametreyi kullanın Different .

Type: String
Parameter Sets: (All)
Aliases:

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

-UninstallOption

Uninstallkomutuyla kullanılacak içeriği belirtin:

  • SameAsInstall: Yükleme ve kaldırma içeriği aynı. Bu seçenek varsayılandır.
  • NoneRequired: Uygulamanın kaldırma 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 komutunu çalıştırdığında çalışma dizini olarak kullanılacak 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

-Userınteractionmode

Yükleme programı görünürlüğünü belirtin:

  • Normal: Dağıtım türü, sistem ve program varsayılanlarına bağlı olarak normal modda çalışır. Bu varsayılan moddur.
  • Minimized: Dağıtım türü istemci cihazlarda simge durumuna küçültülmüş olarak çalıştırılır. Kullanıcılar, bildirim alanında veya görev çubuğunda yükleme etkinliğini görebilir.
  • Maximized: Dağıtım türü, istemci cihazlarda ekranı kaplamış olarak çalışır. Kullanıcılar tüm yükleme etkinliklerini görür.
  • 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.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

NOTLAR

Add-CMMsiDeploymentType

Get-CMDeploymentType

Remove-CMDeploymentType

Get-CMApplication

Yapılandırma Yöneticisi'de uygulama oluşturma