Configuration Manager změn knihovny rutin pro verzi 2103

Platí pro: Configuration Manager (Current Branch)

Tyto poznámky k verzi shrnují změny v knihovně rutin Configuration Manager ve verzi 2103.

Poznámka

Configuration Manager aktuální větve verze 2010 je pro tyto změny standardní hodnota. Další informace najdete v tématu Configuration Manager změn knihovny rutin pro verzi 2010.

Známý problém s aktualizovatelnou nápovědě PowerShellu

Počínaje verzí 2010 můžete pomocí rutiny Update-Help stáhnout nejnovější informace pro modul Configuration Manager PowerShell.

Ve verzi 2103 se struktura modulu PowerShellu změnila z 29 knihoven DLL na dvě. Soubory s nápovědu XML PowerShellu jsou přidruženy k knihovně DLL pro rutiny. Proto obsah v nápovědě verze 2010 není kompatibilní s konzolou verze 2103 a verze 2103 obsahu Help není kompatibilní s konzolou pro 2010 verzí.

Kvůli této změně v tom, jak je aktualizovatelný obsah strukturovaný a publikovaný s vydáním verze 2103, nepoužívejte Update-Help na webu verze 2010. Aktualizujte lokalitu na verzi 2103 a pak aktualizujte místní obsah.

Rutina úspěšně stáhne obsah v konzole verze 2010, ale příkaz Get-Help vrátí pouze výchozí informace o využití. Důvodem je to, že PowerShell nemůže najít informace o rutině v pravém souboru XML, který je teď jiný. Pokud jste před vydáním verze 2103 použili Update-Help s webem verze 2010, můžete dál používat příkaz Get-Help .

Podobně pokud jste po aktualizaci na 2103 verzi 2010 použili rutinu Update-Help na webu verze, spusťte znovu rutinu Update-Help , abyste získali kompatibilní verzi obsahu pro nápovědu. Jinak Get – Help vrátí jenom výchozí informace o využití.

Poznámka

Tento problém je jedinečný pro verzi 2010. Vzhledem k tomu, jak se struktura změnila, by neměla být problémem pro pozdější verze.

Modul PowerShell

Pokud konzola Configuration Manager v zařízení ještě není připojená k lokalitě, vytvoří se v případě ručního importu modulu ConfigurationManager jednotka PowerShellu pro lokalitu na základě výchozího poskytovatele služby SMS.

Počínaje verzí 2103 modul ConfigurationManager PowerShell vyžaduje Microsoft .NET verze 4.7.2 nebo novější.

Rutiny, které nepodporují PowerShell verze 7

I když rutiny Configuration Manager poskytují obecnou podporu pro PowerShell verze 7, následující rutiny nepodporují PowerShell 7:

  • Import-CMPackage
  • Import-CMDriverPackage
  • Import-CMTaskSequence
  • Export-CMPackage
  • Export-CMDriverPackage
  • Export-CMTaskSequence

Místo rozhraní .NET Core, které se používá s prostředím PowerShell verze 7, vyžadují .NET Framework.

Pokud se verze 2103 pokusíte použít tyto rutiny v relaci prostředí PowerShell verze 7, dojde k jejich selhání s následující chybou: This cmdlet only supports the ".NET Framework" runtime.

Nové rutiny

Změny rutiny

V existující rutině v této verzi byly provedeny následující změny. Změny mohou být nové funkce, opravy chyb nebo zastaralé. Může dojít k narušení některých změn. Pokud použijete některou z rutin nebo oblastí funkcí uvedených v této části, pečlivě zkontrolujte změny, abyste zjistili, jak můžou ovlivnit vaše používání.

Rychlá podpora

Následující rutiny teď podporují parametr Fast . Tento parametr použijte k automatické aktualizaci opožděných vlastností. Opožděné vlastnosti obsahují hodnoty, které je poměrně neefektivní pro načtení. Získání těchto vlastností může způsobit větší síťový provoz a ovlivnit výkon rutiny.

  • Get-CMAlert
  • Get-CMAlertSubscription
  • Get-CMBaseline
  • Get-CMBaselineDeployment
  • Get-CMBaselineDeploymentStatus
  • Get-CMClientCertificatePfx
  • Get-CMComplianceRule
  • Get-CMComplianceSetting
  • Get-CMConfigurationPlatform
  • Get-CMConfigurationPolicyDeployment
  • Get-CMDriver
  • Get-CMDriverPackage
  • Get-CMTaskSequence
  • Get-CMTaskSequenceDeployment

Add-CMFallbackStatusPoint

Neprůlomové změny

Byl opraven nekonzistentní název parametru.

Copy-CMCollection

Neprůlomové změny

Pevné ověření s parametrem newname pro zarovnání s konzolou.

Get-CMDeploymentStatusDetails

Neprůlomové změny

  • Pevný problém ověřování typu vstupního objektu pro typy, například SMS_DCMDeploymentErrorStatus, SMS_DCMDeploymentNonCompliantStatus a SMS_DCMDeploymentCompliantStatus.
  • Pevný výstup neplatného typu třídy změnou typu výstupního objektu SMS_AppDeploymentRequirementsNotMetStatus na SMS_AppDeploymentRequirementsNotMetAssetDetails.
  • Změnili jste typ výstupního objektu z SMS_AppDeploymentAssetDetails na SMS_AppDeploymentErrorAssetDetails , aby se zobrazily další podrobnosti o chybě.
  • Byl přidán typ vstupního objektu SMS_UpdateDeploymentSummary tak, aby tato rutina mohla získat podrobnosti o nasazení aktualizace. Při předání výstupu Get-CMSoftwareUpdateDeploymentStatus do Get-CMDeploymentStatusDetails vrátí podrobnosti o nasazení z SMS_SUMDeploymentAssetDetails.

Get-CMDriver

Neprůlomové změny

Přidejte možnost filtrovat podle parametru AdministrativeCategory.

$category1 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 1'
$category2 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 2'
$categories = $category1,$category2

Get-CMDriver -AdministrativeCategory $categories

Get-CMPackage

Neprůlomové změny

Přidání parametru PackageType pro načtení konkrétního typu balíčku.

Get-CMSoftwareUpdateDeployment

Neprůlomové změny

Opravili jsme problém při nasazování aktualizací bez balíčku.

New-CMApplication

Chyby, které byly opraveny

Opravili jsme problém se zobrazením centra softwaru při instalaci aplikací vytvořených s formátem "rrrr/MM/DD".

New-CMCertificateProfileScep

Chyby, které byly opraveny

Opravili jsme problém pro parametr SanType.

New-CMCollection

Neprůlomové změny

Pevné ověření s parametrem Name pro zarovnávání s konzolou.

New-CMOperatingSystemImage

Nerušicí změny

Přidání parametru Index Když přidáte tento parametr, web extrahuje jeden obrázek indexu z image s více indexy. Potom umístí novou image do stejné zdrojové složky jako původní image.

New-CMOperatingSystemInstaller

Nerušicí změny

Přidání parametru Index Když přidáte tento parametr, nahradí web aktuální image s více indexy novým obrázkem s jedním indexem.

New-CMTSRule

Nerušicí změny

Parametr ReferencedVariableOperator má další možnou hodnotu: NotLike .

New-CMTSStepConditionVariable

Nerušicí změny

Parametr OperatorType má další možnou hodnotu: NotLike

New-CMSoftwareUpdateAutoDeploymentRule

Změny způsobující chyby

Opravili jsme problém s parametrem O365LanguageSelection. Teď musíte zadat jazyk s názvem země. Tato změna tento parametr zarovná s možnostmi v konzole Správce konfigurace. Například -O365LanguageSelection "English (United States)".

Set-CMCertificateProfileScep

Chyby, které byly opraveny

Opravili jsme problém s parametrem SanType.

Set-CMClientPushInstallation

Nerušicí změny

Přidáním parametru AllownNTLMFallback povolte použití základního ověřování NTLM.

Set-CMCollection

Nerušicí změny

Opravili jsme ověřování s parametrem NewName pro zarovnání s konzolou.

Set-CMEmailProfile

Nerušicí změny

  • Opravili jsme problém s parametrem NewName při zadávání sAMAccountName uživatelského jména účtu.
  • Opravili jsme problém s parametrem při řešení DomainName.

Set-CMFallbackStatusPoint

Nerušicí změny

Opravili jsme nekonzistentní název parametru.

Set-CMThirdPartyUpdateCatalog

Nerušicí změny

Přidejte parametry CategoryNamePublishOption a CategoryIdPublishOption. Tyto parametry použijte k nastavení možnosti publikování kategorií při přihlášení k odběru katalogu v3.

$id = "5768207d-6c40-465b-ad65-50501661368f"
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$idOptionPair = @{$id = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName 'pmp' -CategoryIdPublishOption $idOptionPair -Subscribe -Force
$name = "2BrightSparks"
$name1 = "8x8, Inc."
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$nameOptionPair = @{$name = $option; $name1 = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName pmp -CategoryNamePublishOption $nameOptionPair -Subscribe -Force

Set-CMThirdPartyUpdateCategory

Nerušicí změny

Opravili jsme problém s parametrem PublishOption nastaveným na FullContent .

Set-CMTSStep*

Například Set-CMTSStepApplyDataImage a 34 dalších podobných rutin.

Nerušicí změny

Parametr OperatorType má další možnou hodnotu: NotLike

Set-CMSoftwareUpdateAutoDeploymentRule

Změny způsobující chyby

Opravili jsme problém s parametrem O365LanguageSelection. Teď musíte zadat jazyk s názvem země. Tato změna tento parametr zarovná s možnostmi v konzole Správce konfigurace. Například -O365LanguageSelection "English (United States)".

Jak poskytnout zpětnou vazbu nebo nahlásit problémy

Řada oprav a vylepšení popsaných v tomto článku je výsledkem vaší zpětné vazby.

Pokud chcete odeslat zpětnou vazbu, použijte Správce konfigurace konzolu. Další informace najdete v tématu Zpětná vazba pro PowerShell.

Pokud chcete odesílat nové žádosti o funkce, podívejte se na skupinu PowerShellu Správce konfigurace userVoice.