Menedżer konfiguracji biblioteki polecenia cmdlet w wersji 1806
Dotyczy: Menedżer konfiguracji (Current Branch)
Uwaga
Menedżer konfiguracji 1802 jest punktem odniesienia dla tych zmian. Aby uzyskać więcej informacji, zobacz Menedżer konfiguracji zmiany biblioteki polecenia cmdlet dla wersji 1802.
Ważne zmiany
Usunięto polecenia cmdlet
Add-CMWindowsMobileDeploymentType
Set-CMWindowsMobileDeploymentType
Przestarzałe polecenia cmdlet
New-CMGlobalCondition
iSet-CMGlobalCondition
zostały nadsyłane przez nową rodzinę globalnych cmdlet warunków.
Jak przekazać opinię lub zgłosić problemy
Wiele poprawek i ulepszeń opisanych w tym artykule jest wynikiem Twojej opinii.
Aby opuścić raporty o błędach, użyj Centrum opinii. W przypadku żądań funkcji użyj funkcji UserVoice.
Znane problemy
Następujące elementy to znane problemy z biblioteką polecenia cmdlet, które nie zostały rozwiązane w tej wersji.
Get-CMDevice
Polecenie cmdlet może nie zwracać oczekiwanych właściwości urządzenia.
Uwaga
Ten problem jest obecnie zaplanowany do rozwiązania w przyszłym pniu zbiorczym aktualizacji.
Obejście
- Określ wartość parametru CollectionName, CollectionId lub Collection.
Get-CMAadConditionalAccessPolicy i Set-CMAadConditionalAccessPolicy
Dla tych poleceń cmdlet wymagane jest 64-bitowe środowisko programu PowerShell.
Obejście
- Brak
Import-CMSecurityRole
Polecenie cmdlet może nie powieść się z błędem DirectoryNotFoundException lokalizujący plik SecuredRoles.xsd
.
Obejście
- Upewnij się,
Import-Module
że jest wywoływana względem pliku, a nie ścieżkiConfigurationManager.psd1
logicznej lub nazwy modułu.
Set-CMSoftwareUpdatePoint
Zmiany w harmonogramie mogą nie być wyświetlane w konsoli Menedżer konfiguracji, mimo że podstawowy obiekt dostawcy programu SMS został zmieniony.
Obejście
- Zamknij konsolę programu i Menedżer konfiguracji ponownie.
Śledzenie i odzyskiwanie zasobów (WERSJA BETA)
Dodano nowe polecenia cmdlet do obsługi śledzenia obiektów dostawcy programu SMS używanych przez środowisko uruchomieniowe programu PowerShell i czyszczenia tych zasobów, gdy nie są już potrzebne.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Po Start-CMObjectTracking
uruchomieniu środowisko uruchomieniowe programu PowerShell będzie śledzić obiekty utworzone przez polecenia IResultObject
cmdlet biblioteki poleceń cmdlet. Polecenia cmdlet, które nie są czyszczone ręcznie za pomocą polecenia , można odzyskać za pomocą .Dispose()
polecenia Disconnect-CMTrackedObject
względem pojedynczego obiektu.
Przykład
# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All
Po odzyskaniu obiektu nie można go już używać ponownie ani przekazywanego do innego polecenia cmdlet za pośrednictwem potoku obiektu.
Stop-CMObjectTracking
Może służyć do wyłączenia śledzenia obiektów. Wcześniej przydzielone obiekty pozostaną aktywne.
Nie odzyskane zasoby mogą spowodować, że dostawca programu SMS zwniesie błędy naruszenia limitu przydziału. Te problemy z limitami przydziału zwykle manifestują się podczas pracy z dużymi zestawami obiektów dostawcy programu SMS lub w środowiskach długotrwałych.
Uwaga
Jest to funkcja eksperymentalna, która może ulec zmianie lub usunięciu w przyszłej wersji. Ta funkcja jest włączona i nie jest domyślnie włączona.
Zmiany polecenia cmdlet
W tej wersji w istniejących poleceniach cmdlet w zostały wprowadzone następujące zmiany. Zmiany mogą być nowymi funkcjami, poprawkami błędów lub cofaniami. Niektóre zmiany mogą być przerywane. Jeśli używasz jednego z cmdlet lub obszarów funkcji wymienionych w tej sekcji, dokładnie przejrzyj zmiany, aby zrozumieć, jak mogą one wpłynąć na Twoje użycie.
Ulepszenia polecenia cmdlet ustawień zgodności
Usterki, które zostały naprawione
- Add-CMComplianceSettingRegistryKeyValue może nie honorować wartości parametru DataType.
- Niektóre wartości expressionOperator mogą spowodować nieoczekiwane zamknięcie konsoli po wyświetleniu ustawienia.
- ConvertFrom-CMConfigurationItem może się nie powieść z błędem NullReferenceException.
Zmiany niepojawiące się
- Polecenie New/Set-CMGlobalConditionActiveDirectoryQuery ulepszyło komunikaty o błędach w przypadku wystąpienia błędów walidacji.
- Ulepszona walidacja w celu lepszego dostosowania do konsoli.
Ulepszenia polecenia cmdlet sekwencji zadań
Fundamentalne zmiany
- New-CMTSStepPrestartCheck checkSpace zostanie ustawiona na wartość true w kroku utworzonej sekwencji zadań, jeśli nie zostanie określona.
- Polecenie Get-CMTSStep* nie akceptuje już parametrów WhatIf i Confirm.
Usterki, które zostały naprawione
- Polecenia cmdlet New-CMTSStep* mogą ignorować parametry WhatIf i Confirm, jeśli zostały określone.
Zmiany niepojawiące się
- New/Set-CMTSStepSetVariable new IsMasked parameter to hide variable values (Nowy/Set-CMTSStepSetVariable) nowy parametr IsMasked w celu ukrycia wartości zmiennych.
- Ulepszono walidację w celu lepszego dostosowania do konsoli.
Ulepszenia polecenia cmdlet eksportu
- Zmiany wpływają na polecenia Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection i Export-CMUserCollection.
Usterki, które zostały naprawione
- Ulepszona walidacja ścieżki pliku.
- Ulepszona obsługa błędów we/wy.
- Export-CMDriverPackage utworzyć pusty pakiet sterowników.
Zmiany niepowiązywająco istotne
- Za pomocą parametru New Force można wymusić nadpisanie istniejącego pliku.
Add-CMApplication
Usterki, które zostały naprawione
- Wydawca i wersja oprogramowania skonfigurowane przez to polecenie cmdlet mogą nie być wyświetlane w Centrum oprogramowania.
Zmiany niepojawiące się
- Parametr słowa kluczowego obsługuje teraz tablicę ciągów.
- Parametr AppCatalog obsługuje teraz tablicę katalogów aplikacji.
Add-CMDataWarehouseServicePoint
Zmiany niepowiązywająco istotne
- Nowy parametr DataRetentionDays umożliwia konfigurowanie zasad przechowywania danych.
Add-CMDeviceCollectionDirectMembershipRule
Usterki, które zostały naprawione
- Dodanie nowych reguł może spowodować usunięcie istniejących reguł.
Add-CMDeviceAffinityToUser
Zmiany niepojawiące się
- Parametry DeviceId i DeviceName obsługują teraz tablice wartości.
Add-CMDistributionPoint
Zmiany niepojawiące się
- Nowy parametr EnableNonWdsPxe umożliwia konfigurację środowiska PXE bez usług WDS.
- Ulepszono walidację * parametrów ContentLibraryLocation * i ContentShare.
Add-CMDriverToDriverPackage
Zmiany niepojawiące się
- Nowy * parametr UpdateDistributionPoint umożliwia pomijanie aktualizacji punktu dystrybucji.
Add-CMReportingServicePoint
Usterki, które zostały naprawione
- Punkt usługi raportowania, który nie znajduje się na serwerze lokacji, nie jest prawidłowo skonfigurowany.
Add-CMUserAffinityToDevice
Zmiany niepojawiące się
- Parametry UserId i UserName obsługują teraz tablice wartości.
Get-CMSiteUpdateInstallStatus
Usterki, które zostały naprawione
PostInstallation
Wartość parametru Step nie jest rozpoznawana przez polecenie cmdlet .
New-CMApplicationDeployment
Zmiany niepowiązywająco istotne
- Ulepszenia walidacji parametrów.
New-CMBootableMedia
Usterki, które zostały naprawione
- Podczas tworzenia nośnika można określić nieprawidłową ścieżkę folderu.
New-CMCloudDistributionPoint
Usterki, które zostały naprawione
- Polecenie cmdlet nie może utworzyć punktu dystrybucji w chmurze.
New-CMCloudManagementGateway
Usterki, które zostały naprawione
- Brama zarządzania chmurą może nie być w stanie komunikować się z platformą Azure z powodu nieprawidłowych ustawień konfiguracji.
New-CMExchangeServer
Zmiany niepowiązywająco istotne
- Ulepszenia walidacji parametrów.
New-CMTaskSequenceDeployment
Usterki, które zostały naprawione
- Parametr CollectionName umożliwia ustawienie kolekcji użytkowników.
- Nieprawidłowe blokowanie SMS_TaskSequence obiektu.
Remove-CMDeviceAffinityToUser
Zmiany niepojawiące się
- Parametry DeviceId i DeviceName obsługują teraz tablice wartości.
Remove-CMDeviceCollectionDirectMembershipRule
Zmiany niepojawiące się
- Ulepszenia wydajności podczas modyfikowania kolekcji z dużą liczbą reguł.
Remove-CMDriverFromDriverPackage
Zmiany niepojawiące się
- Nowy * parametr UpdateDistributionPoint umożliwia pomijanie aktualizacji punktu dystrybucji.
Remove-CMUserAffinityToDevice
Zmiany niepojawiące się
- Parametry UserId i UserName obsługują teraz tablice wartości.
Save-CMSoftwareUpdate
Usterki, które zostały naprawione
- Komunikat ostrzegawczy, jeśli pobieranie aktualizacji nie powiedzie się, może być wyświetlany niepoprawna liczba.
Set-CMApplication
Usterki, które zostały naprawione
- Wydawca i wersja oprogramowania skonfigurowane przez to polecenie cmdlet mogą nie być wyświetlane w Centrum oprogramowania.
Zmiany niepojawiące się
- Parametr słowa kluczowego obsługuje teraz tablicę ciągów.
- Nowe parametry AddAppCatalog, RemoveAppCatalog i ClearAppCatalog służące do modyfikowania katalogów aplikacji skojarzonych z aplikacją.
Set-CMApplicationDeployment
Zmiany niepowiązywająco istotne
- Ulepszenia walidacji parametrów.
Set-CMDataWarehouseServicePoint
Zmiany niepowiązywająco istotne
- Nowy parametr DataRetentionDays umożliwia konfigurowanie zasad przechowywania danych.
Set-CMDistributionPoint
Usterki, które zostały naprawione
- Polecenie cmdlet może się nie powieść w przypadku zaktualizowania punktu dystrybucji przy użyciu certyfikatu, który już istnieje.
Zmiany niepowiązywająco istotne
- Nowy parametr EnableNonWdsPxe umożliwia konfigurację środowiska PXE bez usług WDS.
- Ulepszono walidację * parametrów ContentLibraryLocation * i ContentShare.
Set-CMExchangeServer
Zmiany niepowiązywająco istotne
- Ulepszenia walidacji parametrów.
Set-CMIntuneSubscriptionWindowsProperty
Usterki, które zostały naprawione
- Wartość CertificatePath może nie być wyświetlana w konsoli programu .
Set-CMSite
Zmiany niepojawiące się
- Usprawnienia wydajności.
Set-CMSoftwareUpdatePointComponent
Usterki, które zostały naprawione
- Potokowany obiekt z Get-CMSiteComponent nie jest rozpoznawany.
Start-CMApplicationDeployment
Zmiany niepojawiące się
- Dodano nowy parametr UpdateSupersedence.
Start-CMDistributionPointUpgrade
Zmiany niepojawiące się
- Nowy parametr EnableNonWdsPxe umożliwia konfigurację środowiska PXE bez usług WDS.