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
Konzola správce už nevytváří pevný odkaz na modul PowerShellu.
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
New-CMGlobalCondition
a bylySet-CMGlobalCondition
nahrazeny novou řadou rutin globální podmínky.
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 protiConfigurationManager.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.
- Pokud
New-CMTSStepApplyOperatingSystem
aSet-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
aSet-CMTSStepApplyWindowsSetting
- Použití parametru hesla může způsobit chybu v poskytovateli serveru SMS.
New-CMTSStepInstallSoftware
aSet-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ů.