Configuration Manager změn knihovny rutin pro verzi 1910
Platí pro: Configuration Manager (Current Branch)
Poznámka
Configuration Manager aktuální větve verze 1906 je pro tyto změny standardní hodnota. Další informace najdete v tématu Configuration Manager změn knihovny rutin pro verzi 1906.
Důležité změny
Nové rutiny
New-CMDuplicateHardwareIdGuid
Pomocí této rutiny můžete přidat duplicitní identifikátory hardwaru podle identifikátoru GUID.
New-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
New-CMDuplicateHardwareIdMacAddress
Pomocí této rutiny můžete přidat duplicitní identifikátory hardwaru podle adresy MAC.
New-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
New-CMThirdPartyUpdateCatalog
Tuto rutinu použijte k vytvoření nového katalogu aktualizací třetích stran.
New-CMThirdPartyUpdateCatalog -DownloadUrl $downloadUrl -PublisherName $publisher -Name $name -Description $description -SupportUrl $supportUrl -SupportContact $supportContact
Get-CMThirdPartyUpdateCatalog
Tuto rutinu použijte k získání katalogu aktualizací třetích stran.
Get-CMThirdPartyUpdateCatalog
Get-CMThirdPartyUpdateCatalog -Id $id
Get-CMThirdPartyUpdateCatalog -Name $name
Get-CMThirdPartyUpdateCatalog -SiteCode $siteCode
Get-CMThirdPartyUpdateCatalog -IsSyncEnabled $true
Get-CMThirdPartyUpdateCatalog -IsCustomCatalog $true
Set-CMThirdPartyUpdateCatalog
Tuto rutinu použijte k úpravě katalogu aktualizací třetích stran.
Set-CMThirdPartyUpdateCatalog -Name $name -NewName $newName
Set-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Description $newdescription
$catalog | Set-CMThirdPartyUpdateCatalog -SupportContact $newSupportContact -SupportUrl $newSupportUrl
Remove-CMDuplicateHardwareIdGuid
Pomocí této rutiny můžete odebrat duplicitní identifikátory hardwaru podle identifikátoru GUID.
Remove-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
Remove-CMDuplicateHardwareIdGuid -InputObject $myGuid #(<IResultObject#SMS_CommonSmbiosGuids>)
Remove-CMDuplicateHardwareIdMacAddress
Pomocí této rutiny můžete odebrat duplicitní identifikátory hardwaru podle adresy MAC.
Remove-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
Remove-CMDuplicateHardwareIdMacAddress -InputObject $myMacAddress #(<IResultObject#SMS_CommonMacAddresses>)
Remove-CMThirdPartyUpdateCatalog
Pomocí této rutiny můžete odebrat katalog aktualizací třetích stran.
Remove-CMThirdPartyUpdateCatalog -Id $catalog.ID -Force
Remove-CMThirdPartyUpdateCatalog -Name $catalog.Name -Force
Remove-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Force
$catalog | Remove-CMThirdPartyUpdateCatalog -Force
Odebrané rutiny
Následující rutiny se odeberou na konci hybridní služby:
Add-CMIntuneSubscription
Add-CMMdmEnrollmentManager (Add-CMIntuneDeviceEnrollmentManager)
Export-CMWindowsEnrollmentProfile
Get-CMConditionalAccessPolicy (Get-CMOnPremConditionalAccessPolicy)
Get-CMCorpOwnedDevice
Get-CMDeviceActionState (Get-CMDeviceAction)
Get-CMIntuneSubscription
Get-CMIosEnrollmentProfile
Get-CMMdmEnrollmentManager (Get-CMIntuneDeviceEnrollmentManager)
Get-CMWindowsEnrollmentProfile
Get-CMWindowsEnrollmentProfilePackage
Invoke-CMDeviceAction
New-CMApnsCertificateRequest
New-CMConditionalAccessPolicy (New-CMOnPremConditionalAccessPolicy)
New-CMDepTokenRequest
New-CMIosEnrollmentProfile
New-CMWindowsEnrollmentProfile
Remove-CMConditionalAccessPolicy (Remove-CMOnPremConditionalAccessPolicy)
Remove-CMCorpOwnedDevice
Remove-CMIntuneSubscription
Remove-CMIosEnrollmentProfile
Remove-CMMdmEnrollmentManager (Remove-CMIntuneDeviceEnrollmentManager)
Remove-CMWindowsEnrollmentProfile
Remove-CMWindowsEnrollmentProfilePackage
Set-CMConditionalAccessPolicy (set-CMOnPremConditionalAccessPolicy)
Set-CMIntuneSubscription
Set-CMIntuneSubscriptionAndroidProperty (set-CMIntuneSubscriptionAndroidProperties)
Set-CMIntuneSubscriptionAppleDepProperty
Set-CMIntuneSubscriptionAppleProperty
hromad
- Set-CMIntuneSubscriptionMacOSProperties
- Set-CMIntuneSubscriptionIosProperties
- Set-CMIntuneSubscriptionMacOSProperty
- Set-CMIntuneSubscriptionIosProperty
- Set-CMIntuneSubscriptionAppleMdmProperty
Set-CMIntuneSubscriptionPassportForWorkProperty
Set-CMIntuneSubscriptionWindowsPhoneProperty (set-CMIntuneSubscriptionWindowsPhoneProperties)
Set-CMIntuneSubscriptionWindowsProperty (set-CMIntuneSubscriptionWindowsProperties)
Set-CMIosEnrollmentProfile
Set-CMIosEnrollmentProfileAssignment
Set-CMWindowsEnrollmentProfile
Zastaralé rutiny
Žádné
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.
Import-CMSecurityRole
Rutina může selhat s chybou DirectoryNotFoundException při hledání souboru SecuredRoles.xsd
.
Alternativní řešení
- Zavolá
Import-Module
se naConfigurationManager.psd1
soubor, a ne na logickou cestu nebo název 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.
Sledování a obnovení prostředků (beta verze)
Tato verze přidává 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
Když spustíte Start-CMObjectTracking
, modul runtime prostředí PowerShell sleduje IResultObject
objekty vytvořené rutinami knihovny rutin. Pro rutiny, které nejsou ručně vyčištěny pomocí .Dispose()
, je můžete znovu získat pomocí Disconnect-CMTrackedObject
objektu proti jednotlivému objektu.
Příklad
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
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ůstávají aktivní.
Nenárokované prostředky můžou poskytovateli serveru SMS vyvolat chyby narušení kvóty. 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
Tato funkce je experimentální a může se změnit nebo odebrat v budoucí verzi. Je výslovný souhlas a ve výchozím nastavení není povolený.
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í.
Add-CMDistributionPoint
Neprůlomové změny
Rutina Now podporuje použití duplicitního certifikátu -Force
přepínačem:
Add-CMMsiDeploymentType
Chyby, které byly opraveny
Opravil se problém ověření pro umístění obsahu pro odinstalaci.
Import-CMDriver
Chyby, které byly opraveny
- Opravili jsme problém s ovladačem, který používá Txtsetup. OEM.
- Opravili jsme problém, pokud cílový balíček ovladače nebyl nikdy distribuován.
New-CMApplicationDeployment
Chyby, které byly opraveny
Opraven problém se špatným vyřazením.
New-CMDriverPackage
Neprůlomové změny
Přidání nových parametrů pro výrobce a model Můžete je použít ke správě katalogu ovladačů a v předběžné mezipaměti pořadí úkolů.
-DriverManufacturer [string]
-DriverModel [string]
Příklad
Get-CMDriverPackage | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Set-CMDriverPackage -PackageId MCS00091 -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Get-CMDriverPackage | Where-Object {$_.Name -like "Surface Book 2"} | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMDriverPackage -Name "Surface Book 2 Drivers" -Description "Some descriptive text" -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMSoftwareUpdateAutoDeploymentRule
Neprůlomové změny
Rutina teď podporuje při vytváření pravidla možnost bez balíčku nasazení .
Příklad
New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -Name $name -Architecture X86, Itanium, X64
New-CMTaskSequence
Neprůlomové změny
Tato rutina má nový parametr pro podporu vysoce výkonné možnosti v pořadí úkolů:
-HighPerformance [bool]
New-CMTSStepApplyWindowsSetting
Neprůlomové změny
Tyto rutiny obsahují nové parametry pro podporu nového nastavení národního prostředí v kroku pořadí úkolů:
-InputLocale [string]
-SystemLocale [string]
-UserLocale [string]
-UILanguage [string]
-UILanguageFallback [string]
Příklad
Pokud chcete nastavit vstupní národní prostředí na ruština (Rusko), zadejte řetězec ru-ru
: -InputLocale "ru-ru"
New-CMTSStepDownloadPackageContent
Chyby, které byly opraveny
Opravil se problém kontroly duplicitního balíčku pro přidání balíčku.
New-CMTSStepRunCommandLine
Neprůlomové změny
Do možnosti podpora výstupní proměnné se přidal nový parametr: -OutputVariableName [string]
Get-CMDevice
Chyby, které byly opraveny
Opravili jsme problém s dotazem na zařízení v kolekci, která nemá oprávnění k přístupu.
Get-CMScript
Chyby, které byly opraveny
Opravili jsme problém podpory zástupných znaků.
Remove-CMApplicationDeployment
Chyby, které byly opraveny
Opraven problém se špatným vyřazením.
Remove-CMDevice
Chyby, které byly opraveny
Opravili jste problém s dotazem na zařízení.
Set-CMBootImage
Neprůlomové změny
Přidání nového parametru pro podporu nastavení rozložení klávesnice: -InputLocale [string]
Set-CMClientSettingClientPolicy
Neprůlomové změny
Přidání nového parametru pro podporu nastavení klienta pro zásady uživatele na zařízeních s více uživatelskými relacemi: -EnableUserPolicyOnTS [bool]
Set-CMClientSettingSoftwareUpdate
Neprůlomové změny
Přidání nového parametru pro podporu aktualizací třetích stran: -EnableThirdPartyUpdates [bool]
Příklad
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true
Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true
Set-CMDistributionPoint
Chyby, které byly opraveny
- Opravili jsme problém s kódem lokality znovu přiřadit.
- Opravili jste problém s dotazem na zařízení.
Neprůlomové změny
Rutina teď podporuje použití duplicitního certifikátu -Force
přepínačem:
Set-CMDriverPackage
Neprůlomové změny
Přidání nových parametrů pro podporu nastavení výrobce a modelu:
-DriverManufacturer [string]
-DriverModel [string]
Set-CMMsiDeploymentType
Chyby, které byly opraveny
Opravil se problém ověření pro umístění obsahu pro odinstalaci.
Set-CMScript
Chyby, které byly opraveny
- Opravili jsme problém s textovou hodnotou skriptu.
- Opravili jsme problém podpory zástupných znaků.
Set-CMSite
Chyby, které byly opraveny
- Opravili jsme problém s textovou hodnotou skriptu.
- Opravili jsme problém podpory zástupných znaků.
Set-CMSiteSystemServer
Neprůlomové změny
Opravili jsme problém s nastavením vlastností souvisejících s proxy serverem.
Set-CMSoftwareUpdateAutoDeploymentRule
Neprůlomové změny
Přidání nových parametrů umožní uživateli nastavit balíček pro nasazení pro existující pravidlo automatického nasazení aktualizace softwaru.
-DeploymentPackageName [string]
-DeploymentPackage [IResultObject]
Příklad
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $packageName
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $package
Set-CMSoftwareUpdateDeployment
Chyby, které byly opraveny
Pevné vlastnosti nastavení problému pro -DisableOperationsManagerAlert
a -GenerateOperationsManagerAlert
.
Set-CMSoftwareUpdateDeploymentPackage
Neprůlomové změny
Přidání vynuceného přepínání umožní vynutit odebrání aktualizace NAP s vypršenou platností: -Force [switch]
Set-CMSoftwareUpdatePointComponent
Neprůlomové změny
Přidání nových parametrů pro podporu možností aktualizací třetích stran:
-EnableThirdPartyUpdates [bool]
-EnableManualCertManagement [bool]
Přidání nových parametrů pro podporu možností doby běhu aktualizace funkcí:
-NonFeatureUpdateMaxRuntimeMins [int]
-FeatureUpdateMaxRuntimeMins [int]
Příklad
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableThirdPartyUpdates $true
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableManualCertManagement $true
Set-CMTaskSequence
Neprůlomové změny
Přidání nového parametru, který podporuje možnost vysokého výkonu v pořadí úkolů: -HighPerformance [bool]
Set-CMTSStepApplyWindowsSetting
Neprůlomové změny
Přidání nových parametrů pro podporu nastavení národního prostředí v tomto kroku pořadí úkolů:
-InputLocale [string]
-SystemLocale [string]
-UserLocale [string]
-UILanguage [string]
-UILanguageFallback [string]
Příklad
Pokud chcete nastavit vstupní národní prostředí na ruština (Rusko), zadejte řetězec ru-ru
: -InputLocale "ru-ru"
Set-CMTSStepDownloadPackageContent
Chyby, které byly opraveny
- Opravil se problém kontroly duplicitního balíčku pro přidání balíčku.
- Opravili jsme problém s ověřením pro přidání/odebrání balíčku.
Set-CMTSStepRunCommandLine
Neprůlomové změny
Nový parametr pro podporu možnosti výstupní proměnné: -OutputVariableName [string]
Jak poskytovat zpětnou vazbu nebo nahlásit problémy
Mnohé z těchto oprav a vylepšení popsaných v tomto článku jsou výsledkem vaší zpětné vazby.
Pokud chcete odeslat zpětnou vazbu, použijte konzolu Configuration Manager. Další informace najdete v tématu Zpětná vazba k prostředí PowerShell.
Pokud chcete odeslat nové žádosti o funkce, podívejte se na skupinu PowerShellu Configuration Manager na webu UserVoice.