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

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.