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.