Megosztás a következőn keresztül:


Konfigurációkezelő parancsmagtár 1810-es verziójának változásai

A következőkre vonatkozik: Konfigurációkezelő (Aktuális ág)

Megjegyzés

Konfigurációkezelő módosítások alapkonfigurációja az aktuális ág 1806-os verziója. További információkért lásd a Konfigurációkezelő 1806-osverziójának változásait.

Fontos változások

Új parancsmagok

Az alábbi parancsmagok a központi telepítési típusokra és a globális feltételekre vonatkozó követelményszabályok létrehozásához használhatók:

  • New-CMGlobalConditionExpression
  • New-CMRegistryAccessControlEntry
  • 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-CMRequirementRuleScreenResolutionValue

Az Add és a Set-CM*DeploymentType támogatott parancsmagok a GroupDetectionC automatikusan és a DetectionClauseConnector parancsmagokkal bővültek.

Példák

Egyszerű kifejezés létrehozása sekkel
$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
Összetett globális feltételkifejezés hozzáadása
$ruleProc = Get-CMGlobalCondition -Name "Number of processors" | New-CMRequirementRuleCommonValue -Value1 2 -RuleOperator GreaterEquals
$ruleMem1 = Get-CMGlobalCondition -Name "Total physical memory" | New-CMRequirementRuleCommonValue -Value1 2048 -RuleOperator GreaterThan
$ruleMem2 = Get-CMGlobalCondition -Name "Total physical memory" | New-CMRequirementRuleCommonValue -Value1 4096 -RuleOperator LessEquals
$ruleCPUSpeed1 = Get-CMGlobalCondition -Name "CPU Speed" | New-CMRequirementRuleCommonValue -Value1 5120 -RuleOperator LessEquals
$ruleCPUSpeed2 = Get-CMGlobalCondition -Name "CPU Speed" | New-CMRequirementRuleCommonValue -Value1 1024 -RuleOperator GreaterThan
$expressionProc = New-CMRequirementRuleExpression -AddRequirementRule $ruleProc
$expressionMem = New-CMRequirementRuleExpression -AddRequirementRule $ruleMem1, $ruleMem2 -ClauseOperator And
$expressionCPU = New-CMRequirementRuleExpression -AddRequirementRule $ruleCPUSpeed1, $ruleCPUSpeed2 -ClauseOperator And
$myRuleExpression = New-CMRequirementRuleExpression -RootExpression $expressionProc -AddExpression $expressionMem,$expressionCPU -ClauseOperator And -AddAsGroup -GroupOperator Or
$myGC = New-CMGlobalConditionExpression -Name "GCExp" -DeviceType Windows -RootExpression $myRuleExpression
Nyelvi szabály hozzáadása
$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
Hozzon létre egy egyszerű kifejezést egy sokkal.
$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

Parancsmagok eltávolítva

Nincsenek

Elavult parancsmagok

Nincsenek

Ismert problémák

A következő elemek a parancsmagtár olyan ismert problémái, amelyek ebben a verzióban nem oldódnak meg.

Get-CMAadConditionalAccessPolicy és Set-CMAadConditionalAccessPolicy

Ezekhez a parancsmagokhoz 64 bites PowerShell-környezet szükséges.

Áthidaló megoldás

  • Nincsenek

Import-CMSecurityRole

A parancsmag directoryNotFoundException hibával meghiúsulhat a fájl SecuredRoles.xsd megkeresésénél.

Áthidaló megoldás

  • Hívja Import-Module meg a ConfigurationManager.psd1 függvényt a fájlra, ne a logikai elérési útra vagy a modul nevére.

Set-CMSoftwareUpdatePoint

Előfordulhat, hogy az Ütemezés módosításai nem jelennek meg Konfigurációkezelő konzolon annak ellenére, hogy a mögöttes SMS Provider módosult.

Áthidaló megoldás

  • Lépjen ki, és újraindítsa a Konfigurációkezelő konzolját.

Erőforrás-követés és helyreállítás (bétaverzió)

Ez a verzió új parancsmagokat ad hozzá, amelyek támogatják a PowerShell-SMS Provider által használt objektumok nyomon követését és az erőforrások tisztítását, amikor már nincs rájuk szükség.

  • Disconnect-CMTrackedObject
  • Start-CMObjectTracking
  • Stop-CMObjectTracking

A futtatásakor a Start-CMObjectTracking PowerShell-futtatás nyomon követi a IResultObject Parancsmagtár parancsmagok által létrehozott objektumokat. A használatával manuálisan nem megtisztított parancsmagok esetén a használatával visszaigényelheti azokat .Dispose() Disconnect-CMTrackedObject egy adott objektumra.

Példa

# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

A felszabadított objektumok már nem használhatók újra, és nem lesznek tovább továbbküldve egy másik parancsmagnak az objektum folyamatán keresztül.

Stop-CMObjectTracking A segítségével kikapcsolható az objektumkövetés. A korábban lefoglalt objektumok aktívak maradnak.

A nem felszabadított erőforrások miatt a SMS Provider kvótasértési hibákat okozhatnak. Ezek a kvóta-problémák általában abból jelentkeznek, hogy nagy méretű SMS Provider vagy hosszan futó környezetekben dolgoznak.

Megjegyzés

Ez a funkció kísérleti jellegű, és egy későbbi kiadásban változhat vagy eltávolítható. Ez a funkció engedélyezve van, és alapértelmezés szerint nincs engedélyezve.

Parancsmagok változásai

Az alábbi módosításokat végrehajtottuk a verzió meglévő parancsmagjaiban. A módosítások lehetnek új funkciók, hibajavítások vagy elalasztott funkciók. Előfordulhat, hogy néhány módosítás nem lesz jó. Ha az ebben a szakaszban felsorolt parancsmagok vagy szolgáltatásterületek valamelyikét használja, alaposan tekintse át a módosításokat, hogy azok milyen hatással lehetnek a használatra.

Add-CMDistributionPoint

Nem jelentős változások

  • Új EnableLedbat paraméter a LEDBAT terjesztési ponton való engedélyezéséhez

Add-CMIntuneSubscription

Kijavított hibák

  • A CompanyLogoPath vagy a CompanyLogoThemedPath nem állíthatja be a 400x100 és 750 KB-osnál nagyobb méretű műalkotásokat

Add-CMManagementPoint

Kijavított hibák

  • Ha az EnableCloudGateway $true értéke , a CommunicationType tulajdonságot a nem támogatott értékre állíthatja Http

Clear-CMPxeDeployment

Kijavított hibák

  • A parancsmag nem törli a PXE központi telepítéseket

Get-CMDevice

Kijavított hibák

  • Előfordulhat, hogy a parancsmag nem ad vissza várt tulajdonságokat egy eszközhöz

Get-CMHierarchySetting

Nem jelentős változások

  • A parancsmag mostantól az ügyfélfrissítési és -használati adatok beállításait adja vissza

New-CMAntimalwarePolicyDeployment

Kijavított hibák

  • A parancsmag lehetővé teszi, hogy egy felhasználógyűjteményt telepítési célként adjanak meg

New-CMComplianceRuleExistential

Nem jelentős változások

  • A ExpectedValue paraméter mostantól lehetővé teszi a negatív számok beállítását

New-CMConfigurationPolicyuDeployment

Kijavított hibák

  • A PostponeDateTime paraméter nem érhető el az összes paraméterkészletben

New-CMUserDataAndProfileConfigurationItem

Kijavított hibák

  • Nem használható a $false DetectSlowLinkDisabled paraméterrel
  • Egyes paraméterek nem beállíthatók, ha a DetectSlowLink$true

New-CMWirelessProfile

Nem jelentős változások

  • Mostantól használhatja a "Fast" paramétert az EapType paraméterrel
  • Az Új RememberUserCredentials paraméterrel állíthatja be vagy ürítheti ki a hitelesítő adatokat.

Elavulások

  • A RememberCredentials paramétert a RememberUserCredentials lett felváltva

Set-CMComplianceRuleExistential

Nem jelentős változások

  • A ExpectedValue paraméter mostantól lehetővé teszi a negatív számok beállítását

Set-CMDistributionPoint

Nem jelentős változások

  • Új EnableLedbat paraméter a LEDBAT konfigurálását egy terjesztési ponthoz

Set-CMHierarchySetting

Nem jelentős változások

  • Új TelemetryLevel paraméter a használati adatok beállításainak konfigurálásához

Set-CMIntuneSubscription

Kijavított hibák

  • A CompanyLogoPath vagy a CompanyLogoThemedPath nem lehet 400x100-as és 750 KB-osnál nagyobb műalkotásra állítani

Set-CMManagementPoint

Kijavított hibák

  • Ha az EnableCloudGateway $true értéke , a CommunicationType tulajdonságot a nem támogatott értékre állíthatja Http

Set-CMMsiDeploymentType

Kijavított hibák

  • Az AddDetectionClause paraméter törli a korábban meglévő MSI-termékkódészlelési záradékot
  • Előfordulhat, hogy az AddRequirement paraméter "SQL_ERROR"

Nem jelentős változások

  • Új GroupDetectionCoreses és DetectionClauseConnector paraméterek az észlelési záradékok csoportosítására

Set-CMSoftwareUpdatePointComponent

Nem jelentős változások

  • Új paraméterek hozzáadva a szolgáltatás és a nem funkció-átirata konfiguráláshoz
  • Új ImmediatelyExpireSupersedenceForFeature paraméter, amely azonnal lejár a lejárt frissítésekkel
  • Új WaitForMonthFeature paraméter a lejárt frissítések lejárati időének beállítására

Set-CMTSStepJoinDomainWorkgroup

Kijavított hibák

  • A UserName paraméter nem támogatja a %VARIABLE% formátumot

Set-CMTSStepCaptureUserState

Nem jelentős változások

  • A parancsmag mostantól figyelmeztet, ha az AddConfigFile van használva, és a ModeOptionStandard

Set-CMUserDataAndProfileConfigurationItem

Nem jelentős változások

  • A parancsmag mostantól figyelmeztet, ha a SlowLink és a SyncMins paramétert használja, ha az EnableSlowLink értéke $false

Set-CMWirelessProfile

Nem jelentős változások

  • Mostantól használhatja a "Fast" paramétert az EapType paraméterrel
  • Az Új RememberUserCredentials paraméterrel állíthatja be vagy ürítheti ki a hitelesítő adatokat.

Elavulások

  • A RememberCredentials paramétert a RememberUserCredentials lett felváltva

Start-CMAntimalwarePolicyDeployment

Kijavított hibák

  • A parancsmag lehetővé teszi, hogy egy felhasználógyűjteményt telepítési célként adjanak meg

Visszajelzés küldése vagy problémák jelentése

A cikkben ismertetett javítások és fejlesztések közül számos az Ön visszajelzésének eredménye.

Hibajelentések küldéhez használja a mosoly küldése a Konfigurációkezelő konzolján. Új funkciókérések esetén használja a UserVoice-t.