Sdílet prostřednictvím


Configuration Manager změn knihovny rutin pro Current Branch 1802

Poznámka

Konfigurace nástroje System Center Configuration Current Branch 1710 je pro tyto změny standardní. Další informace najdete v tématu Configuration Manager změn knihovny rutin pro Current Branch 1710.

Důležité změny

Instalační program konzoly správce byl aktualizován tak, aby povoloval import modulu ConfigurationManager pomocí logického názvu bez použití pevného odkazu z <installdir>\bin\ConfigurationManager na <installdir>\bin .

Zastaralé rutiny

Zakázat automatické vytváření PSDrive

Když se načte modul ConfigurationManager.psd1, PowerShell se automaticky pokusí vytvořit připojení k poslednímu poskytovateli serveru SMS, ke kterému byl přidaný pomocí konzoly Configuration Manager. V některých scénářích nemusí být toto chování připojení žádoucí. Byl přidán klíč registru pro jednotlivé uživatele, který může toto chování zakázat a vyžadovat ruční vytvoření jednotky. Pokud chcete nakonfigurovat chování, použijte klíč registru: HKEY_CURRENT_USER\Software\Microsoft\ConfigMgr10\PowerShell a nastavte hodnotu DisableCMDriveAutoCreate na DWORD 1 (automatické vytváření jednotky je zakázané) nebo 0 (výchozí chování). Odstranění DisableCMDriveAutoCreate také umožňuje výchozí chování.

Poznámka

Když je automatické vytváření jednotek zakázané, může konzola Configuration Manager hlásit chybu při spuštění okna PowerShellu.

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

Mnohé z těchto oprav a vylepšení popsaných v tomto dokumentu jsou výsledkem zpětné vazby od zákazníků.

Pokud chcete zanechat zprávy o chybách, zaznamenejte svůj názor na produkt. U žádostí o funkce použijte UserVoice.

Známé problémy

Následující položky jsou známé problémy s knihovnou rutin, které nejsou v této verzi vyřešeny.

New-CMCloudDistributionPoint

Rutina v tuto chvíli není funkční.

Alternativní řešení

  • Žádné

Get-CMAadConditionalAccessPolicy a Set-CMAadConditionalAccessPolicy

pro tyto rutiny se vyžaduje prostředí PowerShellu 64.

Alternativní řešení

  • Žádné

Import-CMSecurityRole

Rutina může selhat s chybou DirectoryNotFoundException při hledání souboru SecuredRoles.xsd .

Alternativní řešení

  • Ujistěte se, že Import-Module je volána proti ConfigurationManager.psd1 souboru, nikoli k logické cestě nebo názvu modulu.

Set-CMSoftwareUpdatePoint

Změny plánu se nemusí zobrazit v konzole Configuration Manager, i když se změnil příslušný objekt poskytovatele služby SMS.

Alternativní řešení

  • Ukončete a znovu spusťte konzolu Configuration Manager.

Nové rutiny

Následující položky jsou nově přidané rutiny pro tuto verzi, které přidávají nové funkce nebo zlepšují funkčnost stávajících rutin.

Rutiny Co-Management

New-CMCoManagementPolicy umožní vytvořit zásady spolusprávy.

Rutiny globálních podmínek

K podpoře vytváření a úprav globálních podmínek byly přidány nové rutiny. Příkazy New a set jsou podporovány.

  • CMGlobalConditionActiveDirectoryQuery
  • CMGlobalConditionAssembly
  • CMGlobalConditionFile
  • CMGlobalConditionIisMetabase
  • CMGlobalConditionRegistryKey
  • CMGlobalConditionRegistryValue
  • CMGlobalConditionScript
  • CMGlobalConditionSqlQuery
  • CMGlobalConditionWqlQuery
  • CMGlobalConditionXPathQuery
  • CMGlobalConditionOmaUri

Rutiny pořadí úkolů

Přidaly se nové rutiny, které podporují úpravu kroků pořadí úkolů.

  • Příkazy pořadí úkolů (podporované operace Get, New, Remove a set)

    • CMTSCaptureNetworkSettings
    • CMTSCaptureSystemImage
    • CMTSCaptureUserState
    • CMTSCaptureWindowsSetting
    • CMTSConvertDisk
    • CMTSDisableBitLocker
    • CMTSEnableBitLocker
    • CMTSPrepareSmsClient
    • CMTSPrepareWindows
    • CMTSStepApplyDataImage
    • CMTSStepDownloadPackageContent
    • CMTSStepJoinDomainWorkgroup
    • CMTSStepOfflineEnableBitLocker
    • CMTSStepPrestartCheckAction
    • CMTSStepRestoreUserState
    • CMTSStepUpgradeOperatingSystem
  • Příkazy podmínky pořadí úkolů

    • New-CMTSStepConditionOperatingSystemLanguage rutina pro vytvoření podmínky jazyka operačního systému.
  • Rutiny pro kopírování pořadí úloh

    • Copy-CMTaskSequence rutina pro vytvoření kopie existujícího pořadí úkolů.

Convert-CMDeploymentType

Tato rutina umožňuje získat nativní DeploymentType objekt z SMS_DeploymentType instance objektu rozhraní WMI. Lze kombinovat s Get-CMDeploymentType .

Sledování a obnovení prostředků (BETA verze)

Přidaly se nové rutiny, které podporují sledování objektů poskytovatele služby SMS používaných modulem runtime prostředí PowerShell, a k vyčištění těchto prostředků, když už nejsou potřeba.

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

Při Start-CMObjectTracking spuštění bude modul runtime prostředí PowerShell sledovat IResultObject objekty vytvořené rutinami knihovny rutin. Rutiny, které nejsou ručně vyčištěny pomocí, .Dispose() lze získat pomocí Disconnect-CMTrackedObject objektu pro jednotlivé objekty.

Příklad

# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All

Jakmile je objekt znovu získán, již jej nebude možné znovu použít nebo předat jiné rutině prostřednictvím kanálu objektu.

Stop-CMObjectTracking dá se použít k vypnutí sledování objektů. Dříve přidělené objekty zůstanou aktivní.

Nevynucené prostředky mohou způsobit, že poskytovatel serveru SMS vyvolá chyby narušení kvót. Tyto problémy s kvótou obvykle manifestují práci s velkými sadami objektů poskytovatele služby SMS nebo v dlouhotrvajících prostředích.

Poznámka

Toto je experimentální funkce a může být v budoucí verzi předmětem změny nebo odebrání. Tato funkce je výslovný souhlas a ve výchozím nastavení není povolená.

Změny rutiny

V existujících rutinách této verze 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í.

Integrované skriptovací prostředí (ISE) v prostředí PowerShell

Chyby, které byly opraveny

Proces Powershell_ise.exe může při ukončení selhat, pokud je povolené podrobné protokolování a importoval se modul ConfigurationManager.

Rutiny pořadí úkolů

Chyby, které byly opraveny

  • New-CMTSRule
    • Pokud SecureString se používá typ proměnné, může dojít k selhání rutiny.
  • New-CMTSStepApplyOperatingSystem a Set-CMTSStepApplyOperatingSystem
    • Pro DestinationLogicalDrive nelze zadat hodnotu null.
    • Malá hodnota pro DestinationLogicalDrive může způsobit selhání ověření uživatelského rozhraní.
  • New-CMTSStepApplyWindowsSetting a Set-CMTSStepApplyWindowsSetting
    • Použití parametru hesla může způsobit chybu v poskytovateli serveru SMS.
  • New-CMTSStepInstallSoftware a Set-CMTSStepInstallSoftware
    • Rutina nesprávně povoluje kombinování parametrů programu a EnableContinueOnInstallError .

Neprůlomové změny

Vylepšené ověřování parametrů

Add-CMComplianceSettingRegistryKeyValue

Chyby, které byly opraveny

ExpressionValue nepodporuje všechny kombinace nastavení s ExpressionOperator. Napravení chování není konzistentní s konzolou správce.

Neprůlomové změny

Byl přidán parametr RemediateDword , který podporuje celočíselnou hodnotu pro nápravu.

Add-CMManagementPoint

Neprůlomové změny

Vylepšené ověřování parametrů

Add-CMMsiDeploymentType

Chyby, které byly opraveny

Rutina neověřuje správné použití kombinací parametrů UninstallContentLocation a UninstallOption .

Add-CMScriptDeploymentType

Chyby, které byly opraveny

Rutina nesprávně vyžaduje použití parametru skriptu při použití AddDetectionClause.

Add-CMSoftwareUpdatePoint

Chyby, které byly opraveny

Při přidávání bodu aktualizace softwaru do vzdáleného systému může rutina vracet chybu.

Enable-CMSiteFeature

Chyby, které byly opraveny

Pokud nejsou předběžné verze funkcí pro hierarchii povoleny, rutina selže s chybně naformátovanou chybovou zprávou.

Get-CMApplication

Změny způsobující chyby

Skryté aplikace teď už nejsou ve výchozím nastavení zahrnuté. Byl přidán parametr ShowHidden k vynucení zobrazení skrytých aplikací v sadě výsledků dotazu.

Get-CMSiteInstallStatus

Chyby, které byly opraveny

Rutina může spustit neplatný dotaz proti poskytovateli serveru SMS.

Get-CMSiteStatusMessage

Chyby, které byly opraveny

Dotaz na stavovou zprávu může vracet duplicitní zprávy.

New-CMBootableMedia

Chyby, které byly opraveny

Parametr DistributionPoint Neignoruje distribuční body s povoleným cloudem.

New-CMComplianceRuleFileFolderSize

Neprůlomové změny

Vylepšené ověřování parametrů

New-CMDetectionClauseMacPackage

Chyby, které byly opraveny

Vylepšené ověřování parametrů

New-CMDetectionClauseWindowsInstaller

Chyby, které byly opraveny

Hodnota objektu ProductCode není pro objekt nastavení správně použita.

New-CMExchangeServer

Neprůlomové změny

Parametry FullSyncSchedule nebo DeltaSyncMins již nejsou povinné a při nepoužití budou použity výchozí plány.

New-CMInventoryReportClass * *

Neprůlomové změny

Byl přidán parametr názvu pro definování názvu třídy.

New-CMPrestagedMedia

Chyby, které byly opraveny

Při zadání výstupního souboru s příponou. wim dojde k chybě rutiny.

New-CMProgram

Chyby, které byly uloženy

Hodnota parametru ProgramRunType se v programu může použít nesprávně.

New-CMSchedule

Chyby, které byly opraveny

RecurCount by neměla umožňovat hodnotu 0 .

New-CMStandaloneMedia

Chyby, které byly opraveny

Pokud je na médiu, rutina se nemusí podařit vytvořit médium Usb .

Neprůlomové změny

Vylepšené ověřování parametrů

New-CMStatusFilterRule

Neprůlomové změny

Vylepšené ověřování parametrů

New-CMStorageFolder

Neprůlomové změny

Vylepšené ověřování parametrů

New-CMTaskSequenceDeployment

Chyby, které byly opraveny

Rutina může přidat dva plány při ScheduleEvent použití.

New-CMWirelessProfile

Neprůlomové změny

Vylepšené ověřování parametrů

Publish-CMPrestageContent

Chyby, které byly opraveny

Aplikace / ApplicationName / Použití parametru ApplicationId může způsobit selhání rutiny.

Neprůlomové změny

Byl vylepšen výkon.

Set-CMAntimalwarePolicy

Chyby, které byly opraveny

AddExcludedFilePath nevytváří výchozí pravidla vyloučení.

Set-CMApplication

Chyby, které byly opraveny

Změna aplikace s více jazyky zobrazení může způsobit neočekávané změny stavu aplikace.

Neprůlomové změny

Parametry AddAppCategory, AddUserCategory, RemoveAppCategory, RemoveUserCategory, CleanAppCategory a CleanUserCategory byly přidány pro podporu přidání kategorií aplikace podle objektu.

Vyřazení

Parametry AppCategory a UserCategory se nahradily novým [Add | Odebrat | Vyčistit] AppCategory a [přidat | Odebrat | Clean] UserCategory parametry.

Set-CMBoundary

Chyby, které byly opraveny

Chybí parametr Nový_název .

Neprůlomové změny

Vylepšené ověřování parametrů

Set-CMClientSettingClientcache

Vyřazení

Parametr EnableHttps již není podporován.

Set-CMManagementPoint

Neprůlomové změny

Vylepšené ověřování parametrů

Set-CMMsiDeploymentType

Chyby, které byly opraveny

Rutina neověřuje správné použití kombinací parametrů UninstallContentLocation a UninstallOption .

Set-CMPackage

Chyby, které byly opraveny

Chybí parametr UseMeteredNetwork .

Set-CMSoftwareInventory

Neprůlomové změny

K podpoře odebrání značek byly přidány parametry CleanTag1, CleanTag2, CleanTag3 .

ParentSoftwareId, parametry KódKategorie byly přidány.

Vylepšené ověřování parametrů

Set-CMStatusFilterRule

Neprůlomové změny

Vylepšené ověřování parametrů

Set-CMUserDataAndProfileConfigurationItem

Neprůlomové změny

Vylepšené ověřování parametrů

Set-CMWirelessProfile

Neprůlomové změny

Vylepšené ověřování parametrů při různých scénářích vytváření profilů.