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 na ConfigurationManager.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.