Configuration Manager zmiany biblioteki poleceń cmdlet dla Current Branch 1610
Uwaga
Wersja 1604 biblioteki poleceń cmdlet Configuration Manager jest podstawą dla tych zmian.
Ważne zmiany
Konsola administratora umożliwia uruchamianie zintegrowanego środowiska skryptowego (ISE)
Z poziomu konsoli administratora dodano dodatkową opcję w celu uruchomienia ISE: "Połącz za pośrednictwem Windows PowerShell ISE".
Sprawdzenie aktualizacji polecenia cmdlet
Biblioteka poleceń cmdlet nie będzie już sprawdzać dostępności zaktualizowanych wersji. To sprawdzenie nie jest już konieczne, ponieważ Biblioteka poleceń cmdlet jest teraz dostarczana równocześnie z wersjami Configuration Manager.
Polecenia cmdlet Get-CM * mogą obsługiwać tryb "Fast" i mogą zwracać ostrzeżenie, jeśli nie są używane
Niektóre polecenia cmdlet Get mają teraz szybki parametr. Ten parametr umożliwia poleceniu cmdlet zwracanie obiektów bez automatycznego odświeżania właściwości z opóźnieniem. Pobieranie wartości właściwości z opóźnieniem może spowodować dodatkowy ruch sieciowy i może spowolnić wykonywanie poleceń cmdlet. Jeśli właściwości opóźnione nie są używane, należy uzyskać wartość Fast jako parametr polecenia cmdlet.
Aby zapewnić widoczność tej zmiany, polecenia cmdlet, które obsługują szybko , będą zapisywać ostrzeżenie do konsoli, jeśli nie są używane w przypadku, gdy jego obecność może być korzystna. To ostrzeżenie można pominąć przez ustawienie $CMPSSuppressFastNotUsedCheck = $True
.
Jak zapewnić opinię lub zgłosić problemy
Wiele poprawek i ulepszeń opisanych w tym dokumencie wynika z opinii klientów. Aby uzyskać więcej informacji, zobacz opinie o produkcie.
Znane problemy
Są to znane problemy z biblioteką poleceń cmdlet, które nie zostały rozwiązane w tej wersji.
Nie można zaimportować modułu ConfigurationManager.psd1 za pomocą nazwy logicznej
Jeśli ścieżka do modułu ConfigurationManager.psd1 zostanie dodana do zmiennej środowiskowej PSMODULEPATH, nie można jej zaimportować za pomocą Import-Module ConfigurationManager.
Obejście
Użyj pełnej ścieżki do modułu
https://gallery.technet.microsoft.com/Make-Configuration-Manager-04474a87
Uwaga
To obejście jest dostarczane przez społeczność użytkowników i nie jest przetestowane ani obsługiwane przez firmę Microsoft.
Add-CMEnrollmentProxyPoint
Polecenie cmdlet może nieprawidłowo skonfigurować punkt proxy rejestracji, jeśli istnieje wiele punktów rejestracyjnych dla lokacji głównej lub jeśli punkt rejestracyjny znajduje się na osobnym serwerze.
Obejście
- W tej konfiguracji Użyj konsoli administratora.
Get-CMAadConditionalAccessPolicy/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.
Ustawienia klienta
Nowe polecenia cmdlet zostały zapisaną w celu poprawy środowiska związanego z modyfikacją ustawień klienta. Te polecenia cmdlet zastępują polecenie cmdlet Set-CMClientSetting , które jest obecnie przestarzałe. Te polecenia cmdlet obsługują użycie potoku obiektów z polecenia cmdlet Get-CMClientSetting w celu modyfikowania ustawień klienta zdefiniowanych przez użytkownika.
- Set-CMClientSettingBackgroundIntelligentTransfer
- Set-CMClientSettingClientCache
- Set-CMClientSettingClientPolicy
- Set-CMClientSettingCloudService
- Set-CMClientSettingComplianceSetting
- Set-CMClientSettingComputerAgent
- Set-CMClientSettingComputerRestart
- Set-CMClientSettingEndpointProtection
- Set-CMClientSettingEnrollment
- Set-CMClientSettingGeneral
- Set-CMClientSettingHardwareInventory
- Set-CMClientSettingMeteredInternetConnection
- Set-CMClientSettingPowerManagement
- Set-CMClientSettingRemoteTool
- Set-CMClientSettingSoftwareDeployment
- Set-CMClientSettingSoftwareInventory
- Set-CMClientSettingSoftwareMetering
- Set-CMClientSettingSoftwareUpdate
- Set-CMClientSettingStateMessaging
- Set-CMClientSettingUserAndDeviceAffinity
Zasady dostępu warunkowego
Nowe polecenia cmdlet zostały zapisaną w celu obsługi ustawień zasad dostępu warunkowego Azure Active Directory (Azure AD).
- Get-CMAadConditionalAccessPolicy
- Set-CMAadConditionalAccessPolicy
Przykład
PR1:\> Get-CMAadConditionalAccessPolicy -AccountId 752c1e46-ddd2-4ffc-8f15-23623328c823 -ServicePrincipalType ExchangeOnline -UserCredential (Get-Credential)
PR1:\> Set-CMAadConditionalAccessPolicy -AccountId 752c1e46-ddd2-4ffc-8f15-23623328c823 -ServicePrincipalType ExchangeOnline -Enabled $true -TargetedDevicePlatforms Windows,WindowsPhone -WindowsDeviceState Compliant -IncludedSecurityGroup All_Users -UserCredential (Get-Credential)
Copy-CMCollection
Tego polecenia cmdlet można użyć do klonowania istniejącej kolekcji do nowej.
Program Endpoint Protection
Nowe polecenia cmdlet do zarządzania zasadami zaawansowanej ochrony przed zagrożeniami:
- Get-CMAdvancedThreatProtectionPolicy
- New-CMAdvancedThreatProtectionPolicy
- Remove-CMAdvancedThreatProtectionPolicy
- Set-CMAdvancedThreatProtectionPolicy
Get/set-CMSiteSummaryTask
Te polecenia cmdlet mogą służyć do pobierania i ustawiania zadań sumarycznych lokacji.
Invoke-CMPromotePreProductionClient
Tego polecenia cmdlet można użyć do podniesienia poziomu klienta przedprodukcyjnego do stanu produkcyjnego.
Przykład
PR1:\> Invoke-CMPromotePreProductionClient -Force
Migracja
Nowe polecenia cmdlet dla zadań migracji:
- Get-CMMigrationJob
- Set-CMMigrationJob
Rename-CMCategory
Za pomocą tego polecenia cmdlet można zmienić nazwę kategorii.
Przykład
PR1:\> Get-CMCategory -Name MyCategoryName | Rename-CMCategory -NewName MyCategoryNewName -CategoryType AppCategories
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
Polecenia cmdlet typu wdrożenia wymagające parametru adresu URL mogą nie sprawdzać poprawności wartości parametru pod kątem poprawności (na przykład Add-CMGooglePlayDeploymentType, Set-CMWindowsPhoneStoreDeploymentType).
Polecenia cmdlet typu wdrożenia, które obsługują zarządzanie aplikacjami mobilnymi (MAM), nie mogą dodawać tych szczegółów do modelu aplikacji, powodując brak karty "zasady konfiguracji aplikacji" w konsoli administratora.
Polecenia cmdlet Add-CM<technologia>DeploymentType nie tworzą typów wdrożeń korzystających z tej samej konwencji nazewnictwa, co konsola administracyjna.
Polecenia cmdlet typu wdrożenia, które wymagają pliku zamiast ścieżki do pliku (na przykład polecenie Add-CMMsiDeploymentType) będą teraz zgłaszać nieoczekiwaną przyczynę niepowodzenia, jeśli dla parametru ContentLocation określono nieznany argument.
Niekrytyczne zmiany
Dane dostawcy reprezentujące _ _GENERIC obiektów WMI teraz wyświetlają więcej danych w konsoli programu Windows PowerShell.
"Łączenie za pośrednictwem Windows PowerShell ISE" z konsoli administratora
Usterki, które zostały naprawione
Wygenerowany skrypt nie został uruchomiony z powodu nieprawidłowej ścieżki do modułu ConfigurationManager. Jeśli nieprawidłowy skrypt został już wygenerowany, usuń istniejący plik% TEMP% \ ISEConnect_sitecode-sitename.ps1 i uruchom ponownie ISE z poziomu konsoli administratora.
Wygenerowany skrypt może być nieczytelny, gdy jest zainstalowany pakiet językowy konsoli administratora. Jeśli nieprawidłowy skrypt został już wygenerowany, usuń istniejący plik% TEMP% \ ISEConnect_sitecode-sitename.ps1 i ponownie uruchom program ISE z poziomu konsoli administratora.
Podczas uruchamiania ISE z poziomu konsoli administratora może zostać zgłoszony błąd nieprawidłowej ścieżki.
Add-CMDeploymentType
Usterki, które zostały naprawione
Polecenie cmdlet może zwrócić ostrzeżenie "Nieoczekiwana wersja lokacji".
Add-CMDeviceCollectionQueryMembershipRule
Usterki, które zostały naprawione
Polecenie cmdlet nie weryfikuje ważności zapytania określonego przez parametr QueryExpression . Nie można utworzyć reguł zapytania o zduplikowanych nazwach (nie jest to wyrównane z zachowaniem konsoli administratora).
Add-CMDriverToDriverPackage
Usterki, które zostały naprawione
Obiekt potoku może zostać usunięty przez polecenie cmdlet.
Add-CMEndpointProtectionPoint
Usterki, które zostały naprawione
Dodanie punktu ochrony punktu końcowego po raz pierwszy do lokacji może spowodować nieprawidłową konfigurację domyślnych ustawień klienta.
Add-CMIntuneSubscription
Usterki, które zostały naprawione
Parametr ContactEmail nie przeprowadza walidacji w celu poprawnego działania.
Add-CMMsiDeploymentType
Usterki, które zostały naprawione
Wartość parametru EnableBranchCache jest ignorowana.
Niekrytyczne zmiany
Dodano parametr InstallationBehaviorType .
Add-CMScriptDeploymentType
Usterki, które zostały naprawione
Wartość parametru EnableBranchCache jest ignorowana.
Niekrytyczne zmiany
Dodano parametr InstallationBehaviorType .
Add-CMUserCollectionQueryMembershipRule
Usterki, które zostały naprawione
Polecenie cmdlet nie weryfikuje ważności zapytania określonego przez parametr QueryExpression .
Nie można utworzyć reguł zapytania o zduplikowanych nazwach (nie jest to wyrównane z zachowaniem konsoli administratora).
Block-CMDevice
Niekrytyczne zmiany
Polecenie cmdlet akceptuje teraz obiekt potokowy z polecenia Get-CMDevice.
Export-CMUserCollection
Zmiany powodujące niezgodność
Polecenie cmdlet wymaga teraz, aby argument ExportFilePath został zakończony jako rozszerzenie pliku. mof.
Get-CMCategory
Niekrytyczne zmiany
Ulepszono walidację parametru CategoryType .
Get-CMClientSetting
Usterki, które zostały naprawione
Parametr SettingType może zostać zignorowany.
Get-CMDeploymentTypeDependency
Usterki, które zostały naprawione
Polecenie cmdlet może zwrócić nieoczekiwane zależności.
Get-CMDeviceAction
Usterki, które zostały naprawione
Nie można wyświetlić nowego kodu dostępu dla akcji PinReset.
Get-CMResource
Usterki, które zostały naprawione
Brak parametru szybkiego.
Get-CMSiteRole
Zmiany powodujące niezgodność
Po nawiązaniu połączenia z lokacją główną bez określenia parametru sitecode zostaną zwrócone tylko role specyficzne dla połączonej lokacji. Ta zmiana została wprowadzona w celu zapewnienia parzystości i spójności za pomocą konsoli administratora programu. Na przykład jeśli masz urzędy certyfikacji i uruchamiasz polecenie cmdlet w lokacji głównej, zostaną użyte tylko role lokacji dla bieżącego kodu lokacji. Role lokacji dla wszystkich lokacji zostaną zwrócone w przypadku uruchamiania z poziomu urzędów certyfikacji.
Aby przywrócić poprzednie zachowanie, parametr AllSites może służyć do wykonywania zapytań dotyczących wszystkich lokacji w hierarchii z dowolnej podłączonej lokacji.
Get-CMSoftwareUpdate
Usterki, które zostały naprawione
Wartość parametru UpdateObject może zostać usunięta przez polecenie cmdlet.
Import-CMAntimalwarePolicy
Usterki, które zostały naprawione
Zasady wyeksportowane z wcześniejszych wersji Configuration Manager mogą nie zostać prawidłowo zaimportowane.
Import-CMAntimalwarePolicy
Usterki, które zostały naprawione
Importowanie zasad może zakończyć się niepowodzeniem lub można je utworzyć z błędami walidacji.
Polecenie cmdlet umożliwia zaimportowanie pliku, który został już zaimportowany.
Import-CMComputerInformation
Zmiany powodujące niezgodność
Parametr CollectionName jest teraz obowiązkowy.
Niekrytyczne zmiany
Dodano obsługę importowania komputerów przy użyciu w pełni kwalifikowanej nazwy domeny.
Import-CMDriver
Zmiany powodujące niezgodność
Jeśli zostanie przeprowadzone import sterownika częściowego, polecenie cmdlet nie powiedzie się. Zamiast tego zostanie wyświetlone ostrzeżenie, że niektóre sterowniki nie zostały pomyślnie zaimportowane. W przypadku, gdy nie można zaimportować sterowników, polecenie cmdlet nadal kończy się niepowodzeniem.
Import-CMDriverPackage
Niekrytyczne zmiany
Nowy parametr ImportActionType , który kontroluje zachowanie, gdy pakiet już istnieje.
Import-CMPackage
Niekrytyczne zmiany
Nowy parametr ImportActionType , który kontroluje zachowanie, gdy pakiet już istnieje.
Import-CMSecurityRole
Usterki, które zostały naprawione
Polecenie cmdlet umożliwia użycie nieprawidłowych wartości parametrów NewRoleName .
Import-CMTaskSequence
Niekrytyczne zmiany
Nowy parametr ImportActionType , który kontroluje zachowanie, gdy pakiet już istnieje.
Invoke-CMDeviceAction
Usterki, które zostały naprawione
Polecenie cmdlet może zakończyć się niepowodzeniem z wyjątkiem sytuacji, gdy niektóre informacje o odnajdywaniu nie są dostępne dla urządzenia wskazanego.
Invoke-CMDeviceRetire
Usterki, które zostały naprawione
Polecenie cmdlet w trybie cichym kończy się niepowodzeniem, gdy użytkownik nie ma uprawnień do wywołania operacji wycofywania.
Polecenie cmdlet nie kończy się niepowodzeniem z wyczyszczonym komunikatem o błędzie podczas próby wycofania nieobsługiwanego urządzenia.
Polecenie cmdlet nie kończy się niepowodzeniem z wyczyszczonym komunikatem o błędzie podczas próby wycofania wymazanego urządzenia.
Niekrytyczne zmiany
Nowy parametr anulowania w celu anulowania oczekującego wycofania urządzenia.
Invoke-CMDeviceWipe
Usterki, które zostały naprawione
Polecenie cmdlet w trybie cichym kończy się niepowodzeniem, gdy użytkownik nie ma uprawnień do wywołania operacji czyszczenia.
Polecenie cmdlet nie kończy się niepowodzeniem z wyczyszczonym komunikatem o błędzie podczas próby wymazania nieobsługiwanego urządzenia.
Może nie być możliwe Czyszczenie urządzenia zarządzanego przez usługę Intune.
Niekrytyczne zmiany
Nowy parametr Cancel , aby anulować oczekujące Czyszczenie urządzenia.
Invoke-CMSoftwareUpdateAutoDeploymentRule
Usterki, które zostały naprawione
Obiekt potoku może zostać usunięty przez polecenie cmdlet.
Move-CMObject
Usterki, które zostały naprawione
Polecenie cmdlet nie może znaleźć obiektu do przeniesienia.
New-CMBootableMedia
Usterki, które zostały naprawione
Polecenie cmdlet nie sprawdza prawidłowo wartości parametrów CertificateExpireTime i CertificateStartTime .
New-CMCaptureMedia
Zmiany powodujące niezgodność
Usunięto zbędne parametry PrestartCommand i PrestartPackage .
New-CMCategory
Usterki, które zostały naprawione
Polecenie cmdlet umożliwia tworzenie nieobsługiwanego typu kategorii GlobalCondition.
Niekrytyczne zmiany
Ulepszono walidację parametru CategoryType .
New-CMClientSetting
Zmiany powodujące niezgodność
Parametr SettingType jest teraz obowiązkowy.
New-CMComputerAssociation
Niekrytyczne zmiany
Usprawnienia wydajności.
New-CMDeviceVariable
Usterki, które zostały naprawione
Nie można utworzyć zmiennych urządzenia dla elementu członkowskiego lokacji głównej z poziomu urzędów certyfikacji.
Obiekt kolekcji potokowej może zostać usunięty przez polecenie cmdlet.
New-CMGlobalCondition
Usterki, które zostały naprawione
Długość wartości parametru InstanceName nie jest zweryfikowana.
Niekrytyczne zmiany
Dodano możliwość tworzenia typów danych ustawień base64 i XML.
New-CMPowerManagementCustomPlan
Usterki, które zostały naprawione
Parametry DisplayOffMinAC i DisplayOffMinDC nie są konfigurowane w planie wynikowym.
New-CMPrestageMedia
Niekrytyczne zmiany
Dodano parametry MEDIAPASSWORD, sekwencja zadań i IncludeApplicationDependency .
New-CMQuery
Usterki, które zostały naprawione
Polecenie cmdlet nie sprawdza poprawności, czy nazwa zapytania już istnieje.
New-CMTaskSequence
Usterki, które zostały naprawione
Nie skonfigurowano wycofywania, gdy jest używany parametr UpgradeOperatingSystem .
Aktualizacje i kroki aplikacji nie są umieszczane w oczekiwanych pozycjach, gdy jest używany parametr UpgradeOperatingSystem .
New-CMWindowsEnrollmentProfile
Usterki, które zostały naprawione
Profil rejestracji może nie zawierać prawidłowej konfiguracji intranetowej.
Remove-CMAdministrativeUser
Zmiany powodujące niezgodność
Usunięto niefunkcjonalny parametr rolename .
Remove-CMContentDistribution
Usterki, które zostały naprawione
Obiekt potoku może zostać usunięty przez polecenie cmdlet.
Remove-CMDeviceVariable
Usterki, które zostały naprawione
Polecenie cmdlet zakończy się niepowodzeniem w przypadku próby usunięcia zmiennej, która nie istnieje.
Nie można usunąć zmiennych urządzenia dla członka lokacji głównej z urzędów certyfikacji.
Polecenie cmdlet może odrzucić prawidłowy obiekt elementu członkowskiego kolekcji potokowej.
Remove-CMIntuneSubscription
Usterki, które zostały naprawione
Polecenie cmdlet może działać w trybie dyskretnym lub z niejasnym komunikatem o błędzie, jeśli subskrypcja Microsoft Intune nie istnieje.
Remove-CMMaintenanceWindow
Usterki, które zostały naprawione
Polecenie cmdlet może zignorować parametr name i usunąć dodatkowe okna obsługi.
Niekrytyczne zmiany
Polecenie cmdlet obsługuje wskazówkę parametru DisableWildcardHandling dla parametru name .
Remove-CMMulticastServicePoint
Usterki, które zostały naprawione
Określenie parametru RemoveWDS o wartości false może nadal spowodować usunięcie funkcji usług wdrażania systemu Windows.
Set-CMAppVVirtualEnvironment
Usterki, które zostały naprawione
Parametr Addapplication Group nie sprawdza, czy grupa została już dodana.
Set-CMBaselineDeployment
Usterki, które zostały naprawione
Polecenie cmdlet może w trybie dyskretnym ignorować OverrideServiceWindow , jeśli wymuszanie nie jest włączone dla wdrożenia.
Set-CMBoundaryGroup
Usterki, które zostały naprawione
Parametr DefaultSiteCode nie zezwala na wyczyszczenie ustawienia przez wartość null.
Set-CMClientSetting
Zakończenie obsługi
Polecenie cmdlet zostało zaniechane i zastąpione poleceniem cmdlet specyficznym dla funkcji. Aby uzyskać więcej informacji, zobacz nowe polecenia cmdlet .
Set-CMCollectionMembershipEvaluationComponent
Zakończenie obsługi
Parametr SiteSystemServerName został uznany za przestarzały.
Set-CMCollectionPowerManagement
Usterki, które zostały naprawione
Nie można zmienić zasad zarządzania mocą z NeverApply na Zastosuj.
Set-CMConditionalAccessPolicy
Usterki, które zostały naprawione
Polecenie cmdlet może nie modyfikować wykluczonych kolekcji podczas określania zasad przy użyciu parametrów nazwy lub identyfikatora .
Set-CMDeploymentType
Usterki, które zostały naprawione
Polecenie cmdlet może zwrócić ostrzeżenie "Nieoczekiwana wersja lokacji".
Set-CMDeviceVariable
Usterki, które zostały naprawione
Polecenie cmdlet zakończy się niepowodzeniem w przypadku próby ustawienia zmiennej, która nie istnieje.
Nie można skonfigurować zmiennych urządzenia dla elementu członkowskiego lokacji głównej z poziomu urzędów certyfikacji.
Polecenie cmdlet może odrzucić prawidłowy obiekt elementu członkowskiego kolekcji potokowej.
Niekrytyczne zmiany
Nowy parametr PassThru do zwrócenia wynikowej zmiennej urządzenia.
Set-CMDistributionPoint
Usterki, które zostały naprawione
Polecenie cmdlet może zwracać nieoczekiwane ostrzeżenia dotyczące konfiguracji punktu usługi multiemisji.
Set-CMFileReplicationRoute
Usterki, które zostały naprawione
Nie można ustawić FileReplicationAccountName bez określenia trybu replikacji.
Set-CMGlobalCondition
Usterki, które zostały naprawione
Długość wartości parametru InstanceName nie jest zweryfikowana.
Set-CMIntuneSubscription
Usterki, które zostały naprawione
Parametr ContactEmail nie przeprowadza walidacji w celu poprawnego działania.
Set-CMIntuneSubscriptionAppleMdmProperty
Usterki, które zostały naprawione
Polecenie cmdlet może nie ostrzegać, gdy niektóre wymagane zależności parametrów nie są spełnione.
Set-CMIntuneSubscriptionPassportForWorkProperty
Usterki, które zostały naprawione
Wartość parametru EnableBiometrics może być ignorowana.
Set-CMIntuneSubscriptionWindowsPhoneProperty
Usterki, które zostały naprawione
Polecenie cmdlet może zakończyć się niepowodzeniem, gdy używane są pewne nieprawidłowe kombinacje parametrów.
Set-CMMigrationJob
Usterki, które zostały naprawione
Określenie parametru UtcTime bez parametru MigrationJobSchedule może skutkować nieprawidłową konfiguracją zadania migracji.
Set-CMMigrationSource
Usterki, które zostały naprawione
Polecenie cmdlet zakończy się niepowodzeniem w przypadku próby utworzenia źródła migracji o nazwie, która już istnieje.
Niekrytyczne zmiany
Polecenie cmdlet podejmie próbę rozszerzenia wartości parametru SourceSiteServerName , jeśli nie zostanie użyta w pełni kwalifikowana nazwa domeny.
Set-CMMsiDeploymentType
Niekrytyczne zmiany
Dodano parametr InstallationBehaviorType .
Set-CMScriptDeploymentType
Niekrytyczne zmiany
Dodano parametr InstallationBehaviorType .
Set-CMSite
Usterki, które zostały naprawione
Polecenie cmdlet może zakończyć się niepowodzeniem, jeśli jest używany parametr sitecode .
Niekrytyczne zmiany
Usunięto nieużywane dodatkowe zestawy parametrów (SetSecurityScopeByName, SetSecurityScopeBySiteCode i SetSecurityScopeByValue).
Set-CMSiteMaintenanceTask
Zmiany powodujące niezgodność
Parametr sitecode został usunięty.
Zakończenie obsługi
Parametr SummaryTask został uznany za przestarzały. Zamiast tego należy użyć zadania .
Niekrytyczne zmiany
Akceptuje potokowe dane wejściowe z Get-CMSiteMaintenanceTask.
Kilka ulepszeń użyteczności.
Dodano parametr TASKNAME służący do ustawiania zadania według jego nazwy.
Set-CMSoftwareUpdateDeployment
Niekrytyczne zmiany
Ulepszone dane wyjściowe przy użyciu opcji Confirm lub WhatIf.
Set-CMSoftwareUpdatePointComponent
Usterki, które zostały naprawione
Nie można określić "wydawcy lokalnego" jako wartości parametru addcompany .
Set-CMSoftwareUpdateSummarizationSchedule
Niekrytyczne zmiany
Ulepszone dane wyjściowe przy użyciu opcji Confirm lub whatIf.
Start-CMBaselineDeployment
Usterki, które zostały naprawione
Polecenie cmdlet może w trybie cichym zignorować OverrideServiceWindow, jeśli wymuszanie nie jest włączone dla wdrożenia.
Start-CMContentDistribution
Usterki, które zostały naprawione
Obiekt potoku może zostać usunięty przez polecenie cmdlet.
Start-CMTaskSequenceDeployment
Usterki, które zostały naprawione
Wdrożenie może nie być prawidłowo utworzone, jeśli nie określono parametru DeploymentOption .
Polecenie cmdlet może zwrócić ostrzeżenie, że parametry PercentSuccess lub PercentFailure są ignorowane, jeśli nie zostały określone.
Niekrytyczne zmiany
Jeśli DeploymentOption nie jest określony, zostanie implikowana wartość DownloadContentLocallyWhenNeededByRunningTaskSequence.
Unblock-CMDevice
Niekrytyczne zmiany
Polecenie cmdlet akceptuje teraz obiekt potokowy z polecenia Get-CMDevice.
Unlock-CMObject
Niekrytyczne zmiany
Polecenie cmdlet zakończy się niepowodzeniem, jeśli zostanie podjęta próba odblokowania obiektu, który jest zablokowany przez inną sesję dostawcy programu SMS. W poprzednich wersjach ten błąd wystąpił w trybie dyskretnym.
Dodano parametr Force w celu odblokowania obiektów, które mogą być zablokowane przez inną sesję dostawcy programu SMS. Można go użyć do odzyskania ze scenariusza, w którym obiekt został zablokowany przez konsolę administracyjną, która nieoczekiwanie zakończyła pracę bez zwalniania blokady obiektu.