Configuration Manager zmiany biblioteki poleceń cmdlet dla Current Branch 1702

Uwaga

Konfiguracja programu System Center Current Branch 1610 to linia bazowa dla tych zmian. Aby uzyskać więcej informacji, zobacz Configuration Manager zmiany biblioteki poleceń cmdlet dla Current Branch 1610 .

Ważne zmiany

Aktualizacje biblioteki dokumentacji

Aby uzyskać najnowszą dokumentację biblioteki poleceń cmdlet, zobacz Dokumentacja modułu ConfigurationManager.

Usunięte polecenia cmdlet

Następujące polecenia cmdlet nie są już obsługiwane i zostały usunięte:

  • Add-CMNokiaDeploymentType

  • Add-CMOutOfBandServicePoint

  • Add-CMSystemHealthValidatorPoint

  • Clear-CMAmtAuditLog

  • Disable-CMAmtAuditLog

  • Enable-CMAmtAuditLog

  • Enable-CMAutomaticAmtProvisioning

  • Get-CMAutomaticAmtProvisioningStatus

  • Get-CMCmdletUpdateCheck

  • Get-CMOutOfBandManagementComponent

  • Get-CMOutOfBandServicePoint

  • Get-CMSystemHealthValidatorPoint

  • Get-CMSystemHealthValidatorPointComponent

  • New-CMWiredProfileObject

  • New-CMWirelessProfileObject

  • Remove-CMAmtProvisioningData

  • Remove-CMNokiaDeploymentType

  • Remove-CMOutOfBandServicePoint

  • Remove-CMSystemHealthValidatorPoint

  • Send-CMCmdletUpdateCheck

  • Set-CMCmdletUpdateCheck

  • Set-CMNokiaDeploymentType

  • Set-CMOutOfBandManagementComponent

  • Set-CMOutOfBandServicePoint

  • Set-CMSystemHealthValidatorPointComponent

  • Update-CMAmtProvisioning

Obsługa importowania modułu ConfigurationManager przy użyciu nazwy logicznej

Teraz jest obsługiwane Importowanie modułu ConfigurationManager przy użyciu nazwy logicznej lub ścieżki.

Jeśli plik C: \ Program Files (x86) \ Microsoft Configuration Manager \ AdminConsole \ lub równoważna ścieżka jest dodawana do zmiennej PSModulePath , można użyć następujących funkcji:

Import-Module ConfigrationManager

W przeciwnym razie można użyć następujących:

Import-Module 'C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager'

Jak zapewnić opinię lub zgłosić problemy

Wiele poprawek i ulepszeń opisanych w tym dokumencie wynika z opinii klientów. Aby wyjść z opinii i raportów o błędach, Skorzystaj z usługi UserVoice.

Znane problemy

Są to znane problemy z biblioteką poleceń cmdlet, które nie zostały rozwiązane w tej wersji.

Get-CMAadConditionalAccessPolicy i Set-CMAadConditionalAccessPolicy

64-bitowe środowisko PowerShell jest wymagane dla tych poleceń cmdlet.

Obejście

  • Brak

Nowe polecenia cmdlet

Są to nowo dodane polecenia cmdlet dla tej wersji, które dodają nowe funkcje lub rozszerzają funkcjonalność istniejących poleceń cmdlet.

Profil rejestracji systemu iOS

Dodano nowe polecenia cmdlet do konfigurowania profilów rejestracji systemu iOS.

  • Get-CMIosEnrollmentProfile

  • New-CMIosEnrollmentProfile

  • Remove-CMIosEnrollmentPRofile

  • Set-CMIosEnrollmentProfile

Polecenia cmdlet bramy zarządzania chmurą

Dodano nowe polecenia cmdlet do konfigurowania ról lokacji bramy zarządzania chmurą.

  • Add-CMCloudManagementGatewayConnectionPoint

  • Get-CMCloudManagementGateway

  • Get-CMCloudManagementGatewayConnectionPoint

  • New-CMCloudManagementGateway

  • Remove-CMCloudManagementGateway

  • Remove-CMCloudManagementGatewayConnectionPoint

  • Set-CMCloudManagementGateway

  • Set-CMCloudManagementGatewayConnectionPoint

  • Start-CMCloudManagementGateway

  • Stop-CMCloudManagementGateway

Polecenia cmdlet punktu usługi magazynu danych

Dodano nowe polecenia cmdlet do konfigurowania ról lokacji punktu usługi magazynu danych.

  • Add-CMDataWarehouseServicePoint

  • Get-CMDataWarehouseServicePoint

  • Remove-CMDataWarehouseServicePoint

  • Set-CMDataWarehouseServicePoint

Polecenia cmdlet wdrażania

Zapisano kilka nowych poleceń cmdlet i wprowadzono ulepszenia dotyczące scenariuszy monitorowania wdrożenia i wdrożenia.

Stan dystrybucji zawartości

Get-CMDistributionStatus to nowe polecenie cmdlet, za pomocą którego można uzyskać stan dystrybucji dowolnego obiektu zawartości, takiego jak aplikacje, ustawienia lub pakiety programu.

Pobierz wdrożenia

Polecenia cmdlet zostały utworzone w celu pobrania obiektu skojarzonego z rzeczywistym wdrożeniem.

  • Get-CMApplicationDeployment

  • Get-CMBaselineDeployment

  • Get-CMConfigurationPolicyDeployment

  • Get-CMPackageDeployment

  • Get-CMSoftwareUpdateDeployment

  • Get-CMTaskSequenceDeployment

Tworzenie wdrożenia

Polecenia cmdlet zostały utworzone w celu utworzenia nowych wdrożeń. Te polecenia cmdlet zastępują już istniejące * polecenia cmdlet wdrażania Start-cm.

  • New-CMApplicationDeployment

  • New-CMBaselineDeployment

  • New-CMConfigurationPolicyDeployment

  • New-CMPackageDeployment

  • New-CMSoftwareUpdateDeployment

  • New-TaskSequenceDeployment

Ulepszona obsługa potoku obiektów

Wdrożenie Set-CM * , wdrożenie programu Remove-cm * i * DeploymentStatus teraz w pełni obsługują potok obiektów.

Polecenia cmdlet wdrażania Start-CM zostały <feature> wycofane

Następujące polecenia cmdlet wdrożenia Start-CM zostały <feature> wycofane. Polecenia cmdlet zastępujące mogą się różnić w nazwach parametrów, ale powinny być identyczne i w niektórych przypadkach udoskonalone.

  • Start-CMApplicationDeployment (zastąpione przez New-CMApplicationDeployment)

  • Start-CMPackageDeployment (zastąpione przez New-CMPackageDeployment)

  • Start-CMBaselineDeployment (zastąpione przez New-CMBaselineDeployment)

  • Start-CMConfigurationPolicyDeployment (zastąpione przez New-CMConfigurationPolicyDeployment)

  • Start-CMTaskSequenceDeployment (zastąpione przez New-CMTaskSequenceDeployment)

  • Start-CMSoftwareUpdateDeployment (zastąpione przez New-CMSoftwareUpdateDeployment)

Get-CMResultantSettings

To polecenie cmdlet spowoduje pobranie wynikowych ustawień klienta dla kolekcji, urządzenia lub użytkownika.

Aktualizacje pakietu uaktualnienia systemu operacyjnego

Dodano nowe polecenia cmdlet do tworzenia i modyfikowania harmonogramów aktualizacji pakietu uaktualnienia systemu operacyjnego.

  • Clear-CMOperatingSystemUpgradeUpdateSchedule

  • Get-CMOperatingSystemUpgradeUpdateSchedule

  • New-CMOperatingSystemUpgradeUpdateSchedule

  • Remove-CMOperatingSystemUpgradeUpdateSchedule

Remove-CMSoftwareUpdateFromGroup

To polecenie cmdlet spowoduje usunięcie aktualizacji oprogramowania z grupy aktualizacji oprogramowania.

Zmiany poleceń cmdlet

W istniejących poleceniach cmdlet dla tej wersji wprowadzono następujące zmiany. Zmiany mogą być nowe, poprawki błędów lub przestarzałe i mogą być przerywane. W przypadku korzystania z jednego z obszarów poleceń cmdlet lub funkcji wymienionych w tej sekcji należy uważnie przejrzeć zmiany, aby zrozumieć, jak mogą one wpływać na korzystanie z programu.

Różne zmiany

Usterki, które zostały naprawione

Duże obiekty programu SMS _ EmbeddedPropertyList używane przez niektóre klasy dostawcy mogą nie być prawidłowo używane przez strukturę poleceń cmdlet, co prowadzi do niezdefiniowanego zachowania podczas pobierania lub ustawiania tych wartości.

Niektóre kombinacje zmian zasad ochrony przed złośliwym kodem lub ustawień klienta mogą spowodować wygenerowanie nieprawidłowych zasad. W tym stanie dostawca programu SMS zwróci błąd "wystąpienie nie jest prawidłową konfiguracją agenta klienta".

Polecenia cmdlet służące do konfigurowania punktów zarządzania i punktów aktualizacji oprogramowania dodaliśmy parametr EnableCloudGateway , aby umożliwić korzystanie z tych ról z bramą zarządzania chmurą.

Konfiguracja okna obsługi lokacji

Niekrytyczne zmiany

Polecenia cmdlet CMMaintenanceWindow obsługują teraz Konfigurowanie okien obsługi dla lokacji. W danych wyjściowych polecenia Get-CMSite można przetworzyć polecenie New, Remove lub Set-CMMaintenanceWindow , aby skonfigurować okna obsługi dla lokacji.

Add-CMDeploymentType

Zmiany powodujące niezgodność

Obsługa tworzenia typów wdrożeń programu Nokia została usunięta.

Add-CMDeviceAfinityToUser

Usterki, które zostały naprawione

Polecenie cmdlet może nieoczekiwanie zakończyć się niepowodzeniem z powodu błędu ObjectNotFound .

Add-CMDistributionPoint

Usterki, które zostały naprawione

Polecenie cmdlet umożliwia skonfigurowanie punktu dystrybucji jako możliwego do połączenia z Internetem, gdy protokół HTTPS nie jest włączony.

Niekrytyczne zmiany

Dodano parametr AllowProxyTraffic .

Poprzednio nieużywany parametr InstallInternetServer teraz zmienia konfigurację punktów dystrybucji.

Zakończenie obsługi

Parametr UseComputerAccount został uznany za przestarzały. Aby użyć konta komputera, ustaw nazwę użytkownika na $null.

Add-CMEnrollmentPoint

Usterki, które zostały naprawione

Rola punktu rejestracyjnego nie ma ustawień konfiguracji w utworzonym obiekcie.

Add-CMEnrollmentProxyPoint

Niekrytyczne zmiany

Dodano parametr ServiceHost , aby umożliwić określenie zdalnego punktu rejestracji.

Add-CMIntuneSubscription

Usterki, które zostały naprawione

Parametr ContactEmail nie może mieć wartości null ani być pusty.

Add-CMMulticastServicePoint

Usterki, które zostały naprawione

Nazwa użytkownika nie sprawdza poprawności poprawnego \ formatowania użytkowników domeny.

Parametry StartUdpPort i EndUdpPort nie weryfikują wartości dla niektórych nieprawidłowych konfiguracji.

Parametry wartość i EndIPAddress nie weryfikują wartości dla niektórych nieprawidłowych konfiguracji.

Niekrytyczne zmiany

Dodano parametr UseAnyRangeIP .

Zakończenie obsługi

Parametr ClientTransferRate nie jest już obsługiwany.

Approve-CMUserDeviceAffinityRequest

Usterki, które zostały naprawione

Polecenie cmdlet umożliwia zatwierdzenie wcześniej przetworzonego żądania koligacji.

Convert-CMSchedule

Usterki, które zostały naprawione

Parametr inputobject nie akceptuje obiektu harmonogramu potokowego.

Deny-CMUserDeviceAffinityRequest

Usterki, które zostały naprawione

Polecenie cmdlet zezwala na odmowę wcześniej przetworzonego żądania koligacji.

Get-CMAlert

Usterki, które zostały naprawione

Nie można pobrać alertów dotyczących kondycji klienta lub programu Endpoint Protection.

Get-CMSiteStatusMessage

Niekrytyczne zmiany

Parametry ComputerName, ważność i sitecode teraz akceptują wartości tablicy.

Dodano parametry MessageID, module, Component i FilterHashTable w celu dalszej filtrowania.

Wszystkie parametry filtru oparte na ciągach akceptują teraz symbole wieloznaczne.

Get-CMWindowsEnrollmentProfilePackage

Usterki, które zostały naprawione

Nie można określić polecenia cmdlet bez parametrów.

Import-CMComputerInformation

Zmiany powodujące niezgodność

Polecenie cmdlet zakończy się niepowodzeniem w przypadku importowania rekordu, który już istnieje i nie określono nowego parametru MergeIfExist .

Import-CMDriver

Usterki, które zostały naprawione

Gdy ImportFolder jest używany, pakiety sterowników mogą używać więcej miejsca niż oczekiwano.

Install-CMClient

Niekrytyczne zmiany

Dodano obsługę obiektów potokowych z elementu Get-CMDevice i Get-CMResource.

Invoke-CMRemoteControl

Usterki, które zostały naprawione

Polecenie cmdlet nie akceptuje obiektu potoku z polecenia Get-CMSiteSystemServer.

Nie można skierować serwera systemu lokacji do zdalnego sterowania, jeśli nie jest on również komputerem klienckim.

New-CMActiveDirectoryForest

Niekrytyczne zmiany

Dodano parametr username umożliwiający skonfigurowanie konta odnajdowania.

Dodano parametr AddPublishingSite .

New-CMApplicationDeployment

Niekrytyczne zmiany

Dodano parametr UpdateSupersedence .

New-CMBoundaryGroup

Zmiany powodujące niezgodność

FastLink jest jedyną obsługiwaną wartością dla tabeli skrótów w parametrze AddSiteSystemServer . Obsługa wszystkich innych wartości została usunięta.

New-CMCertificateProfilePfx

Usterki, które zostały naprawione

Wartość parametru KeyStorageProvider nie może być stosowana zgodnie z oczekiwaniami do nowo utworzonego profilu certyfikatu.

New-CMGlobalCondition

Zmiany powodujące niezgodność

Obsługa tworzenia warunków globalnych firmy Nokia została usunięta.

New-CMProgram

Niekrytyczne zmiany

Dodano parametr AddSupportedOperatingSystemPlatform .

New-CMSoftwareUpdateAutoDeploymentRule

Usterki, które zostały naprawione

Nie można zastosować wartości parametru MicrosoftAsVendor do reguły.

Niekrytyczne zmiany

Dodano parametr dostawcy w celu obsługi poprawek innych firm.

Dodano parametr GenerateFailureAlert .

New-CMSoftwareUpdateDeployment

Niekrytyczne zmiany

Dodano parametr RequirePostRebootFullScan .

New-CMStandaloneMedia

Niekrytyczne zmiany

Dodano parametry MediaStartDate i MediaExpirationDate w celu zapewnienia obsługi wygaśnięcia multimediów.

Dodano parametry aplikacji, DriverPackage i pakietu służące do dodawania dodatkowej zawartości multimedialnej.

New-CMStatusMessageQuery

Usterki, które zostały naprawione

Utworzone zapytanie może nie pojawić się w oczekiwanej lokalizacji konsoli administratora.

New-CMWindowsEnrollmentProfile

Usterki, które zostały naprawione

Parametr EnrollmentProxyPoint można ustawić na wartość zerową lub pustą.

Wartość parametru sitecode może spowodować wystąpienie błędu walidacji w konsoli administratora programu.

Remove-CMResource

Usterki, które zostały naprawione

Usunięcie zasobu nie powoduje usunięcia skojarzeń migracji stanu.

Remove-CMWindowsEnrollmentProfilePackage

Usterki, które zostały naprawione

Podczas uruchamiania polecenia cmdlet może zostać zgłoszony błąd AmbiguousParameterSet .

Set-CMActiveDirectoryForest

Niekrytyczne zmiany

Dodano parametr username umożliwiający skonfigurowanie konta odnajdowania.

Dodano parametry AddPublishingSite i RemovePublishingSite .

Set-CMAdvancedThreatProtectionPolicy

Usterki, które zostały naprawione

Zwiększenie lub zmniejszenie priorytetu może spowodować zwrócenie błędu ObjectNotFound .

Set-CMAntimalwarePolicy

Usterki, które zostały naprawione

Wartość whatIf może nie zawierać oczekiwanej nazwy zasad.

Ustawień ochrony w czasie rzeczywistym nie można zmienić podczas korzystania z obiektu potoku.

Niekrytyczne zmiany

Polecenie cmdlet akceptuje teraz potokowe dane wejściowe z polecenia Get-CMAntimalwarePolicy.

Set-CMApplication

Niekrytyczne zmiany

Dodano parametry AddSupportContact, AddOwner, RemoveSupportContact, RemoveOwner, ClearSupportContact i ClearOwner do obsługi modyfikacji w miejscu dla kontaktów lub właścicieli pomocy technicznej.

Set-CMAppVVirtualEnvironment

Usterki, które zostały naprawione

PassThru nie zwraca najbardziej aktualnego obiektu.

Set-CMBaseline

Usterki, które zostały naprawione

PassThru nie zwraca _ obiektu SMS ConfigurationItem.

Niekrytyczne zmiany

Dodano parametry ClearRequiredConfigurationItem, ClearProhibitedConfigurationItem, ClearOptionalConfigurationItem, ClearOSConfigurationItem, ClearSoftwareUpdate, ClearBaseline, RemoveRequiredConfigurationItem, RemoveOptionalConfigurationItem, RemoveProhibitedConfigurationItem RemoveOSConfigurationItem, RemoveSoftwareUpdate, RemoveBaseline, AddSoftwareUpdate i addbaseline .

Set-CMBoundaryGroup

Zmiany powodujące niezgodność

FastLink jest jedyną obsługiwaną wartością dla tabeli skrótów w parametrze AddSiteSystemServer . Obsługa wszystkich innych wartości została usunięta.

Set-CMCertificateProfileTrustedRootCA

Usterki, które zostały naprawione

Użycie potoku obiektu może spowodować wystąpienie błędu ParameterBindingException .

Set-CMClientPushInstallation

Niekrytyczne zmiany

Dodano parametry AddAccount i RemoveAccount w celu obsługi modyfikacji w miejscu kont wypychania klienta.

Set-CMClientSettingComputerAgent

Usterki, które zostały naprawione

Wartość parametru HealthAttestationUrl nie jest wymagana, jeśli właściwość EnableHealthAttestation lub UseOnPremisesHealthAttestation ma wartość true.

Set-CMComputerAssociation

Niekrytyczne zmiany

Dodano parametr MigrationId .

Set-CMDeploymentType

Zmiany powodujące niezgodność

Usunięto obsługę modyfikowania typów wdrożeń firmy Nokia.

Set-CMDiscoveryMethod

Usterki, które zostały naprawione

Wartość PollingSchedule nie może być poprawnie stosowana do metody odnajdywania.

Set-CMDistributionPoint

Usterki, które zostały naprawione

Polecenie cmdlet umożliwia skonfigurowanie punktu dystrybucji jako możliwego do połączenia z Internetem, gdy protokół HTTPS nie jest włączony.

Niekrytyczne zmiany

Dodano parametr AllowProxyTraffic .

Poprzednio nieużywany parametr InstallInternetServer teraz zmienia konfigurację punktów dystrybucji.

Zakończenie obsługi

Parametr UseComputerAccount został uznany za przestarzały. Aby użyć konta komputera, ustaw nazwę użytkownika na $null.

Set-CMEmailNotificationComponent

Niekrytyczne zmiany

Dodano parametr USESSL .

Set-CMFileReplicationRoute

Usterki, które zostały naprawione

Parametr FileReplicationAccountName nie może mieć wartości null ani być pusty.

Set-CMHierarchySetting

Niekrytyczne zmiany

Dodano parametry wykluczeniacollection, ExclusionCollectionId, ExclusionCollectionName i EnableExclusionCollection w celu skonfigurowania wykluczeń uaktualniania klienta.

Set-CMIntuneSubscription

Usterki, które zostały naprawione

Parametr ContactEmail nie może mieć wartości null ani być pusty.

Niekrytyczne zmiany

Parametr MaximumUserDevice obsługuje teraz wartość z zakresu od 1 do 15.

Set-CMIntuneSubscriptionWindowsPhoneProperty

Usterki, które zostały naprawione

Polecenie cmdlet może nieoczekiwanie zakończyć się niepowodzeniem z powodu błędu AetCleanupFailure .

Set-CMMaintenanceTask

Usterki, które zostały naprawione

Parametr PassThru nie powoduje zwrócenia obiektu.

Set-CMMulticastServicePoint

Usterki, które zostały naprawione

Parametr username nie sprawdza poprawności wartości w celu poprawnego \ formatowania użytkownika domeny.

Parametry StartUdpPort i EndUdpPort nie weryfikują wartości dla niektórych nieprawidłowych konfiguracji.

Parametry wartość i EndIPAddress nie weryfikują wartości dla niektórych nieprawidłowych konfiguracji.

Niekrytyczne zmiany

Dodano parametr UseAnyRangeIP .

Zakończenie obsługi

Parametr ClientTransferRate nie jest już obsługiwany.

Set-CMProgram

Niekrytyczne zmiany

Dodano parametry AddSupportedOperatingSystemPlatform, RemoveSupportedOperatingSystemPlatform i RunOnAnyPlatform .

Set-CMSite

Usterki, które zostały naprawione

RemoveClientRequestServiceType może nie usunąć prawidłowo określonej wartości.

Niekrytyczne zmiany

Dodano parametry SiteSystemCollectionBehavior, ThresholdOfSelectCollectionMax, ThresholdOfSelectCollectionByDefault i ThresholdOfSelectCollectionMax w celu skonfigurowania progów kolekcji urządzeń dla lokacji.

Set-CMSiteSummaryTask

Usterki, które zostały naprawione

Parametr PassThru nie powoduje zwrócenia obiektu.

Set-CMSoftwareUpdateAutoDeploymentRule

Usterki, które zostały naprawione

Nie można zastosować wartości parametru MicrosoftAsVendor do reguły.

Niekrytyczne zmiany

Dodano parametr dostawcy w celu obsługi poprawek innych firm.

Dodano parametr GenerateFailureAlert .

Set-CMSoftwareUpdateDeployment

Niekrytyczne zmiany

Dodano parametr RequirePostRebootFullScan .

Set-CMSoftwareUpdatePointComponent

Usterki, które zostały naprawione

Użycie parametrów EnableSynchronization i Schedule może spowodować niewłaściwe ostrzeżenie lub zaplanowanie nie będzie modyfikowane zgodnie z oczekiwaniami.

Set-CMStatusFilterRule

Usterki, które zostały naprawione

Zmiany wartości parametru Priority nie mogą być stosowane do reguły filtru stanu.

Set-CMTaskSequence

Zakończenie obsługi

Parametr UseDefaultText został uznany za przestarzały. Aby użyć domyślnego tekstu, ustaw CustomText na $null.

Set-CMWindowsEnrollmentProfile

Usterki, które zostały naprawione

Parametr Authority nie jest dostępny we wszystkich zestawach parametrów.